--- /srv/rebuilderd/tmp/rebuilderdXkUS21/inputs/mousai_0.7.8-4_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdXkUS21/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 1250724 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 0x3daf88 0x003daf88 0x003daf88 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 0x3e8dd4 0x3e8dd4 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 0x3e8db4 0x003e8db4 0x003e8db4 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 3349d8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00354ae8 354ae8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00354af0 354af0 0476e3 00 A 0 0 8 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 0039c1d3 39c1d3 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 0039c1f8 39c1f8 03ed90 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 003daf88 3daf88 00de28 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 003e8db0 3e8db0 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 003e8db4 3e8db4 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: 00354af0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 780: 00353250 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 781: 00353274 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: 0035322c 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 784: 0035328c 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) 0x354ae8 │ │ │ │ 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: 59dba47c52ccf126e0a0e998c99daa993829b9fd │ │ │ │ │ │ │ │ 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 │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.17 │ │ │ │ LIBADWAITA_1_0 │ │ │ │ a struct( │ │ │ │ a struct43< │ │ │ │ sulte-regnizreco │ │ │ │ -linrnalexte │ │ │ │ -efauis-d │ │ │ │ +efauis-d0 │ │ │ │ vateacti │ │ │ │ ingssett │ │ │ │ ressprog │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ @@ -767,45 +767,45 @@ │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ bdetsetyarodmodnegylarenemosuespp@- │ │ │ │ bdetsetyarodmodnegylarenemosuesp │ │ │ │ ivat-actsong │ │ │ │ vateacti │ │ │ │ -modtiveadap │ │ │ │ --modtiveadap| │ │ │ │ -NextStopPlaySeek: │ │ │ │ +00020110 <__aeabi_uldivmod@@Base-0x33311c>: │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, r4, asr #2 │ │ │ │ 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 340e90 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cc404 │ │ │ │ + bl 2cc420 │ │ │ │ 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 1b081c │ │ │ │ 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 2cc420 │ │ │ │ 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 340e90 │ │ │ │ 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 │ │ │ │ + andeq r3, lr, r4, ror pc │ │ │ │ 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 │ │ │ │ + strdeq r3, [lr], -r4 │ │ │ │ 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 340e90 │ │ │ │ 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 │ │ │ │ + andeq r3, lr, r0, ror lr │ │ │ │ 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 340e90 │ │ │ │ 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, r0, lsl #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, r0, lsl #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 340e90 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b0820 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 208d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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, ror #21 │ │ │ │ ldrheq r5, [sp], -r8 @ │ │ │ │ eorseq pc, lr, r4, lsr #12 │ │ │ │ - @ instruction: 0x00337af2 │ │ │ │ + eorseq r7, r3, r2, lsl fp │ │ │ │ ldrsheq r5, [sp], -r8 @ │ │ │ │ - @ instruction: 0x003362bc │ │ │ │ + @ instruction: 0x003362dc │ │ │ │ ldrsheq r5, [sp], -r0 @ │ │ │ │ eorseq r5, sp, r8, lsl #1 │ │ │ │ - eorseq r7, r3, r8, lsr #7 │ │ │ │ + eorseq r7, r3, r8, asr #7 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003379fe │ │ │ │ eorseq r4, sp, r4, ror #31 │ │ │ │ - @ instruction: 0x003379fa │ │ │ │ + eorseq r7, r3, sl, lsl sl │ │ │ │ @ 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 350fb4 │ │ │ │ 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 1b0820 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20b94 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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 │ │ │ │ + eorseq r7, r3, r6, lsr #16 │ │ │ │ @ instruction: 0x003d4dfc │ │ │ │ eorseq pc, lr, ip, asr r3 @ │ │ │ │ - eorseq r7, r3, r6, lsr r8 │ │ │ │ + eorseq r7, r3, r6, asr r8 │ │ │ │ eorseq r4, sp, ip, lsr lr │ │ │ │ - eorseq r6, r3, r0 │ │ │ │ + eorseq r6, r3, r0, lsr #32 │ │ │ │ eorseq r4, sp, r4, lsr lr │ │ │ │ eorseq r4, sp, ip, asr #27 │ │ │ │ - eorseq r7, r3, ip, ror #1 │ │ │ │ + eorseq r7, r3, ip, lsl #2 │ │ │ │ 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 32ff5c │ │ │ │ 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 306acc │ │ │ │ b 20d60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 20d60 │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a0868 │ │ │ │ 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 30125c │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 20f34 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2103c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 21f44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eorseq r9, r3, pc, ror #24 │ │ │ │ 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 30125c │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 21390 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 21498 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 21f44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 r8 │ │ │ │ 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 30125c │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 217ec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 218f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 21f44 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003393b7 │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 21ba0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 21cb4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 340e90 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 340e90 │ │ │ │ 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 2cd070 │ │ │ │ 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 106648 │ │ │ │ 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 10310c │ │ │ │ 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 2cd090 │ │ │ │ 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 10310c │ │ │ │ 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 2cf430 │ │ │ │ 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 1037c8 │ │ │ │ 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 10343c │ │ │ │ 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 102f68 │ │ │ │ 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 1037c8 │ │ │ │ str r8, [sp, #32] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 103420 │ │ │ │ + b 10343c │ │ │ │ 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 2cd060 │ │ │ │ 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 106648 │ │ │ │ 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 2d2ae0 │ │ │ │ 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 2d2ae0 │ │ │ │ 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 2d2ae0 │ │ │ │ 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 2d3774 │ │ │ │ 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 2d3774 │ │ │ │ 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 │ │ │ │ + eorseq r0, r4, r6, ror #14 │ │ │ │ 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 2d3774 │ │ │ │ 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 16be24 │ │ │ │ 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 16be24 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 303d00 │ │ │ │ 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 1b081c │ │ │ │ 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 177634 │ │ │ │ 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 1b081c │ │ │ │ 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 175c4c │ │ │ │ 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 1b081c │ │ │ │ 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 175fd4 │ │ │ │ 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 1b081c │ │ │ │ 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 175f98 │ │ │ │ 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 1b081c │ │ │ │ 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 10a5c4 │ │ │ │ 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 1b081c │ │ │ │ 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 175f38 │ │ │ │ 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 1b081c │ │ │ │ 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 1760e4 │ │ │ │ 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 1b081c │ │ │ │ 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 175ef8 │ │ │ │ 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 1b081c │ │ │ │ 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 1779ac │ │ │ │ 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 1b081c │ │ │ │ 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 10a5c4 │ │ │ │ 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 1b081c │ │ │ │ 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 1777f4 │ │ │ │ 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 1b081c │ │ │ │ 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 17613c │ │ │ │ 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 1b081c │ │ │ │ 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 17608c │ │ │ │ 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 1b081c │ │ │ │ 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 10a5c4 │ │ │ │ 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 1b081c │ │ │ │ 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 175f38 │ │ │ │ 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 1b081c │ │ │ │ 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 177830 │ │ │ │ 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 1b081c │ │ │ │ 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 10a5c4 │ │ │ │ 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 1b081c │ │ │ │ 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 175a98 │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 303d00 │ │ │ │ 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 176750 │ │ │ │ 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 303d00 │ │ │ │ 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 176654 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 1208c0 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 1208c0 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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, r0, asr #32 │ │ │ │ + andseq r0, r5, r0, lsl #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 121230 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 121230 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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, r4, ror #18 │ │ │ │ + andseq r0, r5, r4, ror #1 │ │ │ │ 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 121968 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 121968 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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, r0, lsl #29 │ │ │ │ + andseq pc, r4, r0, lsl 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 121968 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 121968 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0014f7f8 │ │ │ │ + andseq pc, r4, r8, lsl #3 │ │ │ │ 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 2bab38 │ │ │ │ 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 1b081c │ │ │ │ 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 2bab8c │ │ │ │ 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 1b0820 │ │ │ │ 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 17658c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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 121968 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 121968 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0014e7fc │ │ │ │ + andseq lr, r4, ip, lsl #3 │ │ │ │ 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 2bab38 │ │ │ │ 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 1b081c │ │ │ │ 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 2bab8c │ │ │ │ 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 1b0820 │ │ │ │ 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 17658c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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 1208c0 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 1208c0 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0014d9b0 │ │ │ │ + andseq sp, r4, r0, lsr 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 121968 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 121968 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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 │ │ │ │ + andseq sp, r4, r0, ror r0 │ │ │ │ + @ instruction: 0x0014c9b0 │ │ │ │ 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 1205a8 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 1205a8 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 121968 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 121968 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 176540 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1763f4 │ │ │ │ + bl 176410 │ │ │ │ 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, r0, asr #5 │ │ │ │ + andseq fp, r4, r0, asr ip │ │ │ │ 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 2d6554 │ │ │ │ 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 e55fc │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2d6604 │ │ │ │ + bl 2d6620 │ │ │ │ ldr r2, [pc, #404] @ 2a01c │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [pc, #400] @ 2a020 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ - bl 2d662c │ │ │ │ + bl 2d6648 │ │ │ │ mov r2, #476 @ 0x1dc │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ orr r2, r2, #1024 @ 0x400 │ │ │ │ - bl 2d658c │ │ │ │ + bl 2d65a8 │ │ │ │ ldr r0, [pc, #376] @ 2a028 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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 bbc98 │ │ │ │ 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 e68cc │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ - bl 2d65b4 │ │ │ │ + bl 2d65d0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 2d65dc │ │ │ │ + bl 2d65f8 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2d6564 │ │ │ │ + bl 2d6580 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 2d6654 │ │ │ │ + bl 2d6670 │ │ │ │ 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, lsl #22 │ │ │ │ eorseq r5, lr, r8, lsl #31 │ │ │ │ - eorseq r4, r5, r9, asr #20 │ │ │ │ + eorseq r4, r5, r9, ror #20 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #404] @ 2a25c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1950b4 │ │ │ │ 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 2d2f24 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 2ea1a4 │ │ │ │ + bl 2ea1c0 │ │ │ │ ldr r1, [pc, #1120] @ 2a704 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 30dc48 │ │ │ │ + bl 30dc64 │ │ │ │ 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 2f207c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2d2e8c │ │ │ │ + bl 2d2ea8 │ │ │ │ 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 30125c │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 f2e98 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1958a4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1950e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r5, r5, fp, asr r1 │ │ │ │ + eorseq r5, r5, fp, ror r1 │ │ │ │ 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 │ │ │ │ + eorseq r4, r5, sl, ror #26 │ │ │ │ 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 │ │ │ │ + eorseq r4, r5, r6, lsl #27 │ │ │ │ eorseq r6, sp, r0, asr #21 │ │ │ │ eorseq r6, sp, ip, lsl ip │ │ │ │ - eorseq r4, r5, sl, lsl pc │ │ │ │ + eorseq r4, r5, sl, lsr pc │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b8b34 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 306acc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b030 │ │ │ │ mov r0, ip │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, r8, r8, lsr lr │ │ │ │ + andseq sp, r8, r4, asr lr │ │ │ │ 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 1c2af8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ 2b0d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306acc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq sp, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x0018dddc │ │ │ │ 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 306acc │ │ │ │ b 2b1bc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2b1bc │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a0868 │ │ │ │ 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 1b8fec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - andseq sp, r8, r0, lsl #24 │ │ │ │ + andseq sp, r8, ip, lsl ip │ │ │ │ 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 1c2c98 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 1c2c98 │ │ │ │ add r0, r0, #24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 30a6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r5, r0, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 30ace4 │ │ │ │ + bl 30ad00 │ │ │ │ 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 326294 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b484 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2b484 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307118 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2b598 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307118 │ │ │ │ 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 │ │ │ │ + eorseq r4, r5, r8, lsr #28 │ │ │ │ @ instruction: 0x003e4bb0 │ │ │ │ - @ instruction: 0x003297b0 │ │ │ │ - andseq r0, r9, ip, lsr #4 │ │ │ │ + @ instruction: 0x003297d0 │ │ │ │ + andseq r0, r9, r8, asr #4 │ │ │ │ eorseq r6, sp, r4, ror #8 │ │ │ │ - eorseq fp, r2, r0, lsr #19 │ │ │ │ + eorseq fp, r2, r0, asr #19 │ │ │ │ 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 │ │ │ │ + mlaseq r2, r4, r6, r9 │ │ │ │ + andseq r0, r9, r4, lsr #2 │ │ │ │ + @ instruction: 0x0032b8b8 │ │ │ │ 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 1b081c │ │ │ │ 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 1b2c40 │ │ │ │ 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 1b4388 │ │ │ │ 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 1b8d00 │ │ │ │ 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 1b0820 │ │ │ │ b 2b860 │ │ │ │ lsl r1, r9, #6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b8cb8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1bae94 │ │ │ │ + bl 1baeb0 │ │ │ │ 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 1b8cb8 │ │ │ │ mov r0, r4 │ │ │ │ b 2b93c │ │ │ │ lsl r1, r9, #6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 1b44e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 35280c │ │ │ │ add r0, sl, #140 @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1baf9c │ │ │ │ b 2bc24 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1bae30 │ │ │ │ + bl 1bae4c │ │ │ │ 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 1b0820 │ │ │ │ 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, asr #15 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b0820 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2be34 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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, asr #11 │ │ │ │ eorseq r5, sp, ip, lsr #22 │ │ │ │ eorseq r4, lr, r0, asr #1 │ │ │ │ - @ instruction: 0x003545d0 │ │ │ │ + @ instruction: 0x003545f0 │ │ │ │ eorseq r5, sp, ip, ror #22 │ │ │ │ - eorseq sl, r2, r0, ror #26 │ │ │ │ + eorseq sl, r2, r0, lsl #27 │ │ │ │ eorseq r5, sp, r4, ror fp │ │ │ │ @ instruction: 0x003d5afc │ │ │ │ - eorseq r4, r5, r7, lsl #10 │ │ │ │ + eorseq r4, r5, r7, lsr #10 │ │ │ │ @ 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 350fb4 │ │ │ │ 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 1b0820 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c07c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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 r3 │ │ │ │ eorseq r5, sp, r4, ror #17 │ │ │ │ eorseq r3, lr, r0, lsl #29 │ │ │ │ - eorseq r4, r5, r8, lsl #7 │ │ │ │ + eorseq r4, r5, r8, lsr #7 │ │ │ │ eorseq r5, sp, r4, lsr #18 │ │ │ │ - eorseq sl, r2, r8, lsl fp │ │ │ │ + eorseq sl, r2, r8, lsr fp │ │ │ │ eorseq r5, sp, ip, lsr #18 │ │ │ │ @ instruction: 0x003d58b4 │ │ │ │ - @ instruction: 0x003542bf │ │ │ │ + @ instruction: 0x003542df │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 2d2ae0 │ │ │ │ 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 306acc │ │ │ │ b 2c2ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2c2ac │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a0868 │ │ │ │ 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 1c49c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - andseq r8, r9, ip, ror #12 │ │ │ │ + andseq r8, r9, r8, lsl #13 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1c72d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 35280c │ │ │ │ add r0, r5, #140 @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1c7734 │ │ │ │ b 2c4c0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c76b4 │ │ │ │ + bl 1c76d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c4dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r3, lr, r4, lsl #22 │ │ │ │ eorseq r6, sp, r8, ror #1 │ │ │ │ - @ instruction: 0x003546bf │ │ │ │ + @ instruction: 0x003546df │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1c71a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 35280c │ │ │ │ add r0, r5, #140 @ 0x8c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1c7734 │ │ │ │ b 2c6a4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c76b4 │ │ │ │ + bl 1c76d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c6c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r3, lr, r0, lsr #18 │ │ │ │ eorseq r5, sp, r4, lsl #30 │ │ │ │ - @ instruction: 0x003544db │ │ │ │ + @ instruction: 0x003544fb │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ cmp r0, #2 │ │ │ │ blne 2cc1c │ │ │ │ add sl, fp, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 1c8280 │ │ │ │ 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 306acc │ │ │ │ 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 1c7d78 │ │ │ │ b 2cbe4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c7cf0 │ │ │ │ + bl 1c7d0c │ │ │ │ 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 @ │ │ │ │ + ldrsheq r4, [r5], -r8 @ │ │ │ │ eorseq r5, sp, r8, asr sl │ │ │ │ eorseq r3, lr, r8, lsr #8 │ │ │ │ - eorseq r4, r5, r5, asr #2 │ │ │ │ + eorseq r4, r5, r5, ror #2 │ │ │ │ eorseq r5, sp, ip, ror #20 │ │ │ │ - andseq sl, r9, r0, lsr #31 │ │ │ │ + @ instruction: 0x0019afbc │ │ │ │ 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 2d2ae0 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1cb550 │ │ │ │ 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 1d1798 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 1cb550 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 1d174c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1d1680 │ │ │ │ + bl 1d169c │ │ │ │ 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, ip, asr #13 │ │ │ │ + andseq r4, sl, r8, asr #2 │ │ │ │ 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 20e28c │ │ │ │ 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 20e28c │ │ │ │ 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 30125c │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2d74c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b2e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2d864 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2045b0 │ │ │ │ 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 352e24 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003564d7 │ │ │ │ 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 30125c │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2dbd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2dac0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b2e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2dbd8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2045b0 │ │ │ │ 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 352e24 │ │ │ │ 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 │ │ │ │ + eorseq r6, r5, r3, ror #2 │ │ │ │ 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 30125c │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2df4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2de34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b2e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2df4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2045b0 │ │ │ │ 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 352e24 │ │ │ │ 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, ror #27 │ │ │ │ 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 30125c │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e2c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str sl, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e1a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20b2c8 │ │ │ │ + bl 20b2e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 2ebc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 20b548 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2e2c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2076e4 │ │ │ │ + bl 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 207700 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2045b0 │ │ │ │ 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 352e24 │ │ │ │ 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 sl │ │ │ │ @ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e3e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 2070f8 │ │ │ │ b 2e3e4 │ │ │ │ mov r4, r0 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl 2070dc │ │ │ │ + bl 2070f8 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e7c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2e8d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 20c8cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cd6c │ │ │ │ + bl 20cd88 │ │ │ │ b 2ea34 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 20c930 │ │ │ │ + bl 20c94c │ │ │ │ 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 2d3774 │ │ │ │ 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 │ │ │ │ + eorseq r5, r5, r7, lsr #20 │ │ │ │ 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 2d3774 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 20c8cc │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 26ad14 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26ad14 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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, r0, asr #11 │ │ │ │ + andseq r3, lr, r0, lsl 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 26b04c │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26b04c │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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 26b6b4 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26b6b4 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 26ad14 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26ad14 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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, r4, lsl #31 │ │ │ │ + andseq r2, lr, r4, lsl 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 26b9c8 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26b9c8 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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, r0, lsr #15 │ │ │ │ + andseq r2, lr, ip, ror #3 │ │ │ │ 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 26b04c │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26b04c │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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, r4, asr #32 │ │ │ │ + andseq r1, lr, r4, asr r8 │ │ │ │ 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 26b9c8 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26b9c8 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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, r8, ror r5 │ │ │ │ + andseq r0, lr, r8, lsl #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 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 26ad14 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26ad14 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x001e0cd0 │ │ │ │ + andseq r0, lr, r0, ror #11 │ │ │ │ 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 26ad14 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26ad14 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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 │ │ │ │ + andseq r0, lr, r0, lsr r5 │ │ │ │ + andseq pc, sp, r0, asr #25 │ │ │ │ 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 26ad14 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26ad14 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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, r0, lsl sl @ │ │ │ │ + andseq pc, sp, r0, lsr #3 │ │ │ │ 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 26b37c │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 26b37c │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 213d40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 213a2c │ │ │ │ + bl 213a48 │ │ │ │ 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, r8, asr r0 @ │ │ │ │ + andseq lr, sp, r4, lsr #21 │ │ │ │ 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 2911c0 │ │ │ │ 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 224040 │ │ │ │ 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 306acc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 224024 │ │ │ │ + bl 224040 │ │ │ │ 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 224040 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - andseq pc, lr, r4, lsl #4 │ │ │ │ + andseq pc, lr, r0, lsr #4 │ │ │ │ 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 32ff5c │ │ │ │ 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 340e90 │ │ │ │ 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, r4, lsr #17 │ │ │ │ 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 340e90 │ │ │ │ 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, r0, lsr #16 │ │ │ │ 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 340e90 │ │ │ │ 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, ip, ror #3 │ │ │ │ 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 340e90 │ │ │ │ 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, r4, lsr #14 │ │ │ │ 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 340e90 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mlaseq sp, r4, r3, r2 │ │ │ │ - ldrsbeq r8, [lr], -r4 │ │ │ │ + ldrsheq r8, [lr], -r0 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ mov r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bne 35038 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 35034 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ 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 276438 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 30a87c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28168c │ │ │ │ + bl 2816a8 │ │ │ │ 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 3026d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 351cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 351cc │ │ │ │ add r5, r4, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307118 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 351f0 │ │ │ │ add r4, r4, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 294270 │ │ │ │ + bl 29428c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 35284 │ │ │ │ add r6, r4, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307118 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 352bc │ │ │ │ add r4, r4, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 294270 │ │ │ │ + bl 29428c │ │ │ │ b 352bc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2791ac │ │ │ │ + bl 2791c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq sl, sp, ip, lsl sp │ │ │ │ - @ instruction: 0x003523b8 │ │ │ │ + @ instruction: 0x003523d8 │ │ │ │ eorseq r2, sp, ip, lsl #7 │ │ │ │ - eorseq r2, r5, sp, asr #5 │ │ │ │ + eorseq r2, r5, sp, ror #5 │ │ │ │ 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 2911c0 │ │ │ │ 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 279e44 │ │ │ │ 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 306acc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 279e28 │ │ │ │ + bl 279e44 │ │ │ │ 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 279e44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r4, r4, r0, asr r9 │ │ │ │ + eoreq r4, r4, ip, ror #18 │ │ │ │ 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 2d370c │ │ │ │ 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 352e24 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r0, #1 │ │ │ │ bne 35498 │ │ │ │ add r5, r6, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 306acc │ │ │ │ b 354b0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 354b0 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 279f74 │ │ │ │ b 35520 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 279d2c │ │ │ │ + bl 279d48 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r4, r4, r4, ror r7 │ │ │ │ + mlaeq r4, r0, r7, r4 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 282640 │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 282640 │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 28294c │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 28294c │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 30125c │ │ │ │ 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 2859dc │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ bne 3682c │ │ │ │ mov r0, r6 │ │ │ │ - bl 285300 │ │ │ │ + bl 28531c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r8, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #1 │ │ │ │ bne 36708 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 28531c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 2857c0 │ │ │ │ + bl 2857dc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 36eb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 2859dc │ │ │ │ ands r0, r0, #255 @ 0xff │ │ │ │ bne 3682c │ │ │ │ mov r0, r7 │ │ │ │ - bl 285300 │ │ │ │ + bl 28531c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [r4, #20] │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ tst r0, #1 │ │ │ │ bne 3678c │ │ │ │ b 36840 │ │ │ │ mov r0, r8 │ │ │ │ bl 36b68 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 285300 │ │ │ │ + bl 28531c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #3 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 284c64 │ │ │ │ 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 352e24 │ │ │ │ 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 │ │ │ │ + eorseq r1, r5, sp, asr #10 │ │ │ │ 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 2d3774 │ │ │ │ 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 2d3774 │ │ │ │ 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 r4 │ │ │ │ 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 2d3774 │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 36c2c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 36d40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 285e44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 285fec │ │ │ │ + bl 286008 │ │ │ │ b 36ea0 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 285ea8 │ │ │ │ + bl 285ec4 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 285e44 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 285e44 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 2d370c │ │ │ │ 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 352e24 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r0, #1 │ │ │ │ bne 37270 │ │ │ │ add r5, r6, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 306acc │ │ │ │ b 37288 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 37288 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 2936cc │ │ │ │ b 372f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 293618 │ │ │ │ + bl 293634 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq ip, r5, r0, asr #5 │ │ │ │ + ldrdeq ip, [r5], -ip @ │ │ │ │ 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 2d3774 │ │ │ │ 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, lsr #25 │ │ │ │ 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 2d3774 │ │ │ │ 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 2d3774 │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 375f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ sub r4, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 37708 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 2959a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 295b50 │ │ │ │ + bl 295b6c │ │ │ │ b 37868 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 295a0c │ │ │ │ + bl 295a28 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 2959a8 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 2959a8 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 306acc │ │ │ │ b 37bac │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 37bac │ │ │ │ add r4, r4, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a0868 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 29cd10 │ │ │ │ + bl 29cd2c │ │ │ │ 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 r4, r6, r0, ror #31 │ │ │ │ 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 2d2ae0 │ │ │ │ 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 2d2ae0 │ │ │ │ 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 306acc │ │ │ │ b 37dd4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 37dd4 │ │ │ │ add r5, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a0868 │ │ │ │ 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 29e630 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq r6, [r6], -r0 @ │ │ │ │ + eoreq r6, r6, ip, ror #11 │ │ │ │ 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 352364 │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ bne 37f34 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2a036c │ │ │ │ + bl 2a0388 │ │ │ │ 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 2a0170 │ │ │ │ cmp r7, #0 │ │ │ │ beq 37ec8 │ │ │ │ cmp r7, #1 │ │ │ │ bne 37f60 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ 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 353024 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r7, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ beq 37fa8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 35280c │ │ │ │ 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 352e24 │ │ │ │ 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 29f8a8 │ │ │ │ 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 │ │ │ │ + eorseq sp, r1, ip, lsl #1 │ │ │ │ + ldrdeq r5, [r6], -ip @ │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 2c23f4 │ │ │ │ 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, asr #5 │ │ │ │ eorseq r1, sp, r0, ror #18 │ │ │ │ - @ instruction: 0x003532bc │ │ │ │ + @ instruction: 0x003532dc │ │ │ │ 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 2c2600 │ │ │ │ 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 r2 │ │ │ │ @ instruction: 0x003d18d4 │ │ │ │ - eorseq r3, r5, r0, lsr r2 │ │ │ │ + eorseq r3, r5, r0, asr r2 │ │ │ │ @ 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 2d2ae0 │ │ │ │ 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 35280c │ │ │ │ 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 2d2ae0 │ │ │ │ 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 1b081c │ │ │ │ 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 2cbe5c │ │ │ │ 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 1b081c │ │ │ │ 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 2cbe5c │ │ │ │ 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 340e90 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2cc404 │ │ │ │ + bl 2cc420 │ │ │ │ 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 1b081c │ │ │ │ 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 2cc420 │ │ │ │ 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, ip, ror #19 │ │ │ │ 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, r0, ror #18 │ │ │ │ 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 2cd8bc │ │ │ │ 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 340c68 │ │ │ │ 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 2cd8bc │ │ │ │ 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 2cd8bc │ │ │ │ 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 2cceb8 │ │ │ │ b 38ea0 │ │ │ │ and r0, r7, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2cdd9c │ │ │ │ + bl 2cddb8 │ │ │ │ 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 2cddb8 │ │ │ │ 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 2cda08 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2cceb8 │ │ │ │ b 38ea0 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2cceb8 │ │ │ │ b 38ea0 │ │ │ │ mov r2, #23 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2cceb8 │ │ │ │ b 38ea0 │ │ │ │ mov r3, #23 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2cceb8 │ │ │ │ b 38ea0 │ │ │ │ mov r0, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ - bl 2cce9c │ │ │ │ + bl 2cceb8 │ │ │ │ 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 2ccdfc │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2ccdfc │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2ccdfc │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2ccdfc │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2ccdfc │ │ │ │ b 38fc0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2ccde0 │ │ │ │ + bl 2ccdfc │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 2d3774 │ │ │ │ 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, lsl #28 │ │ │ │ + eoreq r9, r9, r4, ror #28 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 2d30dc │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ 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 1b0820 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39858 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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 │ │ │ │ + eorseq r7, r5, r1, asr #12 │ │ │ │ eorseq r1, sp, r0, asr r7 │ │ │ │ mlaseq sp, r8, r6, r6 │ │ │ │ - eorseq r7, r5, r1, asr r6 │ │ │ │ + eorseq r7, r5, r1, ror r6 │ │ │ │ mlaseq sp, r0, r7, r1 │ │ │ │ - eorseq sp, r1, ip, lsr r3 │ │ │ │ + eorseq sp, r1, ip, asr r3 │ │ │ │ eorseq r1, sp, r8, lsl #15 │ │ │ │ eorseq r1, sp, r0, lsr #14 │ │ │ │ - eorseq r7, r5, r8, lsl #11 │ │ │ │ + eorseq r7, r5, r8, lsr #11 │ │ │ │ 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 2d924c │ │ │ │ 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 │ │ │ │ + eorseq r7, r5, r5, lsl #21 │ │ │ │ mlaseq sp, ip, r8, r1 │ │ │ │ - eorseq r7, r5, r1, lsl #21 │ │ │ │ + eorseq r7, r5, r1, lsr #21 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b0820 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b14 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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, lsr #17 │ │ │ │ @ instruction: 0x003d16b4 │ │ │ │ @ instruction: 0x003d63dc │ │ │ │ - @ instruction: 0x003578bd │ │ │ │ + @ instruction: 0x003578dd │ │ │ │ @ instruction: 0x003d16f4 │ │ │ │ - eorseq sp, r1, r0, lsl #1 │ │ │ │ + eorseq sp, r1, r0, lsr #1 │ │ │ │ eorseq r1, sp, ip, ror #13 │ │ │ │ eorseq r1, sp, r4, lsl #13 │ │ │ │ - eorseq r7, r5, r3, ror #15 │ │ │ │ + eorseq r7, r5, r3, lsl #16 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 2dfa5c │ │ │ │ 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 2e293c │ │ │ │ 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 33b894 │ │ │ │ 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 1b081c │ │ │ │ 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 2dfa5c │ │ │ │ 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 33b8ec │ │ │ │ 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 1b0820 │ │ │ │ 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 2e28f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2e2824 │ │ │ │ + bl 2e2840 │ │ │ │ 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 @ │ │ │ │ + mlaeq sl, ip, sl, r8 │ │ │ │ + eoreq r8, sl, r8, lsl r5 │ │ │ │ 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 2e4794 │ │ │ │ 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 │ │ │ │ + eorseq r8, r5, r1, asr #14 │ │ │ │ eorseq r1, sp, r4, lsr r9 │ │ │ │ - eorseq r8, r5, sp, lsr r7 │ │ │ │ + eorseq r8, r5, sp, asr r7 │ │ │ │ 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 2e49a0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003586b5 │ │ │ │ eorseq r1, sp, r8, lsr #17 │ │ │ │ - @ instruction: 0x003586b1 │ │ │ │ + @ instruction: 0x003586d1 │ │ │ │ @ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 32f790 │ │ │ │ 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 33f7f0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 33f7f0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 33f7f0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 33f7f0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 3a9f8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3aa5c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 347cbc │ │ │ │ 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 352ecc │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, sl, fp, pc} │ │ │ │ - eorseq r9, r5, r4, asr #9 │ │ │ │ + eorseq r9, r5, r4, ror #9 │ │ │ │ @ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 331f5c │ │ │ │ ldm sp, {r4, r5} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, #72] @ 3ad48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ 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 30efec │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 352144 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 352144 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003592b7 │ │ │ │ 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 30a4a4 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 306f50 │ │ │ │ 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 340d18 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 3208c0 │ │ │ │ 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 352144 │ │ │ │ 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 32ee88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 306fa4 │ │ │ │ - bl 32f774 │ │ │ │ + bl 306fc0 │ │ │ │ + bl 32f790 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b590 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 3070fc │ │ │ │ + bl 307118 │ │ │ │ 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 30c860 │ │ │ │ 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 32ea24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3b878 │ │ │ │ add r0, sp, #8 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 30738c │ │ │ │ + bl 3073a8 │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #40] @ 3b89c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 306ab0 │ │ │ │ + bl 306acc │ │ │ │ mov r0, r4 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 30c600 │ │ │ │ + bl 30c61c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldrdeq r4, [sp], -r0 @ │ │ │ │ + eoreq r4, sp, ip, ror #3 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 301d24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 332698 │ │ │ │ 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 1b081c │ │ │ │ b 3bdbc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ b 3bdd8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 340c24 │ │ │ │ bl 3c120 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b0810 │ │ │ │ + bl 1b082c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003088b4 │ │ │ │ + @ instruction: 0x003088b4 │ │ │ │ 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 sl │ │ │ │ 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 │ │ │ │ + eorseq r8, r1, r8, lsl #27 │ │ │ │ + eorseq r8, r0, r4, ror #15 │ │ │ │ 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 3500b8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 350108 │ │ │ │ + bl 350124 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 350174 │ │ │ │ + bl 350190 │ │ │ │ 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 306240 │ │ │ │ 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 306240 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0035f1d8 │ │ │ │ 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, ror #3 │ │ │ │ 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 │ │ │ │ + mlaseq r5, r1, r1, pc @ │ │ │ │ + eorseq pc, r5, r3, lsl #3 │ │ │ │ + eorseq pc, r5, pc, ror #2 │ │ │ │ eorseq r2, sp, r8, ror #10 │ │ │ │ - eorseq r8, r0, r4, lsl #6 │ │ │ │ - mlaseq r0, r4, r2, r8 │ │ │ │ + eorseq r8, r0, r0, lsr #6 │ │ │ │ + @ instruction: 0x003082b0 │ │ │ │ eorseq r2, sp, ip, ror #9 │ │ │ │ - eorseq r8, r0, r8, lsr #5 │ │ │ │ + eorseq r8, r0, r4, asr #5 │ │ │ │ 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 35046c │ │ │ │ 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 18aa40 │ │ │ │ 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 18b6cc │ │ │ │ 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 18ccf8 │ │ │ │ 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 18acb4 │ │ │ │ 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 18c59c │ │ │ │ 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 18df7c │ │ │ │ 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 18c0b4 │ │ │ │ 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 18c810 │ │ │ │ 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 3431a4 │ │ │ │ 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 34935c │ │ │ │ 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 34935c │ │ │ │ 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 34935c │ │ │ │ + bl 349668 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eorseq r8, r1, r8, ror r4 │ │ │ │ - eorseq r8, r1, r4, asr r9 │ │ │ │ + mlaseq r1, r8, r4, r8 │ │ │ │ + eorseq r8, r1, r4, ror r9 │ │ │ │ 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 │ │ │ │ + eorseq r8, r1, sp, ror #18 │ │ │ │ + eorseq r8, r1, r1, asr #19 │ │ │ │ + eorseq r8, r1, r5, lsl #19 │ │ │ │ + eorseq r8, r1, pc, ror #18 │ │ │ │ + eorseq r8, r1, pc, ror r9 │ │ │ │ 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 3431a4 │ │ │ │ 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 34935c │ │ │ │ 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 34935c │ │ │ │ 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 34935c │ │ │ │ + bl 349668 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaseq r1, ip, r3, r8 │ │ │ │ - eorseq r8, r1, r8, ror r8 │ │ │ │ + @ instruction: 0x003183bc │ │ │ │ + mlaseq r1, r8, r8, r8 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r1, r8, r8 │ │ │ │ + eorseq r8, r1, sl, ror r8 │ │ │ │ + eorseq r8, r1, r9, lsr #17 │ │ │ │ + mlaseq r1, r3, r8, r8 │ │ │ │ + eorseq r8, r1, r3, lsr #17 │ │ │ │ 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 343f70 │ │ │ │ ldmib r3, {r0, r1} │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 343f54 │ │ │ │ + b 343f70 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ add r0, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - b 343f54 │ │ │ │ + b 343f70 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, fp, r8, lsr #11 │ │ │ │ - eorseq r8, r1, r3, lsr r7 │ │ │ │ + eorseq r8, r1, r3, asr r7 │ │ │ │ eorseq r7, fp, r8, lsl #11 │ │ │ │ - eorseq r8, r1, r5, lsl #14 │ │ │ │ + eorseq r8, r1, r5, lsr #14 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, fp, ip, lsr #9 │ │ │ │ - eorseq r8, r1, r7, ror r6 │ │ │ │ + mlaseq r1, r7, r6, r8 │ │ │ │ eorseq r7, fp, ip, ror #9 │ │ │ │ - eorseq r8, r1, r9, lsr #13 │ │ │ │ + eorseq r8, r1, r9, asr #13 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r7, fp, r0, ror r4 │ │ │ │ - eorseq r8, r1, fp, lsl r6 │ │ │ │ + eorseq r8, r1, fp, lsr r6 │ │ │ │ eorseq r7, fp, r0, asr r4 │ │ │ │ - eorseq r8, r1, sp, ror #11 │ │ │ │ + eorseq r8, r1, sp, lsl #12 │ │ │ │ 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 3436fc │ │ │ │ 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 3496fc │ │ │ │ ldr r5, [pc, #52] @ 3d078 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 3496fc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 3496fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 34989c │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ mlaseq fp, r8, r3, r7 │ │ │ │ - eorseq r8, r1, r3, lsl #10 │ │ │ │ + eorseq r8, r1, r3, lsr #10 │ │ │ │ eorseq r7, fp, r8, ror r3 │ │ │ │ - @ instruction: 0x003184d5 │ │ │ │ + @ instruction: 0x003184f5 │ │ │ │ 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 2d50e4 │ │ │ │ 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 2d50e4 │ │ │ │ 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 2d50e4 │ │ │ │ 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 2d50e4 │ │ │ │ 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 342458 │ │ │ │ eorseq r7, fp, ip, ror #2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 3d310 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 34243c │ │ │ │ + b 342458 │ │ │ │ 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 18ccf8 │ │ │ │ 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 18aa40 │ │ │ │ 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 18df7c │ │ │ │ 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 18c810 │ │ │ │ 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 18acb4 │ │ │ │ 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 18c59c │ │ │ │ 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 18c0b4 │ │ │ │ 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 18b6cc │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3d5a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caa88 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d690 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d84c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 353024 │ │ │ │ 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 352364 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 352364 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ 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 2b9e74 │ │ │ │ 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 2b9e7c │ │ │ │ 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 │ │ │ │ + mlaseq r1, sp, fp, r5 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1124e0 │ │ │ │ + bl 1124fc │ │ │ │ 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 127f0c │ │ │ │ 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 b931c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2dd8bc │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f7ec │ │ │ │ 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 16fa18 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ 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 2d58f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f620 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3f640 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e8208 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ cmp r8, #0 │ │ │ │ beq 3f894 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003154b9 │ │ │ │ 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, lsr #15 │ │ │ │ + eorseq r6, r1, r8, lsr #14 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl effa4 │ │ │ │ + bl effc0 │ │ │ │ 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 10f428 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2dd8a0 │ │ │ │ + bl 2dd8bc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fca0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f7ec │ │ │ │ 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 16fa18 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ 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 2d58f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fd3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2e8208 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, ror #27 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r4, lr, r5 │ │ │ │ eorseq r4, fp, r4, asr #16 │ │ │ │ - eorseq r5, r1, ip, ror #31 │ │ │ │ + eorseq r6, r1, ip │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eorseq r4, r1, r5, lsr #16 │ │ │ │ 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 r0 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1124e0 │ │ │ │ + bl 1124fc │ │ │ │ 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 1b081c │ │ │ │ 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 1122f4 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ + bl 16f7ec │ │ │ │ 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 16fa18 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ 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 2d58f8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ beq 40a74 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ cmp r4, #0 │ │ │ │ beq 40a9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1125d4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 40adc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e8208 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ cmp r4, #0 │ │ │ │ beq 40d3c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 r0 │ │ │ │ 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 sl │ │ │ │ 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 r3 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ 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 2d9578 │ │ │ │ eor r1, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2d9574 │ │ │ │ + bl 2d9590 │ │ │ │ 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 2e8208 │ │ │ │ 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, asr #19 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad20 │ │ │ │ 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 11ad20 │ │ │ │ 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 11360c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113a90 │ │ │ │ ldr r0, [pc, #488] @ 41910 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 r4 │ │ │ │ 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 ip @ │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e9308 │ │ │ │ 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 1b081c │ │ │ │ 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 33f430 │ │ │ │ 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 d0e44 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r5, r6, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 41e34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 41fac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eorseq r2, r1, sp, asr #26 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsr #15 │ │ │ │ @ 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 lr, r1, r7, lsr #31 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ 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 11e054 │ │ │ │ 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 │ │ │ │ + eorseq r2, r1, r1, lsl #5 │ │ │ │ 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, asr #9 │ │ │ │ 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 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 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ 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 sp │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x0031ffbe │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ 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 121968 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl ed450 │ │ │ │ + bl ed46c │ │ │ │ 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, lsr #17 │ │ │ │ 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, asr #25 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r4, r9, r9 │ │ │ │ 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 lr │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r9, lsr #26 │ │ │ │ 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 r9 │ │ │ │ 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 │ │ │ │ + eorseq r2, r1, r3, asr #4 │ │ │ │ @ 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 │ │ │ │ + mlaseq r3, sl, r1, sl │ │ │ │ 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, asr #25 │ │ │ │ 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, asr #11 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00339ed6 │ │ │ │ @ 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 │ │ │ │ + eorseq ip, r1, pc, ror #28 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r1, lsr #12 │ │ │ │ @ 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 r5 │ │ │ │ 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 │ │ │ │ + eorseq r9, r3, r6, lsr #22 │ │ │ │ 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 │ │ │ │ + eorseq lr, r1, pc, asr #12 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003179f3 │ │ │ │ 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 r4 │ │ │ │ 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 sp │ │ │ │ @ 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 2dd820 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2dd808 │ │ │ │ + bl 2dd824 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r5, r7 │ │ │ │ add r4, r0, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3525d0 │ │ │ │ + bl 3525ec │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 352844 │ │ │ │ + bl 352860 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3525d0 │ │ │ │ + bl 3525ec │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 352844 │ │ │ │ + bl 352860 │ │ │ │ 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 352864 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 3523f0 │ │ │ │ + bl 35240c │ │ │ │ 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 352864 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 35320c │ │ │ │ + bl 353228 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bl 2d67ec │ │ │ │ + bl 2d6808 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bl 352be0 │ │ │ │ + bl 352bfc │ │ │ │ ldr r1, [fp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 352844 │ │ │ │ + bl 352860 │ │ │ │ mov r1, r4 │ │ │ │ - bl 352844 │ │ │ │ + bl 352860 │ │ │ │ ldr r5, [pc, #432] @ 45244 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353050 │ │ │ │ + bl 35306c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ ldr r5, [pc, #412] @ 45248 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35205c │ │ │ │ + bl 352078 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bl 2dd7e8 │ │ │ │ + bl 2dd804 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 352058 │ │ │ │ + bl 352074 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, sl │ │ │ │ - bl 2dd7f4 │ │ │ │ + bl 2dd810 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 352ac8 │ │ │ │ + bl 352ae4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2dd7ec │ │ │ │ + bl 2dd808 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 352ac8 │ │ │ │ + bl 352ae4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2dd7f4 │ │ │ │ + bl 2dd810 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 2dd7ec │ │ │ │ + bl 2dd808 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dd7fc │ │ │ │ + bl 2dd818 │ │ │ │ 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 35240c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 352d48 │ │ │ │ + bl 352d64 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 352844 │ │ │ │ + bl 352860 │ │ │ │ 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 352074 │ │ │ │ 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 191cc8 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 r4 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x00335dbf │ │ │ │ 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 r3 │ │ │ │ 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 │ │ │ │ + eorseq r6, r1, r4, lsr #6 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003175b7 │ │ │ │ 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 │ │ │ │ + eorseq r7, r1, r7, ror #10 │ │ │ │ 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 │ │ │ │ + mlaseq r0, r0, lr, ip │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031a7f4 │ │ │ │ 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, lsr #15 │ │ │ │ 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 fp │ │ │ │ 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 @ │ │ │ │ + ldrsheq r6, [r1], -r4 @ │ │ │ │ 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 │ │ │ │ + eorseq r8, r1, r4, lsr #22 │ │ │ │ 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, lsl #28 │ │ │ │ @ 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 r6 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r7, r2, r7 │ │ │ │ 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 │ │ │ │ + eorseq r7, r1, r7, asr #4 │ │ │ │ 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, lsl #18 │ │ │ │ @ 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 │ │ │ │ + eorseq r3, r1, r4, ror #18 │ │ │ │ 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 2c97d0 │ │ │ │ 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 1b081c │ │ │ │ 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 16e324 │ │ │ │ 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 1b081c │ │ │ │ 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 2c97d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0828 │ │ │ │ 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 2c97d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 16e450 │ │ │ │ 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 1b081c │ │ │ │ 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 2c97d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 343190 │ │ │ │ + eorseq fp, r0, r0, lsr r8 │ │ │ │ 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 340c68 │ │ │ │ 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 3434b4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq sl, sl, r4, lsl #18 │ │ │ │ - eorseq fp, r0, r8, lsl #18 │ │ │ │ + eorseq fp, r0, r8, lsr #18 │ │ │ │ eorseq sl, sl, r8, ror #17 │ │ │ │ - eorseq fp, r0, ip, ror #11 │ │ │ │ - eorseq fp, r0, r0, ror #11 │ │ │ │ + eorseq fp, r0, ip, lsl #12 │ │ │ │ + eorseq fp, r0, r0, lsl #12 │ │ │ │ mlaseq sl, r8, r8, sl │ │ │ │ - eorseq fp, r0, r1, lsr #11 │ │ │ │ - eorseq fp, r0, r6, lsr #11 │ │ │ │ + eorseq fp, r0, r1, asr #11 │ │ │ │ + eorseq fp, r0, r6, asr #11 │ │ │ │ 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 10f688 │ │ │ │ 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 343f1c │ │ │ │ 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 342458 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49cc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 343f00 │ │ │ │ + bl 343f1c │ │ │ │ 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 │ │ │ │ + eorseq fp, r0, r0, ror #8 │ │ │ │ + andeq r4, sp, r4, lsr #7 │ │ │ │ @ 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 343f1c │ │ │ │ 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 342458 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49d6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - bl 343f00 │ │ │ │ + bl 343f1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r0, ip, r3, fp │ │ │ │ + @ instruction: 0x0030b3bc │ │ │ │ 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 1b0820 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 49dd8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 49e4c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2ea250 │ │ │ │ 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 30e594 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq 49ec8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 313a24 │ │ │ │ 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 29d560 │ │ │ │ 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 340e90 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d00 │ │ │ │ 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 340e90 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 2c805c │ │ │ │ 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 2c7f24 │ │ │ │ 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 2c80a0 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1063c0 │ │ │ │ + bl 1063dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4a460 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a478 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r0, sp, asr #16 │ │ │ │ + eorseq fp, r0, sp, ror #16 │ │ │ │ @ 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, asr #13 │ │ │ │ eorseq sl, sl, r0, lsr #9 │ │ │ │ - eorseq fp, r0, sl, ror r3 │ │ │ │ + mlaseq r0, sl, r3, fp │ │ │ │ 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 2e996c │ │ │ │ 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 2e9c14 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e9bf8 │ │ │ │ + bl 2e9c14 │ │ │ │ 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 2e9a20 │ │ │ │ b 4a5cc │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e99dc │ │ │ │ + bl 2e99f8 │ │ │ │ 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 2e9a20 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4a600 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 4a600 │ │ │ │ ldr r2, [pc, #344] @ 4a748 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2e9a04 │ │ │ │ + bl 2e9a20 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0030a6b5 │ │ │ │ eorseq r9, sl, r4, lsl #23 │ │ │ │ - eorseq fp, r0, r9, lsl #11 │ │ │ │ + eorseq fp, r0, r9, lsr #11 │ │ │ │ eorseq r9, sl, r8, asr #29 │ │ │ │ - eorseq fp, r0, r5, lsl #10 │ │ │ │ + eorseq fp, r0, r5, lsr #10 │ │ │ │ eorseq r9, sl, r4, asr #22 │ │ │ │ - @ instruction: 0x0030b5d7 │ │ │ │ - eorseq fp, r0, r2, lsr r6 │ │ │ │ + @ instruction: 0x0030b5f7 │ │ │ │ + eorseq fp, r0, r2, asr r6 │ │ │ │ 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 2e9b7c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sl, r0, lsl sp │ │ │ │ - eorseq sl, r0, sp, lsl #9 │ │ │ │ + eorseq sl, r0, sp, lsr #9 │ │ │ │ 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 2e9b7c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r9, sl, r0, lsl fp │ │ │ │ - eorseq sl, r0, sp, lsl #5 │ │ │ │ + eorseq sl, r0, sp, lsr #5 │ │ │ │ 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 1a70d0 │ │ │ │ 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 2e9824 │ │ │ │ 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 340e90 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1a9e94 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ b 4b128 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b144 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 17c8e8 │ │ │ │ ldrb r0, [r7, #217] @ 0xd9 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r7, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 17c8e8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #216] @ 0xd8 │ │ │ │ ldrb r0, [r7, #217] @ 0xd9 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b304 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b528 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 4b528 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4b504 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r7, #24 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125ca0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 17c8e8 │ │ │ │ ldrb r0, [r5, #577] @ 0x241 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r5, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b6a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 17c8e8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #576] @ 0x240 │ │ │ │ ldrb r0, [r5, #577] @ 0x241 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b758 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4b910 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4b940 │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #84]! @ 0x54 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4b940 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4b97c │ │ │ │ mov r5, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4b97c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1016 @ 0x3f8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ba08 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ba1c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ba60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4baa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4babc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bb58 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bc9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bbc4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bbd8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bc1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bc60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 15bb24 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4be98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 15bb24 │ │ │ │ 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 1b0820 │ │ │ │ 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 15bad0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 15bad0 │ │ │ │ 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 15bbe4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 126b10 │ │ │ │ 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 1d0730 │ │ │ │ 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 17d760 │ │ │ │ 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, lsl #24 │ │ │ │ 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 1b081c │ │ │ │ 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 2a62ec │ │ │ │ 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 1d0730 │ │ │ │ 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 │ │ │ │ + eorseq r9, r0, r0, lsr #22 │ │ │ │ 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 2b9d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c40c │ │ │ │ b 4c4d0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d28 │ │ │ │ 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 1254ec │ │ │ │ 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 1b081c │ │ │ │ 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 2b9d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4c628 │ │ │ │ b 4c6ec │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d28 │ │ │ │ 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 1b081c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4c5cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4c97c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 2b9d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4ca24 │ │ │ │ b 4caec │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d28 │ │ │ │ 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 1b081c │ │ │ │ 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 2b9d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4cbbc │ │ │ │ b 4cccc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d28 │ │ │ │ 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 1a1320 │ │ │ │ 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 1b081c │ │ │ │ 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 18b440 │ │ │ │ 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 18acb4 │ │ │ │ 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 18ebf0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 4cfcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ eorseq r7, sl, r0, asr #16 │ │ │ │ - b 2a62b8 │ │ │ │ + b 2a62d4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 4cfe8 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eorseq sl, r0, pc, ror #2 │ │ │ │ + b 343190 │ │ │ │ + eorseq sl, r0, pc, lsl #3 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r8, sl, ip, ror #2 │ │ │ │ - eorseq sl, r0, r0, lsl #17 │ │ │ │ + eorseq sl, r0, r0, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1d03ac │ │ │ │ + b 1d03c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 343f54 │ │ │ │ + b 343f70 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 3438e8 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343b2c │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ + eorseq r9, r0, ip, lsl #5 │ │ │ │ @ instruction: 0x003a77dc │ │ │ │ - eorseq r9, r0, sp, lsr r1 │ │ │ │ + eorseq r9, r0, sp, asr r1 │ │ │ │ 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, ror #3 │ │ │ │ + @ instruction: 0x003091bb │ │ │ │ + eorseq r9, r0, r3, asr #4 │ │ │ │ eorseq r7, sl, r4, ror r7 │ │ │ │ - ldrsbeq r9, [r0], -sp @ │ │ │ │ + ldrsheq r9, [r0], -sp @ │ │ │ │ eorseq r7, sl, r0, lsr r7 │ │ │ │ - eorseq r9, r0, r8, lsl #1 │ │ │ │ - mlaseq r0, r9, r1, r9 │ │ │ │ + eorseq r9, r0, r8, lsr #1 │ │ │ │ + @ instruction: 0x003091b9 │ │ │ │ eorseq r7, sl, ip, lsr r6 │ │ │ │ - @ instruction: 0x00308fd8 │ │ │ │ - eorseq r9, r0, r1, lsr r2 │ │ │ │ + @ instruction: 0x00308ff8 │ │ │ │ + eorseq r9, r0, r1, asr r2 │ │ │ │ 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 │ │ │ │ + eorseq r9, r0, r1, asr #32 │ │ │ │ + mlaseq r0, ip, r2, r9 │ │ │ │ + eorseq r9, r0, r0, lsl #5 │ │ │ │ + eorseq r9, r0, pc, lsr #2 │ │ │ │ eorseq r7, sl, r4, asr #18 │ │ │ │ - @ instruction: 0x003092b2 │ │ │ │ - eorseq r9, r0, r5, lsr #4 │ │ │ │ - @ instruction: 0x003092f4 │ │ │ │ + @ instruction: 0x003092d2 │ │ │ │ + eorseq r9, r0, r5, asr #4 │ │ │ │ + eorseq r9, r0, r4, lsl r3 │ │ │ │ @ instruction: 0x003a77bc │ │ │ │ - eorseq r9, r0, r0, lsl #12 │ │ │ │ + eorseq r9, r0, r0, lsr #12 │ │ │ │ eorseq r7, sl, ip, asr #14 │ │ │ │ - eorseq r9, r0, r8, asr #1 │ │ │ │ - eorseq r9, r0, r3, ror #8 │ │ │ │ + eorseq r9, r0, r8, ror #1 │ │ │ │ + eorseq r9, r0, r3, lsl #9 │ │ │ │ eorseq r7, sl, r4, lsr r8 │ │ │ │ eorseq r7, sl, ip, lsl r8 │ │ │ │ - @ instruction: 0x003095d4 │ │ │ │ + @ instruction: 0x003095f4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ b 54f80 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ - b 343f54 │ │ │ │ + b 343f70 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34ff38 │ │ │ │ + b 34ff54 │ │ │ │ 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 3431e4 │ │ │ │ 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 3431e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x003a79fc │ │ │ │ - mlaseq r0, r8, sp, r9 │ │ │ │ - mlaseq r0, sl, sp, r9 │ │ │ │ + @ instruction: 0x00309db8 │ │ │ │ + @ instruction: 0x00309dba │ │ │ │ eorseq r7, sl, r0, asr sl │ │ │ │ - eorseq r9, r0, r7, ror #27 │ │ │ │ - @ instruction: 0x00309dde │ │ │ │ + eorseq r9, r0, r7, lsl #28 │ │ │ │ + @ instruction: 0x00309dfe │ │ │ │ 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 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ 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 343190 │ │ │ │ eorseq r7, sl, r8, lsl sp │ │ │ │ - @ instruction: 0x0030a4d8 │ │ │ │ + @ instruction: 0x0030a4f8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d5e4 │ │ │ │ tst r2, #32 │ │ │ │ bne 4d5e8 │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345144 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 343f14 │ │ │ │ + b 343f30 │ │ │ │ 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 341e24 │ │ │ │ + b 3452f0 │ │ │ │ + b 341dbc │ │ │ │ + b 341e40 │ │ │ │ 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 343190 │ │ │ │ mlaseq sl, r8, ip, r7 │ │ │ │ - eorseq sl, r0, r8, asr r4 │ │ │ │ + eorseq sl, r0, r8, ror r4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 4d670 │ │ │ │ tst r2, #32 │ │ │ │ bne 4d674 │ │ │ │ - b 344bcc │ │ │ │ - b 341a6c │ │ │ │ - b 341ae0 │ │ │ │ + b 344be8 │ │ │ │ + b 341a88 │ │ │ │ + b 341afc │ │ │ │ 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 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ 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 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ 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 343190 │ │ │ │ @ instruction: 0x003a7bf8 │ │ │ │ - @ instruction: 0x0030a3b8 │ │ │ │ + @ instruction: 0x0030a3d8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 4d714 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 342a2c │ │ │ │ - eorseq r8, r0, pc, ror r7 │ │ │ │ + b 342a48 │ │ │ │ + mlaseq r0, pc, r7, r8 @ │ │ │ │ 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 3452f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 341da0 │ │ │ │ + bl 341dbc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 341e24 │ │ │ │ + bl 341e40 │ │ │ │ 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 3436fc │ │ │ │ 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 3496fc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 3496fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 34989c │ │ │ │ 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 343e48 │ │ │ │ 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 349964 │ │ │ │ subs r4, r4, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ bne 4d834 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 349b38 │ │ │ │ + bl 349b54 │ │ │ │ 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 343e48 │ │ │ │ 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 349964 │ │ │ │ subs r4, r4, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ bne 4d8a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 349b38 │ │ │ │ + bl 349b54 │ │ │ │ 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 34432c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 344310 │ │ │ │ + b 34432c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2b6b7c │ │ │ │ + b 2b6b98 │ │ │ │ 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 347e88 │ │ │ │ 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 r6 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003083f1 │ │ │ │ eorseq r2, ip, r0, lsr r1 │ │ │ │ @ instruction: 0x0001bdb8 │ │ │ │ - andeq r4, r9, r8, ror r2 │ │ │ │ + muleq r9, r4, r2 │ │ │ │ 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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ 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, asr #3 │ │ │ │ @ instruction: 0x003a68d8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 4e078 │ │ │ │ tst r2, #32 │ │ │ │ bne 4e07c │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 345144 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 4e098 │ │ │ │ tst r2, #32 │ │ │ │ bne 4e09c │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e0bc │ │ │ │ - b 18ebd4 │ │ │ │ + b 18ebf0 │ │ │ │ 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 18acb4 │ │ │ │ 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 18b440 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e288 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e2c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e358 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e39c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e3dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e414 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e478 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e48c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e4d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17d3b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e61c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d59c │ │ │ │ + bl 16d5b8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e658 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e6a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4e6fc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e9ac │ │ │ │ bl 502ec │ │ │ │ b 4e9ac │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4e9ac │ │ │ │ bl 502ec │ │ │ │ b 4e9ac │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e920 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0, #19] │ │ │ │ beq 4e938 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 16d45c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4e984 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ea30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 4ea4c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4eae0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ebcc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4edc8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d3b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ef04 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f16c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f19c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f19c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f2d8 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f220 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4f234 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f278 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f2b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f2d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f36c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f4a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f3d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4f3e8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f42c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f470 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f518 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f5a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f518 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f608 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f518 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20e9d0 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 4f970 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f714 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ b 4f714 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 4f694 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 4f714 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f714 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ b 4f714 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c2b48 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a2c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278cfc │ │ │ │ + b 278d18 │ │ │ │ mov r5, r0 │ │ │ │ b 4f898 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4f8b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 5079c │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4fac8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 c2b48 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ff68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ffa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 4ffd8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50018 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50050 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50070 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 500f4 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50190 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5021c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 502a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5031c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50374 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 503c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ bl 53388 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50424 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d760 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50580 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17cf80 │ │ │ │ + b 17cf9c │ │ │ │ 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 17ce5c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r0, #4 │ │ │ │ b 50a88 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ b 5068c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20fc04 │ │ │ │ + bl 20fc20 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5071c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50774 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50944 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 509d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50a84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ b 50ad0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50c48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179e84 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50c78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50cbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50d78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ b 50da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50e74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 50ea4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50ea4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50ee4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 50f24 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51004 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 510bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51148 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ cmp r6, #0 │ │ │ │ beq 511f4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51214 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51250 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 11f978 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f978 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 513cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51500 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51520 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51564 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51694 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51814 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 277a2c │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5178c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 517dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51810 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 2774c0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 518b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 1b0820 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5192c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51974 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 519dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 519dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 519dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51ae4 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51b9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 528b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e4c4 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51cb8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51cb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 51d0c │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51d80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52644 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51e88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51f00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 51f30 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #720]! @ 0x2d0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 51f30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52294 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52390 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17d974 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52120 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 17c9d4 │ │ │ │ b 52160 │ │ │ │ add r6, r4, #760 @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d34c8 │ │ │ │ + bl 2d34e4 │ │ │ │ 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 352e24 │ │ │ │ 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 17d974 │ │ │ │ strb r5, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52160 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 52174 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 521b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 2d32e4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52214 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5224c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5228c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 522b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 522e8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 522e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e040 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52320 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52320 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17db94 │ │ │ │ b 52620 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 521c8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 521c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 16db00 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5255c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r7, [r0, #19] │ │ │ │ beq 52574 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 525bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52614 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17ddf4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52644 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52780 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 527c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 527f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52840 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52884 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 52898 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 528ac │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52950 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 5296c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52a34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52a9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f94 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 17d974 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cae0 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #744]! @ 0x2e8 │ │ │ │ strb r1, [r7, #245] @ 0xf5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52c84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52cd0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ b 52cd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ 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 17c9d4 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 52ce4 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52d54 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17ddf4 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52dbc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52dbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 530e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52e70 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52eb4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d32e4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52f8c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52fb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 52fe8 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 52fe8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e040 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 53034 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17db94 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 530e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ b 530e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 53214 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5317c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53208 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 53208 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 1b0820 │ │ │ │ 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 16dd6c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 533e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d39cc │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 50e48 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d31c0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 534ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 534e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 2d31c0 │ │ │ │ b 53550 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 53574 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 347e88 │ │ │ │ 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 │ │ │ │ + mlaseq r0, fp, r9, r2 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 │ │ │ │ + andeq r0, sl, r0, lsr sl │ │ │ │ + andeq r3, sl, ip, lsl r5 │ │ │ │ + andeq r1, sl, ip, ror #19 │ │ │ │ + andeq r2, sl, r0, asr r9 │ │ │ │ + andeq r2, sl, r0, ror r5 │ │ │ │ + @ instruction: 0x000a2cbc │ │ │ │ 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 1ab080 │ │ │ │ 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 1ac5f4 │ │ │ │ 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 1adc68 │ │ │ │ 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 2b0aec │ │ │ │ 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 r8 │ │ │ │ + eorseq r2, r0, ip, ror #15 │ │ │ │ + eorseq r2, r0, r7, asr #15 │ │ │ │ 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 1aac54 │ │ │ │ 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 1aed80 │ │ │ │ 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 1ae30c │ │ │ │ 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 1a1d44 │ │ │ │ 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, lsr #13 │ │ │ │ + eorseq r2, r0, r0, ror #12 │ │ │ │ + eorseq r2, r0, fp, lsr r6 │ │ │ │ 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 1ab080 │ │ │ │ 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 1ae9e0 │ │ │ │ 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 1ae9e0 │ │ │ │ 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 1ad440 │ │ │ │ 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 1ae70c │ │ │ │ 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 194074 │ │ │ │ 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 1a6ef8 │ │ │ │ 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 1a59c4 │ │ │ │ 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 │ │ │ │ + eorseq r2, r0, r9, asr #10 │ │ │ │ + eorseq r2, r0, r2, lsl #10 │ │ │ │ + eorseq r2, r0, ip, lsl #2 │ │ │ │ + @ instruction: 0x003024b0 │ │ │ │ + eorseq r2, r0, r5, lsr r4 │ │ │ │ @ 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 1aac54 │ │ │ │ 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 1ad994 │ │ │ │ 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 1ad16c │ │ │ │ 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 1af068 │ │ │ │ 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 194ec4 │ │ │ │ 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 1a39e8 │ │ │ │ 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 1b081c │ │ │ │ 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 1aa958 │ │ │ │ b 5421c │ │ │ │ ldr r2, [r5] │ │ │ │ add r1, r7, #4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1a41c8 │ │ │ │ + bl 1a41e4 │ │ │ │ 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 1ad6c0 │ │ │ │ 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 1a1d44 │ │ │ │ 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 1957c8 │ │ │ │ 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, asr #5 │ │ │ │ + eorseq r2, r0, sl, ror r2 │ │ │ │ + eorseq r1, r0, r4, lsl #29 │ │ │ │ + eorseq r2, r0, r8, lsr #4 │ │ │ │ eorseq fp, fp, ip, lsl #25 │ │ │ │ - eorseq r2, r0, r9, asr #1 │ │ │ │ + eorseq r2, r0, r9, ror #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 54330 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eorseq r2, r0, fp, lsl r0 │ │ │ │ + b 343190 │ │ │ │ + eorseq r2, r0, fp, lsr r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r3 │ │ │ │ - b 343f54 │ │ │ │ + b 343f70 │ │ │ │ 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 340c68 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 3438e8 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 3438e8 │ │ │ │ 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, lsr #25 │ │ │ │ + eorseq r2, r0, r6, asr #4 │ │ │ │ eorseq r0, sl, r8, ror #11 │ │ │ │ - eorseq r0, r0, r8, asr r4 │ │ │ │ + eorseq r0, r0, r8, ror r4 │ │ │ │ eorseq r0, sl, r0, ror r6 │ │ │ │ - eorseq r2, r0, pc, ror r2 │ │ │ │ - eorseq r2, r0, sl, ror r1 │ │ │ │ - eorseq r2, r0, fp, asr #2 │ │ │ │ + mlaseq r0, pc, r2, r2 @ │ │ │ │ + mlaseq r0, sl, r1, r2 │ │ │ │ + eorseq r2, r0, fp, ror #2 │ │ │ │ @ instruction: 0x003a05dc │ │ │ │ eorseq r0, sl, r8, asr #11 │ │ │ │ - eorseq r2, r0, r7, ror #3 │ │ │ │ + eorseq r2, r0, r7, lsl #4 │ │ │ │ eorseq r0, sl, r8, asr r2 │ │ │ │ @ instruction: 0x003a04d0 │ │ │ │ - eorseq r2, r0, r1, lsl #2 │ │ │ │ - mlaseq r0, sl, r2, r2 │ │ │ │ + eorseq r2, r0, r1, lsr #2 │ │ │ │ + @ instruction: 0x003022ba │ │ │ │ eorseq r0, sl, ip, lsr #10 │ │ │ │ - eorseq r1, r0, ip, lsl #26 │ │ │ │ + eorseq r1, r0, ip, lsr #26 │ │ │ │ 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 r3 │ │ │ │ + eorseq r2, r0, pc, ror #5 │ │ │ │ + eorseq r2, r0, r5, ror #3 │ │ │ │ eorseq r0, sl, r4, ror #8 │ │ │ │ - eorseq r2, r0, r3, asr #5 │ │ │ │ + eorseq r2, r0, r3, ror #5 │ │ │ │ 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 2a24a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eorseq r1, r0, r1, ror #16 │ │ │ │ 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 2b0b64 │ │ │ │ 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 1b0820 │ │ │ │ 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 r7 │ │ │ │ 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 179950 │ │ │ │ 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 17fc70 │ │ │ │ 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 179710 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq pc, r9, r8, lsr #26 │ │ │ │ - eoreq pc, pc, r8, asr #20 │ │ │ │ + eoreq pc, pc, r8, ror #20 │ │ │ │ @ instruction: 0x0039f5b4 │ │ │ │ - eorseq r1, r0, r0, lsl r5 │ │ │ │ + eorseq r1, r0, r0, lsr r5 │ │ │ │ eorseq pc, r9, r8, ror #12 │ │ │ │ - eorseq r0, r0, r8, lsr #23 │ │ │ │ + eorseq r0, r0, r8, asr #23 │ │ │ │ eorseq pc, r9, r0, lsl r6 @ │ │ │ │ - eorseq r1, r0, r6, ror r5 │ │ │ │ + mlaseq r0, r6, r5, r1 │ │ │ │ eorseq pc, r9, r0, asr #14 │ │ │ │ - @ instruction: 0x003016b4 │ │ │ │ + @ instruction: 0x003016d4 │ │ │ │ eorseq pc, r9, r0, lsl #10 │ │ │ │ - eorseq r1, r0, r2, lsl #9 │ │ │ │ + eorseq r1, r0, r2, lsr #9 │ │ │ │ eorseq pc, r9, r0, lsr #9 │ │ │ │ - eorseq r1, r0, r9, lsr #8 │ │ │ │ + eorseq r1, r0, r9, asr #8 │ │ │ │ @ instruction: 0x0039f5d8 │ │ │ │ - eorseq r1, r0, r8, ror #10 │ │ │ │ + eorseq r1, r0, r8, lsl #11 │ │ │ │ eorseq pc, r9, r8, lsr #8 │ │ │ │ - eorseq r1, r0, r2, asr #7 │ │ │ │ + eorseq r1, r0, r2, ror #7 │ │ │ │ eorseq pc, r9, r8, asr #13 │ │ │ │ - eorseq r1, r0, lr, ror #12 │ │ │ │ + eorseq r1, r0, lr, lsl #13 │ │ │ │ eorseq pc, r9, r8, asr #8 │ │ │ │ - @ instruction: 0x003013fc │ │ │ │ + eorseq r1, r0, ip, lsl r4 │ │ │ │ eorseq pc, r9, r0, ror #14 │ │ │ │ - eorseq r1, r0, r0, lsr #14 │ │ │ │ + eorseq r1, r0, r0, asr #14 │ │ │ │ eorseq pc, r9, r8, ror #13 │ │ │ │ - eorseq r0, r0, r0, lsr ip │ │ │ │ + eorseq r0, r0, r0, asr ip │ │ │ │ eorseq pc, r9, r0, asr #9 │ │ │ │ - eorseq r1, r0, sl, lsl #9 │ │ │ │ + eorseq r1, r0, sl, lsr #9 │ │ │ │ @ instruction: 0x0039f7d4 │ │ │ │ - eorseq r1, r0, r1, lsr #15 │ │ │ │ + eorseq r1, r0, r1, asr #15 │ │ │ │ eorseq pc, r9, r0, lsr r6 @ │ │ │ │ - eorseq r1, r0, sl, lsl #12 │ │ │ │ + eorseq r1, r0, sl, lsr #12 │ │ │ │ eorseq pc, r9, r8, lsl r8 @ │ │ │ │ - @ instruction: 0x003017fe │ │ │ │ + eorseq r1, r0, lr, lsl r8 │ │ │ │ eorseq pc, r9, r0, ror #10 │ │ │ │ - eorseq r1, r0, r2, asr r5 │ │ │ │ + eorseq r1, r0, r2, ror r5 │ │ │ │ eorseq pc, r9, r8, ror #8 │ │ │ │ - eorseq r1, r0, r5, ror #8 │ │ │ │ + eorseq r1, r0, r5, lsl #9 │ │ │ │ eorseq pc, r9, r0, lsr #6 │ │ │ │ - eorseq r1, r0, r9, lsr #6 │ │ │ │ + eorseq r1, r0, r9, asr #6 │ │ │ │ eorseq pc, r9, r0, lsr #10 │ │ │ │ - eorseq r1, r0, r3, lsr r5 │ │ │ │ + eorseq r1, r0, r3, asr r5 │ │ │ │ eorseq pc, r9, r0, ror #9 │ │ │ │ - eorseq r1, r0, r0, lsl #10 │ │ │ │ + eorseq r1, r0, r0, lsr #10 │ │ │ │ eorseq pc, r9, r8, ror r3 @ │ │ │ │ - eorseq r0, r0, ip, lsl #28 │ │ │ │ + eorseq r0, r0, ip, lsr #28 │ │ │ │ @ instruction: 0x0039f2b0 │ │ │ │ - @ instruction: 0x003012dd │ │ │ │ + @ instruction: 0x003012fd │ │ │ │ eorseq pc, r9, r8, lsl #13 │ │ │ │ - eorseq r1, r0, ip, lsr #2 │ │ │ │ + eorseq r1, r0, ip, asr #2 │ │ │ │ eorseq pc, r9, r8, lsr #13 │ │ │ │ - @ instruction: 0x00300bf8 │ │ │ │ + eorseq r0, r0, r8, lsl ip │ │ │ │ @ instruction: 0x0039f1fc │ │ │ │ - eorseq r1, r0, r4, lsr r2 │ │ │ │ + eorseq r1, r0, r4, asr r2 │ │ │ │ eorseq pc, r9, r8, asr r8 @ │ │ │ │ - eorseq r1, r0, ip, lsl #6 │ │ │ │ + eorseq r1, r0, ip, lsr #6 │ │ │ │ mlaseq r9, r0, r2, pc @ │ │ │ │ - @ instruction: 0x003012dd │ │ │ │ + @ instruction: 0x003012fd │ │ │ │ eorseq pc, r9, r0, ror r2 @ │ │ │ │ - eorseq r1, r0, ip, asr #5 │ │ │ │ + eorseq r1, r0, ip, ror #5 │ │ │ │ @ instruction: 0x0039f3f0 │ │ │ │ - @ instruction: 0x00300eb4 │ │ │ │ + @ instruction: 0x00300ed4 │ │ │ │ eorseq pc, r9, r0, lsl #11 │ │ │ │ - eorseq r1, r0, fp, ror #11 │ │ │ │ + eorseq r1, r0, fp, lsl #12 │ │ │ │ @ instruction: 0x0039f3d0 │ │ │ │ - eorseq r1, r0, sp, asr #8 │ │ │ │ + eorseq r1, r0, sp, ror #8 │ │ │ │ eorseq pc, r9, r0, lsr #15 │ │ │ │ - eorseq r1, r0, r8, lsr #16 │ │ │ │ + eorseq r1, r0, r8, asr #16 │ │ │ │ eorseq pc, r9, r8, lsr r8 @ │ │ │ │ - @ instruction: 0x003018d2 │ │ │ │ + @ instruction: 0x003018f2 │ │ │ │ mlaseq r9, r8, r8, pc @ │ │ │ │ - eorseq r1, r0, r4, asr #18 │ │ │ │ + eorseq r1, r0, r4, ror #18 │ │ │ │ eorseq pc, r9, r8, ror r8 @ │ │ │ │ - eorseq r1, r0, r8, lsr r9 │ │ │ │ + eorseq r1, r0, r8, asr r9 │ │ │ │ eorseq pc, r9, r4, lsl #18 │ │ │ │ - @ instruction: 0x003019d4 │ │ │ │ + @ instruction: 0x003019f4 │ │ │ │ eorseq pc, r9, r8, lsr r2 @ │ │ │ │ - eorseq r0, r0, ip, lsl #26 │ │ │ │ + eorseq r0, r0, ip, lsr #26 │ │ │ │ eorseq pc, r9, r8, asr r3 @ │ │ │ │ - eorseq r1, r0, r3, asr #8 │ │ │ │ + eorseq r1, r0, r3, ror #8 │ │ │ │ eorseq pc, r9, r0, lsr #14 │ │ │ │ - eorseq r1, r0, r8, lsl r8 │ │ │ │ + eorseq r1, r0, r8, lsr r8 │ │ │ │ eorseq pc, r9, r0, asr #10 │ │ │ │ - eorseq r1, r0, r4, lsr #32 │ │ │ │ + eorseq r1, r0, r4, asr #32 │ │ │ │ eorseq pc, r9, r8, ror #5 │ │ │ │ - @ instruction: 0x003013f4 │ │ │ │ + eorseq r1, r0, r4, lsl r4 │ │ │ │ eorseq pc, r9, ip, lsr r9 @ │ │ │ │ - eorseq r1, r0, r6, asr sl │ │ │ │ + eorseq r1, r0, r6, ror sl │ │ │ │ @ instruction: 0x0039f7f8 │ │ │ │ - eorseq r1, r0, r3, lsr r9 │ │ │ │ + eorseq r1, r0, r3, asr r9 │ │ │ │ mlaseq r9, r8, r3, pc @ │ │ │ │ - eorseq r1, r0, r6, ror #9 │ │ │ │ + eorseq r1, r0, r6, lsl #10 │ │ │ │ eorseq pc, r9, r8, asr #3 │ │ │ │ - eorseq r1, r0, r5, lsr #6 │ │ │ │ + eorseq r1, r0, r5, asr #6 │ │ │ │ eorseq pc, r9, ip, asr #17 │ │ │ │ - eorseq r1, r0, r8, lsr sl │ │ │ │ + eorseq r1, r0, r8, asr sl │ │ │ │ eorseq pc, r9, r0, lsl #15 │ │ │ │ - eorseq r1, r0, r0, asr sp │ │ │ │ + eorseq r1, r0, r0, ror sp │ │ │ │ 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 343744 │ │ │ │ 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 3432c0 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 3438e8 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x0039efd0 │ │ │ │ - eorseq r0, r0, r5, lsr r9 │ │ │ │ + eorseq r0, r0, r5, asr r9 │ │ │ │ eorseq lr, r9, r8, ror #28 │ │ │ │ eorseq lr, r9, r0, ror sp │ │ │ │ - eorseq r1, r0, ip, lsr #8 │ │ │ │ + eorseq r1, r0, ip, asr #8 │ │ │ │ @ instruction: 0x0039eef8 │ │ │ │ - eorseq r1, r0, r2, ror #9 │ │ │ │ + eorseq r1, r0, r2, lsl #10 │ │ │ │ eorseq lr, r9, r4, asr #29 │ │ │ │ - eorseq r1, r0, r2, asr #9 │ │ │ │ + eorseq r1, r0, r2, ror #9 │ │ │ │ eorseq lr, r9, r4, lsl #31 │ │ │ │ - mlaseq r0, r3, r5, r1 │ │ │ │ + @ instruction: 0x003015b3 │ │ │ │ eorseq lr, r9, r8, lsr #28 │ │ │ │ - eorseq r1, r0, fp, asr #8 │ │ │ │ + eorseq r1, r0, fp, ror #8 │ │ │ │ eorseq lr, r9, ip, ror #27 │ │ │ │ - eorseq r1, r0, ip, lsl r4 │ │ │ │ + eorseq r1, r0, ip, lsr r4 │ │ │ │ mlaseq r9, ip, lr, lr │ │ │ │ - eorseq r0, r0, ip, lsl #19 │ │ │ │ + eorseq r0, r0, ip, lsr #19 │ │ │ │ eorseq lr, r9, r8, lsr lr │ │ │ │ - @ instruction: 0x003013fb │ │ │ │ + eorseq r1, r0, fp, lsl r4 │ │ │ │ @ instruction: 0x0039efd0 │ │ │ │ - @ instruction: 0x003015bb │ │ │ │ + @ instruction: 0x003015db │ │ │ │ eorseq pc, r9, r8, lsl #6 │ │ │ │ - eorseq r1, r0, r6, ror r5 │ │ │ │ - strdeq lr, [pc], -ip @ │ │ │ │ + mlaseq r0, r6, r5, r1 │ │ │ │ + eoreq pc, pc, ip, lsl r0 @ │ │ │ │ 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 3432c0 │ │ │ │ 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, lsr #7 │ │ │ │ eorseq pc, r9, r4, lsl #1 │ │ │ │ - eorseq r1, r0, sp, lsr r3 │ │ │ │ - eorseq r1, r0, r2, asr #6 │ │ │ │ + eorseq r1, r0, sp, asr r3 │ │ │ │ + eorseq r1, r0, r2, ror #6 │ │ │ │ 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 1a9c24 │ │ │ │ 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 dce64 │ │ │ │ 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 2a9774 │ │ │ │ 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 1aa6d8 │ │ │ │ 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 1aa6d8 │ │ │ │ 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 2b63b0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa6d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 55e68 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 55e68 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e34 │ │ │ │ b 55e68 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ sub r0, r0, sl │ │ │ │ - bl 2b0ad0 │ │ │ │ + bl 2b0aec │ │ │ │ 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 1b0820 │ │ │ │ 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 1a95fc │ │ │ │ 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 194ec4 │ │ │ │ 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 2a9774 │ │ │ │ mov r2, r0 │ │ │ │ b 56280 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl dcfc0 │ │ │ │ + bl dcfdc │ │ │ │ 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 1a9e94 │ │ │ │ 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 1a8758 │ │ │ │ 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 1a9e94 │ │ │ │ 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 19d840 │ │ │ │ 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 19d840 │ │ │ │ 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 19db24 │ │ │ │ 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 19de9c │ │ │ │ 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 1aa958 │ │ │ │ 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 1a903c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 56474 │ │ │ │ b 564d8 │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b63b0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9e94 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 56468 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 19d4d0 │ │ │ │ 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 1b081c │ │ │ │ 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 1a1d44 │ │ │ │ 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 1957c8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1aac54 │ │ │ │ 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 1af3a4 │ │ │ │ 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 1adf84 │ │ │ │ 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 1aec78 │ │ │ │ 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 1aca38 │ │ │ │ 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 1ac4c4 │ │ │ │ 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 1ac590 │ │ │ │ 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 1ae668 │ │ │ │ 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 1ac980 │ │ │ │ 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 1ac494 │ │ │ │ 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 1ae9b0 │ │ │ │ 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 1ac494 │ │ │ │ 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 1ad124 │ │ │ │ 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 1aed50 │ │ │ │ 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 1adf50 │ │ │ │ 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 1ac5c4 │ │ │ │ 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 1ad640 │ │ │ │ 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 1aebe0 │ │ │ │ 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 1ac44c │ │ │ │ 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 1a1d44 │ │ │ │ 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 │ │ │ │ + ldrdeq pc, [pc], -r5 @ │ │ │ │ + eoreq pc, pc, r0, ror #28 │ │ │ │ + eoreq pc, pc, r8, asr #26 │ │ │ │ + eoreq pc, pc, r4, asr lr @ │ │ │ │ + eoreq pc, pc, r8, asr lr @ │ │ │ │ + mlaeq pc, r8, lr, pc @ │ │ │ │ + eoreq pc, pc, ip, ror #26 │ │ │ │ eoreq pc, pc, r0, asr #28 │ │ │ │ + eoreq pc, pc, r4, ror lr @ │ │ │ │ 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, r0, ror #26 │ │ │ │ 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, r4, asr #29 │ │ │ │ - eoreq pc, pc, ip, asr sp @ │ │ │ │ - eoreq pc, pc, r0, ror #29 │ │ │ │ - eorseq r0, r0, r2, lsr #19 │ │ │ │ - eorseq r0, r0, pc, lsr #18 │ │ │ │ - eorseq r0, r0, r7, lsr #15 │ │ │ │ + eoreq pc, pc, r4, ror #29 │ │ │ │ + eoreq pc, pc, ip, ror sp @ │ │ │ │ + eoreq pc, pc, r0, lsl #30 │ │ │ │ + eorseq r0, r0, r2, asr #19 │ │ │ │ + eorseq r0, r0, pc, asr #18 │ │ │ │ + eorseq r0, r0, r7, asr #15 │ │ │ │ + eorseq r0, r0, r3, asr r8 │ │ │ │ + eorseq r0, r0, pc, lsl #16 │ │ │ │ + @ instruction: 0x003008bf │ │ │ │ + eorseq r0, r0, r3, lsr #15 │ │ │ │ + eorseq r0, r0, fp, asr r7 │ │ │ │ + eorseq r0, r0, fp, ror #15 │ │ │ │ + eorseq r0, r0, r3, lsl r7 │ │ │ │ + eorseq r0, r0, r7, ror r8 │ │ │ │ + eorseq r0, r0, r7, lsr r7 │ │ │ │ + eorseq r0, r0, r3, ror #17 │ │ │ │ + mlaseq r0, fp, r8, r0 │ │ │ │ + eorseq r0, r0, pc, ror r7 │ │ │ │ + eorseq r0, r0, r7, lsl #18 │ │ │ │ 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, 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, r7, ror #17 │ │ │ │ - eorseq r0, r0, r3, lsl r8 │ │ │ │ - eorseq r0, r0, fp, lsl #18 │ │ │ │ + eorseq r0, r0, fp, lsr #18 │ │ │ │ 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 1ab080 │ │ │ │ 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 1acd48 │ │ │ │ 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 1ae970 │ │ │ │ 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 1ac41c │ │ │ │ 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 1ad67c │ │ │ │ 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 1af340 │ │ │ │ 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 1aca08 │ │ │ │ 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 1ac508 │ │ │ │ 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 1ae5f4 │ │ │ │ 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 1ac8dc │ │ │ │ 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 1ae5f4 │ │ │ │ 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 1ae698 │ │ │ │ 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 1ae298 │ │ │ │ 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 1ac90c │ │ │ │ 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 1af374 │ │ │ │ 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 1ae698 │ │ │ │ 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 1aecb8 │ │ │ │ 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 1ad0b0 │ │ │ │ b 56fb4 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ add r1, r7, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1a6edc │ │ │ │ + bl 1a6ef8 │ │ │ │ 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 2b0aec │ │ │ │ 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, sp, asr r8 @ │ │ │ │ + eoreq pc, pc, r8, ror #17 │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ + ldrdeq pc, [pc], -ip @ │ │ │ │ + eoreq pc, pc, r0, ror #17 │ │ │ │ + eoreq pc, pc, r0, lsr #18 │ │ │ │ + strdeq pc, [pc], -r4 @ │ │ │ │ eoreq pc, pc, r8, asr #17 │ │ │ │ + strdeq pc, [pc], -ip @ │ │ │ │ @ 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 │ │ │ │ + eoreq pc, pc, r8, ror #15 │ │ │ │ ldrdeq pc, [pc], -ip @ │ │ │ │ - mlaeq pc, r0, r7, pc @ │ │ │ │ - eoreq pc, pc, r8, asr #15 │ │ │ │ - @ instruction: 0x002ff8bc │ │ │ │ - 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 │ │ │ │ + eoreq pc, pc, ip, ror #18 │ │ │ │ + eoreq pc, pc, r4, lsl #16 │ │ │ │ + eoreq pc, pc, r8, lsl #19 │ │ │ │ + eorseq r0, r0, sl, asr #8 │ │ │ │ + eorseq r0, r0, pc, asr #4 │ │ │ │ + @ instruction: 0x003002db │ │ │ │ + mlaseq r0, r7, r2, r0 │ │ │ │ + eorseq r0, r0, r7, asr #6 │ │ │ │ + eorseq r0, r0, fp, lsr #4 │ │ │ │ + eorseq r0, r0, r3, ror #3 │ │ │ │ + eorseq r0, r0, r3, ror r2 │ │ │ │ + mlaseq r0, fp, r1, r0 │ │ │ │ + @ instruction: 0x003002ff │ │ │ │ + @ instruction: 0x003001bf │ │ │ │ + eorseq r0, r0, fp, ror #6 │ │ │ │ + eorseq r0, r0, r3, lsr #6 │ │ │ │ + eorseq r0, r0, r7, lsl #4 │ │ │ │ + eorseq r0, r0, pc, lsl #7 │ │ │ │ @ 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 @ │ │ │ │ - eorseq r0, r0, fp, asr #6 │ │ │ │ - eorseq r0, r0, r3, lsl #6 │ │ │ │ - eorseq r0, r0, r7, ror #3 │ │ │ │ - eorseq r0, r0, pc, ror #6 │ │ │ │ - mlaseq r0, fp, r2, r0 │ │ │ │ - mlaseq r0, r3, r3, r0 │ │ │ │ + @ instruction: 0x003003b3 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1ab0 │ │ │ │ + b 2d1acc │ │ │ │ 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, ror #1 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x0039d8bc │ │ │ │ - mlaeq pc, r8, r9, sp @ │ │ │ │ - eoreq sp, pc, r4, asr #19 │ │ │ │ + @ instruction: 0x002fd9b8 │ │ │ │ + eoreq sp, pc, r4, ror #19 │ │ │ │ ldr r0, [pc, #8] @ 57170 │ │ │ │ mov r1, #31 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x002fffb0 │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq sp, r9, r4, lsl ip │ │ │ │ - eoreq pc, pc, r5, ror #28 │ │ │ │ + eoreq pc, pc, r5, lsl #29 │ │ │ │ eorseq sp, r9, r4, lsr #19 │ │ │ │ - @ instruction: 0x002ffdb3 │ │ │ │ + ldrdeq pc, [pc], -r3 @ │ │ │ │ eorseq sp, r9, ip, lsl #20 │ │ │ │ - eoreq pc, pc, lr, lsl lr @ │ │ │ │ - eoreq pc, pc, sp, lsl lr @ │ │ │ │ + eoreq pc, pc, lr, lsr lr @ │ │ │ │ + eoreq pc, pc, sp, lsr lr @ │ │ │ │ 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 │ │ │ │ + eoreq pc, pc, ip, lsl #29 │ │ │ │ + strdeq pc, [pc], -r6 @ │ │ │ │ + strdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, r9, ror #28 │ │ │ │ @ instruction: 0x0039d6dc │ │ │ │ - eoreq pc, pc, r3, asr #27 │ │ │ │ + eoreq pc, pc, r3, ror #27 │ │ │ │ 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 ip @ │ │ │ │ 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 167c90 │ │ │ │ add r1, r4, r7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b6fbc │ │ │ │ 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 167c90 │ │ │ │ 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, ror #17 │ │ │ │ eorseq sp, r9, ip, lsr #11 │ │ │ │ - eoreq pc, pc, fp, lsr #20 │ │ │ │ + eoreq pc, pc, fp, asr #20 │ │ │ │ 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 2b9d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 57a64 │ │ │ │ b 57b2c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d28 │ │ │ │ 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 1b081c │ │ │ │ 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 r4 @ │ │ │ │ eorseq sp, r9, r4, lsl r1 │ │ │ │ - strdeq pc, [pc], -pc @ │ │ │ │ + eoreq pc, pc, pc, lsl r5 @ │ │ │ │ @ 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 1a179c │ │ │ │ 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 1a179c │ │ │ │ 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 │ │ │ │ + eoreq pc, pc, r7, lsr #2 │ │ │ │ eorseq ip, r9, r4, ror #27 │ │ │ │ - eoreq pc, pc, r3, ror #4 │ │ │ │ + eoreq pc, pc, r3, lsl #5 │ │ │ │ eorseq ip, r9, r4, asr pc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2d1c0c │ │ │ │ + b 2d1c28 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1f7670 │ │ │ │ + b 1f768c │ │ │ │ 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 3432c0 │ │ │ │ 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, asr #1 │ │ │ │ eorseq ip, r9, r8, lsl sp │ │ │ │ - eoreq pc, pc, r1, rrx │ │ │ │ - eoreq pc, pc, r3, ror r0 @ │ │ │ │ + eoreq pc, pc, r1, lsl #1 │ │ │ │ + mlaeq pc, r3, r0, pc @ │ │ │ │ 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 1aac54 │ │ │ │ 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 194ec4 │ │ │ │ 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 2a9774 │ │ │ │ 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 dcfdc │ │ │ │ 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 1a9e94 │ │ │ │ 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 1a8758 │ │ │ │ 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 1a9e94 │ │ │ │ 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 19d840 │ │ │ │ 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 19d840 │ │ │ │ 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 19db24 │ │ │ │ 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 19de9c │ │ │ │ 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 1aa958 │ │ │ │ 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 1a903c │ │ │ │ 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 193fe0 │ │ │ │ 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 19d4d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a6114 │ │ │ │ + bl 1a6130 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6674 │ │ │ │ + bl 1a6690 │ │ │ │ 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 1a5710 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a5bbc │ │ │ │ + bl 1a5bd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a2a1c │ │ │ │ + bl 1a2a38 │ │ │ │ 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 1a5e78 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a5198 │ │ │ │ + bl 1a51b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a3240 │ │ │ │ + bl 1a325c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a5198 │ │ │ │ + bl 1a51b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a49dc │ │ │ │ + bl 1a49f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a39cc │ │ │ │ + bl 1a39e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a2560 │ │ │ │ + bl 1a257c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a41c8 │ │ │ │ + bl 1a41e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a6930 │ │ │ │ + bl 1a694c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a63c0 │ │ │ │ + bl 1a63dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ beq 587a4 │ │ │ │ b 58800 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1a4468 │ │ │ │ + bl 1a4484 │ │ │ │ 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 1b081c │ │ │ │ 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 1a1d44 │ │ │ │ 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 1957c8 │ │ │ │ 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 1ab080 │ │ │ │ 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 193f4c │ │ │ │ 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 2a9774 │ │ │ │ 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 dce64 │ │ │ │ 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 1aa6d8 │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 58c6c │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e34 │ │ │ │ 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 1aa6d8 │ │ │ │ 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 1a3518 │ │ │ │ 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 1a2824 │ │ │ │ b 58924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bne 58b7c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a2094 │ │ │ │ + bl 1a20b0 │ │ │ │ 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 1a2824 │ │ │ │ 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 1a2cf4 │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a2f84 │ │ │ │ + bl 1a2fa0 │ │ │ │ b 58924 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a5440 │ │ │ │ + bl 1a545c │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a3c6c │ │ │ │ + bl 1a3c88 │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a3f0c │ │ │ │ + bl 1a3f28 │ │ │ │ b 58924 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a22a8 │ │ │ │ + bl 1a22c4 │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a3710 │ │ │ │ + bl 1a372c │ │ │ │ b 58924 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a34fc │ │ │ │ + bl 1a3518 │ │ │ │ b 58924 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a6edc │ │ │ │ + bl 1a6ef8 │ │ │ │ b 58924 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a59a8 │ │ │ │ + bl 1a59c4 │ │ │ │ b 58924 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 1a4720 │ │ │ │ + bl 1a473c │ │ │ │ b 58924 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 1a4f84 │ │ │ │ + bl 1a4fa0 │ │ │ │ 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 2b0aec │ │ │ │ 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 3432c0 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ + strdeq fp, [pc], -r4 @ │ │ │ │ + eoreq lr, pc, lr, asr #5 │ │ │ │ + eoreq fp, pc, r8, lsr #24 │ │ │ │ + eoreq lr, pc, r8, ror #5 │ │ │ │ + eoreq lr, pc, pc, ror #6 │ │ │ │ + eoreq lr, pc, r6, lsl #5 │ │ │ │ + eoreq lr, pc, r1, ror #4 │ │ │ │ + eoreq lr, pc, r8, ror #5 │ │ │ │ + eoreq lr, pc, pc, asr #4 │ │ │ │ + eoreq lr, pc, r6, asr r3 @ │ │ │ │ + eoreq lr, pc, r1, ror #4 │ │ │ │ + mlaeq pc, r8, r3, lr @ │ │ │ │ + eoreq lr, pc, r9, ror r3 @ │ │ │ │ + strdeq sp, [pc], -r9 @ │ │ │ │ + @ instruction: 0x002fe3bf │ │ │ │ eorseq fp, r9, r8, ror pc │ │ │ │ - eoreq lr, pc, sp, asr #4 │ │ │ │ + eoreq lr, pc, sp, ror #4 │ │ │ │ eorseq ip, r9, ip, asr #32 │ │ │ │ - ldrdeq lr, [pc], -fp @ │ │ │ │ + strdeq lr, [pc], -fp @ │ │ │ │ eorseq ip, r9, r0, asr r0 │ │ │ │ - eoreq fp, pc, r0, lsl #25 │ │ │ │ - @ instruction: 0x002fe3b5 │ │ │ │ + eoreq fp, pc, r0, lsr #25 │ │ │ │ + ldrdeq lr, [pc], -r5 @ │ │ │ │ eorseq fp, r9, r0, lsr pc │ │ │ │ - ldrdeq lr, [pc], -ip @ │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ 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 2b9d28 │ │ │ │ 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 2afdd8 │ │ │ │ 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 2aa59c │ │ │ │ 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 2aa62c │ │ │ │ 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 2b6b98 │ │ │ │ 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 1b0820 │ │ │ │ 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 2afe5c │ │ │ │ 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 1b081c │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 11f2f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x002fcbb9 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 3431e4 │ │ │ │ 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 3431e4 │ │ │ │ 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, asr #11 │ │ │ │ + eoreq sp, pc, r2, asr #11 │ │ │ │ eorseq fp, r9, r8, asr r2 │ │ │ │ - eoreq sp, pc, pc, ror #11 │ │ │ │ - eoreq sp, pc, r6, ror #11 │ │ │ │ + eoreq sp, pc, pc, lsl #12 │ │ │ │ + eoreq sp, pc, r6, lsl #12 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq fp, r9, r4, asr #3 │ │ │ │ - eoreq ip, pc, sp, asr r0 @ │ │ │ │ + eoreq ip, pc, sp, ror r0 @ │ │ │ │ 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 1b081c │ │ │ │ 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 122c04 │ │ │ │ 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 2d4268 │ │ │ │ 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 1b081c │ │ │ │ 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 2d4278 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @ instruction: 0x0039a9bc │ │ │ │ eorseq sl, r9, r4, lsr r9 │ │ │ │ - eoreq ip, pc, r5, ror r1 @ │ │ │ │ + mlaeq pc, r5, r1, ip @ │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 @ │ │ │ │ + strdeq ip, [pc], -ip @ │ │ │ │ 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 1a179c │ │ │ │ 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 1a179c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 5a668 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1b081c │ │ │ │ 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 1a179c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 167c90 │ │ │ │ add r1, fp, r8 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b6fbc │ │ │ │ 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 1a179c │ │ │ │ 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 1a1320 │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 167c90 │ │ │ │ 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 1a1320 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x002fd8bc │ │ │ │ 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 │ │ │ │ + eoreq sp, pc, ip, lsr #4 │ │ │ │ @ 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 2b6fbc │ │ │ │ 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 2b9e14 │ │ │ │ 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 33f430 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, ror #5 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 r5 @ │ │ │ │ + mlaeq pc, sp, r5, ip @ │ │ │ │ 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 167c90 │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b6fbc │ │ │ │ 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 167c90 │ │ │ │ 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 167c90 │ │ │ │ add r1, r7, r4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b6fbc │ │ │ │ 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 1a144c │ │ │ │ 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 167c90 │ │ │ │ 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 1a144c │ │ │ │ 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 1b081c │ │ │ │ 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 1628e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 28c640 │ │ │ │ + bl 28c65c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16dd50 │ │ │ │ + bl 16dd6c │ │ │ │ b 5b584 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 5b584 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 168978 │ │ │ │ + bl 168994 │ │ │ │ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1b081c │ │ │ │ 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 1a179c │ │ │ │ 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 sp @ │ │ │ │ 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 1a144c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b081c │ │ │ │ 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 @ │ │ │ │ + mlaeq pc, r1, r8, fp @ │ │ │ │ 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 2b9d28 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5bd28 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1780 │ │ │ │ + bl 1a179c │ │ │ │ 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 19f608 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 1a0268 │ │ │ │ + bl 1a0284 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19fa78 │ │ │ │ + bl 19fa94 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19fdd4 │ │ │ │ + bl 19fdf0 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ebdc │ │ │ │ + bl 19ebf8 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f160 │ │ │ │ + bl 19f17c │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19efa0 │ │ │ │ + bl 19efbc │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ea58 │ │ │ │ + bl 19ea74 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f468 │ │ │ │ + bl 19f484 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ea58 │ │ │ │ + bl 19ea74 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f770 │ │ │ │ + bl 19f78c │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 1a00e4 │ │ │ │ + bl 1a0100 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ff60 │ │ │ │ + bl 19ff7c │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f2e4 │ │ │ │ + bl 19f300 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl 19ee1c │ │ │ │ + bl 19ee38 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #4 │ │ │ │ mov r1, ip │ │ │ │ - bl 19fbfc │ │ │ │ + bl 19fc18 │ │ │ │ pop {fp, pc} │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, ip │ │ │ │ - bl 19f8f4 │ │ │ │ + bl 19f910 │ │ │ │ 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 2a9774 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a8e18 │ │ │ │ + bl 1a8e34 │ │ │ │ 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 dce64 │ │ │ │ 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 1aa6d8 │ │ │ │ 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 1aa6d8 │ │ │ │ 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 19ed7c │ │ │ │ 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 1a8e34 │ │ │ │ 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 2a9774 │ │ │ │ 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 dce64 │ │ │ │ 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 1aa6d8 │ │ │ │ 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 1aa6d8 │ │ │ │ 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 2b63b0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r7, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa6bc │ │ │ │ + bl 1aa6d8 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5c7b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1a8e34 │ │ │ │ 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 1b0820 │ │ │ │ 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 1a0414 │ │ │ │ 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 2a9774 │ │ │ │ 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 dcfdc │ │ │ │ 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 1a9e94 │ │ │ │ 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 1a8758 │ │ │ │ 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 1a9e94 │ │ │ │ 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 19d840 │ │ │ │ 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 19d840 │ │ │ │ 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 19db24 │ │ │ │ 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 19de9c │ │ │ │ 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 1aa958 │ │ │ │ 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 1a903c │ │ │ │ b 5cb80 │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r0, [r6, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b63b0 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9e78 │ │ │ │ + bl 1a9e94 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 5cb80 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 19d4d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 2b7de4 │ │ │ │ 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 1b081c │ │ │ │ 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 r8 @ │ │ │ │ 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 2b7de4 │ │ │ │ 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 1cfc94 │ │ │ │ ldr r0, [pc, #144] @ 5ce38 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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 1cfc94 │ │ │ │ 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 │ │ │ │ + ldrdeq r9, [pc], -ip @ │ │ │ │ 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 2b7de4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 5cee0 │ │ │ │ mov r0, sp │ │ │ │ bl 5079c │ │ │ │ mov r6, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cfb5c │ │ │ │ + bl 1cfb78 │ │ │ │ ldr r0, [pc, #172] @ 5cf40 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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 1cfb78 │ │ │ │ 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 17d760 │ │ │ │ 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 2b7de4 │ │ │ │ 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 1cfb48 │ │ │ │ ldr r0, [pc, #144] @ 5d034 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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 1cfb48 │ │ │ │ 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, ror #9 │ │ │ │ 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 2b7de4 │ │ │ │ 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 1b081c │ │ │ │ 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, lsl #8 │ │ │ │ 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 1256fc │ │ │ │ ldr r1, [pc, #256] @ 5d25c │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7de4 │ │ │ │ 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 2a62ec │ │ │ │ ldr r0, [pc, #200] @ 5d260 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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 2a62ec │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + strdeq r9, [pc], -r0 @ │ │ │ │ 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 1256fc │ │ │ │ ldr r1, [pc, #236] @ 5d378 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2b7dc8 │ │ │ │ + bl 2b7de4 │ │ │ │ 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 1b081c │ │ │ │ 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 1a179c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1a179c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2b9d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5d840 │ │ │ │ b 5d928 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d28 │ │ │ │ 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 1a144c │ │ │ │ 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 1b081c │ │ │ │ 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 2b9d28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5daec │ │ │ │ b 5dbd0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2b9d0c │ │ │ │ + bl 2b9d28 │ │ │ │ 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 1b081c │ │ │ │ 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 122cac │ │ │ │ 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 2b95a8 │ │ │ │ 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, asr #13 │ │ │ │ @ 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 1a179c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 5de80 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5dfec │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e0f8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e2b4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e390 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e588 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 2a97b8 │ │ │ │ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5e888 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 2a97b8 │ │ │ │ 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 │ │ │ │ + eoreq r8, pc, sl, ror #16 │ │ │ │ @ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5eac0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5ec34 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 5ed40 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1b081c │ │ │ │ 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 1a179c │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ cmp sl, #34 @ 0x22 │ │ │ │ bne 5f428 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1254d0 │ │ │ │ + bl 1254ec │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne 5f504 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r8, r0, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1254ec │ │ │ │ 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 167c90 │ │ │ │ add r1, r9, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2b6fa0 │ │ │ │ + bl 2b6fbc │ │ │ │ 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 167c90 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5f344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1a179c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5f344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5fb84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 5fb84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - strdeq r8, [pc], -r8 @ │ │ │ │ + eoreq r8, pc, r8, lsl ip @ │ │ │ │ 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 │ │ │ │ + eoreq r8, pc, r4, lsl #11 │ │ │ │ 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 1a179c │ │ │ │ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1b081c │ │ │ │ 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 2b9d28 │ │ │ │ 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 2afdd8 │ │ │ │ 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 2b9d28 │ │ │ │ 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 1a179c │ │ │ │ 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 2afdd8 │ │ │ │ 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 2a94f4 │ │ │ │ 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 2aa59c │ │ │ │ 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 2aa62c │ │ │ │ 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 2b6b98 │ │ │ │ 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 2b63b0 │ │ │ │ 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 1b0820 │ │ │ │ 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 2aa59c │ │ │ │ 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 2b6b98 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b081c │ │ │ │ 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 124718 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b081c │ │ │ │ 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 1a179c │ │ │ │ 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 2a8b54 │ │ │ │ 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 124718 │ │ │ │ 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 2afe5c │ │ │ │ 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 1a179c │ │ │ │ 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 2aa62c │ │ │ │ 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 1b081c │ │ │ │ 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 124718 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + ldrdeq r7, [pc], -r0 @ │ │ │ │ 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 124718 │ │ │ │ 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 1b0820 │ │ │ │ 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 dd910 │ │ │ │ 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 r8 @ │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r5, pc, r9, ror #6 │ │ │ │ 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 r3 @ │ │ │ │ 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 1a179c │ │ │ │ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1b081c │ │ │ │ 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 │ │ │ │ + eoreq r6, pc, r4, lsr #20 │ │ │ │ eorseq lr, sl, r4, asr ip │ │ │ │ eorseq r3, r9, ip, asr #11 │ │ │ │ @ instruction: 0x00393bdc │ │ │ │ - eoreq r6, pc, r8, ror r3 @ │ │ │ │ + mlaeq pc, r8, r3, r6 @ │ │ │ │ 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 1a179c │ │ │ │ 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 1a179c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne 61750 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 15ddb4 │ │ │ │ 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 1b081c │ │ │ │ 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 15c674 │ │ │ │ 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 15d214 │ │ │ │ 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 15ddb4 │ │ │ │ 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 │ │ │ │ + eoreq r6, pc, r4, asr #12 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x002f5fb8 │ │ │ │ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 340e90 │ │ │ │ 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 3478c4 │ │ │ │ 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 349fb8 │ │ │ │ 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 2b6fbc │ │ │ │ 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 2b9e14 │ │ │ │ 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 340e90 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2b6394 │ │ │ │ + bl 2b63b0 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 61c08 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsl #8 │ │ │ │ @ instruction: 0x00392bb4 │ │ │ │ eorseq r3, r9, r0, asr r5 │ │ │ │ @ instruction: 0x003ae2b0 │ │ │ │ - eoreq r3, pc, ip │ │ │ │ + eoreq r3, pc, ip, lsr #32 │ │ │ │ @ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 340e90 │ │ │ │ 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 3478c4 │ │ │ │ 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 349fb8 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r2, pc, r0, asr #18 │ │ │ │ @ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 340e90 │ │ │ │ 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 3478c4 │ │ │ │ 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 349fb8 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsl #10 │ │ │ │ @ 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 1a179c │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 1a1664 │ │ │ │ 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 340e90 │ │ │ │ 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 3478c4 │ │ │ │ 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 349fb8 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + mlaeq pc, r8, r0, r2 @ │ │ │ │ @ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62cf8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62e50 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #2 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 62f68 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63094 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6317c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 632d4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 634d8 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 6366c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 1a179c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ bne 63768 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 353024 │ │ │ │ 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 2e4c58 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + strdeq r2, [pc], -fp @ │ │ │ │ eorseq r0, r9, r8, lsl pc │ │ │ │ eorseq r1, r9, r0, ror r6 │ │ │ │ - mlaeq pc, pc, r7, r2 @ │ │ │ │ + @ instruction: 0x002f27bf │ │ │ │ @ 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 353024 │ │ │ │ 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 e6a1c │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #316] @ 63cb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e5a58 │ │ │ │ + bl e5a74 │ │ │ │ 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 2e4c68 │ │ │ │ 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 1b0820 │ │ │ │ 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 ip @ │ │ │ │ + eoreq r3, pc, sp, asr ip @ │ │ │ │ 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 10f7fc │ │ │ │ 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 17fa0c │ │ │ │ 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 1a7ab0 │ │ │ │ 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 353024 │ │ │ │ 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 e54ac │ │ │ │ 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 e64a4 │ │ │ │ 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 e65f4 │ │ │ │ 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 2e4c68 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + strdeq r3, [pc], -sl @ │ │ │ │ @ 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 r5 @ │ │ │ │ + eoreq r3, pc, r8, asr r6 @ │ │ │ │ + eoreq r3, pc, fp, ror #10 │ │ │ │ + eoreq r3, pc, r9, lsr r6 @ │ │ │ │ + strdeq r2, [pc], -r4 @ │ │ │ │ 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 340e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33fb14 │ │ │ │ + bl 33fb30 │ │ │ │ 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 2e9cf8 │ │ │ │ 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 10f570 │ │ │ │ cmp r0, #0 │ │ │ │ beq 646dc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r0, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ - bl 2d3154 │ │ │ │ + bl 353024 │ │ │ │ + bl 2d3170 │ │ │ │ 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 1b081c │ │ │ │ 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 2e9308 │ │ │ │ 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 d1114 │ │ │ │ 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 15bad0 │ │ │ │ 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 15bad0 │ │ │ │ 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 2d95b4 │ │ │ │ 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 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 2dd200 │ │ │ │ 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 2e22e4 │ │ │ │ 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 2dd200 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 64af8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2e8208 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ b 64bcc │ │ │ │ bl 57370 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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 2e8208 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r2, pc, r1, ror #28 │ │ │ │ + eoreq r2, pc, sl, ror #28 │ │ │ │ + ldrdeq r2, [pc], -r3 @ │ │ │ │ + eoreq r0, pc, r8, lsl #1 │ │ │ │ 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, lsl #24 │ │ │ │ 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, asr #23 │ │ │ │ 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, asr #19 │ │ │ │ @ instruction: 0x0038f9d0 │ │ │ │ - andeq r0, ip, r8, lsl lr │ │ │ │ + andeq r0, ip, r4, lsr 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 @ │ │ │ │ + mlaeq pc, sp, r8, r2 @ │ │ │ │ eorseq pc, r8, r4, lsr #17 │ │ │ │ - andeq r0, ip, ip, ror #25 │ │ │ │ + andeq r0, ip, r8, lsl #26 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 │ │ │ │ + eoreq r1, pc, r4, ror #10 │ │ │ │ @ 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 r1, pc, r3, lsr #31 │ │ │ │ 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 353024 │ │ │ │ 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 33f430 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ 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 1b0820 │ │ │ │ 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, ror #3 │ │ │ │ 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 @ │ │ │ │ + strdeq r0, [pc], -r3 @ │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 pc @ │ │ │ │ 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 │ │ │ │ + eoreq r1, pc, pc, ror #12 │ │ │ │ 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 353024 │ │ │ │ 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 33f430 │ │ │ │ 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 1b081c │ │ │ │ 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 1a7808 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 347e88 │ │ │ │ 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 e9c7c │ │ │ │ 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 e9c7c │ │ │ │ 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 │ │ │ │ + eoreq lr, lr, r8, asr #22 │ │ │ │ eorseq lr, r8, r0, ror r7 │ │ │ │ - mlaeq lr, pc, pc, pc @ │ │ │ │ + @ instruction: 0x002effbf │ │ │ │ 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 │ │ │ │ + eoreq r0, pc, fp, lsl #29 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ 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 r6 │ │ │ │ @ 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, asr #21 │ │ │ │ @ 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 347e88 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 │ │ │ │ + eoreq lr, lr, r0, asr #6 │ │ │ │ eorseq sp, r8, ip, asr pc │ │ │ │ - eoreq pc, lr, fp, lsl #15 │ │ │ │ + eoreq pc, lr, fp, lsr #15 │ │ │ │ @ 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 r6 @ │ │ │ │ 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 353024 │ │ │ │ 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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ 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 │ │ │ │ + eoreq sp, lr, r8, asr #28 │ │ │ │ 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 r3 @ │ │ │ │ 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 pc @ │ │ │ │ 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 18be28 │ │ │ │ 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 18ef04 │ │ │ │ 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 18ccf8 │ │ │ │ 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 18acb4 │ │ │ │ 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 18c0b4 │ │ │ │ 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 3432c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x0038effc │ │ │ │ - eoreq r0, pc, lr, lsr #20 │ │ │ │ + eoreq r0, pc, lr, asr #20 │ │ │ │ eorseq lr, r8, r0, ror #31 │ │ │ │ - strdeq r1, [pc], -r9 @ │ │ │ │ - @ instruction: 0x002ed4bc │ │ │ │ + eoreq r1, pc, r9, lsl r8 @ │ │ │ │ + ldrdeq sp, [lr], -ip @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c3e68 │ │ │ │ + b 2c3e84 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c4438 │ │ │ │ + b 2c4454 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c36b0 │ │ │ │ + b 2c36cc │ │ │ │ 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 343190 │ │ │ │ eorseq pc, r8, r8, lsr #16 │ │ │ │ - eoreq lr, lr, ip, ror #30 │ │ │ │ + eoreq lr, lr, ip, lsl #31 │ │ │ │ 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 343190 │ │ │ │ eorseq pc, r8, r0, ror #15 │ │ │ │ - strdeq r1, [pc], -ip @ │ │ │ │ + eoreq r1, pc, ip, lsl lr @ │ │ │ │ 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 2e58a4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + strdeq r0, [pc], -r5 @ │ │ │ │ + mlaeq pc, r7, r3, r0 @ │ │ │ │ + eoreq r0, pc, r8, asr r2 @ │ │ │ │ @ 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 347e88 │ │ │ │ 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 lr @ │ │ │ │ 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 347e88 │ │ │ │ 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, lsr #21 │ │ │ │ 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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ 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 r8 │ │ │ │ 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 @ │ │ │ │ + mlaeq lr, r4, r8, pc @ │ │ │ │ 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 │ │ │ │ + andeq sp, fp, r4, ror r7 │ │ │ │ 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 353024 │ │ │ │ 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 33f430 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 345144 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 6878c │ │ │ │ tst r2, #32 │ │ │ │ bne 68790 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 687b0 │ │ │ │ - b 18eee8 │ │ │ │ + b 18ef04 │ │ │ │ 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 18ccf8 │ │ │ │ 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 18acb4 │ │ │ │ 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 18be28 │ │ │ │ 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 18c0b4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 68a28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 2c3e7c │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2d4278 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3e7c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d760 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ cmp r6, #0 │ │ │ │ beq 68fe8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 69008 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 69044 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 2d4278 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002eeab2 │ │ │ │ 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 1784fc │ │ │ │ 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 b42f4 │ │ │ │ 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 │ │ │ │ + eoreq ip, lr, ip, asr #30 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldm r0, {r5, r6} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 69760 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldm r0, {r5, r6} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 698b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69a98 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 69b50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 2ea3e4 │ │ │ │ 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 ea0a4 │ │ │ │ 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 112b08 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ + bl 16f7ec │ │ │ │ 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 16fa18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ 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 2d58f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6a324 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e8208 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002ea5bc │ │ │ │ + eoreq lr, lr, r9, lsl #27 │ │ │ │ + eoreq lr, lr, ip, lsl #27 │ │ │ │ + eoreq lr, lr, r5, ror sp │ │ │ │ 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 sp, lr, ip, lsr #31 │ │ │ │ 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, lsl #2 │ │ │ │ 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 pc │ │ │ │ + strdeq lr, [lr], -r8 @ │ │ │ │ + eoreq lr, lr, r1, ror #25 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 ea778 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6aa1c │ │ │ │ add r5, sp, #32 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ 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 1106a0 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e8208 │ │ │ │ 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 │ │ │ │ + mlaeq lr, r0, r1, sl │ │ │ │ + @ instruction: 0x002ee8b5 │ │ │ │ + @ instruction: 0x002ee8b8 │ │ │ │ + eoreq lr, lr, r1, lsr #17 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 ea588 │ │ │ │ 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 11ad20 │ │ │ │ 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 11360c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113a90 │ │ │ │ ldr r0, [pc, #612] @ 6ae04 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e9db8 │ │ │ │ @ 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, ror #9 │ │ │ │ + eoreq lr, lr, ip, ror #9 │ │ │ │ + ldrdeq lr, [lr], -r5 @ │ │ │ │ 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 2ea3e4 │ │ │ │ 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 ea374 │ │ │ │ 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 e9c7c │ │ │ │ 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 126084 │ │ │ │ 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 1194b4 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1048a0 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 2d60d0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ff57c │ │ │ │ + bl ff598 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b238 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ b 6b2c4 │ │ │ │ beq 6b250 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 1106a0 │ │ │ │ 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 2d7ccc │ │ │ │ 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 2e8208 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 │ │ │ │ + eoreq r9, lr, r8, ror #14 │ │ │ │ @ instruction: 0x003a64b0 │ │ │ │ - eoreq r4, pc, r1, ror #12 │ │ │ │ + eoreq r4, pc, r1, lsl #13 │ │ │ │ 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, ror #3 │ │ │ │ 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, ror #1 │ │ │ │ eorseq fp, r8, r0, asr #19 │ │ │ │ @ instruction: 0x0038a8dc │ │ │ │ @ instruction: 0x0038bcfc │ │ │ │ @ instruction: 0x003a4dd4 │ │ │ │ - eoreq fp, lr, ip, ror #19 │ │ │ │ + eoreq fp, lr, ip, lsl #20 │ │ │ │ @ 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 │ │ │ │ + eoreq lr, lr, r1, asr #2 │ │ │ │ + eoreq lr, lr, r4, asr #2 │ │ │ │ + eoreq lr, lr, sp, lsr #2 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 eb0f8 │ │ │ │ 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 effc0 │ │ │ │ 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 1122f4 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ + bl 16f7ec │ │ │ │ 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 16fa18 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ 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 2d58f8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6b8a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ b 6b964 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1125b8 │ │ │ │ + bl 1125d4 │ │ │ │ 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 2e8208 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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, asr #1 │ │ │ │ + strdeq sp, [lr], -r6 @ │ │ │ │ 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 │ │ │ │ + eoreq ip, lr, r8, lsl #21 │ │ │ │ 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 fp │ │ │ │ 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 r8 │ │ │ │ + eoreq sp, lr, r4, lsl r8 │ │ │ │ + strdeq sp, [lr], -sp @ │ │ │ │ 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 2ea3e4 │ │ │ │ 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 ea374 │ │ │ │ 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 352bfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl fec10 │ │ │ │ + bl fec2c │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e8208 │ │ │ │ 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 ip │ │ │ │ + eoreq sp, lr, r9, ror r3 │ │ │ │ + eoreq sp, lr, ip, ror r3 │ │ │ │ + eoreq sp, lr, r5, ror #6 │ │ │ │ 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 ea98c │ │ │ │ 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 2d69cc │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ bcs 6c378 │ │ │ │ - bl 171a70 │ │ │ │ + bl 171a8c │ │ │ │ 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 1b0820 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d691c │ │ │ │ + bl 2d6938 │ │ │ │ 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 2e8090 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ - bl 2d691c │ │ │ │ + bl 2d6938 │ │ │ │ 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 1b0820 │ │ │ │ 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 340e90 │ │ │ │ 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 2d4278 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r8, lr, r8, lsl #17 │ │ │ │ @ instruction: 0x00392bf0 │ │ │ │ @ instruction: 0x003a3bf0 │ │ │ │ eorseq r9, r8, ip, asr sp │ │ │ │ - ldrdeq fp, [lr], -r4 @ │ │ │ │ + strdeq fp, [lr], -r4 @ │ │ │ │ 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 ea2b8 │ │ │ │ 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 ea2b8 │ │ │ │ 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 r4 │ │ │ │ @ instruction: 0x003899bc │ │ │ │ - eoreq fp, lr, pc, asr #19 │ │ │ │ + eoreq fp, lr, pc, ror #19 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 eacf4 │ │ │ │ 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 eef88 │ │ │ │ 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 11e054 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + mlaeq lr, r0, pc, r7 @ │ │ │ │ @ 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 sl │ │ │ │ + eoreq ip, lr, r1, asr #13 │ │ │ │ + eoreq ip, lr, r4, asr #13 │ │ │ │ + eoreq ip, lr, sp, lsr #13 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 e9a68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ bne 6ceb4 │ │ │ │ add r5, sp, #12 │ │ │ │ add r1, r6, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ 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 1106a0 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + mlaeq lr, r4, ip, r7 │ │ │ │ + @ instruction: 0x002ec3b9 │ │ │ │ + @ instruction: 0x002ec3bc │ │ │ │ + eoreq ip, lr, r5, lsr #7 │ │ │ │ @ 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 ea98c │ │ │ │ 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 2d6938 │ │ │ │ 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 │ │ │ │ + eoreq r7, lr, r0, lsl #21 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 ea374 │ │ │ │ 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 353024 │ │ │ │ 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 ffc08 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e76b4 │ │ │ │ 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 │ │ │ │ + ldrdeq fp, [lr], -r9 @ │ │ │ │ + ldrdeq fp, [lr], -ip @ │ │ │ │ + eoreq fp, lr, r5, asr #27 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 eaee4 │ │ │ │ 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 2d60d0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl ff57c │ │ │ │ + bl ff598 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 6d69c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 @ │ │ │ │ + strdeq r7, [lr], -ip @ │ │ │ │ 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 │ │ │ │ + eoreq fp, lr, pc, lsl #29 │ │ │ │ + eoreq fp, lr, r1, lsr #20 │ │ │ │ + eoreq fp, lr, r4, lsr #20 │ │ │ │ + eoreq fp, lr, sp, lsl #20 │ │ │ │ @ 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 2ea3e4 │ │ │ │ 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 eb0f8 │ │ │ │ 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 effc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6dbd0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 110f3c │ │ │ │ + bl 110f58 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e6fb0 │ │ │ │ + eoreq fp, lr, r6, asr #14 │ │ │ │ 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, ror #13 │ │ │ │ + eoreq fp, lr, r4, ror #13 │ │ │ │ + eoreq fp, lr, sp, asr #13 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 @ │ │ │ │ + eoreq r6, pc, pc, asr #10 │ │ │ │ + eoreq r6, pc, sl, ror r5 @ │ │ │ │ + eoreq r6, pc, r3, lsl r4 @ │ │ │ │ + strdeq r6, [pc], -sl @ │ │ │ │ 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 │ │ │ │ + mlaeq lr, r4, r5, sl │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 e589c │ │ │ │ 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 2e4c68 │ │ │ │ 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 1b0820 │ │ │ │ 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 r9 │ │ │ │ @ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 2e9d00 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 2e9f1c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e1ac │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d9678 │ │ │ │ + bl 2d9694 │ │ │ │ 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 106dd4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r5, pc, r3, ror #30 │ │ │ │ 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 pc @ │ │ │ │ + ldrdeq r5, [pc], -fp @ │ │ │ │ + eoreq r5, pc, r2, ror pc @ │ │ │ │ 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 sp │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x002e95bc │ │ │ │ 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 3434b4 │ │ │ │ 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, ror #1 │ │ │ │ eorseq r6, r8, ip, lsr #23 │ │ │ │ - eoreq r6, lr, ip, lsr r6 │ │ │ │ - eoreq r6, lr, r0, lsr r6 │ │ │ │ + eoreq r6, lr, ip, asr r6 │ │ │ │ + eoreq r6, lr, r0, asr r6 │ │ │ │ eorseq r6, r8, ip, asr fp │ │ │ │ - eoreq r9, lr, sp, lsr #11 │ │ │ │ - @ instruction: 0x002e95b2 │ │ │ │ + eoreq r9, lr, sp, asr #11 │ │ │ │ + ldrdeq r9, [lr], -r2 @ │ │ │ │ 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 34432c │ │ │ │ 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 343190 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ 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 3432c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r6, r8, r8, lsr #20 │ │ │ │ - eoreq r9, lr, sp, ror r4 │ │ │ │ + mlaeq lr, sp, r4, r9 │ │ │ │ eorseq r6, r8, ip, lsl #20 │ │ │ │ - eoreq r9, lr, r9, lsr r4 │ │ │ │ - eoreq r9, lr, lr, lsr r4 │ │ │ │ + eoreq r9, lr, r9, asr r4 │ │ │ │ + eoreq r9, lr, lr, asr r4 │ │ │ │ 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 3431e4 │ │ │ │ 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 343190 │ │ │ │ @ instruction: 0x003869b0 │ │ │ │ - eoreq r6, lr, r8, asr #8 │ │ │ │ - eoreq r9, lr, r2, ror #7 │ │ │ │ - eoreq r7, lr, ip, lsl r9 │ │ │ │ + eoreq r6, lr, r8, ror #8 │ │ │ │ + eoreq r9, lr, r2, lsl #8 │ │ │ │ + eoreq r7, lr, ip, lsr r9 │ │ │ │ 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 343190 │ │ │ │ eorseq r8, r8, r4, ror #3 │ │ │ │ - eoreq sl, lr, r0, lsl #16 │ │ │ │ + eoreq sl, lr, r0, lsr #16 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r6, r8, r8, ror r8 │ │ │ │ - ldrdeq r9, [lr], -r1 @ │ │ │ │ + strdeq r9, [lr], -r1 @ │ │ │ │ eorseq r6, r8, r8, lsl #13 │ │ │ │ - eoreq r9, lr, r9, asr #1 │ │ │ │ + eoreq r9, lr, r9, ror #1 │ │ │ │ eorseq r6, r8, r4, asr r6 │ │ │ │ - ldrdeq r5, [lr], -r8 @ │ │ │ │ + strdeq r5, [lr], -r8 @ │ │ │ │ eorseq r6, r8, r8, asr #14 │ │ │ │ - eoreq r9, lr, r0, ror r1 │ │ │ │ + mlaeq lr, r0, r1, r9 │ │ │ │ eorseq r6, r8, r0, ror r5 │ │ │ │ - eoreq r8, lr, fp, lsl #31 │ │ │ │ + eoreq r8, lr, fp, lsr #31 │ │ │ │ eorseq r6, r8, r0, lsr #10 │ │ │ │ - eoreq r8, lr, r4, lsr pc │ │ │ │ + eoreq r8, lr, r4, asr pc │ │ │ │ eorseq r6, r8, r0, ror #12 │ │ │ │ - eoreq r9, lr, r0, ror r0 │ │ │ │ + mlaeq lr, r0, r0, r9 │ │ │ │ eorseq r6, r8, r8, asr #9 │ │ │ │ - eoreq r5, lr, r8, ror #29 │ │ │ │ + eoreq r5, lr, r8, lsl #30 │ │ │ │ eorseq r6, r8, r8, asr r7 │ │ │ │ - eoreq r9, lr, r2, asr r1 │ │ │ │ + eoreq r9, lr, r2, ror r1 │ │ │ │ eorseq r6, r8, r8, lsl #10 │ │ │ │ - strdeq r8, [lr], -lr @ │ │ │ │ + eoreq r8, lr, lr, lsl pc │ │ │ │ @ instruction: 0x003867d8 │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ + strdeq r6, [lr], -r0 @ │ │ │ │ eorseq r6, r8, r8, lsr #15 │ │ │ │ - eoreq r9, lr, r7, lsl #3 │ │ │ │ + eoreq r9, lr, r7, lsr #3 │ │ │ │ @ instruction: 0x003865b0 │ │ │ │ - eoreq r8, lr, lr, lsl #31 │ │ │ │ + eoreq r8, lr, lr, lsr #31 │ │ │ │ eorseq r6, r8, r0, ror #16 │ │ │ │ - eoreq r9, lr, sl, lsr r2 │ │ │ │ + eoreq r9, lr, sl, asr r2 │ │ │ │ eorseq r6, r8, r8, lsr r7 │ │ │ │ - eoreq r9, lr, sp, lsl #2 │ │ │ │ + eoreq r9, lr, sp, lsr #2 │ │ │ │ eorseq r6, r8, r0, lsr #17 │ │ │ │ - eoreq r9, lr, ip, ror #4 │ │ │ │ + eoreq r9, lr, ip, lsl #5 │ │ │ │ eorseq r6, r8, r8, lsl #13 │ │ │ │ - eoreq r9, lr, r0, asr r0 │ │ │ │ + eoreq r9, lr, r0, ror r0 │ │ │ │ eorseq r6, r8, r0, asr #11 │ │ │ │ - eoreq r8, lr, r3, lsl #31 │ │ │ │ + eoreq r8, lr, r3, lsr #31 │ │ │ │ mlaseq r8, r0, r4, r6 │ │ │ │ - eoreq r8, lr, r2, asr lr │ │ │ │ + eoreq r8, lr, r2, ror lr │ │ │ │ mlaseq r8, r8, r6, r6 │ │ │ │ - eoreq r9, lr, r1, asr r0 │ │ │ │ + eoreq r9, lr, r1, ror r0 │ │ │ │ eorseq r6, r8, r0, asr r6 │ │ │ │ - eoreq r9, lr, r3 │ │ │ │ + eoreq r9, lr, r3, lsr #32 │ │ │ │ eorseq r6, r8, r8, lsl r5 │ │ │ │ - eoreq r8, lr, r4, asr #29 │ │ │ │ + eoreq r8, lr, r4, ror #29 │ │ │ │ mlaseq r8, r8, r4, r6 │ │ │ │ - eoreq r8, lr, r0, asr #28 │ │ │ │ + eoreq r8, lr, r0, ror #28 │ │ │ │ eorseq r6, r8, r8, lsl #16 │ │ │ │ - eoreq r9, lr, r9, lsr #3 │ │ │ │ + eoreq r9, lr, r9, asr #3 │ │ │ │ eorseq r6, r8, r8, lsr r8 │ │ │ │ - eoreq r6, lr, r8, asr r1 │ │ │ │ + eoreq r6, lr, r8, ror r1 │ │ │ │ eorseq r6, r8, r0, lsl #8 │ │ │ │ - eoreq r8, lr, r4, lsl #27 │ │ │ │ + eoreq r8, lr, r4, lsr #27 │ │ │ │ eorseq r6, r8, r8, lsr #19 │ │ │ │ - eoreq r9, lr, pc, lsl r3 │ │ │ │ + eoreq r9, lr, pc, lsr r3 │ │ │ │ @ instruction: 0x003864b0 │ │ │ │ - eoreq r8, lr, r0, lsr #28 │ │ │ │ + eoreq r8, lr, r0, asr #28 │ │ │ │ eorseq r6, r8, r0, lsr #9 │ │ │ │ - eoreq r8, lr, fp, lsl #28 │ │ │ │ + eoreq r8, lr, fp, lsr #28 │ │ │ │ @ instruction: 0x003865f0 │ │ │ │ - eoreq r8, lr, r6, asr pc │ │ │ │ + eoreq r8, lr, r6, ror pc │ │ │ │ eorseq r6, r8, r8, lsl #15 │ │ │ │ - eoreq r9, lr, r9, ror #1 │ │ │ │ + eoreq r9, lr, r9, lsl #2 │ │ │ │ @ instruction: 0x003865f0 │ │ │ │ - eoreq r8, lr, ip, asr #30 │ │ │ │ + eoreq r8, lr, ip, ror #30 │ │ │ │ eorseq r6, r8, ip, ror #18 │ │ │ │ - eoreq r9, lr, r1, asr #5 │ │ │ │ + eoreq r9, lr, r1, ror #5 │ │ │ │ @ instruction: 0x003869f4 │ │ │ │ - eoreq r7, lr, ip, ror #14 │ │ │ │ + eoreq r7, lr, ip, lsl #15 │ │ │ │ eorseq r6, r8, r8, ror #20 │ │ │ │ - eoreq r9, lr, pc, lsr #7 │ │ │ │ + eoreq r9, lr, pc, asr #7 │ │ │ │ eorseq r6, r8, r8, asr sl │ │ │ │ - ldrdeq r6, [lr], -r0 @ │ │ │ │ + strdeq r6, [lr], -r0 @ │ │ │ │ eorseq r6, r8, r8, lsr #21 │ │ │ │ - ldrdeq r9, [lr], -lr @ │ │ │ │ + strdeq r9, [lr], -lr @ │ │ │ │ @ instruction: 0x003864f4 │ │ │ │ - eoreq r8, lr, r3, lsr #28 │ │ │ │ - eoreq r8, lr, r5, lsr pc │ │ │ │ + eoreq r8, lr, r3, asr #28 │ │ │ │ + eoreq r8, lr, r5, asr pc │ │ │ │ @ instruction: 0x003865dc │ │ │ │ - eoreq r9, lr, r4, lsr #32 │ │ │ │ + eoreq r9, lr, r4, asr #32 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 3432c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r6, r8, ip, lsr r2 │ │ │ │ - eoreq r8, lr, r5, asr #24 │ │ │ │ + eoreq r8, lr, r5, ror #24 │ │ │ │ eorseq r6, r8, r0, lsr #4 │ │ │ │ - strdeq r8, [lr], -r9 @ │ │ │ │ - eoreq r8, lr, fp, lsl #24 │ │ │ │ + eoreq r8, lr, r9, lsl ip │ │ │ │ + eoreq r8, lr, fp, lsr #24 │ │ │ │ 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 3431e4 │ │ │ │ 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 3432c0 │ │ │ │ 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, asr #23 │ │ │ │ + eoreq r5, lr, r0, ror #7 │ │ │ │ eorseq r6, r8, r4, lsl #3 │ │ │ │ - eoreq r8, lr, ip, lsl #23 │ │ │ │ + eoreq r8, lr, ip, lsr #23 │ │ │ │ eorseq r5, r8, r0, ror lr │ │ │ │ - eoreq r8, lr, pc, asr #22 │ │ │ │ - eoreq r5, lr, r8, asr r3 │ │ │ │ + eoreq r8, lr, pc, ror #22 │ │ │ │ + eoreq r5, lr, r8, ror r3 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 2ba938 │ │ │ │ + bl 2ba954 │ │ │ │ mov r3, r0 │ │ │ │ sub r2, r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ 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 342458 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r6, r8, r0, lsl #1 │ │ │ │ - eoreq r8, lr, r6, ror sl │ │ │ │ - @ instruction: 0x002e8ab8 │ │ │ │ + mlaeq lr, r6, sl, r8 │ │ │ │ + ldrdeq r8, [lr], -r8 @ │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fb04 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 350fb4 │ │ │ │ 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 1b081c │ │ │ │ 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 350fb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6fad8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1b0808 │ │ │ │ + bl 1b0824 │ │ │ │ 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 │ │ │ │ + strheq r7, [lr], -r0 @ │ │ │ │ eorseq r5, r8, r4, asr #29 │ │ │ │ eorseq r5, r8, r4, ror lr │ │ │ │ - mlaeq lr, r4, r1, r8 │ │ │ │ + @ instruction: 0x002e81b4 │ │ │ │ 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 2e9320 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e979c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 6fdec │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #436] @ 6fee0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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, asr #13 │ │ │ │ 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 r7 │ │ │ │ + eoreq r8, lr, r7, lsl #14 │ │ │ │ + eoreq r8, lr, ip, asr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c3668 │ │ │ │ + bl 2c3684 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e5f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 6ff2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2c36ac │ │ │ │ + bl 2c36c8 │ │ │ │ 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 352364 │ │ │ │ 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 352364 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 1b081c │ │ │ │ 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 347e88 │ │ │ │ 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, asr #3 │ │ │ │ eorseq r5, r8, ip, asr #3 │ │ │ │ - eoreq r7, lr, r8, lsl #18 │ │ │ │ + eoreq r7, lr, r8, lsr #18 │ │ │ │ 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 2b9e74 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 2b9e84 │ │ │ │ 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 │ │ │ │ + mlaeq lr, r0, r0, r8 │ │ │ │ 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 35322c <__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 1d08b8 │ │ │ │ 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 1d037c │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 2e9308 │ │ │ │ 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 d16b4 │ │ │ │ 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 1b081c │ │ │ │ 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 2e9308 │ │ │ │ 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 d0880 │ │ │ │ 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 353024 │ │ │ │ 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 29d560 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 353024 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ add r1, r4, #104 @ 0x68 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 2b9e20 │ │ │ │ + bl 2b9e3c │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 35322c <__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 2e9308 │ │ │ │ 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 d0b68 │ │ │ │ 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 29d560 │ │ │ │ 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 2ba6d8 │ │ │ │ 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 2ba790 │ │ │ │ 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 2ba7c8 │ │ │ │ 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 1271b4 │ │ │ │ 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 2ba7e8 │ │ │ │ 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 2ba80c │ │ │ │ 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 2ba8c4 │ │ │ │ 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 2ba8dc │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 353024 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29e04c │ │ │ │ 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 2e58a4 │ │ │ │ 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, lsl #20 │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, ror #17 │ │ │ │ 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 r5 │ │ │ │ + strdeq r6, [lr], -fp @ │ │ │ │ eorseq r3, r8, ip, ror lr │ │ │ │ - mlaeq lr, r8, pc, r5 @ │ │ │ │ + @ instruction: 0x002e5fb8 │ │ │ │ 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 r7 │ │ │ │ @ instruction: 0x00383cf0 │ │ │ │ eorseq r4, r8, r0, ror #16 │ │ │ │ - strdeq r6, [lr], -r0 @ │ │ │ │ + eoreq r6, lr, r0, lsl r7 │ │ │ │ eorseq r3, r8, r0, ror #25 │ │ │ │ - ldrdeq r6, [lr], -r4 @ │ │ │ │ + strdeq r6, [lr], -r4 @ │ │ │ │ eorseq r3, r8, r4, asr #25 │ │ │ │ eorseq r4, r8, r0, lsr #17 │ │ │ │ - eoreq r6, lr, r4, ror r6 │ │ │ │ + mlaeq lr, r4, r6, r6 │ │ │ │ eorseq r3, r8, r4, ror #24 │ │ │ │ - eoreq r6, lr, r4, asr r6 │ │ │ │ + eoreq r6, lr, r4, ror r6 │ │ │ │ eorseq r3, r8, r4, asr #24 │ │ │ │ - @ instruction: 0x002e66b8 │ │ │ │ + ldrdeq r6, [lr], -r8 @ │ │ │ │ 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 │ │ │ │ + eoreq r6, lr, r8, asr #12 │ │ │ │ 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 342458 │ │ │ │ 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 342458 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x000abcb0 │ │ │ │ + andeq fp, sl, ip, asr #25 │ │ │ │ @ instruction: 0xffffc7c8 │ │ │ │ eorseq r3, r8, ip, lsr #17 │ │ │ │ @ instruction: 0xffffc844 │ │ │ │ - mlaeq lr, r4, sp, r2 │ │ │ │ + @ instruction: 0x002e2db4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e41b4 │ │ │ │ + eoreq r6, lr, r3, ror r2 │ │ │ │ + eoreq r6, lr, r3, asr #5 │ │ │ │ + eoreq r6, lr, r2, asr #5 │ │ │ │ + strdeq r6, [lr], -r9 @ │ │ │ │ + eoreq r6, lr, r5, asr #5 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ bne 72634 │ │ │ │ beq 7263c │ │ │ │ mov r0, sp │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 2d4278 │ │ │ │ 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 │ │ │ │ + eoreq r5, lr, r4, lsl #31 │ │ │ │ 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 2ddca8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 2c61b0 │ │ │ │ + bl 2c61cc │ │ │ │ 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 2c14a8 │ │ │ │ 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 2c64a8 │ │ │ │ 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 f33e4 │ │ │ │ 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 17bb4c │ │ │ │ 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 f33e4 │ │ │ │ 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 17bb4c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72c88 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 340e90 │ │ │ │ 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 f2c68 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ ldr r1, [sp, #2064] @ 0x810 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72c68 │ │ │ │ ldr r0, [sp, #2068] @ 0x814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ cmp r1, #0 │ │ │ │ beq 72c80 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2c14a8 │ │ │ │ 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 2c64a8 │ │ │ │ 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 2c14a8 │ │ │ │ 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 2c64a8 │ │ │ │ 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 2c14a8 │ │ │ │ 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 2c64a8 │ │ │ │ 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 2c14a8 │ │ │ │ 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 2c64a8 │ │ │ │ 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 2c14a8 │ │ │ │ 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 2c64a8 │ │ │ │ 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 128020 │ │ │ │ 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 fe1d4 │ │ │ │ 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 fe3c8 │ │ │ │ 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 fe3c8 │ │ │ │ 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 fe1d4 │ │ │ │ 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 fe1d4 │ │ │ │ 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 1b081c │ │ │ │ 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 2e9320 │ │ │ │ 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 2e979c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, ror #19 │ │ │ │ @ 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, lsr #3 │ │ │ │ + mlaeq lr, sp, r1, r6 │ │ │ │ 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 2c3e7c │ │ │ │ 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 │ │ │ │ + strdeq r6, [lr], -r7 @ │ │ │ │ + eoreq r6, lr, r5, ror #1 │ │ │ │ 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 1b0820 │ │ │ │ b 73a80 │ │ │ │ - eoreq r4, lr, r1, asr #25 │ │ │ │ + eoreq r4, lr, r1, ror #25 │ │ │ │ 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 │ │ │ │ + mlaeq lr, r0, ip, r4 │ │ │ │ ldr r0, [sp, #740] @ 0x2e4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 73a14 │ │ │ │ mov r6, r0 │ │ │ │ b 73a80 │ │ │ │ - eoreq r4, lr, r9, lsr ip │ │ │ │ + eoreq r4, lr, r9, asr ip │ │ │ │ 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 │ │ │ │ + strdeq r4, [lr], -pc @ │ │ │ │ + eoreq r4, lr, r8, lsr ip │ │ │ │ + eoreq r4, lr, r3, lsr #25 │ │ │ │ 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 │ │ │ │ + eoreq r5, lr, r3, asr #28 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [sp, #1396] @ 0x574 │ │ │ │ cmp r1, #0 │ │ │ │ beq 73c20 │ │ │ │ ldr r0, [sp, #1400] @ 0x578 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 @ │ │ │ │ + strdeq r5, [lr], -pc @ │ │ │ │ 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 │ │ │ │ + eoreq r4, lr, r8, lsl #27 │ │ │ │ eorseq r2, r8, r0, lsr #12 │ │ │ │ eorseq r2, r8, ip, lsr #14 │ │ │ │ - eoreq r5, lr, lr, lsr #24 │ │ │ │ + eoreq r5, lr, lr, asr #24 │ │ │ │ eorseq r3, r8, r4, ror #3 │ │ │ │ - eoreq r2, lr, r4, lsl r4 │ │ │ │ - eoreq r2, lr, r8, lsl #8 │ │ │ │ + eoreq r2, lr, r4, lsr r4 │ │ │ │ + eoreq r2, lr, r8, lsr #8 │ │ │ │ @ instruction: 0x003831b0 │ │ │ │ - eoreq r5, lr, r3, lsr #24 │ │ │ │ + eoreq r5, lr, r3, asr #24 │ │ │ │ eorseq r3, r8, r4, lsl #3 │ │ │ │ - eoreq r5, lr, lr, ror #22 │ │ │ │ + eoreq r5, lr, lr, lsl #23 │ │ │ │ eorseq r3, r8, r4, lsr r0 │ │ │ │ - mlaeq lr, r9, sl, r5 │ │ │ │ + @ instruction: 0x002e5ab9 │ │ │ │ eorseq r3, r8, r0, lsl r0 │ │ │ │ eorseq r3, r8, ip │ │ │ │ - eoreq r5, lr, r3, asr sl │ │ │ │ + eoreq r5, lr, r3, ror sl │ │ │ │ eorseq r2, r8, r0, ror #31 │ │ │ │ - @ instruction: 0x002e59b0 │ │ │ │ + ldrdeq r5, [lr], -r0 @ │ │ │ │ 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 │ │ │ │ + mlaeq lr, lr, r8, r5 │ │ │ │ + eoreq r2, lr, r0 │ │ │ │ + ldrdeq r1, [lr], -r4 @ │ │ │ │ + eoreq r4, lr, ip, ror #26 │ │ │ │ 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 │ │ │ │ + strdeq r5, [lr], -r9 @ │ │ │ │ + @ instruction: 0x002e57bd │ │ │ │ + eoreq ip, lr, r1, asr #5 │ │ │ │ + eoreq ip, lr, pc, ror #4 │ │ │ │ + eoreq r3, lr, r0, lsr r6 │ │ │ │ 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, lsl #24 │ │ │ │ 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 │ │ │ │ + eoreq r4, lr, r4, lsr #26 │ │ │ │ + eoreq r4, lr, r2, lsl ip │ │ │ │ + eoreq r4, lr, r7, lsl #23 │ │ │ │ eorseq r2, r8, r0, ror #6 │ │ │ │ - eoreq r4, lr, ip, ror #6 │ │ │ │ + eoreq r4, lr, ip, lsl #7 │ │ │ │ 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 2c3e7c │ │ │ │ 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 2c3e7c │ │ │ │ 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 2bb188 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 2c44fc │ │ │ │ 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 2c44a0 │ │ │ │ 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 29d560 │ │ │ │ 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 29d560 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 2bc288 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc290 │ │ │ │ + bl 2bc2ac │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 2bc288 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2bc290 │ │ │ │ + bl 2bc2ac │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 353228 │ │ │ │ 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 2bb658 │ │ │ │ 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 2bb630 │ │ │ │ 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 29e04c │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e8364 │ │ │ │ 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 │ │ │ │ + ldrdeq r4, [lr], -r2 @ │ │ │ │ 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, asr #17 │ │ │ │ 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 │ │ │ │ + andseq r1, r0, ip, rrx │ │ │ │ @ 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 │ │ │ │ + andseq r1, r0, r8, asr #2 │ │ │ │ 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, r4, lsr #15 │ │ │ │ eorseq r1, r8, r8, lsr #3 │ │ │ │ - eoreq r3, lr, r4, lsl #1 │ │ │ │ + eoreq r3, lr, r4, lsr #1 │ │ │ │ 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 │ │ │ │ + strdeq r4, [lr], -r7 @ │ │ │ │ + eoreq r4, lr, r9, ror #11 │ │ │ │ + eoreq r4, lr, ip, ror #11 │ │ │ │ + ldrdeq r4, [lr], -r5 @ │ │ │ │ @ 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 │ │ │ │ + eoreq r3, lr, ip, lsl #19 │ │ │ │ eorseq r1, r8, ip, ror #1 │ │ │ │ - eoreq r4, lr, r4, lsl #4 │ │ │ │ + eoreq r4, lr, r4, lsr #4 │ │ │ │ mlaseq r8, r4, r9, r1 │ │ │ │ - eoreq r3, lr, r4, asr r9 │ │ │ │ + eoreq r3, lr, r4, ror r9 │ │ │ │ eorseq r1, r8, r4, lsl r1 │ │ │ │ - eoreq r3, lr, ip, lsr r9 │ │ │ │ + eoreq r3, lr, ip, asr r9 │ │ │ │ eorseq r1, r8, ip, lsl #2 │ │ │ │ - eoreq r3, lr, r0, asr #17 │ │ │ │ + eoreq r3, lr, r0, ror #17 │ │ │ │ eorseq r1, r8, r0, lsr #1 │ │ │ │ - eoreq r3, lr, ip, lsl #17 │ │ │ │ + eoreq r3, lr, ip, lsr #17 │ │ │ │ eorseq r1, r8, ip, ror r0 │ │ │ │ - ldrdeq r3, [lr], -r8 @ │ │ │ │ + strdeq r3, [lr], -r8 @ │ │ │ │ ldrsbeq r1, [r8], -r8 @ │ │ │ │ eorseq r1, r8, r8, ror #23 │ │ │ │ eorseq r1, r8, ip, asr #2 │ │ │ │ - eoreq r3, lr, r8 │ │ │ │ + eoreq r3, lr, r8, lsr #32 │ │ │ │ @ instruction: 0x003807d0 │ │ │ │ - strdeq r3, [lr], -r0 @ │ │ │ │ + eoreq r3, lr, r0, lsl r9 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 1b081c │ │ │ │ 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 │ │ │ │ + eoreq r3, lr, r7, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 1b081c │ │ │ │ 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 │ │ │ │ + mlaeq lr, r9, r9, r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 1b081c │ │ │ │ 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, lsr #17 │ │ │ │ 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, lsl #16 │ │ │ │ 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 2dd948 │ │ │ │ ldr r4, [pc, #240] @ 753bc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 c264c │ │ │ │ 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 │ │ │ │ + mlaeq lr, r7, r7, r3 │ │ │ │ @ instruction: 0x003801bc │ │ │ │ @ instruction: 0xffff45f0 │ │ │ │ - mlaeq lr, r6, r8, r7 │ │ │ │ - strdeq ip, [r4], -r4 │ │ │ │ + @ instruction: 0x002e78b6 │ │ │ │ + andeq ip, r4, r0, lsl 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 r6 │ │ │ │ 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 353024 │ │ │ │ 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 2d4278 │ │ │ │ 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 353024 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1b081c │ │ │ │ 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 2e9308 │ │ │ │ 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 d13e4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e32bb │ │ │ │ eorseq r0, r8, r4, ror #16 │ │ │ │ - eoreq r2, lr, ip, ror #27 │ │ │ │ + eoreq r2, lr, ip, lsl #28 │ │ │ │ eorseq r0, r8, r0, ror #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 2dd92c │ │ │ │ + bl 2dd948 │ │ │ │ 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 353024 │ │ │ │ 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 343190 │ │ │ │ @ instruction: 0x003815d0 │ │ │ │ - eoreq r0, lr, r4, lsl sp │ │ │ │ + eoreq r0, lr, r4, lsr sp │ │ │ │ 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 e9c7c │ │ │ │ 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 e9c7c │ │ │ │ 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, asr #3 │ │ │ │ + eoreq r2, lr, fp, asr r8 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e2db3 │ │ │ │ @ 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, lsl #26 │ │ │ │ @ instruction: 0x0037f4f4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002deabc │ │ │ │ eorseq pc, r7, r4, lsr #7 │ │ │ │ @ instruction: 0xfffd7848 │ │ │ │ eorseq r9, r9, r0, lsl #27 │ │ │ │ @ instruction: 0xffff3618 │ │ │ │ - @ instruction: 0x0006d1b0 │ │ │ │ + andeq sp, r6, ip, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 r9 │ │ │ │ eorseq pc, r7, r8, lsl r2 @ │ │ │ │ @ instruction: 0xfffd76bc │ │ │ │ @ instruction: 0x00399bf4 │ │ │ │ @ instruction: 0xffff348c │ │ │ │ - andeq ip, r6, r4, lsr ip │ │ │ │ + andeq ip, r6, r0, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, ror #17 │ │ │ │ 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, r4, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 r7 │ │ │ │ eorseq lr, r7, r0, lsl #30 │ │ │ │ @ instruction: 0xfffd73a4 │ │ │ │ @ instruction: 0x003998dc │ │ │ │ @ instruction: 0xffff3174 │ │ │ │ - andeq ip, r6, ip, lsl #5 │ │ │ │ + andeq ip, r6, r8, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, asr #11 │ │ │ │ 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, ip, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq lr, sp, r0, ror #18 │ │ │ │ eorseq lr, r7, r8, ror #23 │ │ │ │ @ instruction: 0xfffd708c │ │ │ │ eorseq r9, r9, r4, asr #11 │ │ │ │ @ instruction: 0xffff2e5c │ │ │ │ - andeq ip, r6, ip, asr #22 │ │ │ │ + andeq ip, r6, r8, ror #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + ldrdeq lr, [sp], -ip @ │ │ │ │ eorseq lr, r7, ip, asr sl │ │ │ │ @ instruction: 0xfffd6f00 │ │ │ │ eorseq r9, r9, r8, lsr r4 │ │ │ │ @ instruction: 0xffff2cd0 │ │ │ │ - andeq fp, r6, r0, lsr pc │ │ │ │ + andeq fp, r6, ip, asr #30 │ │ │ │ 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 3431a4 │ │ │ │ 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 34935c │ │ │ │ + bl 349668 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r2, lr, r0, lsr #2 │ │ │ │ + eoreq r2, lr, r0, asr #2 │ │ │ │ eorseq pc, r7, r0, ror r6 @ │ │ │ │ - strdeq r2, [lr], -lr @ │ │ │ │ + eoreq r2, lr, lr, lsl r1 │ │ │ │ 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 343190 │ │ │ │ eorseq r0, r8, r8, ror r3 │ │ │ │ - eoreq r2, lr, r4, lsl #19 │ │ │ │ + eoreq r2, lr, r4, lsr #19 │ │ │ │ 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 17fc70 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 pc │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e0eb8 │ │ │ │ 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, asr #3 │ │ │ │ @ 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 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + mlaeq lr, fp, ip, r1 │ │ │ │ eorseq lr, r7, r0, asr #8 │ │ │ │ @ instruction: 0xfffd68e4 │ │ │ │ eorseq r8, r9, ip, lsl lr │ │ │ │ @ instruction: 0xffff26b4 │ │ │ │ - andeq fp, r6, ip, lsl #26 │ │ │ │ + andeq fp, r6, r8, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsl #22 │ │ │ │ @ instruction: 0x0037e2b4 │ │ │ │ @ instruction: 0xfffd6758 │ │ │ │ mlaseq r9, r0, ip, r8 │ │ │ │ @ instruction: 0xffff2528 │ │ │ │ - andeq fp, r6, r0, lsr #28 │ │ │ │ + andeq fp, r6, ip, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsr #27 │ │ │ │ eorseq lr, r7, r8, lsr #2 │ │ │ │ @ instruction: 0xfffd65cc │ │ │ │ eorseq r8, r9, r4, lsl #22 │ │ │ │ @ instruction: 0xffff239c │ │ │ │ - andeq fp, r6, r4, asr r7 │ │ │ │ + andeq fp, r6, r0, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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 340e90 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 ip │ │ │ │ mlaseq r7, ip, pc, sp @ │ │ │ │ @ instruction: 0xfffd6440 │ │ │ │ eorseq r8, r9, r8, ror r9 │ │ │ │ @ instruction: 0xffff2210 │ │ │ │ - ldrdeq fp, [r6], -r8 │ │ │ │ + strdeq fp, [r6], -r4 │ │ │ │ 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 3431a4 │ │ │ │ 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 34935c │ │ │ │ + bl 349668 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - eoreq r1, lr, fp, lsl #21 │ │ │ │ + eoreq r1, lr, fp, lsr #21 │ │ │ │ eorseq pc, r7, r0, ror #6 │ │ │ │ - eoreq r1, lr, lr, lsr r6 │ │ │ │ + eoreq r1, lr, lr, asr r6 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 347e88 │ │ │ │ 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 eaa48 │ │ │ │ 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 r3 │ │ │ │ eorseq sp, r7, r8, lsl fp │ │ │ │ - eoreq r0, lr, ip, asr #5 │ │ │ │ + eoreq r0, lr, ip, ror #5 │ │ │ │ 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, r8, lsr r2 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 2d2f74 │ │ │ │ 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 2d2f74 │ │ │ │ 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 1743c4 │ │ │ │ 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 1743c4 │ │ │ │ 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 126154 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 17eefc │ │ │ │ + bl 17ef18 │ │ │ │ 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 1740d8 │ │ │ │ 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 1740d8 │ │ │ │ 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 126154 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl 17f308 │ │ │ │ + bl 17f324 │ │ │ │ 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 352ecc │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 78088 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352ecc │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r4, r4, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 78198 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352364 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002e19b6 │ │ │ │ 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 353024 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r5, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 30a8e4 │ │ │ │ bic r6, r7, #1 │ │ │ │ b 78634 │ │ │ │ mov r0, sl │ │ │ │ mvn r1, #1 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 352894 │ │ │ │ + bl 3528b0 │ │ │ │ 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 353024 │ │ │ │ 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 3528b0 │ │ │ │ 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 pc │ │ │ │ @ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #0 │ │ │ │ beq 789c8 │ │ │ │ sub r4, r0, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 276a34 │ │ │ │ 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 1b081c │ │ │ │ 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 16028c │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl db0bc │ │ │ │ + bl db0d8 │ │ │ │ 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 352ecc │ │ │ │ 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 28c65c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 78a48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #516 @ 0x204 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ add r0, sp, #920 @ 0x398 │ │ │ │ - bl 167544 │ │ │ │ + bl 167560 │ │ │ │ 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 16dffc │ │ │ │ cmp r7, #0 │ │ │ │ beq 78aa0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec34 │ │ │ │ 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 r3 │ │ │ │ @ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78d1c │ │ │ │ sub r4, r0, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 276a34 │ │ │ │ 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 1b081c │ │ │ │ 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 1602bc │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #196 @ 0xc4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl db0bc │ │ │ │ + bl db0d8 │ │ │ │ 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 352ecc │ │ │ │ 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 28c65c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 78d9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #1012 @ 0x3f4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #808 @ 0x328 │ │ │ │ - bl 167620 │ │ │ │ + bl 16763c │ │ │ │ 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 16dffc │ │ │ │ cmp r7, #0 │ │ │ │ beq 78e00 │ │ │ │ add r0, sp, #608 @ 0x260 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec34 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x002e0fbe │ │ │ │ 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 2ddb1c │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r8, r9, r0, asr r2 │ │ │ │ - eoreq r0, lr, r5, lsl #15 │ │ │ │ + eoreq r0, lr, r5, lsr #15 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 79308 │ │ │ │ add r4, r8, #12 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a084c │ │ │ │ + bl 2a0868 │ │ │ │ b 79308 │ │ │ │ bl 7fb38 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6f8 │ │ │ │ - b 343f14 │ │ │ │ + b 343f30 │ │ │ │ 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 3431a4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 34935c │ │ │ │ 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 34935c │ │ │ │ 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 34935c │ │ │ │ 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 352ecc │ │ │ │ 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 34935c │ │ │ │ mov r0, r4 │ │ │ │ - bl 349540 │ │ │ │ + bl 34955c │ │ │ │ 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 r2 │ │ │ │ @ instruction: 0x00396ab0 │ │ │ │ mlaseq r7, ip, r5, lr │ │ │ │ - @ instruction: 0x002db6bc │ │ │ │ + ldrdeq fp, [sp], -ip @ │ │ │ │ eorseq lr, r7, ip, ror #11 │ │ │ │ @ instruction: 0x0037e5f0 │ │ │ │ - eoreq fp, sp, r0, lsl #14 │ │ │ │ + eoreq fp, sp, r0, lsr #14 │ │ │ │ eorseq lr, r7, r8, lsr #12 │ │ │ │ - eoreq fp, sp, r8, asr #14 │ │ │ │ + eoreq fp, sp, r8, ror #14 │ │ │ │ eorseq lr, r7, r8, asr r5 │ │ │ │ - eoreq r0, lr, r3, lsl #10 │ │ │ │ + eoreq r0, lr, r3, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 343e2c │ │ │ │ + bl 343e48 │ │ │ │ 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 349964 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 349948 │ │ │ │ + bl 349964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349b38 │ │ │ │ + bl 349b54 │ │ │ │ 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 3435cc │ │ │ │ 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 ip │ │ │ │ @ instruction: 0x0037dedc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c7bc0 │ │ │ │ + b 2c7bdc │ │ │ │ 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 3434b4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq lr, r7, r8, lsr #32 │ │ │ │ - ldrdeq r0, [lr], -r5 @ │ │ │ │ + strdeq r0, [lr], -r5 @ │ │ │ │ eorseq lr, r7, ip │ │ │ │ - mlaeq lr, r8, ip, r0 │ │ │ │ + @ instruction: 0x002e0cb8 │ │ │ │ eorseq sp, r7, r4, asr #31 │ │ │ │ - eoreq r0, lr, r3, lsl #25 │ │ │ │ + eoreq r0, lr, r3, lsr #25 │ │ │ │ eorseq sp, r7, r8, ror #28 │ │ │ │ - eoreq r0, lr, r2, asr ip │ │ │ │ - eoreq fp, sp, r4, ror #7 │ │ │ │ + eoreq r0, lr, r2, ror ip │ │ │ │ + eoreq fp, sp, r4, lsl #8 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 3432c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x0037d8dc │ │ │ │ - eoreq r0, lr, lr, ror #2 │ │ │ │ + eoreq r0, lr, lr, lsl #3 │ │ │ │ eorseq sp, r7, r8, asr #16 │ │ │ │ - eoreq r0, lr, ip, asr #1 │ │ │ │ + eoreq r0, lr, ip, ror #1 │ │ │ │ @ instruction: 0x0037d8b0 │ │ │ │ - eoreq r0, lr, pc, lsr #2 │ │ │ │ + eoreq r0, lr, pc, asr #2 │ │ │ │ mlaseq r7, r0, r8, sp │ │ │ │ - eoreq r0, lr, r7, lsl r1 │ │ │ │ - eoreq r0, lr, r7, lsl #9 │ │ │ │ + eoreq r0, lr, r7, lsr r1 │ │ │ │ + eoreq r0, lr, r7, lsr #9 │ │ │ │ eorseq sp, r7, r8, lsr r8 │ │ │ │ - eoreq r0, lr, pc, ror #7 │ │ │ │ + eoreq r0, lr, pc, lsl #8 │ │ │ │ eorseq sp, r7, ip, lsl r8 │ │ │ │ - eoreq r0, lr, sl, lsr #7 │ │ │ │ - @ instruction: 0x002e03b4 │ │ │ │ + eoreq r0, lr, sl, asr #7 │ │ │ │ + ldrdeq r0, [lr], -r4 @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 7994c │ │ │ │ tst r2, #32 │ │ │ │ bne 79950 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 7996c │ │ │ │ tst r2, #32 │ │ │ │ bne 79970 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ 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 1b081c │ │ │ │ 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 2e731c │ │ │ │ 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 1274dc │ │ │ │ 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 1b0820 │ │ │ │ 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 2e7184 │ │ │ │ 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 18576c │ │ │ │ b 79a90 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003964b0 │ │ │ │ - eoreq r1, lr, pc, ror r2 │ │ │ │ + mlaeq lr, pc, r2, r1 @ │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 79b28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 79c68 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 17d974 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cae0 │ │ │ │ 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 17d974 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cae0 │ │ │ │ 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 352ecc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 79df8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 79e38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 79e84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 17d3b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a070 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 7a070 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7a04c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125ca0 │ │ │ │ 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 352ecc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a0868 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a23c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a308 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d59c │ │ │ │ + bl 16d5b8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a344 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a38c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 353024 │ │ │ │ mov r6, r0 │ │ │ │ tst r6, #12 │ │ │ │ bne 7a40c │ │ │ │ orr r2, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 3528b0 │ │ │ │ tst r0, #32 │ │ │ │ beq 7a478 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 3528b0 │ │ │ │ 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 28c6d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16ee50 │ │ │ │ + bl 16ee6c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a4fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a678 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #188] @ 0xbc │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7a6a8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #192]! @ 0xc0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a6a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 20e884 │ │ │ │ + b 20e8a0 │ │ │ │ add r0, r4, #224 @ 0xe0 │ │ │ │ bl 79c74 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #216]! @ 0xd8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a748 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 17c9d4 │ │ │ │ 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 17d974 │ │ │ │ strb r5, [r4, #205] @ 0xcd │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a788 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldrb r0, [r4, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7a79c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a7dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 2d32e4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a83c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a874 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a8b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a7f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7a934 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #164]! @ 0xa4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7abc4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aa00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ b 7aa00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #208] @ 0xd0 │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #205] @ 0xcd │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ b 7aa50 │ │ │ │ b 7ab00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #207] @ 0xcf │ │ │ │ add r0, r4, #480 @ 0x1e0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17c9d4 │ │ │ │ ldrb r0, [r4, #204] @ 0xcc │ │ │ │ cmp r0, #0 │ │ │ │ beq 7aa14 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aa50 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aaa8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7aaec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #201] @ 0xc9 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d32e4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ab40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ab78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7abbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ad9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7af48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ae1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b054 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b0c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 17c8e8 │ │ │ │ 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 17c8e8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 17c8e8 │ │ │ │ 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 17c8e8 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b8f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17cc04 │ │ │ │ + bl 17cc20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17cc04 │ │ │ │ + bl 17cc20 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7b95c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7baec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0, #19] │ │ │ │ beq 7bb1c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bba8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #56]! @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ beq 7bbc4 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bc98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #184]! @ 0xb8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bcbc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bd00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bd80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7be3c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7be3c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7be3c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bee8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7bf18 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #476]! @ 0x1dc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bf18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bf78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #488]! @ 0x1e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bf9c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7bfe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7c010 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #476]! @ 0x1dc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c010 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c0a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c0f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c144 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c1a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 352ecc │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r4, r4, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c35c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7cb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c440 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e560 │ │ │ │ + bl 16e57c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ beq 7c640 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2a12a8 │ │ │ │ + bl 2a12c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7c640 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a0868 │ │ │ │ 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 16e960 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r0, #8]! │ │ │ │ cmp r5, #2 │ │ │ │ beq 7c6c0 │ │ │ │ ldrd r2, [r4] │ │ │ │ - bl 2a12a8 │ │ │ │ + bl 2a12c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7c6c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a0868 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c78c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d3b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 2ea3e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 124b80 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7c8f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1764c0 │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #8 │ │ │ │ - bl 17da98 │ │ │ │ + bl 17dab4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ca18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d5d4 │ │ │ │ + bl 17d5f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d5d4 │ │ │ │ + bl 17d5f0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7caa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ccd8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278aa4 │ │ │ │ + b 278ac0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7cd68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7cdb4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278aa4 │ │ │ │ + b 278ac0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ce44 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7cf5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caa88 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d024 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d054 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d054 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d190 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d0d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d0ec │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d130 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d170 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d18c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d224 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d358 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d28c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d2a0 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d2e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d328 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278aa4 │ │ │ │ + b 278ac0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d3b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278aa4 │ │ │ │ + bl 278ac0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, #156] @ 0x9c │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9900 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7d470 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caa88 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d4a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d520 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d5fc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d5fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d520 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d65c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d65c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 7d6e0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d520 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20e9d0 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d520 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d7c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ b 7d7c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 7d740 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7d7c0 │ │ │ │ ldr r0, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d7c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ b 7d7c0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2a12c4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7d810 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d810 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a0868 │ │ │ │ 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 179e84 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d86c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 27ad50 │ │ │ │ + b 27ad6c │ │ │ │ mov r5, r0 │ │ │ │ b 7d8dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d8dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7d930 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 27ad50 │ │ │ │ + bl 27ad6c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7d9cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7da34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7da60 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7daa4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7db40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7db54 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7db98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 277a2c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278cfc │ │ │ │ + b 278d18 │ │ │ │ mov r5, r0 │ │ │ │ b 7dc00 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dc20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dc88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7dd30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7f254 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 7ede0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7de5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7de80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7debc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7df30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7df68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dfa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7dfe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e018 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e038 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e0bc │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e158 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e1e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e270 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 16dffc │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9b42c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e324 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e37c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e3c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ bl 81d4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 2c3e60 │ │ │ │ + bl 2c3e7c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e458 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e490 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e4c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e500 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e540 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e578 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e644 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d760 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e794 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e7c4 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e7c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e7f4 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e7f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e838 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 7e868 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e868 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7e954 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17cf80 │ │ │ │ + b 17cf9c │ │ │ │ mov r5, r0 │ │ │ │ b 7e97c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ bl 7f20c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ b 7e98c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r0, #4 │ │ │ │ b 7f254 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ b 7ea60 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20fc04 │ │ │ │ + bl 20fc20 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7eaf0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7eb48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ - bl dda5c │ │ │ │ + bl dda78 │ │ │ │ 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 1b0820 │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 124b64 │ │ │ │ + bl 124b80 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7ec6c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ef88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 124758 │ │ │ │ + bl 124774 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f01c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f08c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f08c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f0e0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #3 │ │ │ │ beq 7f154 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f154 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f154 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ b 7f1d8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f19c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f1cc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f1cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f250 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ b 7f29c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f34c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 179e68 │ │ │ │ + bl 179e84 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f3e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f42c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 2c7c4c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 7f478 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a084c │ │ │ │ + b 2a0868 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f524 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f5a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7f5d0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f5d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f610 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f650 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f714 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f7cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 179e84 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f848 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f88c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 179e84 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f8e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f928 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7f990 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fa10 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 32f790 │ │ │ │ @ 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 2280c8 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 7fbd0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #176]! @ 0xb0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fbd0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fc18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fc48 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fc48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 17cc04 │ │ │ │ + bl 17cc20 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #152]! @ 0x98 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fc74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e6e0 │ │ │ │ + bl 20e6fc │ │ │ │ add r0, r4, #24 │ │ │ │ bl 7a200 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #156]! @ 0x9c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fca0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne 7fccc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fccc │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16dffc │ │ │ │ add r6, r4, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16ee50 │ │ │ │ + bl 16ee6c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fcf8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ add r6, r4, #164 @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16ee50 │ │ │ │ + bl 16ee6c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fd24 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #168]! @ 0xa8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fd48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eab4 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 7fd78 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fd78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1764c0 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fe80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #140]! @ 0x8c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7fea4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f2e8 │ │ │ │ + bl 20f304 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne 7fed0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 7fed0 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16dffc │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq 7ff00 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 7ff00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 17dab4 │ │ │ │ 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 17cc20 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80110 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ b 80110 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80104 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80060 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80098 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e6e0 │ │ │ │ + bl 20e6fc │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, #24 │ │ │ │ bl 7a200 │ │ │ │ ldr r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #156]! @ 0x9c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 800c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne 800f8 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0, #84]! @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ beq 800f8 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16dffc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80134 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eab4 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne 80184 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0, #132]! @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80184 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16dffc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 801b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80208 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e4c4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #68]! @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80230 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80350 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80370 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 803b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 353024 │ │ │ │ mov r6, r0 │ │ │ │ tst r6, #12 │ │ │ │ bne 80424 │ │ │ │ orr r2, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 3528b0 │ │ │ │ tst r0, #32 │ │ │ │ beq 80490 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 3528b0 │ │ │ │ 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 28c6d8 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80598 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 805c8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #84]! @ 0x54 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 805c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ bcc 80514 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80514 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80650 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80664 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 806a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 806e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80704 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 807a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 808e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8080c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ beq 80820 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80864 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 808a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80a18 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 277a2c │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80b94 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352ecc │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r5, r5, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80c98 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 2774c0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80d34 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 1b0820 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80dac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80df4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80e5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ b 80e5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 80e5c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8112c │ │ │ │ bl 7e2f4 │ │ │ │ b 8112c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8112c │ │ │ │ bl 7e2f4 │ │ │ │ b 8112c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ 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 16d45c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81104 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 811ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81228 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 812e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20e9d0 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 813b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 813dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f2e8 │ │ │ │ + b 20f304 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81788 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 815cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8159c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81508 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81538 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81538 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e040 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81570 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81570 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17db94 │ │ │ │ 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 17ddf4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 815cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 816d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81754 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81768 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8177c │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8195c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ b 8195c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17ddf4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81844 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ bcc 81874 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81874 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e040 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 818ac │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 818ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17db94 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8195c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ b 8195c │ │ │ │ mov r5, r0 │ │ │ │ b 819bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81a64 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 17ce5c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 819f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 81a58 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 17cf9c │ │ │ │ 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 1b0820 │ │ │ │ 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 16dd6c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81c44 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 2d34e4 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 81dac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d39cc │ │ │ │ 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 1b0820 │ │ │ │ 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 16db00 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #145] @ 0x91 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 81f70 │ │ │ │ ldr r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d31c0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 82094 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 820d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 2d31c0 │ │ │ │ b 82138 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8215c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 15bad0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 1fda8 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 823b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ 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 15bad0 │ │ │ │ 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 15bbe4 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 82500 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 174d2c │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 1267f8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 347e88 │ │ │ │ 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, lsr #27 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 2c7bd0 │ │ │ │ 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 30e11c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 30e1a0 │ │ │ │ + bl 30e1bc │ │ │ │ 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 17fd9c │ │ │ │ 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 352144 │ │ │ │ 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 33f7f0 │ │ │ │ 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 2c97d0 │ │ │ │ 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 2cb32c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 83940 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353270 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 35328c <__aeabi_uidivmod@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ beq 83344 │ │ │ │ - bl 2cb310 │ │ │ │ + bl 2cb32c │ │ │ │ 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 340e90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, #20 │ │ │ │ - bl 2baa30 │ │ │ │ + bl 2baa4c │ │ │ │ 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 2c7bd0 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 83774 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ bl 1ec38 │ │ │ │ - bl 2c97b4 │ │ │ │ + bl 2c97d0 │ │ │ │ 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 2c97d0 │ │ │ │ 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 2c97d0 │ │ │ │ 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 2c97d0 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 352144 │ │ │ │ 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 1b0820 │ │ │ │ cmp r6, #0 │ │ │ │ beq 83774 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 30e594 │ │ │ │ cmp r5, #0 │ │ │ │ beq 837e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ b 83ae4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 83a3c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 e973c │ │ │ │ b 83a7c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 83a7c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 2ca94c │ │ │ │ + bl 2ca968 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r6, sp, r6, lsr #8 │ │ │ │ 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 │ │ │ │ + mlaeq sp, sl, r3, r6 │ │ │ │ @ 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 33f7f0 │ │ │ │ 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 2c97d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003735b0 │ │ │ │ - eoreq r6, sp, sl, lsr #32 │ │ │ │ + eoreq r6, sp, sl, asr #32 │ │ │ │ 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 2d3850 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 83e30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 20b274 │ │ │ │ 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 2d2f74 │ │ │ │ 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 2a4090 │ │ │ │ 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 1819cc │ │ │ │ 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 2274bc │ │ │ │ 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 17e460 │ │ │ │ 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 227440 │ │ │ │ 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 17e460 │ │ │ │ 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 227440 │ │ │ │ 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 1e62a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 84b08 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1e61c4 │ │ │ │ ldr fp, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1e6284 │ │ │ │ + bl 1e62a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 84bd4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 165554 │ │ │ │ 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 165394 │ │ │ │ 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 1b0820 │ │ │ │ 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 21bfd0 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sp, #2696] @ 0xa88 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 2ed058 │ │ │ │ + bl 2ed074 │ │ │ │ strb r4, [sp, #2697] @ 0xa89 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #2 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 2ed08c │ │ │ │ + bl 2ed0a8 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #2698] @ 0xa8a │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #0 │ │ │ │ add r0, lr, #520 @ 0x208 │ │ │ │ - bl 2ed0c0 │ │ │ │ + bl 2ed0dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, lr, #520 @ 0x208 │ │ │ │ - bl 21c06c │ │ │ │ + bl 21c088 │ │ │ │ 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 200dd4 │ │ │ │ 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 227440 │ │ │ │ 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 227440 │ │ │ │ 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 312e50 │ │ │ │ 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 227440 │ │ │ │ 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 31ee80 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 227440 │ │ │ │ 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 19109c │ │ │ │ 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 191c90 │ │ │ │ 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 16db00 │ │ │ │ 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 17e460 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 16db00 │ │ │ │ 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 2289cc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 85c48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 223990 │ │ │ │ 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 1ede4c │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1ef2f8 │ │ │ │ + bl 1ef314 │ │ │ │ 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 1b0820 │ │ │ │ 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 127c48 │ │ │ │ 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 12645c │ │ │ │ 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 165204 │ │ │ │ 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 164788 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 164f7c │ │ │ │ + bl 164f98 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r7, r0, #8 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ b 86390 │ │ │ │ - ldrdeq r4, [sp], -sp @ │ │ │ │ + strdeq r4, [sp], -sp @ │ │ │ │ eorseq sl, r8, r8, asr r9 │ │ │ │ eorseq r1, r7, r0, asr #25 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ff5c │ │ │ │ ldr r0, [pc, #3956] @ 872e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1822ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ beq 86430 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86430 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #8 │ │ │ │ - bl 1651e8 │ │ │ │ + bl 165204 │ │ │ │ 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 164788 │ │ │ │ str r0, [sp, #1456] @ 0x5b0 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 164f7c │ │ │ │ + bl 164f98 │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ str r4, [sp, #352] @ 0x160 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1e72e8 │ │ │ │ + bl 1e7304 │ │ │ │ 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 1e8a14 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ add r1, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #108 @ 0x6c │ │ │ │ bl 1f640 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ - bl 16c920 │ │ │ │ + bl 16c93c │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #2416 @ 0x970 │ │ │ │ add r1, sp, #1456 @ 0x5b0 │ │ │ │ - bl 182290 │ │ │ │ + bl 1822ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ beq 86518 │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86518 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 1e72e8 │ │ │ │ + bl 1e7304 │ │ │ │ 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 1e8a14 │ │ │ │ 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 1822ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ beq 865ac │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 865ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 1b081c │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #3812] @ 875a0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1b081c │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #3980] @ 877e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1b081c │ │ │ │ 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 228b34 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 86ac4 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86b44 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r6, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 228560 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 85b34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 228624 │ │ │ │ + bl 228640 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86c78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86c80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 86dc8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 87294 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ b 87294 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8721c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86e84 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eab4 │ │ │ │ add r5, sp, #2496 @ 0x9c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne 86eb4 │ │ │ │ ldr r0, [sp, #2500] @ 0x9c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86eb4 │ │ │ │ orr r0, r5, #4 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16dffc │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86ed4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ add r5, sp, #480 @ 0x1e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne 86f04 │ │ │ │ ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86f04 │ │ │ │ orr r0, r5, #4 │ │ │ │ - bl 16dfe0 │ │ │ │ + bl 16dffc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86f50 │ │ │ │ add r0, sp, #2960 @ 0xb90 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ bl 7a200 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 86f78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 20e6e0 │ │ │ │ + bl 20e6fc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 870f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ b 870f8 │ │ │ │ bl 3c6f8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 87134 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ b 87134 │ │ │ │ bl 3c6f8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 87190 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 870e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ - bl 20ea98 │ │ │ │ + bl 20eab4 │ │ │ │ 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 17d5f0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 871d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8721c │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 87294 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r5, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 87440 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 874cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17ce5c │ │ │ │ mov r5, r6 │ │ │ │ ldrb r0, [r5, #407]! @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8969c │ │ │ │ add r0, r6, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 17ce5c │ │ │ │ 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 17cf9c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ 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 1208c0 │ │ │ │ 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 2ab818 │ │ │ │ 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 121d88 │ │ │ │ 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 15a580 │ │ │ │ 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 121d88 │ │ │ │ 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 15a580 │ │ │ │ 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 352144 │ │ │ │ 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 21f0f0 │ │ │ │ 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 195aec │ │ │ │ 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 19c6f8 │ │ │ │ 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 228534 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 881d4 │ │ │ │ add r4, r6, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 19597c │ │ │ │ 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 19c8f8 │ │ │ │ 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 21f1c0 │ │ │ │ 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 199ca8 │ │ │ │ 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 164d08 │ │ │ │ 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 20fbb8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8888c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 2d2fcc │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002d24be │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 88970 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ strb r5, [r0, #731] @ 0x2db │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 889a0 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 223194 │ │ │ │ add r5, sp, #1456 @ 0x5b0 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov fp, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 222fcc │ │ │ │ + bl 222fe8 │ │ │ │ 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, lsr #27 │ │ │ │ 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 2281cc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 88cfc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 88d68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17ddf4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002d1fbe │ │ │ │ + eoreq r1, sp, pc, asr #31 │ │ │ │ + eoreq r1, sp, sl, lsr #31 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 88eac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 88ee0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 340e90 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 88fb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 228c98 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #2512 @ 0x9d0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2a403c │ │ │ │ + bl 2a4058 │ │ │ │ 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 29d560 │ │ │ │ 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 29d12c │ │ │ │ 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 228c98 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov fp, r0 │ │ │ │ add r4, lr, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a403c │ │ │ │ + bl 2a4058 │ │ │ │ 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 340e90 │ │ │ │ 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 29d560 │ │ │ │ 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 29d12c │ │ │ │ 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 1b0820 │ │ │ │ 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 17ddf4 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [r0, #584] @ 0x248 │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2a403c │ │ │ │ + bl 2a4058 │ │ │ │ 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 181c98 │ │ │ │ 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 16dffc │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8956c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 89668 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17ce5c │ │ │ │ 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 17ce5c │ │ │ │ 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 19525c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 898f8 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ b 898f8 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmn fp, #1 │ │ │ │ beq 89930 │ │ │ │ add r0, fp, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 89930 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 89a68 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 89c14 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 89ce4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #504 @ 0x1f8 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 89d18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 89da4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17ddf4 │ │ │ │ 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 17db94 │ │ │ │ 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 22a34c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a044 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a158 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 165714 │ │ │ │ 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 165394 │ │ │ │ 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 165554 │ │ │ │ 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 32f1c8 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 227440 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r0, sp, r3, ror #4 │ │ │ │ eorseq sp, r6, ip, lsl fp │ │ │ │ eorseq sp, r6, ip, lsr fp │ │ │ │ - eoreq r0, sp, r6, asr #10 │ │ │ │ + eoreq r0, sp, r6, ror #10 │ │ │ │ eorseq sp, r6, r0, ror #19 │ │ │ │ eorseq sp, r6, r8, lsl #22 │ │ │ │ - eoreq r0, sp, r2, lsl #10 │ │ │ │ + eoreq r0, sp, r2, lsr #10 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a738 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 17ce5c │ │ │ │ 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 17cf9c │ │ │ │ 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, lsr #13 │ │ │ │ @ instruction: 0x0036daf4 │ │ │ │ - eoreq r0, sp, r8, ror #12 │ │ │ │ + eoreq r0, sp, r8, lsl #13 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a7ec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 1e91e8 │ │ │ │ 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 352144 │ │ │ │ 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 1e9d50 │ │ │ │ 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 2ab818 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8a9f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ - bl 1dc308 │ │ │ │ + bl 1dc324 │ │ │ │ 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 352144 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8aa88 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r4, [r5, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dc308 │ │ │ │ + bl 1dc324 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #4016] @ 8bacc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 127680 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #3876] @ 8bb90 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ad6c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1dc324 │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ae38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #1456 @ 0x5b0 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldr r0, [pc, #4060] @ 8be1c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #4004] @ 8be24 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1dc324 │ │ │ │ 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 352144 │ │ │ │ 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 2274ec │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b2b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b054 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 174c00 │ │ │ │ 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 182a68 │ │ │ │ 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 17c9d4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b288 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 17c9d4 │ │ │ │ ldrb r0, [r7, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 8b3f0 │ │ │ │ add r0, r7, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b438 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 176b6c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b8b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17c8e8 │ │ │ │ b 8b69c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b6b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 17c9d4 │ │ │ │ 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 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b8b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b764 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b7b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b7f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b824 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e040 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b864 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r0, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17db94 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b8fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 2d32e4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b728 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b98c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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, asr #23 │ │ │ │ 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 2d32e4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ba08 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ba40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c5f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ b 8c5f4 │ │ │ │ cmp r0, #2 │ │ │ │ bcc 8b9bc │ │ │ │ mov r4, r7 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b9bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 17cae0 │ │ │ │ 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 17d974 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cae0 │ │ │ │ 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 2274ec │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8bd00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 352144 │ │ │ │ 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 2a4064 │ │ │ │ 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 1826fc │ │ │ │ ldr r0, [sp, #2880] @ 0xb40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8bda8 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17c9d4 │ │ │ │ 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 2ab818 │ │ │ │ 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 2ab818 │ │ │ │ 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 2ab818 │ │ │ │ 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 2ab818 │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 181660 │ │ │ │ ldr r0, [sp, #2880] @ 0xb40 │ │ │ │ ldr r4, [pc, #3652] @ 8ce5c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8c024 │ │ │ │ add r0, sp, #2880 @ 0xb40 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c14c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 17c9d4 │ │ │ │ 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 17d974 │ │ │ │ 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 1b0820 │ │ │ │ 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 174ad4 │ │ │ │ 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 17d974 │ │ │ │ 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 17df08 │ │ │ │ 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 2d32e4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c5a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c5f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c6ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c6e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17d974 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c79c │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, #733] @ 0x2dd │ │ │ │ add r0, r7, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c55c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17e040 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8c8bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 2ab434 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ca6c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8caa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r5, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e040 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8cadc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r5, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ + bl 17db94 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8cb1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ 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 1b0820 │ │ │ │ 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 17d3b8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8b7cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17d3b8 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #736] @ 0x2e0 │ │ │ │ add r0, r1, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ 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 │ │ │ │ + eoreq r2, pc, ip, ror #26 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8cdf0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ add r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r1, #733] @ 0x2dd │ │ │ │ add r0, r1, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ 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 17cae0 │ │ │ │ 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 │ │ │ │ + eoreq r2, pc, r5, lsl #25 │ │ │ │ + eoreq r2, pc, ip, ror ip @ │ │ │ │ + eoreq r2, pc, pc, ror #24 │ │ │ │ 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 180560 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #888] @ 8d2b0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1b081c │ │ │ │ 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 180f94 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ beq 8d1bc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d1bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d278 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d298 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 │ │ │ │ + ldrdeq ip, [ip], -r4 @ │ │ │ │ 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 180560 │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 32ff5c │ │ │ │ ldr r0, [pc, #888] @ 8d718 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1b081c │ │ │ │ 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 180f94 │ │ │ │ ldrb r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ beq 8d624 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d624 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d6e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d700 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 r0 │ │ │ │ @ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ ble 8da48 │ │ │ │ ldr r6, [r4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r8, [r7, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ 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 1e9b30 │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 7f574 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ + bl 2d31c0 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #76]! @ 0x4c │ │ │ │ mov r7, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8d9f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 2d31c0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8db20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8db60 │ │ │ │ add r0, sp, #8 │ │ │ │ add r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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, asr #11 │ │ │ │ @ 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 1e8a14 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ 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 353024 │ │ │ │ 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 30ad78 │ │ │ │ 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 1b081c │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ 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 17ff88 │ │ │ │ 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 1650e8 │ │ │ │ cmp r7, r0 │ │ │ │ bls 8e2d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 164a54 │ │ │ │ + bl 164a70 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r5 │ │ │ │ - bl 164cec │ │ │ │ + bl 164d08 │ │ │ │ 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 165204 │ │ │ │ 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 164920 │ │ │ │ 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 21f0f0 │ │ │ │ add r4, sp, #2080 @ 0x820 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 195ad0 │ │ │ │ + bl 195aec │ │ │ │ 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 19c6f8 │ │ │ │ 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 228534 │ │ │ │ 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 19c84c │ │ │ │ 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 19597c │ │ │ │ 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 19c8f8 │ │ │ │ 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 2d2fcc │ │ │ │ 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 2281cc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ec28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #52 @ 0x34 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 16d154 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 16476c │ │ │ │ + bl 164788 │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ 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 352e24 │ │ │ │ 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 1822ac │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #1080] @ 0x438 │ │ │ │ beq 8ef40 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [sp, #1080] @ 0x438 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ef40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 20fbb8 │ │ │ │ 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 │ │ │ │ + mlaeq ip, r3, sp, fp │ │ │ │ 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 16d45c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8f154 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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, ror #20 │ │ │ │ + ldrdeq fp, [ip], -r3 @ │ │ │ │ eoreq fp, ip, sl, asr #20 │ │ │ │ - @ instruction: 0x002cb5b3 │ │ │ │ - eoreq fp, ip, sl, lsr #20 │ │ │ │ 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 21f1c0 │ │ │ │ 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 1992d0 │ │ │ │ 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 164d08 │ │ │ │ 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 20fbb8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8e92c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8f5a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8fa40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8f86c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8fa1c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 2d2fcc │ │ │ │ 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, lsr #5 │ │ │ │ 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 12227c │ │ │ │ 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 228534 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 8ff4c │ │ │ │ add fp, r5, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 2a4850 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 90054 │ │ │ │ add fp, r7, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, fp │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 195bf4 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 901c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 901d8 │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 902e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r9, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 19525c │ │ │ │ b 9046c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ b 90420 │ │ │ │ b 90450 │ │ │ │ b 90450 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ b 9055c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ b 903fc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ - bl 195240 │ │ │ │ + bl 19525c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 90420 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9049c │ │ │ │ - bl 2d2fb0 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 2d2fcc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 904e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 90540 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 17d3b8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 905b8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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, ror #17 │ │ │ │ + eoreq sl, ip, ip, lsl #8 │ │ │ │ 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 16efd0 │ │ │ │ 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 16dd6c │ │ │ │ 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 1b081c │ │ │ │ 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 340e90 │ │ │ │ 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 16dd6c │ │ │ │ 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 2931b8 │ │ │ │ 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 30218c │ │ │ │ mov r5, r0 │ │ │ │ - bl 28d5d4 │ │ │ │ + bl 28d5f0 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28d65c │ │ │ │ + bl 28d678 │ │ │ │ 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 32f220 │ │ │ │ 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 227440 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 r8 │ │ │ │ eorseq r0, r7, r0, ror #2 │ │ │ │ eorseq pc, r7, ip, lsr #13 │ │ │ │ eorseq r6, r6, r0, asr #24 │ │ │ │ - mlaeq ip, r4, r9, r9 │ │ │ │ + @ instruction: 0x002c99b4 │ │ │ │ @ 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 222fe8 │ │ │ │ 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 3436fc │ │ │ │ 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 3496fc │ │ │ │ ldr r2, [pc, #32] @ 90f80 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 3496fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 34989c │ │ │ │ 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 3436fc │ │ │ │ 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 3496fc │ │ │ │ ldr r2, [pc, #32] @ 90fec │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 3496fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 34989c │ │ │ │ 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 3436fc │ │ │ │ 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 3496fc │ │ │ │ ldr r2, [pc, #52] @ 91074 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 3496fc │ │ │ │ ldr r2, [pc, #36] @ 91078 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ + bl 3496fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 349880 │ │ │ │ + bl 34989c │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 343190 │ │ │ │ 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 3438e8 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343b2c │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ + eoreq r9, ip, r7, lsr #3 │ │ │ │ eorseq r6, r6, ip, lsl #7 │ │ │ │ - eoreq r9, ip, r8, asr r0 │ │ │ │ + eoreq r9, ip, r8, ror r0 │ │ │ │ eorseq r6, r6, r0, lsr #8 │ │ │ │ - ldrdeq r9, [ip], -fp @ │ │ │ │ - strheq r9, [ip], -r6 @ │ │ │ │ - eoreq r9, ip, lr, lsr r1 │ │ │ │ + strdeq r9, [ip], -fp @ │ │ │ │ + ldrdeq r9, [ip], -r6 @ │ │ │ │ + eoreq r9, ip, lr, asr r1 │ │ │ │ eorseq r6, r6, r4, lsr #6 │ │ │ │ - strdeq r8, [ip], -r8 @ │ │ │ │ + eoreq r9, ip, r8, lsl r0 │ │ │ │ eorseq r6, r6, r0, ror #5 │ │ │ │ - eoreq r8, ip, r3, lsr #31 │ │ │ │ - strheq r9, [ip], -r4 @ │ │ │ │ + eoreq r8, ip, r3, asr #31 │ │ │ │ + ldrdeq r9, [ip], -r4 @ │ │ │ │ eorseq r6, r6, ip, ror #3 │ │ │ │ - strdeq r8, [ip], -r3 @ │ │ │ │ - eoreq r9, ip, ip, asr #2 │ │ │ │ + eoreq r8, ip, r3, lsl pc │ │ │ │ + eoreq r9, ip, ip, ror #2 │ │ │ │ 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 pc │ │ │ │ + @ instruction: 0x002c91b7 │ │ │ │ + mlaeq ip, fp, r1, r9 │ │ │ │ + eoreq r9, ip, sl, asr #32 │ │ │ │ @ instruction: 0x003664f4 │ │ │ │ - eoreq r9, ip, sp, asr #3 │ │ │ │ - eoreq r9, ip, r0, asr #2 │ │ │ │ - eoreq r4, ip, r3, ror #12 │ │ │ │ + eoreq r9, ip, sp, ror #3 │ │ │ │ + eoreq r9, ip, r0, ror #2 │ │ │ │ + eoreq r4, ip, r3, lsl #13 │ │ │ │ eorseq r6, r6, ip, ror #6 │ │ │ │ - eoreq r9, ip, r9, asr #1 │ │ │ │ + eoreq r9, ip, r9, ror #1 │ │ │ │ @ instruction: 0x003662fc │ │ │ │ - eoreq r4, ip, r7, lsr r4 │ │ │ │ - eoreq r8, ip, ip, lsr #30 │ │ │ │ + eoreq r4, ip, r7, asr r4 │ │ │ │ + eoreq r8, ip, ip, asr #30 │ │ │ │ eorseq r6, r6, r4, ror #7 │ │ │ │ eorseq r6, r6, ip, asr #7 │ │ │ │ - mlaeq ip, sp, r0, r9 │ │ │ │ + strheq r9, [ip], -sp @ │ │ │ │ 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 3434b4 │ │ │ │ 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 r6 │ │ │ │ eorseq r6, r6, ip, lsr #3 │ │ │ │ - mlaeq ip, r3, r4, r8 │ │ │ │ - eoreq r8, ip, r7, lsl #9 │ │ │ │ + @ instruction: 0x002c84b3 │ │ │ │ + eoreq r8, ip, r7, lsr #9 │ │ │ │ eorseq r6, r6, ip, asr r1 │ │ │ │ - eoreq r8, ip, r4, lsl lr │ │ │ │ - eoreq r8, ip, r9, lsl lr │ │ │ │ + eoreq r8, ip, r4, lsr lr │ │ │ │ + eoreq r8, ip, r9, lsr lr │ │ │ │ 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 353024 │ │ │ │ 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 3528b0 │ │ │ │ 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 16ec34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ eorseq r5, r6, r0, lsl #19 │ │ │ │ - eoreq r8, ip, r2, ror #12 │ │ │ │ + eoreq r8, ip, r2, lsl #13 │ │ │ │ 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 3434b4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ eorseq r6, r6, r0 │ │ │ │ - eoreq r8, ip, r8, asr #25 │ │ │ │ + eoreq r8, ip, r8, ror #25 │ │ │ │ eorseq r5, r6, r4, ror #31 │ │ │ │ - eoreq r8, ip, r1, lsl #25 │ │ │ │ - eoreq r8, ip, r2, ror ip │ │ │ │ + eoreq r8, ip, r1, lsr #25 │ │ │ │ + mlaeq ip, r2, ip, r8 │ │ │ │ mlaseq r6, r0, pc, r5 @ │ │ │ │ - eoreq r8, ip, ip, lsr ip │ │ │ │ - eoreq r8, ip, r7, ror #4 │ │ │ │ + eoreq r8, ip, ip, asr ip │ │ │ │ + eoreq r8, ip, r7, lsl #5 │ │ │ │ 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 3438e8 │ │ │ │ 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 r2 │ │ │ │ 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 3432c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x00365efc │ │ │ │ - @ instruction: 0x002c8bbd │ │ │ │ + ldrdeq r8, [ip], -sp @ │ │ │ │ @ instruction: 0x00365db0 │ │ │ │ - eoreq r8, ip, r9, ror fp │ │ │ │ - eoreq r8, ip, lr, ror fp │ │ │ │ + mlaeq ip, r9, fp, r8 │ │ │ │ + mlaeq ip, lr, fp, r8 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ @ instruction: 0x00365eb8 │ │ │ │ + mlaeq ip, r8, r2, r3 │ │ │ │ eoreq r3, ip, r8, ror r2 │ │ │ │ - eoreq r3, ip, r8, asr r2 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ eorseq r5, r6, ip, asr lr │ │ │ │ + eoreq r3, ip, ip, lsr #4 │ │ │ │ eoreq r3, ip, ip, lsl #4 │ │ │ │ - eoreq r3, ip, ip, ror #3 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, r6, r0, lsl #25 │ │ │ │ - mlaeq ip, r0, r1, r3 │ │ │ │ - @ instruction: 0x002c31bc │ │ │ │ + @ instruction: 0x002c31b0 │ │ │ │ + ldrdeq r3, [ip], -ip @ │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ eorseq r5, r6, r8, lsl ip │ │ │ │ + eoreq r3, ip, r8, asr r1 │ │ │ │ eoreq r3, ip, r8, lsr r1 │ │ │ │ - eoreq r3, ip, r8, lsl r1 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ eorseq r5, r6, r0, lsr sp │ │ │ │ + strdeq r3, [ip], -r0 @ │ │ │ │ ldrdeq r3, [ip], -r0 @ │ │ │ │ - strheq r3, [ip], -r0 @ │ │ │ │ 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 3431e4 │ │ │ │ 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 r9 │ │ │ │ + eoreq r8, ip, r0, ror #18 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r5, r6, ip, ror #23 │ │ │ │ - eoreq r8, ip, r7, asr r8 │ │ │ │ + eoreq r8, ip, r7, ror r8 │ │ │ │ @ instruction: 0x003659fc │ │ │ │ - eoreq r8, ip, pc, asr #12 │ │ │ │ + eoreq r8, ip, pc, ror #12 │ │ │ │ eorseq r5, r6, r8, asr #19 │ │ │ │ - eoreq r2, ip, r8, asr #26 │ │ │ │ + eoreq r2, ip, r8, ror #26 │ │ │ │ @ instruction: 0x00365abc │ │ │ │ - strdeq r8, [ip], -r6 @ │ │ │ │ + eoreq r8, ip, r6, lsl r7 │ │ │ │ eorseq r5, r6, r4, ror #17 │ │ │ │ - eoreq r8, ip, r1, lsl r5 │ │ │ │ + eoreq r8, ip, r1, lsr r5 │ │ │ │ mlaseq r6, r4, r8, r5 │ │ │ │ - @ instruction: 0x002c84ba │ │ │ │ + ldrdeq r8, [ip], -sl @ │ │ │ │ @ instruction: 0x003659d4 │ │ │ │ - strdeq r8, [ip], -r6 @ │ │ │ │ + eoreq r8, ip, r6, lsl r6 │ │ │ │ eorseq r5, r6, ip, lsr r8 │ │ │ │ - eoreq r7, ip, fp, lsl #20 │ │ │ │ + eoreq r7, ip, fp, lsr #20 │ │ │ │ eorseq r5, r6, ip, asr #21 │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ + strdeq r8, [ip], -r8 @ │ │ │ │ eorseq r5, r6, ip, ror r8 │ │ │ │ - eoreq r8, ip, r4, lsl #9 │ │ │ │ + eoreq r8, ip, r4, lsr #9 │ │ │ │ eorseq r5, r6, ip, asr #22 │ │ │ │ - strdeq r7, [ip], -r3 @ │ │ │ │ + eoreq r7, ip, r3, lsl sp │ │ │ │ eorseq r5, r6, ip, lsl fp │ │ │ │ - eoreq r8, ip, sp, lsl #14 │ │ │ │ + eoreq r8, ip, sp, lsr #14 │ │ │ │ eorseq r5, r6, r4, lsr #18 │ │ │ │ - eoreq r8, ip, r4, lsl r5 │ │ │ │ + eoreq r8, ip, r4, lsr r5 │ │ │ │ @ instruction: 0x00365bd4 │ │ │ │ - eoreq r8, ip, r0, asr #15 │ │ │ │ + eoreq r8, ip, r0, ror #15 │ │ │ │ eorseq r5, r6, ip, lsr #21 │ │ │ │ - mlaeq ip, r3, r6, r8 │ │ │ │ + @ instruction: 0x002c86b3 │ │ │ │ eorseq r5, r6, r4, lsl ip │ │ │ │ - strdeq r8, [ip], -r2 @ │ │ │ │ + eoreq r8, ip, r2, lsl r8 │ │ │ │ @ instruction: 0x003659fc │ │ │ │ - ldrdeq r8, [ip], -r6 @ │ │ │ │ + strdeq r8, [ip], -r6 @ │ │ │ │ eorseq r5, r6, r4, lsr r9 │ │ │ │ - eoreq r8, ip, r9, lsl #10 │ │ │ │ + eoreq r8, ip, r9, lsr #10 │ │ │ │ eorseq r5, r6, r4, lsl #16 │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ + strdeq r8, [ip], -r8 @ │ │ │ │ eorseq r5, r6, ip, lsl #20 │ │ │ │ - ldrdeq r8, [ip], -r7 @ │ │ │ │ + strdeq r8, [ip], -r7 @ │ │ │ │ eorseq r5, r6, r4, asr #19 │ │ │ │ - eoreq r8, ip, r9, lsl #11 │ │ │ │ + eoreq r8, ip, r9, lsr #11 │ │ │ │ eorseq r5, r6, ip, lsl #17 │ │ │ │ - eoreq r8, ip, sl, asr #8 │ │ │ │ + eoreq r8, ip, sl, ror #8 │ │ │ │ eorseq r5, r6, ip, lsl #16 │ │ │ │ - eoreq r8, ip, r6, asr #7 │ │ │ │ + eoreq r8, ip, r6, ror #7 │ │ │ │ eorseq r5, r6, ip, ror fp │ │ │ │ - eoreq r8, ip, pc, lsr #14 │ │ │ │ + eoreq r8, ip, pc, asr #14 │ │ │ │ eorseq r5, r6, ip, lsr #23 │ │ │ │ - eoreq r7, ip, fp, ror ip │ │ │ │ + mlaeq ip, fp, ip, r7 │ │ │ │ eorseq r5, r6, r4, ror r7 │ │ │ │ - eoreq r8, ip, sl, lsl #6 │ │ │ │ + eoreq r8, ip, sl, lsr #6 │ │ │ │ eorseq r5, r6, ip, lsl sp │ │ │ │ - eoreq r8, ip, r5, lsr #17 │ │ │ │ + eoreq r8, ip, r5, asr #17 │ │ │ │ eorseq r5, r6, r4, lsr #16 │ │ │ │ - eoreq r8, ip, r6, lsr #7 │ │ │ │ + eoreq r8, ip, r6, asr #7 │ │ │ │ eorseq r5, r6, r4, lsl r8 │ │ │ │ - mlaeq ip, r1, r3, r8 │ │ │ │ + @ instruction: 0x002c83b1 │ │ │ │ eorseq r5, r6, r4, ror #18 │ │ │ │ - ldrdeq r8, [ip], -ip @ │ │ │ │ + strdeq r8, [ip], -ip @ │ │ │ │ @ instruction: 0x00365afc │ │ │ │ - eoreq r8, ip, pc, ror #12 │ │ │ │ + eoreq r8, ip, pc, lsl #13 │ │ │ │ eorseq r5, r6, r4, ror #18 │ │ │ │ - ldrdeq r8, [ip], -r2 @ │ │ │ │ + strdeq r8, [ip], -r2 @ │ │ │ │ eorseq r5, r6, r0, ror #25 │ │ │ │ - eoreq r8, ip, r7, asr #16 │ │ │ │ + eoreq r8, ip, r7, ror #16 │ │ │ │ eorseq r5, r6, r8, ror #26 │ │ │ │ - eoreq r3, ip, r7, lsl #23 │ │ │ │ + eoreq r3, ip, r7, lsr #23 │ │ │ │ @ instruction: 0x00365ddc │ │ │ │ - eoreq r8, ip, r5, lsr r9 │ │ │ │ + eoreq r8, ip, r5, asr r9 │ │ │ │ eorseq r5, r6, ip, asr #27 │ │ │ │ - strdeq r7, [ip], -r3 @ │ │ │ │ + eoreq r7, ip, r3, lsl lr │ │ │ │ eorseq r5, r6, ip, lsl lr │ │ │ │ - eoreq r8, ip, r4, ror #18 │ │ │ │ + eoreq r8, ip, r4, lsl #19 │ │ │ │ eorseq r5, r6, r8, ror #16 │ │ │ │ - eoreq r8, ip, r9, lsr #7 │ │ │ │ - @ instruction: 0x002c84bb │ │ │ │ + eoreq r8, ip, r9, asr #7 │ │ │ │ + ldrdeq r8, [ip], -fp @ │ │ │ │ eorseq r5, r6, r0, asr r9 │ │ │ │ - eoreq r8, ip, sl, lsr #11 │ │ │ │ + eoreq r8, ip, sl, asr #11 │ │ │ │ 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 343744 │ │ │ │ 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 343190 │ │ │ │ eorseq r5, r6, ip, lsr #13 │ │ │ │ - @ instruction: 0x002c76b3 │ │ │ │ + ldrdeq r7, [ip], -r3 @ │ │ │ │ eorseq r5, r6, r8, lsl #13 │ │ │ │ - eoreq r7, ip, r7, lsl #13 │ │ │ │ - @ instruction: 0x002c81b0 │ │ │ │ + eoreq r7, ip, r7, lsr #13 │ │ │ │ + ldrdeq r8, [ip], -r0 @ │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 1b081c │ │ │ │ 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 352144 │ │ │ │ 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 1b081c │ │ │ │ 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 352144 │ │ │ │ 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 352144 │ │ │ │ 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 3432c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ eorseq r5, r6, r0, lsr r1 │ │ │ │ - ldrdeq r7, [ip], -r3 @ │ │ │ │ + strdeq r7, [ip], -r3 @ │ │ │ │ eorseq r5, r6, r4, lsl r1 │ │ │ │ - eoreq r7, ip, r7, lsl #25 │ │ │ │ - mlaeq ip, r9, ip, r7 │ │ │ │ + eoreq r7, ip, r7, lsr #25 │ │ │ │ + @ instruction: 0x002c7cb9 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 r2 │ │ │ │ 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 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ eorseq r4, r6, r8, ror #30 │ │ │ │ - eoreq r7, ip, r1, asr #21 │ │ │ │ + eoreq r7, ip, r1, ror #21 │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ 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 │ │ │ │ + eoreq r7, ip, r2, lsl #1 │ │ │ │ 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 2d3170 │ │ │ │ cmp r0, #2 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 92d0c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 92d30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 15ba90 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 92dec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 15ba90 │ │ │ │ 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 353024 │ │ │ │ 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 28f628 │ │ │ │ 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 daf98 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [r6, #16] │ │ │ │ str r0, [r6, #12] │ │ │ │ - bl 28d5d4 │ │ │ │ - bl 28d644 │ │ │ │ + bl 28d5f0 │ │ │ │ + bl 28d660 │ │ │ │ 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 28f628 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sl, #60 @ 0x3c │ │ │ │ - bl 28f60c │ │ │ │ + bl 28f628 │ │ │ │ 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 28d5f0 │ │ │ │ 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 29a2c0 │ │ │ │ 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 30ad78 │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 @ │ │ │ │ + strdeq r6, [ip], -r2 @ │ │ │ │ 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 sp │ │ │ │ eorseq r4, r6, r8, ror #15 │ │ │ │ eorseq ip, r7, r8, ror #27 │ │ │ │ - eoreq r7, ip, fp, lsr r3 │ │ │ │ + eoreq r7, ip, fp, asr r3 │ │ │ │ @ instruction: 0x003647d0 │ │ │ │ - eoreq ip, ip, ip, lsl #15 │ │ │ │ + eoreq ip, ip, ip, lsr #15 │ │ │ │ eorseq ip, r7, r8, ror #26 │ │ │ │ - eoreq r6, ip, r8, ror ip │ │ │ │ + mlaeq ip, r8, ip, r6 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 30a8e4 │ │ │ │ bic r6, r5, #1 │ │ │ │ b 936d4 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 3528b0 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 30a8e4 │ │ │ │ b 937b0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - bl 352894 │ │ │ │ + bl 3528b0 │ │ │ │ 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 353024 │ │ │ │ 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 35328c <__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 353024 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ mov r5, r0 │ │ │ │ add r0, fp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 30a8e4 │ │ │ │ bic r9, r5, #1 │ │ │ │ b 93cdc │ │ │ │ mov r0, r6 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r5, [sl, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 3528b0 │ │ │ │ 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 353024 │ │ │ │ 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 3528b0 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 30a8e4 │ │ │ │ b 93e9c │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #1 │ │ │ │ ldr r6, [r9, #40] @ 0x28 │ │ │ │ - bl 352894 │ │ │ │ + bl 3528b0 │ │ │ │ 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 352e24 │ │ │ │ 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 276ef8 │ │ │ │ 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 352e24 │ │ │ │ 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 277260 │ │ │ │ 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 2a1a0c │ │ │ │ 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 353024 │ │ │ │ mov r5, r0 │ │ │ │ tst r5, #12 │ │ │ │ bne 9416c │ │ │ │ orr r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 3528b0 │ │ │ │ tst r0, #32 │ │ │ │ beq 941dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 3528b0 │ │ │ │ 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 16ec34 │ │ │ │ b 943c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec34 │ │ │ │ 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 16ec34 │ │ │ │ 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 352e24 │ │ │ │ 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 28c6d8 │ │ │ │ b 943ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ 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 sl │ │ │ │ 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, lsr #9 │ │ │ │ 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 33f7f0 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ beq 94578 │ │ │ │ mov r5, r0 │ │ │ │ b 944f8 │ │ │ │ - bl 31ff08 │ │ │ │ + bl 31ff24 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003635fc │ │ │ │ - eoreq r6, ip, r5, asr #3 │ │ │ │ + eoreq r6, ip, r5, ror #3 │ │ │ │ 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 33f7f0 │ │ │ │ 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 2f209c │ │ │ │ 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 3478c4 │ │ │ │ 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 33f9b8 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ beq 94864 │ │ │ │ mov r6, r0 │ │ │ │ b 947c4 │ │ │ │ - bl 31ff08 │ │ │ │ + bl 31ff24 │ │ │ │ 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 1b0820 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r9] │ │ │ │ beq 94818 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r3, r6, r4, lsr #6 │ │ │ │ - ldrdeq r5, [ip], -sp @ │ │ │ │ + strdeq r5, [ip], -sp @ │ │ │ │ @ instruction: 0x003628b8 │ │ │ │ @ instruction: 0x003632d8 │ │ │ │ - ldrdeq r5, [ip], -lr @ │ │ │ │ + strdeq r5, [ip], -lr @ │ │ │ │ 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 1b081c │ │ │ │ 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 3478c4 │ │ │ │ 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 33f9b8 │ │ │ │ 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 347e88 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x003629b0 │ │ │ │ eorseq r3, r6, r4 │ │ │ │ - eoreq r2, ip, ip, rrx │ │ │ │ + eoreq r2, ip, ip, lsl #1 │ │ │ │ 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, lsr #23 │ │ │ │ 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 1b081c │ │ │ │ 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 3478c4 │ │ │ │ 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 33f9b8 │ │ │ │ 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 1b081c │ │ │ │ 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 3478c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 95104 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 33f99c │ │ │ │ + bl 33f9b8 │ │ │ │ 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 347e88 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strb r4, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ beq 94fdc │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + ldrdeq r5, [ip], -fp @ │ │ │ │ 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 │ │ │ │ + ldrdeq r5, [ip], -r4 @ │ │ │ │ ldrheq r2, [r6], -r0 @ │ │ │ │ mlaseq r6, r0, sl, r2 │ │ │ │ - mlaeq ip, lr, r6, r5 │ │ │ │ + @ instruction: 0x002c56be │ │ │ │ @ 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 33f7f0 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ eorseq r2, r6, r4, lsr #17 │ │ │ │ - ldrdeq r5, [ip], -sp @ │ │ │ │ + strdeq r5, [ip], -sp @ │ │ │ │ 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 2ea3e4 │ │ │ │ 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 1b081c │ │ │ │ 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 2ea3e4 │ │ │ │ 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 2b9f80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 954d8 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ba1a4 │ │ │ │ + bl 2ba1c0 │ │ │ │ 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 29d560 │ │ │ │ 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 2bb188 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r4, ip, lr, asr #12 │ │ │ │ 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 │ │ │ │ + ldrdeq r4, [ip], -r4 @ │ │ │ │ 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 2ea3e4 │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r0, r6 │ │ │ │ bne 95848 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2dd350 │ │ │ │ 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 171030 │ │ │ │ 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 16b818 │ │ │ │ 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 16b818 │ │ │ │ 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 16b818 │ │ │ │ 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 16b818 │ │ │ │ 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 16b818 │ │ │ │ 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 16b818 │ │ │ │ + bl 171830 │ │ │ │ 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 pc │ │ │ │ + mlaeq fp, r8, r8, pc @ │ │ │ │ eorseq r9, r6, r0, asr #11 │ │ │ │ - eoreq pc, ip, r2, lsr #6 │ │ │ │ + eoreq pc, ip, r2, asr #6 │ │ │ │ eorseq r9, r6, ip, lsr #11 │ │ │ │ - eoreq pc, ip, r4, lsr #6 │ │ │ │ + eoreq pc, ip, r4, asr #6 │ │ │ │ mlaseq r6, r8, r5, r9 │ │ │ │ - eoreq pc, ip, r2, lsr #6 │ │ │ │ + eoreq pc, ip, r2, asr #6 │ │ │ │ eorseq r9, r6, r4, lsl #11 │ │ │ │ - eoreq pc, ip, r3, lsr #6 │ │ │ │ + eoreq pc, ip, r3, asr #6 │ │ │ │ eorseq r9, r6, r0, ror r5 │ │ │ │ - eoreq pc, ip, r5, lsr #6 │ │ │ │ + eoreq pc, ip, r5, asr #6 │ │ │ │ eorseq r9, r6, ip, asr r5 │ │ │ │ - eoreq r3, ip, sl, lsl #26 │ │ │ │ + eoreq r3, ip, sl, lsr #26 │ │ │ │ @ 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 2c86d0 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 7ce50 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq 95cac │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 301240 │ │ │ │ + bl 30125c │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 r0 │ │ │ │ @ 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 r0 │ │ │ │ eorseq r1, r6, r4, lsl #28 │ │ │ │ - eoreq r3, ip, fp, ror r9 │ │ │ │ + mlaeq ip, fp, r9, r3 │ │ │ │ eorseq r1, r6, ip, lsl #4 │ │ │ │ - eoreq r4, ip, ip, asr #32 │ │ │ │ + eoreq r4, ip, ip, rrx │ │ │ │ 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 30125c │ │ │ │ add r9, sp, #228 @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 2c8bb0 │ │ │ │ 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 11d568 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 303d00 │ │ │ │ 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 2c9900 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 96700 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 96700 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 2c9910 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 96860 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002c47bc │ │ │ │ eorseq sp, r5, r8, lsl #24 │ │ │ │ eorseq sp, r5, r4, lsl ip │ │ │ │ - eoreq r4, ip, r5, lsl #22 │ │ │ │ - eoreq r4, ip, r6, asr #19 │ │ │ │ + eoreq r4, ip, r5, lsr #22 │ │ │ │ + eoreq r4, ip, r6, ror #19 │ │ │ │ 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 │ │ │ │ + eoreq r4, ip, r7, lsl #19 │ │ │ │ + eoreq r4, ip, pc, ror #15 │ │ │ │ + eoreq r4, ip, sl, lsr r4 │ │ │ │ @ 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 @ │ │ │ │ + strdeq r3, [ip], -r4 @ │ │ │ │ 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 30125c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 2c9910 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 303d00 │ │ │ │ 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 2c9900 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 96b48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 96b48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 96dfc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 │ │ │ │ + ldrdeq r3, [ip], -r8 @ │ │ │ │ + eoreq r3, ip, lr, asr pc │ │ │ │ + eoreq r3, ip, lr, asr #24 │ │ │ │ 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 r1 │ │ │ │ eorseq r0, r6, ip, ror #29 │ │ │ │ - ldrdeq r3, [ip], -ip @ │ │ │ │ + strdeq r3, [ip], -ip @ │ │ │ │ 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 30125c │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 2c97d0 │ │ │ │ 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 2c9910 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 972c4 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 2c9900 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97220 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 97220 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 97444 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 │ │ │ │ + ldrdeq r3, [ip], -ip @ │ │ │ │ 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 r6 │ │ │ │ + eoreq r3, ip, sl, lsr r9 │ │ │ │ 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 │ │ │ │ + ldrdeq r2, [ip], -r0 @ │ │ │ │ eorseq r0, r6, r8, lsr #17 │ │ │ │ - mlaeq ip, r8, sl, r2 │ │ │ │ + @ instruction: 0x002c2ab8 │ │ │ │ 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 30125c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 2c9910 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 303d00 │ │ │ │ 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 2c9900 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97740 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 97740 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 97a04 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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, ror #1 │ │ │ │ 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, lsl #8 │ │ │ │ + eoreq r3, ip, r6, asr r0 │ │ │ │ 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, lsl #10 │ │ │ │ eorseq r0, r6, r4, ror #5 │ │ │ │ - ldrdeq r2, [ip], -r4 @ │ │ │ │ + strdeq r2, [ip], -r4 @ │ │ │ │ @ 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 30125c │ │ │ │ add r8, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 2c97d0 │ │ │ │ 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 2c9910 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 97ecc │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 2c9900 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 97e28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 97e28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9804c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r9 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 │ │ │ │ + ldrdeq r2, [ip], -r4 @ │ │ │ │ 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 sl │ │ │ │ + mlaeq ip, fp, ip, r2 │ │ │ │ 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, asr #29 │ │ │ │ eorseq pc, r5, r0, lsr #25 │ │ │ │ - mlaeq ip, r0, lr, r1 │ │ │ │ + @ instruction: 0x002c1eb0 │ │ │ │ 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 30125c │ │ │ │ add r9, sp, #228 @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 2c8bb0 │ │ │ │ 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 11d73c │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 303d00 │ │ │ │ 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 2c9900 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq 98904 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 98904 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 2c9910 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 98a64 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002c25b8 │ │ │ │ eorseq fp, r5, r4, lsl #20 │ │ │ │ eorseq fp, r5, r0, lsl sl │ │ │ │ - eoreq sp, fp, pc, lsr #12 │ │ │ │ - eoreq r2, ip, r7, lsl r7 │ │ │ │ + eoreq sp, fp, pc, asr #12 │ │ │ │ + eoreq r2, ip, r7, lsr r7 │ │ │ │ mlaseq r5, r4, r9, fp │ │ │ │ @ instruction: 0x0035b9b0 │ │ │ │ - @ instruction: 0x002c26bd │ │ │ │ - eoreq r2, ip, sl, lsr #10 │ │ │ │ - eoreq r2, ip, r6, lsl r2 │ │ │ │ + ldrdeq r2, [ip], -sp @ │ │ │ │ + eoreq r2, ip, sl, asr #10 │ │ │ │ + eoreq r2, ip, r6, lsr r2 │ │ │ │ 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 @ │ │ │ │ + strdeq r1, [ip], -r0 @ │ │ │ │ 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 30125c │ │ │ │ add r4, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 16c274 │ │ │ │ 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 124774 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 98c08 │ │ │ │ lsl r1, r0, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r4, #0 │ │ │ │ beq 98c54 │ │ │ │ add r0, sp, #20 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 2c98e4 │ │ │ │ + bl 2c9900 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 98c48 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 98c48 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 2c9910 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ bne 98f40 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 3012bc │ │ │ │ + bl 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 303d00 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 99088 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r1, ip, r0, ror #22 │ │ │ │ eorseq pc, r5, r8, lsl r8 @ │ │ │ │ - eoreq r1, ip, r1, ror sp │ │ │ │ + mlaeq ip, r1, sp, r1 │ │ │ │ @ instruction: 0x0035f7dc │ │ │ │ eorseq pc, r5, r0, lsl r3 @ │ │ │ │ - eoreq r1, ip, ip, asr #26 │ │ │ │ - eoreq r1, ip, r2, asr #19 │ │ │ │ + eoreq r1, ip, ip, ror #26 │ │ │ │ + eoreq r1, ip, r2, ror #19 │ │ │ │ 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, asr #29 │ │ │ │ mlaseq r5, r8, ip, lr │ │ │ │ - eoreq r0, ip, r8, lsl #29 │ │ │ │ + eoreq r0, ip, r8, lsr #29 │ │ │ │ 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 30125c │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c8634 │ │ │ │ + bl 2c8650 │ │ │ │ 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 2c9910 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 303d00 │ │ │ │ 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 2c9900 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 994a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 994a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 99698 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 r4 │ │ │ │ eorseq r8, r7, r4, ror #4 │ │ │ │ @ instruction: 0x00362db8 │ │ │ │ - eoreq r1, ip, lr, ror r6 │ │ │ │ - @ instruction: 0x002c13be │ │ │ │ + mlaeq ip, lr, r6, r1 │ │ │ │ + ldrdeq r1, [ip], -lr @ │ │ │ │ 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 r8 │ │ │ │ eorseq lr, r5, r4, asr r6 │ │ │ │ - eoreq r0, ip, r4, asr #16 │ │ │ │ + eoreq r0, ip, r4, ror #16 │ │ │ │ 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 bb740 │ │ │ │ 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 1b081c │ │ │ │ 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 bb740 │ │ │ │ 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 2d57e0 │ │ │ │ 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 2d57e0 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsl #4 │ │ │ │ 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 2b9e34 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq r0, ip, r2, asr #2 │ │ │ │ mlaseq r5, ip, r5, sp │ │ │ │ eorseq lr, r5, r0, ror #5 │ │ │ │ - eoreq r0, ip, r2, ror r1 │ │ │ │ + mlaeq ip, r2, r1, r0 │ │ │ │ @ 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 e9c7c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #2 │ │ │ │ bne 9a348 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ 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 2b9f78 │ │ │ │ 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 353024 │ │ │ │ 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 104d08 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1d0590 │ │ │ │ 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 2b9f08 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ beq 99fac │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 1d0644 │ │ │ │ + bl 1d0660 │ │ │ │ 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 104e54 │ │ │ │ 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 2a62ec │ │ │ │ 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 1d0730 │ │ │ │ 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 104e54 │ │ │ │ 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 2a62ec │ │ │ │ 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 1d0730 │ │ │ │ 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 104e54 │ │ │ │ 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 10f570 │ │ │ │ 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 15bad0 │ │ │ │ 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 1d037c │ │ │ │ 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 17d760 │ │ │ │ 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 353024 │ │ │ │ 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 15bad0 │ │ │ │ b 9a418 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d760 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d760 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d760 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d760 │ │ │ │ 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 1b0820 │ │ │ │ b 9a4d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d760 │ │ │ │ b 9a4d8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d760 │ │ │ │ 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 17d760 │ │ │ │ b 9a4a4 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17d744 │ │ │ │ + bl 17d760 │ │ │ │ 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 r5 │ │ │ │ eorseq r5, r7, ip, asr #28 │ │ │ │ eorseq r6, r7, r4, lsr r4 │ │ │ │ eorseq sp, r5, r8, asr sp │ │ │ │ - @ instruction: 0x002bfab4 │ │ │ │ + ldrdeq pc, [fp], -r4 @ │ │ │ │ @ instruction: 0x0035d8dc │ │ │ │ eorseq r2, r6, r8, lsl #19 │ │ │ │ - strdeq r7, [ip], -lr @ │ │ │ │ - eoreq fp, fp, r8, lsl lr │ │ │ │ + eoreq r7, ip, lr, lsl r2 │ │ │ │ + eoreq fp, fp, r8, lsr lr │ │ │ │ eorseq r2, r6, r8, asr #17 │ │ │ │ - eoreq r7, ip, r3, asr r1 │ │ │ │ - eoreq fp, fp, r3, lsl #27 │ │ │ │ + eoreq r7, ip, r3, ror r1 │ │ │ │ + eoreq fp, fp, r3, lsr #27 │ │ │ │ eorseq r2, r6, ip, lsr r8 │ │ │ │ - strheq r7, [ip], -ip @ │ │ │ │ + ldrdeq r7, [ip], -ip @ │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x002bfab8 │ │ │ │ @ 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 │ │ │ │ + ldrdeq r0, [ip], -r9 @ │ │ │ │ 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 353024 │ │ │ │ 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 │ │ │ │ + eoreq fp, fp, r0, lsr #18 │ │ │ │ eorseq sl, r5, r8, asr #15 │ │ │ │ @ instruction: 0x0035a7bc │ │ │ │ - @ instruction: 0x002bb7b0 │ │ │ │ + ldrdeq fp, [fp], -r0 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9a8e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ mov r0, #1 │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9a9f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 2d5b28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171c54 │ │ │ │ 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 3526c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 352628 │ │ │ │ + bl 352644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352b4c │ │ │ │ + bl 352b68 │ │ │ │ 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 352ecc │ │ │ │ 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 2d5b28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171c54 │ │ │ │ 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 3526c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 352628 │ │ │ │ + bl 352644 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 352b4c │ │ │ │ + bl 352b68 │ │ │ │ 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 352ecc │ │ │ │ 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 3527d0 │ │ │ │ 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 3527d0 │ │ │ │ tst r0, #4 │ │ │ │ bne 9ac70 │ │ │ │ b 9aca4 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ tst r0, #1 │ │ │ │ bne 9ac70 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r5, r4, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ad78 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r5, r4, #132 @ 0x84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ae58 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 21f44 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r4, r4, #136 @ 0x88 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9af38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b081c │ │ │ │ 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 16c3e0 │ │ │ │ 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 1b0824 │ │ │ │ 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 1b081c │ │ │ │ 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 352144 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b310 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 2d3854 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 353024 │ │ │ │ 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 14d3c8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mvncs r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b540 │ │ │ │ add r4, r8, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 353024 │ │ │ │ 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 2d3804 │ │ │ │ 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 352ecc │ │ │ │ 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 14d3c8 │ │ │ │ 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 2d3804 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b7e0 │ │ │ │ add r4, r5, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b818 │ │ │ │ add r4, r5, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b908 │ │ │ │ add r0, sp, #24 │ │ │ │ orr r4, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ b 9b908 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b88c │ │ │ │ add r4, r5, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9b90c │ │ │ │ add r0, sp, #12 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 352364 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9ba8c │ │ │ │ add r7, r4, #16 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ beq 9bb5c │ │ │ │ mov r9, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bb4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ mov r8, #2 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ba8c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ b 9bc08 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bc60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7bb0 │ │ │ │ b 9bc60 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 │ │ │ │ + eoreq fp, fp, r8, rrx │ │ │ │ @ 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 352364 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bcc0 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r6, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bd8c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9be10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ b 9be7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9bed0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7540 │ │ │ │ b 9bed0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 @ │ │ │ │ + strdeq sl, [fp], -r4 @ │ │ │ │ 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 352364 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9bf34 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c000 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c084 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ b 9c0f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c144 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7438 │ │ │ │ b 9c144 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 │ │ │ │ + eoreq sl, fp, r0, lsl #23 │ │ │ │ @ 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 352364 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c1a8 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c274 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c2f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ b 9c364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c3ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7a24 │ │ │ │ b 9c3ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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, lsl #18 │ │ │ │ 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 352364 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c410 │ │ │ │ add r8, fp, #48 @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c4dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c560 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ b 9c5cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c614 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ bl a7b2c │ │ │ │ b 9c614 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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, lsr #13 │ │ │ │ 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 352364 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c678 │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c744 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9c7c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ b 9c834 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c888 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a8240 │ │ │ │ b 9c888 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 r4 │ │ │ │ @ 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 352364 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9c8ec │ │ │ │ add r8, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9c9b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ mov r0, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ beq 9ca3c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ b 9caa8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9caf0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7aa8 │ │ │ │ b 9caf0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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, asr #3 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 3520dc │ │ │ │ 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 30a8e4 │ │ │ │ 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 352ecc │ │ │ │ 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 16ec34 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 3520dc │ │ │ │ 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 30a8e4 │ │ │ │ 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 352ecc │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r2 │ │ │ │ beq 9cf08 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9cfac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ bic r2, r0, r1 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9cfb0 │ │ │ │ b 9cfdc │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ ldr r0, [r5] │ │ │ │ b 9cf3c │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ add r1, r0, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r2 │ │ │ │ beq 9d058 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9d104 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ bic r2, r0, r1 │ │ │ │ cmp r2, r6 │ │ │ │ bne 9d108 │ │ │ │ b 9d150 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ 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 352ecc │ │ │ │ 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 353024 │ │ │ │ add fp, r8, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, #31 │ │ │ │ b 9d1f4 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 3520dc │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9d2a8 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ 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 352ecc │ │ │ │ bic r0, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 353024 │ │ │ │ tst r0, #1 │ │ │ │ bne 9d2fc │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ 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 353024 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d32c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d32c │ │ │ │ b 9d3f4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #2 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 353024 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d3a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ add fp, r8, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, #31 │ │ │ │ b 9d480 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 3520dc │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #0 │ │ │ │ bne 9d534 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ 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 352ecc │ │ │ │ bic r0, r5, #1 │ │ │ │ cmp r7, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ add r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 353024 │ │ │ │ tst r0, #1 │ │ │ │ bne 9d588 │ │ │ │ - bl 30a8c8 │ │ │ │ + bl 30a8e4 │ │ │ │ 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 353024 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d5a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d5a0 │ │ │ │ b 9d65c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 353024 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d60c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ tst r0, #2 │ │ │ │ bne 9d60c │ │ │ │ b 9d65c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #252 @ 0xfc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 353024 │ │ │ │ add r7, r4, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 30a8e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ add r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 352ecc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #2 │ │ │ │ mov r6, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ add r0, r9, #248 @ 0xf8 │ │ │ │ mov r1, sl │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r9, #240] @ 0xf0 │ │ │ │ add r0, r9, #244 @ 0xf4 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 3527d0 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16ec18 │ │ │ │ + bl 16ec34 │ │ │ │ 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 353024 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 30a8e4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352ecc │ │ │ │ ldr sl, [sp] │ │ │ │ add r2, fp, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 352ecc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #2 │ │ │ │ - bl 352128 │ │ │ │ + bl 352144 │ │ │ │ add r0, r6, #1488 @ 0x5d0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 3527d0 │ │ │ │ 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 3527d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 2ddbd0 │ │ │ │ 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 1b0820 │ │ │ │ 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 16fa18 │ │ │ │ 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 │ │ │ │ + eoreq fp, fp, sl, ror #18 │ │ │ │ @ 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 │ │ │ │ + eoreq fp, fp, r0, asr #18 │ │ │ │ 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 r9 │ │ │ │ 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 @ │ │ │ │ + strdeq fp, [fp], -sp @ │ │ │ │ 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 │ │ │ │ + ldrdeq fp, [fp], -sp @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002bb8be │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + ldrdeq fp, [fp], -r7 @ │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002bb7b9 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 r7 │ │ │ │ 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 2dd958 │ │ │ │ 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 2dd974 │ │ │ │ cmp r4, #0 │ │ │ │ beq 9e278 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dd958 │ │ │ │ + bl 2dd974 │ │ │ │ str r5, [r8] │ │ │ │ b 9e280 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dd958 │ │ │ │ + bl 2dd974 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 r6 │ │ │ │ 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 32f434 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 342458 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 3431a4 │ │ │ │ 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 34935c │ │ │ │ + bl 349668 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - mlaeq fp, r3, r2, fp │ │ │ │ + @ instruction: 0x002bb2b3 │ │ │ │ eorseq sl, r5, r4, lsr #3 │ │ │ │ - eoreq sp, fp, sp, ror #2 │ │ │ │ + eoreq sp, fp, sp, lsl #3 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2c3c78 │ │ │ │ + b 2c3c94 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 32f200 │ │ │ │ + b 32f21c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30ad58 │ │ │ │ + b 30ad74 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 2e7154 │ │ │ │ + b 2e7170 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 9e7e8 │ │ │ │ tst r2, #32 │ │ │ │ bne 9e7ec │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9e830 │ │ │ │ add r0, r0, #4 │ │ │ │ b a01e0 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 17d744 │ │ │ │ + b 17d760 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9e900 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9e91c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9e93c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ea10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9ea2c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ea4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9eba8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9ebc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ebe4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352ecc │ │ │ │ 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 352ecc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ed38 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9ed54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ed74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9edb0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ee0c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d39cc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ee40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 17d1a8 │ │ │ │ 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 1b0820 │ │ │ │ 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 17d1a8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f078 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9f094 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f0b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ b 9f0f8 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f1f4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 17d760 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f47c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 9f574 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f6f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9f710 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f730 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f9a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9f9c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9f9e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2caa6c │ │ │ │ + b 2caa88 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fae4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b 9fb00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fb20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fd40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fe28 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 9fd40 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fe8c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9fd40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20e9d0 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a00f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ffe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ b 9ffe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ bcc 9ffe0 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne 9ffe0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ b 9ffe0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d39cc │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a2508 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a0324 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a035c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a0394 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a03cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a040c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a0444 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a0628 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a06c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a0bb0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a0c74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bcc a0d50 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a0d50 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #28]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r5, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a1790 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a18b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b a19f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1a20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1a4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1a78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1aa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1ad0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1afc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1b28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1b54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1b80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1bac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a1bd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7b2c │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a20e8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a80ac │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a2150 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a217c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a21a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a21fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a2228 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ b a2298 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a2314 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a2340 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a236c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ b a2398 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7850 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7d9c │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7f84 │ │ │ │ b a2408 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2408 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2418 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a26cc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d39cc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2943c4 │ │ │ │ + b 2943e0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a295c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a29e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2c20 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2c20 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2c50 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2c50 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sp │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2c80 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2c80 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r9, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2d10 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2d10 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2d40 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2d40 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ beq a2d70 │ │ │ │ sub r0, r0, #8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2d70 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a2ef0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d39cc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e6f44 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 127c48 │ │ │ │ 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 227c58 │ │ │ │ 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 11f920 │ │ │ │ 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 20fd3c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 30ad78 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227424 │ │ │ │ + bl 227440 │ │ │ │ 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 227440 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a39b0 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1201a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 20fd3c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 30ad78 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 227440 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a37dc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 12645c │ │ │ │ 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 11d940 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a3f18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 222a48 │ │ │ │ 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 1201a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a40fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 r8 │ │ │ │ eorseq r4, r5, r8, ror #13 │ │ │ │ - eoreq r7, fp, ip, ror r5 │ │ │ │ + mlaeq fp, ip, r5, r7 │ │ │ │ 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 │ │ │ │ + mlaeq fp, r1, r3, r7 │ │ │ │ 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 127c48 │ │ │ │ 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 227c58 │ │ │ │ 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 11f920 │ │ │ │ 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 2108bc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 30ad78 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227424 │ │ │ │ + bl 227440 │ │ │ │ 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 227440 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a47a4 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1201a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2108bc │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 30ad78 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 227440 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a45d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 12645c │ │ │ │ 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 11d940 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a4d0c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 222a48 │ │ │ │ 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 1201a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a4ef0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 │ │ │ │ + eoreq r6, fp, r4, lsl #21 │ │ │ │ @ instruction: 0x003538f4 │ │ │ │ - eoreq r6, fp, r8, lsl #15 │ │ │ │ + eoreq r6, fp, r8, lsr #15 │ │ │ │ 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 │ │ │ │ + mlaeq fp, sp, r5, r6 │ │ │ │ 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 127c48 │ │ │ │ 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 227c58 │ │ │ │ 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 11f920 │ │ │ │ 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 210170 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 30ad78 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227424 │ │ │ │ + bl 227440 │ │ │ │ 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 227440 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq a5598 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1201a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 210170 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 30ad78 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 227440 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a53c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 12645c │ │ │ │ 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 11d940 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl a02e4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a5b00 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 222a48 │ │ │ │ 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 1201a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a5ce4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 20e52c │ │ │ │ + bl 20e548 │ │ │ │ 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 │ │ │ │ + mlaeq fp, r0, ip, r5 │ │ │ │ eorseq r2, r5, r0, lsl #22 │ │ │ │ - mlaeq fp, r4, r9, r5 │ │ │ │ + @ instruction: 0x002b59b4 │ │ │ │ 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, lsr #15 │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 1b081c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 2b23fc │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ beq a6520 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a97b8 │ │ │ │ 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 2b23fc │ │ │ │ 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 210bd0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 227440 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6400 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ eorseq r1, r5, r8, ror #31 │ │ │ │ eorseq r2, r5, r8, lsl #1 │ │ │ │ eorseq r2, r5, r8, asr #32 │ │ │ │ - @ instruction: 0x00077abc │ │ │ │ + ldrdeq r7, [r7], -r8 │ │ │ │ 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 │ │ │ │ + eoreq r4, fp, r1, lsl #25 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 2b23fc │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ beq a6b84 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a97b8 │ │ │ │ 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 2b23fc │ │ │ │ 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 21031c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 227440 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a6a64 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + mlaeq fp, sp, r9, r4 │ │ │ │ eorseq r1, r5, r4, lsl #19 │ │ │ │ eorseq r1, r5, r4, lsr #20 │ │ │ │ eorseq r1, r5, r4, ror #19 │ │ │ │ - andeq r7, r7, r8, asr r4 │ │ │ │ + andeq r7, r7, r4, ror r4 │ │ │ │ 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 r6 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 2b23fc │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ beq a71e8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a979c │ │ │ │ + bl 2a97b8 │ │ │ │ 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 2b23fc │ │ │ │ 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 20fee0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 227440 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq a70c8 │ │ │ │ ldr r0, [fp, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 r3 │ │ │ │ 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, r0, lsl 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 @ │ │ │ │ + @ instruction: 0x002b3fb9 │ │ │ │ @ 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 1b081c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7534 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a763c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7684 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7754 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a77fc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a780c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a78ac │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq a78c4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a78dc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq a7960 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7a18 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7aa0 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7aa0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7b24 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7b24 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7ba8 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7ba8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7ca4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7cdc │ │ │ │ add r0, r7, #32 │ │ │ │ bl 9ac38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7cfc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7d30 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7d30 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b a7d60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7d60 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7f00 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7d90 │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7d90 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 124970 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7ef4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ beq a7f7c │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a7f7c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #32 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a80a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 17d760 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a8178 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 17d760 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a8230 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a833c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 343190 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30b180 │ │ │ │ + b 30b19c │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30b6d0 │ │ │ │ + b 30b6ec │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30b700 │ │ │ │ + b 30b71c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30ad58 │ │ │ │ + b 30ad74 │ │ │ │ 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 3432c0 │ │ │ │ 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 lr │ │ │ │ eorseq pc, r4, r0, lsr #28 │ │ │ │ - ldrdeq r2, [fp], -sl @ │ │ │ │ - ldrdeq r2, [fp], -fp @ │ │ │ │ + strdeq r2, [fp], -sl @ │ │ │ │ + strdeq r2, [fp], -fp @ │ │ │ │ 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 3433b0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0034fdf4 │ │ │ │ - eoreq r2, fp, r8, lsl #27 │ │ │ │ + eoreq r2, fp, r8, lsr #27 │ │ │ │ @ instruction: 0x0034fdbc │ │ │ │ - eoreq r2, fp, r9, ror sp │ │ │ │ + mlaeq fp, r9, sp, r2 │ │ │ │ eorseq pc, r4, r0, lsr #27 │ │ │ │ - eoreq r2, fp, r3, lsr sp │ │ │ │ - eoreq r2, fp, r5, lsr sp │ │ │ │ + eoreq r2, fp, r3, asr sp │ │ │ │ + eoreq r2, fp, r5, asr sp │ │ │ │ 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 3432c0 │ │ │ │ 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, ror #25 │ │ │ │ @ instruction: 0x0034fcd4 │ │ │ │ - eoreq r2, fp, lr, lsl #25 │ │ │ │ - eoreq r2, fp, pc, lsl #25 │ │ │ │ + eoreq r2, fp, lr, lsr #25 │ │ │ │ + eoreq r2, fp, pc, lsr #25 │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 30af3c │ │ │ │ + b 30af58 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x002b2cbf │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmn r4, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ add r0, r4, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a8624 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 344f94 │ │ │ │ + bl 344fb0 │ │ │ │ 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 1a179c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ bne a86f8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1a1648 │ │ │ │ + bl 1a1664 │ │ │ │ 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 340e90 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002b2abc │ │ │ │ + eoreq r2, fp, fp, lsr #21 │ │ │ │ + mlaeq fp, sl, sl, r2 │ │ │ │ + eoreq r2, fp, r9, lsl #21 │ │ │ │ + eoreq r2, fp, r8, ror sl │ │ │ │ + eoreq r2, fp, r7, ror #20 │ │ │ │ + eoreq r2, fp, r6, asr sl │ │ │ │ + eoreq r2, fp, r5, asr #20 │ │ │ │ + eoreq r2, fp, r0, lsr #20 │ │ │ │ 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 35280c │ │ │ │ add r4, r6, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r4, r6, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ add r4, r6, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ 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 35280c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ 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 2b85c0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b239c │ │ │ │ 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 2b85c0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e2d8 │ │ │ │ + bl 19e2f4 │ │ │ │ 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 1256fc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b239c │ │ │ │ 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 │ │ │ │ + ldrdeq sp, [sl], -r0 @ │ │ │ │ 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 2b85c0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123c8c │ │ │ │ + bl 123ca8 │ │ │ │ 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 1256fc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b239c │ │ │ │ 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 2b85c0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 123d7c │ │ │ │ + bl 123d98 │ │ │ │ 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 1256fc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b239c │ │ │ │ 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, ror #9 │ │ │ │ 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 2b85c0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19e1e8 │ │ │ │ + bl 19e204 │ │ │ │ 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 1256fc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b2380 │ │ │ │ + bl 2b239c │ │ │ │ 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 19e7f8 │ │ │ │ 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 @ │ │ │ │ + strdeq sp, [sl], -r0 @ │ │ │ │ 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 1b081c │ │ │ │ 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 123a80 │ │ │ │ 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 1b081c │ │ │ │ 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 1b0820 │ │ │ │ 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 122e80 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, #1 │ │ │ │ str fp, [r4, #8] │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 2d3838 │ │ │ │ + bl 2d3854 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r6, r5, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a95b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 353024 │ │ │ │ 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 30a8e4 │ │ │ │ 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 3528b0 │ │ │ │ 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 2d3850 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r7, r6, #160 @ 0xa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a98ec │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 3528b0 │ │ │ │ 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 1b0820 │ │ │ │ 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 2d3850 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r4, r9, #164 @ 0xa4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a9d94 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ bl 21e2c │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r4, r9, #168 @ 0xa8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 1b081c │ │ │ │ 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 353024 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne a9e74 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ 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 1b0820 │ │ │ │ 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 353024 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ beq aa014 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2c8bb0 │ │ │ │ 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 2c97d0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 125ba4 │ │ │ │ + bl 125bc0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 125ba4 │ │ │ │ + bl 125bc0 │ │ │ │ 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 r0 │ │ │ │ + eoreq r0, fp, r5, lsl #26 │ │ │ │ + @ instruction: 0x002b0cb6 │ │ │ │ eorseq r9, r4, r4, ror #20 │ │ │ │ eorseq r9, r4, r8, lsl #21 │ │ │ │ - eoreq r0, fp, r9, lsr ip │ │ │ │ + eoreq r0, fp, r9, asr ip │ │ │ │ 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 30125c │ │ │ │ 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 29d560 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29d560 │ │ │ │ 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 303d00 │ │ │ │ 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 303d00 │ │ │ │ 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 29e04c │ │ │ │ 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 30125c │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 340e90 │ │ │ │ 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 303d00 │ │ │ │ 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 2d4278 │ │ │ │ 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 │ │ │ │ + eoreq r0, fp, r0, asr #12 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002b08b9 │ │ │ │ + eoreq r0, fp, sp, asr #11 │ │ │ │ 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 │ │ │ │ + mlaeq fp, sp, r1, r0 │ │ │ │ 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 │ │ │ │ + eoreq r0, fp, r9, lsl #9 │ │ │ │ + eoreq r0, fp, pc, lsr #32 │ │ │ │ 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, asr #25 │ │ │ │ @ instruction: 0x0034ceb4 │ │ │ │ - eoreq r0, fp, r5, lsl #9 │ │ │ │ + eoreq r0, fp, r5, lsr #9 │ │ │ │ eorseq sp, r4, r8, lsr #13 │ │ │ │ - eoreq pc, sl, r1, ror ip @ │ │ │ │ + mlaeq sl, r1, ip, pc @ │ │ │ │ @ instruction: 0x0034ceb4 │ │ │ │ - @ instruction: 0x002afcb9 │ │ │ │ + ldrdeq pc, [sl], -r9 @ │ │ │ │ eorseq ip, r4, ip, lsl pc │ │ │ │ - eoreq r0, fp, r1, lsr r5 │ │ │ │ + eoreq r0, fp, r1, asr r5 │ │ │ │ eorseq sp, r4, r4, lsr #15 │ │ │ │ - eoreq pc, sl, r9, lsl #25 │ │ │ │ + eoreq pc, sl, r9, lsr #25 │ │ │ │ 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 2c5148 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 2e22e4 │ │ │ │ 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 2c44a0 │ │ │ │ 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 1b0820 │ │ │ │ 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 340e90 │ │ │ │ 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 303d00 │ │ │ │ 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 1b0820 │ │ │ │ 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 2e8364 │ │ │ │ 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 303d00 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 303d00 │ │ │ │ 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 2d4278 │ │ │ │ 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 lr @ │ │ │ │ + ldrdeq pc, [sl], -fp @ │ │ │ │ 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 sp @ │ │ │ │ + eoreq pc, sl, ip, asr #26 │ │ │ │ eorseq r4, r6, r8, lsr #22 │ │ │ │ - eoreq pc, sl, r2, asr #22 │ │ │ │ - eoreq pc, sl, sp, asr #8 │ │ │ │ + eoreq pc, sl, r2, ror #22 │ │ │ │ + eoreq pc, sl, sp, ror #8 │ │ │ │ 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 │ │ │ │ + andeq r5, lr, r4, asr sl │ │ │ │ + ldrdeq pc, [sl], -r3 @ │ │ │ │ eorseq r4, r6, r0, ror #16 │ │ │ │ - eoreq pc, sl, r9, ror #8 │ │ │ │ + eoreq pc, sl, r9, lsl #9 │ │ │ │ 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 │ │ │ │ + muleq lr, r4, fp │ │ │ │ + andeq r5, lr, r0, asr #21 │ │ │ │ + eoreq fp, sl, r4, ror #19 │ │ │ │ + eoreq fp, sl, sl, lsl #19 │ │ │ │ + eoreq fp, sl, r7, ror #18 │ │ │ │ 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 30125c │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne abf14 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ 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 353024 │ │ │ │ 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 2e4c58 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ b ac174 │ │ │ │ cmp fp, #0 │ │ │ │ beq ac1bc │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2ddcb4 │ │ │ │ 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 194420 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 301240 │ │ │ │ + bl 30125c │ │ │ │ ldr r0, [pc, #3828] @ ad220 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ bl 1fda8 │ │ │ │ b ace24 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 32ff40 │ │ │ │ + bl 32ff5c │ │ │ │ ldr r0, [pc, #3732] @ ad224 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 2ea1c0 │ │ │ │ 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 30e594 │ │ │ │ ldr r1, [sp, #288] @ 0x120 │ │ │ │ cmp r1, #0 │ │ │ │ beq ac444 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ - bl 2e2390 │ │ │ │ + bl 2e23ac │ │ │ │ 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 1b0820 │ │ │ │ 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 2e22e4 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ 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 2dd904 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 2ddd30 │ │ │ │ mov r0, fp │ │ │ │ - bl 2ddcf8 │ │ │ │ + bl 2ddd14 │ │ │ │ cmp r0, #1 │ │ │ │ bne ac8d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2ddcf0 │ │ │ │ + bl 2ddd0c │ │ │ │ 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 30e484 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ bl 1fda8 │ │ │ │ b ac654 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl 2f2070 │ │ │ │ + bl 2f208c │ │ │ │ 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 1b081c │ │ │ │ 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 180778 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [sp, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ beq acbd0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 122f94 │ │ │ │ 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 17d2c0 │ │ │ │ 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 12a1d8 │ │ │ │ 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 29d560 │ │ │ │ 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 3012d8 │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl 17d2a4 │ │ │ │ + bl 17d2c0 │ │ │ │ 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 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne ad1bc │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 17d2c0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 17d2a4 │ │ │ │ + bl 17d2c0 │ │ │ │ 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 ip │ │ │ │ @ instruction: 0x00363ad8 │ │ │ │ - eoreq r6, fp, r1, lsr #30 │ │ │ │ + eoreq r6, fp, r1, asr #30 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ bne ad210 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2caa6c │ │ │ │ + bl 2caa88 │ │ │ │ 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 │ │ │ │ + ldrdeq lr, [sl], -r9 @ │ │ │ │ @ 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 r2 │ │ │ │ eorseq fp, r4, r8, lsl #4 │ │ │ │ - eoreq lr, sl, r1, lsl #5 │ │ │ │ + eoreq lr, sl, r1, lsr #5 │ │ │ │ @ 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 @ │ │ │ │ + mlaeq sl, lr, r2, pc @ │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x002ae2bd │ │ │ │ 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 r2 │ │ │ │ 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 @ │ │ │ │ + strdeq lr, [sl], -r5 @ │ │ │ │ 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 r2 │ │ │ │ @ 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 sl │ │ │ │ + @ instruction: 0x002ae8bc │ │ │ │ eorseq r3, r6, r0, ror #12 │ │ │ │ - eoreq lr, sl, sp, lsl r2 │ │ │ │ + eoreq lr, sl, sp, lsr r2 │ │ │ │ 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 119024 │ │ │ │ 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 126154 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 17f308 │ │ │ │ + bl 17f324 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq lr, sl, ip, lsl #3 │ │ │ │ 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 1b0820 │ │ │ │ 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 175844 │ │ │ │ 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 119024 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldrd r0, [fp] │ │ │ │ stm sp, {r6, r7} │ │ │ │ - bl 126138 │ │ │ │ + bl 126154 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r5, [sp] │ │ │ │ - bl 17f308 │ │ │ │ + bl 17f324 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1fe80 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ - bl 180d3c │ │ │ │ + bl 180d58 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 17d5c8 │ │ │ │ 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 125ca0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 17d5ac │ │ │ │ + bl 17d5c8 │ │ │ │ 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, asr #11 │ │ │ │ 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 lr │ │ │ │ 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 17496c │ │ │ │ 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 1b081c │ │ │ │ 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 17e580 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 16c48c │ │ │ │ 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 1b0820 │ │ │ │ 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 ddbc0 │ │ │ │ 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 1b0820 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl a2804 │ │ │ │ b ade40 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl ddba4 │ │ │ │ + bl ddbc0 │ │ │ │ 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 │ │ │ │ + eoreq sp, sl, sl, lsr #16 │ │ │ │ mlaseq r4, r8, r7, sl │ │ │ │ - strdeq sp, [sl], -r8 @ │ │ │ │ + eoreq sp, sl, r8, lsl r9 │ │ │ │ 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 126154 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 17f714 │ │ │ │ + bl 17f730 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ beq ae03c │ │ │ │ ldr r1, [r6] │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r0] │ │ │ │ bl 1e338 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1046bc │ │ │ │ + bl 1046d8 │ │ │ │ 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 1b081c │ │ │ │ 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, ror #11 │ │ │ │ + ldrdeq r6, [r3], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - bl 1b1cc4 │ │ │ │ + bl 1b1ce0 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 2ea2e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq ae158 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - bl 2c5b64 │ │ │ │ + bl 1b0820 │ │ │ │ + bl 2c5b80 │ │ │ │ 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 2e23ac │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne ae2b0 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2ddc84 │ │ │ │ - bl 16f5ec │ │ │ │ + bl 2ddca0 │ │ │ │ + bl 16f608 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 170a14 │ │ │ │ + bl 170a30 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq sp, sl, pc, lsr #12 │ │ │ │ + eoreq sp, sl, r1, lsr r6 │ │ │ │ eorseq sl, r4, ip, asr r4 │ │ │ │ - eoreq sp, sl, lr, lsr #9 │ │ │ │ + eoreq sp, sl, lr, asr #9 │ │ │ │ eorseq r9, r4, r8, ror #28 │ │ │ │ - ldrdeq sp, [sl], -r7 @ │ │ │ │ + strdeq sp, [sl], -r7 @ │ │ │ │ eorseq sl, r4, r0, lsr r4 │ │ │ │ - mlaeq sl, fp, r4, sp │ │ │ │ + @ instruction: 0x002ad4bb │ │ │ │ eorseq r9, r4, ip, lsr #28 │ │ │ │ - eoreq sp, sl, r6, lsl #12 │ │ │ │ + eoreq sp, sl, r6, lsr #12 │ │ │ │ eorseq sl, r4, r0, lsl r4 │ │ │ │ - mlaeq sl, r4, r4, sp │ │ │ │ + @ instruction: 0x002ad4b4 │ │ │ │ eorseq r9, r4, ip, lsl #28 │ │ │ │ - ldrdeq sp, [sl], -r9 @ │ │ │ │ + strdeq sp, [sl], -r9 @ │ │ │ │ @ instruction: 0x0034a3f0 │ │ │ │ - eoreq sp, sl, r2, lsr #9 │ │ │ │ + eoreq sp, sl, r2, asr #9 │ │ │ │ @ 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 343190 │ │ │ │ + eoreq r6, sl, r4, lsl #15 │ │ │ │ + eoreq ip, sl, r7, ror lr │ │ │ │ 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 3431a4 │ │ │ │ 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 34935c │ │ │ │ + bl 349668 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldrdeq fp, [sl], -pc @ │ │ │ │ + strdeq fp, [sl], -pc @ │ │ │ │ eorseq sl, r4, ip, ror #9 │ │ │ │ - @ instruction: 0x002ad4b5 │ │ │ │ + ldrdeq sp, [sl], -r5 @ │ │ │ │ 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 3039a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eoreq sp, lr, r3, asr #26 │ │ │ │ + eoreq sp, lr, r3, ror #26 │ │ │ │ @ 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 2e22e4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b081c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 b4018 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3f94 │ │ │ │ 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, ror #7 │ │ │ │ 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 1b081c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 b4018 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3f94 │ │ │ │ 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 r2 │ │ │ │ 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 1b081c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 b4018 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3f94 │ │ │ │ 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 │ │ │ │ + strheq sp, [sl], -sl @ │ │ │ │ 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 1b081c │ │ │ │ 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 340e90 │ │ │ │ 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 1b0820 │ │ │ │ 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 b4018 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b3f78 │ │ │ │ + bl b3f94 │ │ │ │ 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 │ │ │ │ + eoreq ip, sl, r2, lsr #30 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + ldrdeq sp, [sl], -r4 @ │ │ │ │ eorseq sl, r4, r0, lsl r5 │ │ │ │ - eoreq sp, sl, r8, asr #10 │ │ │ │ - eoreq sp, sl, fp, asr #10 │ │ │ │ - eoreq sp, sl, r6, asr #10 │ │ │ │ + eoreq sp, sl, r8, ror #10 │ │ │ │ + eoreq sp, sl, fp, ror #10 │ │ │ │ + eoreq sp, sl, r6, ror #10 │ │ │ │ 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 2d9694 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 106fa4 │ │ │ │ + bl 106fc0 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + strdeq sp, [sl], -sl @ │ │ │ │ + eoreq sp, sl, r8, lsr #8 │ │ │ │ + eoreq sp, sl, fp, lsr #8 │ │ │ │ + eoreq sp, sl, r6, lsr #8 │ │ │ │ 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 2e22e4 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ 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 sl │ │ │ │ + eoreq r0, fp, r5, lsr #10 │ │ │ │ + ldrdeq r0, [fp], -sl @ │ │ │ │ + @ instruction: 0x002b04b1 │ │ │ │ eorseq sl, r4, r0, asr r4 │ │ │ │ - eoreq ip, sl, r0, lsr #23 │ │ │ │ + eoreq ip, sl, r0, asr #23 │ │ │ │ eorseq r9, r4, r4, lsr pc │ │ │ │ - ldrdeq sp, [sl], -r0 @ │ │ │ │ - ldrdeq sp, [sl], -r3 @ │ │ │ │ - eoreq sp, sl, lr, asr #5 │ │ │ │ + strdeq sp, [sl], -r0 @ │ │ │ │ + strdeq sp, [sl], -r3 @ │ │ │ │ + eoreq sp, sl, lr, ror #5 │ │ │ │ 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 16f7ec │ │ │ │ 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 fe594 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 1f208 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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, asr #1 │ │ │ │ + eoreq sp, sl, r3, asr #1 │ │ │ │ + strheq sp, [sl], -lr @ │ │ │ │ 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 b5f90 │ │ │ │ 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 e6264 │ │ │ │ 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, lsr #15 │ │ │ │ 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 16c48c │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 lr │ │ │ │ + eoreq ip, sl, fp, asr lr │ │ │ │ + eoreq ip, sl, r6, asr lr │ │ │ │ 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 2d5900 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 113fd4 │ │ │ │ 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 1b0820 │ │ │ │ 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 b425c │ │ │ │ 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 125ca0 │ │ │ │ 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, ror #25 │ │ │ │ + eoreq ip, sl, r3, ror #25 │ │ │ │ + ldrdeq ip, [sl], -lr @ │ │ │ │ @ instruction: 0x00361fbc │ │ │ │ - eoreq ip, sl, pc, lsl #26 │ │ │ │ + eoreq ip, sl, pc, lsr #26 │ │ │ │ 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 b5f90 │ │ │ │ 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 e6264 │ │ │ │ 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 r1 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsl #16 │ │ │ │ + eoreq ip, sl, pc, lsl #16 │ │ │ │ + eoreq ip, sl, sl, lsl #16 │ │ │ │ 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 29d560 │ │ │ │ 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 29e04c │ │ │ │ + bl 16f7ec │ │ │ │ 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 16fa18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ 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 2d58f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq afcf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 2d4278 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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 b425c │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 │ │ │ │ + ldrdeq r1, [fp], -r8 @ │ │ │ │ eorseq ip, r4, r0, lsl r7 │ │ │ │ - @ instruction: 0x002b15b7 │ │ │ │ + ldrdeq r1, [fp], -r7 @ │ │ │ │ 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 │ │ │ │ + eoreq ip, sl, r7, lsr #12 │ │ │ │ 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 r8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002ac4bc │ │ │ │ + @ instruction: 0x002ac4bf │ │ │ │ + @ instruction: 0x002ac4ba │ │ │ │ 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 ec3a8 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsl #4 │ │ │ │ + eoreq ip, sl, r7, lsl #4 │ │ │ │ + eoreq ip, sl, r2, lsl #4 │ │ │ │ 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 113790 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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, lsl #2 │ │ │ │ + eoreq ip, sl, fp, lsl #2 │ │ │ │ + eoreq ip, sl, r6, lsl #2 │ │ │ │ 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 ba650 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 r0 │ │ │ │ + eoreq ip, sl, r7, lsl r0 │ │ │ │ + eoreq ip, sl, r2, lsl r0 │ │ │ │ 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 11ad20 │ │ │ │ cmp r0, #0 │ │ │ │ beq b03fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e098 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d8438 │ │ │ │ + bl 2d8454 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 1ecc8 │ │ │ │ orrs r0, r6, r7 │ │ │ │ bne b0358 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad20 │ │ │ │ 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 11360c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113a90 │ │ │ │ ldr r0, [pc, #284] @ b0440 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 113a90 │ │ │ │ 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 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ 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 │ │ │ │ + eoreq fp, sl, r4, ror #28 │ │ │ │ + eoreq fp, sl, r7, ror #28 │ │ │ │ + eoreq fp, sl, r2, ror #28 │ │ │ │ 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 2ddeb8 │ │ │ │ ldr r4, [pc, #308] @ b05cc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 e4d1c │ │ │ │ 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 2de878 │ │ │ │ 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 2de508 │ │ │ │ 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 lr │ │ │ │ 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 @ │ │ │ │ + eoreq fp, sl, r9, lsl #27 │ │ │ │ + strdeq fp, [sl], -sp @ │ │ │ │ mlaseq r4, r8, r8, r8 │ │ │ │ - eoreq sp, sl, r1, ror fp │ │ │ │ + mlaeq sl, r1, fp, sp │ │ │ │ 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 33f7f0 │ │ │ │ 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 1b0820 │ │ │ │ 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 347e88 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, sl, fp, asr #29 │ │ │ │ + eoreq fp, sl, fp, ror #29 │ │ │ │ mlaseq r4, r4, ip, r8 │ │ │ │ - @ instruction: 0x002ab4b4 │ │ │ │ + ldrdeq fp, [sl], -r4 @ │ │ │ │ eorseq r8, r4, r8, ror #16 │ │ │ │ eorseq r8, r4, ip, lsr ip │ │ │ │ - eoreq fp, sl, ip, asr r4 │ │ │ │ + eoreq fp, sl, ip, ror r4 │ │ │ │ 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, lsr #7 │ │ │ │ + ldrdeq fp, [sl], -r3 @ │ │ │ │ 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 2ddeb8 │ │ │ │ ldr r4, [pc, #212] @ b0984 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 e4d1c │ │ │ │ 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 │ │ │ │ + eoreq r4, sl, r0, lsl #5 │ │ │ │ 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 @ │ │ │ │ + strdeq r4, [sl], -r8 @ │ │ │ │ eorseq r8, r4, ip, asr #9 │ │ │ │ - eoreq sp, sl, r5, lsr #15 │ │ │ │ + eoreq sp, sl, r5, asr #15 │ │ │ │ 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 │ │ │ │ + strheq fp, [sl], -ip @ │ │ │ │ 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 2ddeb8 │ │ │ │ ldr r4, [pc, #212] @ b0b20 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 e4d1c │ │ │ │ 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 │ │ │ │ + mlaeq sl, lr, r9, fp │ │ │ │ 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 r9 │ │ │ │ eorseq r8, r4, r0, lsr r3 │ │ │ │ - eoreq sp, sl, r9, lsl #12 │ │ │ │ + eoreq sp, sl, r9, lsr #12 │ │ │ │ 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 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ 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 │ │ │ │ + mlaeq sl, r6, r9, fp │ │ │ │ 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 2ddeb8 │ │ │ │ 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 e502c │ │ │ │ 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 lr │ │ │ │ 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 33f7f0 │ │ │ │ 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 1b0820 │ │ │ │ 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 347e88 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq fp, sl, r0, asr #10 │ │ │ │ + eoreq fp, sl, r0, ror #10 │ │ │ │ eorseq r8, r4, ip, lsr #9 │ │ │ │ - strdeq sl, [sl], -ip @ │ │ │ │ + eoreq sl, sl, ip, lsl lr │ │ │ │ @ instruction: 0x003481b0 │ │ │ │ eorseq r8, r4, r4, asr r4 │ │ │ │ - eoreq sl, sl, r4, lsr #27 │ │ │ │ + eoreq sl, sl, r4, asr #27 │ │ │ │ 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, ror #25 │ │ │ │ + eoreq fp, sl, fp, lsl r5 │ │ │ │ @ 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 2ddeb8 │ │ │ │ ldr r0, [pc, #164] @ b100c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 e502c │ │ │ │ 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, asr #23 │ │ │ │ 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 fp │ │ │ │ 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 2ddeb8 │ │ │ │ ldr r0, [pc, #600] @ b12c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 e502c │ │ │ │ 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 2ddeb8 │ │ │ │ ldr r5, [pc, #524] @ b12e0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ 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 353024 │ │ │ │ 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 e4d1c │ │ │ │ ldr r1, [pc, #396] @ b12fc │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2df2ec │ │ │ │ + bl 2df308 │ │ │ │ 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 2dee84 │ │ │ │ ldr r1, [pc, #324] @ b1300 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2df2ec │ │ │ │ + bl 2df308 │ │ │ │ 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 2dee84 │ │ │ │ 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,33 +148586,33 @@ │ │ │ │ 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, asr #21 │ │ │ │ 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 sl │ │ │ │ + ldrdeq fp, [sl], -r5 @ │ │ │ │ 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, asr #29 │ │ │ │ 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 r1 │ │ │ │ + eoreq r8, sl, fp, lsr #17 │ │ │ │ + eoreq r8, sl, r7, ror #16 │ │ │ │ @ instruction: 0x00347bd0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ str sl, [r0] │ │ │ │ @@ -148621,15 +148621,15 @@ │ │ │ │ ldr r1, [pc, #140] @ b13bc │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ mov r8, sp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r8, #8 │ │ │ │ - bl 2df880 │ │ │ │ + bl 2df89c │ │ │ │ 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} │ │ │ │ @@ -148644,36 +148644,36 @@ │ │ │ │ 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 │ │ │ │ + bl 2df41c │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ b13c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, fp, ror #13 │ │ │ │ + eoreq r8, sl, fp, lsl #14 │ │ │ │ eorseq r7, r4, ip, lsl #21 │ │ │ │ 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 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f7f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b1490 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ @@ -148690,15 +148690,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b145c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #452] @ b1634 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #448] @ b1638 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -148721,15 +148721,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ b b1594 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1520 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -148783,41 +148783,41 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b15d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b15ec │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, sl, lsl #29 │ │ │ │ + eoreq sl, sl, sl, lsr #29 │ │ │ │ eorseq r7, r4, r0, lsr #27 │ │ │ │ - eoreq sl, sl, r0, ror #13 │ │ │ │ + eoreq sl, sl, r0, lsl #14 │ │ │ │ mlaseq r4, r4, sl, r7 │ │ │ │ eorseq r7, r4, r8, asr #26 │ │ │ │ - eoreq sl, sl, r8, lsl #13 │ │ │ │ + eoreq sl, sl, r8, lsr #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 @ │ │ │ │ + ldrdeq r3, [sl], -r0 @ │ │ │ │ + strdeq sl, [sl], -pc @ │ │ │ │ @ instruction: 0x00347dd0 │ │ │ │ eorseq pc, r5, ip, lsl r3 @ │ │ │ │ @ instruction: 0x003479b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -148826,39 +148826,39 @@ │ │ │ │ cmp r8, #0 │ │ │ │ beq b178c │ │ │ │ ldr r1, [pc, #320] @ b17ac │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de878 │ │ │ │ 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 2de508 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #252] @ b17b0 │ │ │ │ mov r1, #13 │ │ │ │ ldr r2, [pc, #248] @ b17b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ ldr r5, [pc, #236] @ b17b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ beq b16f0 │ │ │ │ ldr r0, [pc, #208] @ b17bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ @@ -148867,15 +148867,15 @@ │ │ │ │ beq b1770 │ │ │ │ ldr r5, [pc, #188] @ b17c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ beq b1734 │ │ │ │ ldr r0, [pc, #156] @ b17cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ @@ -148883,15 +148883,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #13 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [pc, #116] @ b17d0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d1c │ │ │ │ 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 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ ldr r2, [pc, #68] @ b17c4 │ │ │ │ @@ -148903,134 +148903,134 @@ │ │ │ │ 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 @ │ │ │ │ + eoreq sl, sl, lr, asr #26 │ │ │ │ + eoreq sl, sl, lr, lsl sp │ │ │ │ eorseq r9, r4, r4, lsr #6 │ │ │ │ @ instruction: 0x0035fbf0 │ │ │ │ @ instruction: 0x0035fbd8 │ │ │ │ - eoreq ip, sl, sp, lsl #19 │ │ │ │ + eoreq ip, sl, sp, lsr #19 │ │ │ │ eorseq r9, r4, r0, ror r2 │ │ │ │ eorseq pc, r5, ip, lsr #23 │ │ │ │ mlaseq r5, r4, fp, pc @ │ │ │ │ - eoreq sl, sl, lr, asr ip │ │ │ │ + eoreq sl, sl, lr, ror ip │ │ │ │ @ instruction: 0x003476b0 │ │ │ │ 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 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #8] @ b185c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq sl, sl, ip, ror #22 │ │ │ │ + eoreq sl, sl, ip, lsl #23 │ │ │ │ @ instruction: 0x003475f0 │ │ │ │ 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 │ │ │ │ add sl, sp, #52 @ 0x34 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #112] @ b1948 │ │ │ │ mov r1, #6 │ │ │ │ ldr r2, [pc, #108] @ b194c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ 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 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ + mlaeq sl, sp, r9, sl │ │ │ │ + eoreq sl, sl, r2, asr r9 │ │ │ │ eorseq r7, r4, r8, asr r8 │ │ │ │ - eoreq sl, sl, r2, lsl #18 │ │ │ │ + eoreq sl, sl, r2, lsr #18 │ │ │ │ eorseq r7, r4, r8, lsl r5 │ │ │ │ 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 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f7f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b1a24 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ @@ -149047,15 +149047,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b19f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #452] @ b1bc8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #448] @ b1bcc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -149078,15 +149078,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ b b1b28 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -149140,41 +149140,41 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b1b64 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b1b80 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, pc, lsr #18 │ │ │ │ + eoreq sl, sl, pc, asr #18 │ │ │ │ eorseq r7, r4, ip, lsl r8 │ │ │ │ - eoreq sl, sl, ip, asr #2 │ │ │ │ + eoreq sl, sl, ip, ror #2 │ │ │ │ eorseq r7, r4, r0, lsl #10 │ │ │ │ eorseq r7, r4, r4, asr #15 │ │ │ │ - strdeq sl, [sl], -r4 @ │ │ │ │ + eoreq sl, sl, r4, lsl r1 │ │ │ │ @ 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 │ │ │ │ + eoreq r3, sl, ip, lsr r0 │ │ │ │ + eoreq sl, sl, fp, ror #16 │ │ │ │ eorseq r7, r4, ip, asr #16 │ │ │ │ @ instruction: 0x0035edb8 │ │ │ │ eorseq r7, r4, r4, lsr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -149182,15 +149182,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b1c98 │ │ │ │ ldr r1, [pc, #540] @ b1e1c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f7f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b1ca4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ @@ -149207,15 +149207,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b1c70 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #452] @ b1e48 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #448] @ b1e4c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -149238,15 +149238,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ b b1da8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1d34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -149300,41 +149300,41 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b1de4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b1e00 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, pc, lsl ip │ │ │ │ + eoreq sl, sl, pc, lsr ip │ │ │ │ eorseq r7, r4, ip, ror #14 │ │ │ │ - eoreq r9, sl, ip, asr #29 │ │ │ │ + eoreq r9, sl, ip, ror #29 │ │ │ │ eorseq r7, r4, r0, lsl #5 │ │ │ │ eorseq r7, r4, r4, lsl r7 │ │ │ │ - eoreq r9, sl, r4, ror lr │ │ │ │ + mlaeq sl, r4, lr, r9 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002a2dbc │ │ │ │ + eoreq sl, sl, fp, ror #11 │ │ │ │ mlaseq r4, ip, r7, r7 │ │ │ │ eorseq lr, r5, r8, lsl r8 │ │ │ │ eorseq r7, r4, r4, lsr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -149342,15 +149342,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq b1f18 │ │ │ │ ldr r1, [pc, #540] @ b209c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 33f7d4 │ │ │ │ + bl 33f7f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne b1f24 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de94 │ │ │ │ @@ -149367,15 +149367,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq b1ef0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #452] @ b20c8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ ldr r2, [pc, #448] @ b20cc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -149398,15 +149398,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ b b2028 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 347e6c │ │ │ │ + bl 347e88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ bne b1fb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -149460,41 +149460,41 @@ │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq b2064 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne b2080 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq sl, sl, r3, asr r4 │ │ │ │ + eoreq sl, sl, r3, ror r4 │ │ │ │ eorseq r7, r4, ip, lsr #6 │ │ │ │ - eoreq r9, sl, ip, asr #24 │ │ │ │ + eoreq r9, sl, ip, ror #24 │ │ │ │ eorseq r7, r4, r0 │ │ │ │ @ instruction: 0x003472d4 │ │ │ │ - strdeq r9, [sl], -r4 @ │ │ │ │ + eoreq r9, sl, r4, lsl ip │ │ │ │ @ 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 │ │ │ │ + eoreq r2, sl, ip, lsr fp │ │ │ │ + eoreq sl, sl, fp, ror #6 │ │ │ │ eorseq r7, r4, ip, asr r3 │ │ │ │ eorseq lr, r5, r8, lsl r2 │ │ │ │ eorseq r6, r4, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -149503,15 +149503,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ beq b22c4 │ │ │ │ ldr r0, [pc, #512] @ b2300 │ │ │ │ mov r1, #5 │ │ │ │ ldr r2, [pc, #508] @ b2304 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ bl 1e8b4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ beq b2274 │ │ │ │ bl 1e8b4 │ │ │ │ mov r1, #11 │ │ │ │ @@ -149519,22 +149519,22 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [pc, #448] @ b2308 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ + bl e4ea8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #432] @ b230c │ │ │ │ mov r1, #13 │ │ │ │ ldr r2, [pc, #428] @ b2310 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ bl 1f238 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ beq b228c │ │ │ │ bl 1f238 │ │ │ │ mov r1, #11 │ │ │ │ @@ -149542,28 +149542,28 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r1, #13 │ │ │ │ ldr r0, [pc, #376] @ b231c │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ + bl e4ea8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #360] @ b2320 │ │ │ │ ldr r2, [pc, #360] @ b2324 │ │ │ │ mov r1, #16 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ ldr r6, [pc, #344] @ b2328 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ beq b21f4 │ │ │ │ ldr r0, [pc, #316] @ b232c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22e00 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ @@ -149572,30 +149572,30 @@ │ │ │ │ beq b22a8 │ │ │ │ ldr r6, [pc, #296] @ b2338 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ beq b2238 │ │ │ │ ldr r0, [pc, #264] @ b233c │ │ │ │ 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 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ + bl e4ea8 │ │ │ │ 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 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ @@ -149628,68 +149628,68 @@ │ │ │ │ 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 │ │ │ │ + eoreq sl, sl, r1, ror #3 │ │ │ │ @ instruction: 0x003488f8 │ │ │ │ - eoreq sl, sl, sp, ror r1 │ │ │ │ - eoreq sl, sl, sl, ror #2 │ │ │ │ + mlaeq sl, sp, r1, sl │ │ │ │ + eoreq sl, sl, sl, lsl #3 │ │ │ │ mlaseq r4, ip, r8, r8 │ │ │ │ - eoreq fp, sl, r4, lsr #29 │ │ │ │ + eoreq fp, sl, r4, asr #29 │ │ │ │ eorseq r8, r4, r4, ror r7 │ │ │ │ - eoreq sl, sl, r6, lsr #2 │ │ │ │ - eoreq r3, sl, fp, lsl r6 │ │ │ │ + eoreq sl, sl, r6, asr #2 │ │ │ │ + eoreq r3, sl, fp, lsr 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 fp, sl, r8, lsr #29 │ │ │ │ eorseq r8, r4, r8, asr r7 │ │ │ │ eorseq lr, r5, r8, lsl lr │ │ │ │ eorseq lr, r5, r0, lsl #28 │ │ │ │ - eoreq r3, sl, pc, ror r5 │ │ │ │ + mlaeq sl, pc, r5, r3 @ │ │ │ │ eorseq r6, r4, r8, ror fp │ │ │ │ - @ instruction: 0x002abebc │ │ │ │ + ldrdeq fp, [sl], -ip @ │ │ │ │ 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 │ │ │ │ mov r1, #13 │ │ │ │ ldr r2, [pc, #176] @ b2430 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ ldr r0, [pc, #164] @ b2434 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne b23e4 │ │ │ │ ldr r0, [pc, #148] @ b2444 │ │ │ │ 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 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ 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 │ │ │ │ @@ -149703,70 +149703,70 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b b23a8 │ │ │ │ ldr r0, [pc, #36] @ b244c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq sl, sl, r5, lsl r0 │ │ │ │ + eoreq sl, sl, r5, lsr 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 │ │ │ │ + eoreq r9, sl, r1, ror #31 │ │ │ │ eorseq r6, r4, ip, lsl sl │ │ │ │ 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 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #412] @ b261c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ ldr r0, [pc, #400] @ b2620 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne b25a0 │ │ │ │ ldr r0, [pc, #384] @ b2630 │ │ │ │ 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 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #340] @ b2638 │ │ │ │ mov r1, #13 │ │ │ │ ldr r2, [pc, #336] @ b263c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ ldr r5, [pc, #324] @ b2640 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ beq b2520 │ │ │ │ ldr r0, [pc, #296] @ b2644 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ @@ -149775,15 +149775,15 @@ │ │ │ │ beq b25dc │ │ │ │ ldr r5, [pc, #276] @ b2650 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ beq b2564 │ │ │ │ ldr r0, [pc, #244] @ b2654 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #1073741827 @ 0x40000003 │ │ │ │ @@ -149791,15 +149791,15 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #13 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [pc, #204] @ b2658 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d1c │ │ │ │ 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] │ │ │ │ @@ -149826,40 +149826,40 @@ │ │ │ │ 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 │ │ │ │ + mlaeq sl, ip, r6, r2 │ │ │ │ @ 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 │ │ │ │ + eoreq r2, sl, r8, asr #12 │ │ │ │ + eoreq r9, sl, lr, ror #29 │ │ │ │ @ instruction: 0x003484f4 │ │ │ │ eorseq lr, r5, r0, asr #27 │ │ │ │ eorseq lr, r5, r8, lsr #27 │ │ │ │ - eoreq fp, sl, r1, lsr #22 │ │ │ │ + eoreq fp, sl, r1, asr #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 │ │ │ │ + eoreq r9, sl, lr, asr #28 │ │ │ │ eorseq r6, r4, r4, asr #16 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq b2688 │ │ │ │ - bl 185c44 │ │ │ │ + bl 185c60 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ b2694 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ @ instruction: 0x003467b4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -149871,35 +149871,35 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq b2768 │ │ │ │ ldr r0, [pc, #180] @ b2774 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [pc, #176] @ b2778 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ ldr r0, [pc, #164] @ b277c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ bne b272c │ │ │ │ ldr r0, [pc, #148] @ b278c │ │ │ │ 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 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ 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 │ │ │ │ @@ -149913,333 +149913,340 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ b b26f0 │ │ │ │ ldr r0, [pc, #36] @ b2794 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r2, sl, r4, lsr r4 │ │ │ │ + eoreq r2, sl, r4, asr 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 │ │ │ │ + eoreq r2, sl, r0, lsl #8 │ │ │ │ @ instruction: 0x003466d4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq b27c0 │ │ │ │ - bl 185ea8 │ │ │ │ + bl 185ec4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ b27cc │ │ │ │ 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 │ │ │ │ + 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 b28d0 │ │ │ │ + ldr r1, [pc, #248] @ b28f0 │ │ │ │ + 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 2ded80 │ │ │ │ + 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 2de974 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #116] @ b28d8 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #116] @ b28f4 │ │ │ │ + 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 2de878 │ │ │ │ + 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 2de508 │ │ │ │ + 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] @ b28f8 │ │ │ │ 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 │ │ │ │ + mlaeq sl, sl, fp, r9 │ │ │ │ + eoreq r9, sl, ip, lsl fp │ │ │ │ + eorseq r6, r4, ip, ror #10 │ │ │ │ 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 b2d34 │ │ │ │ + ldr r1, [pc, #1324] @ b2e50 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1248] @ b2e38 │ │ │ │ + ldr r1, [pc, #1248] @ b2e54 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #1172] @ b2e3c │ │ │ │ + ldr r1, [pc, #1172] @ b2e58 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #1100] @ b2e40 │ │ │ │ + ldr r1, [pc, #1100] @ b2e5c │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #1028] @ b2e44 │ │ │ │ + ldr r1, [pc, #1028] @ b2e60 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #960] @ b2e48 │ │ │ │ - ldr r2, [pc, #960] @ b2e4c │ │ │ │ + ldr r0, [pc, #960] @ b2e64 │ │ │ │ + ldr r2, [pc, #960] @ b2e68 │ │ │ │ mov r1, #14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #944] @ b2e50 │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r0, [pc, #944] @ b2e6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b2cc4 │ │ │ │ - ldr r0, [pc, #928] @ b2e60 │ │ │ │ + bne b2ce0 │ │ │ │ + ldr r0, [pc, #928] @ b2e7c │ │ │ │ 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] @ b2e80 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #876] @ b2e68 │ │ │ │ + ldr r1, [pc, #876] @ b2e84 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #808] @ b2e6c │ │ │ │ + ldr r1, [pc, #808] @ b2e88 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #736] @ b2e70 │ │ │ │ + ldr r1, [pc, #736] @ b2e8c │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #664] @ b2e74 │ │ │ │ - ldr r2, [pc, #664] @ b2e78 │ │ │ │ + ldr r0, [pc, #664] @ b2e90 │ │ │ │ + ldr r2, [pc, #664] @ b2e94 │ │ │ │ mov r1, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ bl 1f238 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2cfc │ │ │ │ + beq b2d18 │ │ │ │ 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] @ b2ea0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4e8c │ │ │ │ - ldr r1, [pc, #596] @ b2e88 │ │ │ │ + bl e4ea8 │ │ │ │ + ldr r1, [pc, #596] @ b2ea4 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de878 │ │ │ │ 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 2de508 │ │ │ │ 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 +150263,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] @ b2e70 │ │ │ │ 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] @ b2e74 │ │ │ │ + ldr r3, [pc, #364] @ b2e78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b2ab8 │ │ │ │ - ldr r0, [pc, #376] @ b2e7c │ │ │ │ + b b2ad4 │ │ │ │ + ldr r0, [pc, #376] @ b2e98 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #372] @ b2e80 │ │ │ │ + ldr r2, [pc, #372] @ b2e9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #364] @ b2e8c │ │ │ │ + ldr r0, [pc, #364] @ b2ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ - b b2dd0 │ │ │ │ + b b2dec │ │ │ │ mov r8, r0 │ │ │ │ - b b2dd8 │ │ │ │ + b b2df4 │ │ │ │ mov r8, r0 │ │ │ │ - b b2de0 │ │ │ │ + b b2dfc │ │ │ │ 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 b2e18 │ │ │ │ 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 b2e28 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b b2e14 │ │ │ │ + b b2e30 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b b2e1c │ │ │ │ + b b2e38 │ │ │ │ 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 b2e20 │ │ │ │ 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 +150352,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, r8, lsl #20 │ │ │ │ + @ instruction: 0x002a98b1 │ │ │ │ + eoreq r9, sl, sl, ror #18 │ │ │ │ + eoreq r9, sl, r4, lsr #18 │ │ │ │ + ldrdeq r9, [sl], -sp @ │ │ │ │ + eoreq r9, sl, r1, lsr #17 │ │ │ │ + eorseq r6, r4, ip, lsl #13 │ │ │ │ + @ instruction: 0x0035e8dc │ │ │ │ + eorseq r8, r4, r0, lsl #1 │ │ │ │ + mlaseq r5, r8, r6, lr │ │ │ │ + eorseq r7, r4, r0, ror #21 │ │ │ │ + eorseq lr, r5, r0, asr #18 │ │ │ │ + eoreq r9, sl, sp, asr #16 │ │ │ │ + eoreq r9, sl, fp, lsr r8 │ │ │ │ + eoreq r9, sl, r1, lsl #16 │ │ │ │ + eoreq r9, sl, r2, asr #15 │ │ │ │ + eoreq r9, sl, ip, ror r7 │ │ │ │ + eorseq r7, r4, r0, lsl #28 │ │ │ │ + eoreq fp, sl, r8, lsr r4 │ │ │ │ + eorseq r7, r4, r8, ror #25 │ │ │ │ + eoreq r9, sl, r8, lsr r7 │ │ │ │ + eoreq r9, sl, sl, lsr #14 │ │ │ │ + eorseq r6, r4, r8, lsl #2 │ │ │ │ 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 b3184 │ │ │ │ + ldr r0, [pc, #796] @ b31f0 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #792] @ b31d8 │ │ │ │ + ldr r2, [pc, #792] @ b31f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #780] @ b31dc │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r0, [pc, #780] @ b31f8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3110 │ │ │ │ - ldr r0, [pc, #764] @ b31ec │ │ │ │ + bne b312c │ │ │ │ + ldr r0, [pc, #764] @ b3208 │ │ │ │ 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] @ b320c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #720] @ b31f4 │ │ │ │ + ldr r1, [pc, #720] @ b3210 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de878 │ │ │ │ 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 2de508 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #652] @ b31f8 │ │ │ │ + ldr r1, [pc, #652] @ b3214 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de878 │ │ │ │ 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 2de508 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #584] @ b31fc │ │ │ │ + ldr r1, [pc, #584] @ b3218 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de878 │ │ │ │ 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 2de508 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #520] @ b3200 │ │ │ │ - ldr r2, [pc, #520] @ b3204 │ │ │ │ + ldr r0, [pc, #520] @ b321c │ │ │ │ + ldr r2, [pc, #520] @ b3220 │ │ │ │ mov r1, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r5, [pc, #504] @ b3208 │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r5, [pc, #504] @ b3224 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b3034 │ │ │ │ - ldr r0, [pc, #476] @ b320c │ │ │ │ + beq b3050 │ │ │ │ + ldr r0, [pc, #476] @ b3228 │ │ │ │ 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 b3168 │ │ │ │ + ldr r5, [pc, #456] @ b3234 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b3078 │ │ │ │ - ldr r0, [pc, #424] @ b321c │ │ │ │ + beq b3094 │ │ │ │ + ldr r0, [pc, #424] @ b3238 │ │ │ │ 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] @ b323c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ - ldr r1, [pc, #376] @ b3224 │ │ │ │ + bl e4d1c │ │ │ │ + ldr r1, [pc, #376] @ b3240 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2de85c │ │ │ │ + bl 2de878 │ │ │ │ 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 2de508 │ │ │ │ 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 +150541,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] @ b31fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #168] @ b31e4 │ │ │ │ - ldr r3, [pc, #168] @ b31e8 │ │ │ │ + ldr r0, [pc, #168] @ b3200 │ │ │ │ + ldr r3, [pc, #168] @ b3204 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b2ee8 │ │ │ │ - ldr r0, [pc, #188] @ b3210 │ │ │ │ + b b2f04 │ │ │ │ + ldr r0, [pc, #188] @ b322c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #184] @ b3214 │ │ │ │ + ldr r2, [pc, #184] @ b3230 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #184] @ b3228 │ │ │ │ + ldr r0, [pc, #184] @ b3244 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1ec20 │ │ │ │ - b b31ac │ │ │ │ + b b31c8 │ │ │ │ mov r7, r0 │ │ │ │ - b b31b4 │ │ │ │ + b b31d0 │ │ │ │ mov r7, r0 │ │ │ │ - b b31bc │ │ │ │ + b b31d8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1ec20 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -150577,205 +150584,205 @@ │ │ │ │ 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, r0, asr #24 │ │ │ │ + eorseq r6, r4, ip, asr r2 │ │ │ │ + @ instruction: 0x0035e4b0 │ │ │ │ + eorseq r7, r4, r8, lsl #26 │ │ │ │ + eorseq lr, r5, ip, asr #4 │ │ │ │ + eorseq r7, r4, r4, asr r6 │ │ │ │ + @ instruction: 0x0035e4d4 │ │ │ │ + eoreq r1, sl, ip, ror #23 │ │ │ │ + @ instruction: 0x002a95b3 │ │ │ │ + mlaeq sl, r2, r8, r9 │ │ │ │ + eoreq r9, sl, sl, ror #7 │ │ │ │ + @ instruction: 0x002a93be │ │ │ │ + eorseq r7, r4, r4, asr #19 │ │ │ │ + mlaseq r5, r0, r2, lr │ │ │ │ + eorseq lr, r5, r8, ror r2 │ │ │ │ + @ instruction: 0x002aafb5 │ │ │ │ + eorseq r7, r4, r8, ror r8 │ │ │ │ + eorseq lr, r5, ip, asr #4 │ │ │ │ + eorseq lr, r5, r4, lsr r2 │ │ │ │ + eoreq r9, sl, lr, lsl r3 │ │ │ │ + eoreq r9, sl, r7, asr r7 │ │ │ │ + @ instruction: 0x00345cb8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3248 │ │ │ │ - b 18c30c │ │ │ │ + beq b3264 │ │ │ │ + b 18c328 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3258 │ │ │ │ + ldr r0, [pc, #4] @ b3274 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r8, lsr #24 │ │ │ │ + eorseq r5, r4, ip, lsl #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3278 │ │ │ │ - b 18da78 │ │ │ │ + beq b3294 │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3288 │ │ │ │ + ldr r0, [pc, #4] @ b32a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x00345bf8 │ │ │ │ + @ instruction: 0x00345bdc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b32ec │ │ │ │ + beq b3308 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #6 │ │ │ │ - ldr r0, [pc, #132] @ b333c │ │ │ │ + ldr r0, [pc, #132] @ b3358 │ │ │ │ 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] @ b335c │ │ │ │ mov r2, #7 │ │ │ │ - ldr r3, [pc, #104] @ b3344 │ │ │ │ + ldr r3, [pc, #104] @ b3360 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 3431e4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r3, #6 │ │ │ │ - ldr r0, [pc, #52] @ b3330 │ │ │ │ + ldr r0, [pc, #52] @ b334c │ │ │ │ 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] @ b3350 │ │ │ │ mov r2, #6 │ │ │ │ - ldr r3, [pc, #24] @ b3338 │ │ │ │ + ldr r3, [pc, #24] @ b3354 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3431c8 │ │ │ │ + bl 3431e4 │ │ │ │ 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 │ │ │ │ + eorseq r5, r4, ip, lsr #28 │ │ │ │ + eoreq r8, sl, r5, lsr sp │ │ │ │ + eoreq r8, sl, r7, lsr sp │ │ │ │ + eorseq r5, r4, r0, lsl #29 │ │ │ │ + eoreq r8, sl, r5, lsl #27 │ │ │ │ + eoreq r8, sl, fp, ror sp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 293af8 │ │ │ │ + b 293b14 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2a496c │ │ │ │ + b 2a4988 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne b3370 │ │ │ │ + bne b338c │ │ │ │ tst r2, #32 │ │ │ │ - bne b3374 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne b3390 │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ 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 b3464 │ │ │ │ + ldr r0, [pc, #180] @ b3470 │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #176] @ b3458 │ │ │ │ + ldr r2, [pc, #176] @ b3474 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b345c │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r0, [pc, #164] @ b3478 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b340c │ │ │ │ - ldr r0, [pc, #148] @ b346c │ │ │ │ + bne b3428 │ │ │ │ + ldr r0, [pc, #148] @ b3488 │ │ │ │ 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] @ b348c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ 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] @ b347c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b3464 │ │ │ │ - ldr r3, [pc, #44] @ b3468 │ │ │ │ + ldr r0, [pc, #44] @ b3480 │ │ │ │ + ldr r3, [pc, #44] @ b3484 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b33d0 │ │ │ │ - ldr r0, [pc, #36] @ b3474 │ │ │ │ + b b33ec │ │ │ │ + ldr r0, [pc, #36] @ b3490 │ │ │ │ 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 │ │ │ │ + strdeq r8, [sl], -r1 @ │ │ │ │ + eorseq r5, r4, r4, ror sp │ │ │ │ + @ instruction: 0x0035ddb4 │ │ │ │ + eorseq r7, r4, r4, lsr #18 │ │ │ │ + eorseq sp, r5, ip, lsr sp │ │ │ │ + eorseq r7, r4, r4, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #29 │ │ │ │ + mlaeq sl, sp, pc, r8 @ │ │ │ │ + @ instruction: 0x003459d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b13c4 │ │ │ │ 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 b34dc │ │ │ │ + bl 185c60 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b34cc │ │ │ │ + ldr r0, [pc, #4] @ b34e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, ip, ror r9 │ │ │ │ + eorseq r5, r4, r0, ror #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b27d0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -150807,118 +150814,118 @@ │ │ │ │ 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 b35d8 │ │ │ │ + ldr r4, [pc, #80] @ b35e4 │ │ │ │ mov r1, #8 │ │ │ │ - ldr r2, [pc, #76] @ b35cc │ │ │ │ + ldr r2, [pc, #76] @ b35e8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dde9c │ │ │ │ + bl 2ddeb8 │ │ │ │ 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 e502c │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ b35d0 │ │ │ │ + ldr r0, [pc, #12] @ b35ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaeq sl, r7, r4, r6 │ │ │ │ - @ instruction: 0x00345bb8 │ │ │ │ - eorseq r5, r4, r0, lsl #17 │ │ │ │ + mlaeq sl, fp, r4, r6 │ │ │ │ + mlaseq r4, ip, fp, r5 │ │ │ │ + eorseq r5, r4, r4, ror #16 │ │ │ │ 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 b36c0 │ │ │ │ + ldr r0, [pc, #180] @ b36cc │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #176] @ b36b4 │ │ │ │ + ldr r2, [pc, #176] @ b36d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b36b8 │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r0, [pc, #164] @ b36d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3668 │ │ │ │ - ldr r0, [pc, #148] @ b36c8 │ │ │ │ + bne b3684 │ │ │ │ + ldr r0, [pc, #148] @ b36e4 │ │ │ │ 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] @ b36e8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ 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] @ b36d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b36c0 │ │ │ │ - ldr r3, [pc, #44] @ b36c4 │ │ │ │ + ldr r0, [pc, #44] @ b36dc │ │ │ │ + ldr r3, [pc, #44] @ b36e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b362c │ │ │ │ - ldr r0, [pc, #36] @ b36d0 │ │ │ │ + b b3648 │ │ │ │ + ldr r0, [pc, #36] @ b36ec │ │ │ │ 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 │ │ │ │ + strdeq r1, [sl], -ip @ │ │ │ │ + eorseq r5, r4, r8, lsl fp │ │ │ │ + eorseq sp, r5, ip, ror #26 │ │ │ │ + @ instruction: 0x003477b0 │ │ │ │ + @ instruction: 0x0035dcf4 │ │ │ │ + ldrsheq r7, [r4], -ip @ │ │ │ │ + mlaseq r5, r0, sp, sp │ │ │ │ + eoreq r1, sl, r8, lsr #9 │ │ │ │ + eorseq r5, r4, ip, ror r7 │ │ │ │ push {r4, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b36fc │ │ │ │ - bl 185ea8 │ │ │ │ + beq b3718 │ │ │ │ + bl 185ec4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ b3708 │ │ │ │ + ldr r0, [pc, #4] @ b3724 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r0, asr #14 │ │ │ │ + eorseq r5, r4, r4, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b20d8 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -150932,182 +150939,182 @@ │ │ │ │ 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 b2eac │ │ │ │ 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 b28fc │ │ │ │ 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 b37fc │ │ │ │ + ldr r2, [pc, #56] @ b3808 │ │ │ │ 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] @ b380c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002a82b4 │ │ │ │ - eorseq r5, r4, ip, asr r6 │ │ │ │ + @ instruction: 0x002a82b8 │ │ │ │ + eorseq r5, r4, r0, asr #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 b384c │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3840 │ │ │ │ + ldr r0, [pc, #4] @ b385c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r0, asr #12 │ │ │ │ + eorseq r5, r4, r4, lsr #12 │ │ │ │ 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 b3960 │ │ │ │ + ldr r0, [pc, #228] @ b396c │ │ │ │ mov r1, #13 │ │ │ │ - ldr r2, [pc, #224] @ b3954 │ │ │ │ + ldr r2, [pc, #224] @ b3970 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r4, [pc, #212] @ b3958 │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r4, [pc, #212] @ b3974 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b390c │ │ │ │ + bne b3928 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b392c │ │ │ │ - ldr r4, [pc, #168] @ b3960 │ │ │ │ + beq b3948 │ │ │ │ + ldr r4, [pc, #168] @ b397c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b391c │ │ │ │ + bne b3938 │ │ │ │ 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] @ b3984 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d1c │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #72] @ b395c │ │ │ │ + ldr r0, [pc, #72] @ b3978 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b b389c │ │ │ │ - ldr r0, [pc, #64] @ b3964 │ │ │ │ + b b38b8 │ │ │ │ + ldr r0, [pc, #64] @ b3980 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b b38d4 │ │ │ │ - ldr r0, [pc, #60] @ b3970 │ │ │ │ + b b38f0 │ │ │ │ + ldr r0, [pc, #60] @ b398c │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ b3974 │ │ │ │ + ldr r2, [pc, #56] @ b3990 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #32] @ b396c │ │ │ │ + ldr r0, [pc, #32] @ b3988 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, r6, asr #22 │ │ │ │ - eorseq r7, r4, ip, ror #2 │ │ │ │ - eorseq sp, r5, r8, lsr sl │ │ │ │ - @ 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 @ │ │ │ │ + eoreq r8, sl, sl, asr #22 │ │ │ │ + eorseq r7, r4, r0, asr r1 │ │ │ │ + eorseq sp, r5, ip, lsl sl │ │ │ │ + mlaseq r5, r4, r9, sp │ │ │ │ + eorseq sp, r5, r4, ror #19 │ │ │ │ + eorseq sp, r5, r4, lsl #19 │ │ │ │ + eoreq r8, sl, r2, asr #21 │ │ │ │ + @ instruction: 0x003454dc │ │ │ │ + ldrdeq sl, [sl], -r5 @ │ │ │ │ + mlaseq r4, r8, r0, r7 │ │ │ │ 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 b3a08 │ │ │ │ + ldr r1, [pc, #88] @ b3a14 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ 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] @ b3a18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r8, sl, ip, asr #19 │ │ │ │ - eorseq r5, r4, r0, asr r4 │ │ │ │ + ldrdeq r8, [sl], -r0 @ │ │ │ │ + eorseq r5, r4, r4, lsr r4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ addne r2, r0, #8 │ │ │ │ @@ -151119,18 +151126,18 @@ │ │ │ │ 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] @ b3a74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003453f0 │ │ │ │ + @ instruction: 0x003453d4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ @@ -151154,120 +151161,120 @@ │ │ │ │ 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 b3bd8 │ │ │ │ + ldr r0, [pc, #228] @ b3be4 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #224] @ b3bcc │ │ │ │ + ldr r2, [pc, #224] @ b3be8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r4, [pc, #212] @ b3bd0 │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r4, [pc, #212] @ b3bec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3b84 │ │ │ │ + bne b3ba0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3ba4 │ │ │ │ - ldr r4, [pc, #168] @ b3bd8 │ │ │ │ + beq b3bc0 │ │ │ │ + ldr r4, [pc, #168] @ b3bf4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3b94 │ │ │ │ + bne b3bb0 │ │ │ │ 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] @ b3bfc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e4d00 │ │ │ │ + bl e4d1c │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #72] @ b3bd4 │ │ │ │ + ldr r0, [pc, #72] @ b3bf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b b3b14 │ │ │ │ - ldr r0, [pc, #64] @ b3bdc │ │ │ │ + b b3b30 │ │ │ │ + ldr r0, [pc, #64] @ b3bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b b3b4c │ │ │ │ - ldr r0, [pc, #60] @ b3be8 │ │ │ │ + b b3b68 │ │ │ │ + ldr r0, [pc, #60] @ b3c04 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ - ldr r2, [pc, #56] @ b3bec │ │ │ │ + ldr r2, [pc, #56] @ b3c08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #32] @ b3be4 │ │ │ │ + ldr r0, [pc, #32] @ b3c00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r1, sl, r4, lsl r0 │ │ │ │ - @ instruction: 0x00346ef4 │ │ │ │ - @ instruction: 0x0035d4f4 │ │ │ │ - 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 │ │ │ │ + eoreq r1, sl, r8, lsl r0 │ │ │ │ + @ instruction: 0x00346ed8 │ │ │ │ + @ instruction: 0x0035d4d8 │ │ │ │ + eorseq sp, r5, r0, asr r4 │ │ │ │ + eorseq sp, r5, r0, lsr #9 │ │ │ │ + eorseq sp, r5, r0, asr #8 │ │ │ │ + mlaeq sl, r0, pc, r0 @ │ │ │ │ + eorseq r5, r4, r4, ror #4 │ │ │ │ + eoreq sl, sl, sp, asr r5 │ │ │ │ + eorseq r6, r4, r0, lsr #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b1e58 │ │ │ │ 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 b3c48 │ │ │ │ + b 18c328 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ b3c3c │ │ │ │ + ldr r0, [pc, #4] @ b3c58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r5, r4, r4, asr #4 │ │ │ │ + eorseq r5, r4, r8, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r0] │ │ │ │ str sl, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b3ce8 │ │ │ │ - ldr r1, [pc, #140] @ b3cf4 │ │ │ │ + beq b3d04 │ │ │ │ + ldr r1, [pc, #140] @ b3d10 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ mov r8, sp │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r8, #8 │ │ │ │ - bl 2df880 │ │ │ │ + bl 2df89c │ │ │ │ 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} │ │ │ │ @@ -151282,121 +151289,121 @@ │ │ │ │ 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 │ │ │ │ + bl 2df41c │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ b3cf8 │ │ │ │ + ldr r0, [pc, #8] @ b3d14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002a5db3 │ │ │ │ - eorseq r5, r4, r4, asr r1 │ │ │ │ + @ instruction: 0x002a5db7 │ │ │ │ + eorseq r5, r4, r8, lsr r1 │ │ │ │ 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 b3d8c │ │ │ │ + ldr r1, [pc, #88] @ b3d98 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 2ddf74 │ │ │ │ + bl 2ddf90 │ │ │ │ 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 2de088 │ │ │ │ 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] @ b3d9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002a87ba │ │ │ │ - eorseq r5, r4, ip, asr #1 │ │ │ │ + @ instruction: 0x002a87be │ │ │ │ + ldrheq r5, [r4], -r0 @ │ │ │ │ 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 b3e70 │ │ │ │ + ldr r0, [pc, #180] @ b3e7c │ │ │ │ mov r1, #4 │ │ │ │ - ldr r2, [pc, #176] @ b3e64 │ │ │ │ + ldr r2, [pc, #176] @ b3e80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 2dde9c │ │ │ │ - ldr r0, [pc, #164] @ b3e68 │ │ │ │ + bl 2ddeb8 │ │ │ │ + ldr r0, [pc, #164] @ b3e84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b3e18 │ │ │ │ - ldr r0, [pc, #148] @ b3e78 │ │ │ │ + bne b3e34 │ │ │ │ + ldr r0, [pc, #148] @ b3e94 │ │ │ │ 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] @ b3e98 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e5010 │ │ │ │ + bl e502c │ │ │ │ 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] @ b3e88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #44] @ b3e70 │ │ │ │ - ldr r3, [pc, #44] @ b3e74 │ │ │ │ + ldr r0, [pc, #44] @ b3e8c │ │ │ │ + ldr r3, [pc, #44] @ b3e90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b3ddc │ │ │ │ - ldr r0, [pc, #36] @ b3e80 │ │ │ │ + b b3df8 │ │ │ │ + ldr r0, [pc, #36] @ b3e9c │ │ │ │ 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, ip, asr #26 │ │ │ │ + eorseq r5, r4, r8, ror #6 │ │ │ │ + @ instruction: 0x0035d5bc │ │ │ │ + eorseq r7, r4, r0 │ │ │ │ + eorseq sp, r5, r4, asr #10 │ │ │ │ + eorseq r6, r4, ip, asr #18 │ │ │ │ + eorseq sp, r5, r0, ror #11 │ │ │ │ + strdeq r0, [sl], -r8 @ │ │ │ │ + eorseq r4, r4, ip, asr #31 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl b1028 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -151408,32 +151415,32 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ bl b1bd8 │ │ │ │ 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] @ b3f8c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3f48 │ │ │ │ - ldr r1, [pc, #124] @ b3f74 │ │ │ │ + beq b3f64 │ │ │ │ + ldr r1, [pc, #124] @ b3f90 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e7300 │ │ │ │ + bl 2e731c │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7168 │ │ │ │ + bl 2e7184 │ │ │ │ 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 +151452,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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r5, r0, ror #30 │ │ │ │ - eoreq r8, sl, r8, asr #4 │ │ │ │ + eorseq fp, r5, r4, asr #30 │ │ │ │ + eoreq r8, sl, ip, asr #4 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3fb8 │ │ │ │ + beq b3fd4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3fd4 │ │ │ │ + beq b3ff0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3ff4 │ │ │ │ + beq b4010 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4054 │ │ │ │ + beq b4070 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4070 │ │ │ │ + beq b408c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4090 │ │ │ │ + beq b40ac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcc b41d0 │ │ │ │ - beq b4160 │ │ │ │ + bcc b41ec │ │ │ │ + beq b417c │ │ │ │ cmp r1, #4 │ │ │ │ - bne b4180 │ │ │ │ + bne b419c │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124810 │ │ │ │ + bl 12482c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41d0 │ │ │ │ + beq b41ec │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41d0 │ │ │ │ + beq b41ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41b4 │ │ │ │ + beq b41d0 │ │ │ │ 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 b41d8 │ │ │ │ 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 c2cc0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b41fc │ │ │ │ + beq b4218 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 b4284 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne b4258 │ │ │ │ + bne b4274 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4288 │ │ │ │ + beq b42a4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b42ac │ │ │ │ + beq b42c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b b4108 │ │ │ │ + b b4124 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 b4818 │ │ │ │ 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 35322c <__aeabi_uldivmod@@Base> │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bhi b4334 │ │ │ │ + bhi b4350 │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b b433c │ │ │ │ + b b4358 │ │ │ │ mov r0, r5 │ │ │ │ - bl 347afc │ │ │ │ + bl 347b18 │ │ │ │ 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 +151717,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 b43c4 │ │ │ │ cmp sl, #2 │ │ │ │ - bcs b4564 │ │ │ │ + bcs b4580 │ │ │ │ cmp r5, r8 │ │ │ │ strb r6, [ip, sl] │ │ │ │ str fp, [r2, sl, lsl #2] │ │ │ │ - bhi b47a8 │ │ │ │ - b b47c0 │ │ │ │ + bhi b47c4 │ │ │ │ + b b47dc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r7, r5, r8 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs b4400 │ │ │ │ + bcs b441c │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4410 │ │ │ │ + beq b442c │ │ │ │ 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 b450c │ │ │ │ cmp r7, #2 │ │ │ │ - bcs b4424 │ │ │ │ + bcs b4440 │ │ │ │ mov r0, r7 │ │ │ │ - b b44e8 │ │ │ │ + b b4504 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r7 │ │ │ │ movcc r7, r0 │ │ │ │ lsl r9, r7, #1 │ │ │ │ - b b44f0 │ │ │ │ + b b450c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r0, {r1, r4} │ │ │ │ mov r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b4448 │ │ │ │ + bcs b4464 │ │ │ │ cmp r7, #2 │ │ │ │ - bne b4478 │ │ │ │ + bne b4494 │ │ │ │ mov r1, #1 │ │ │ │ - b b44bc │ │ │ │ + b b44d8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq b44e8 │ │ │ │ + beq b4504 │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b44a0 │ │ │ │ + bcc b44bc │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne b4454 │ │ │ │ - b b449c │ │ │ │ + bne b4470 │ │ │ │ + b b44b8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs b44a0 │ │ │ │ + bcs b44bc │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bne b447c │ │ │ │ + bne b4498 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc b43b8 │ │ │ │ + bcc b43d4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b44e8 │ │ │ │ + bcs b4504 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ - beq b47b8 │ │ │ │ + beq b47d4 │ │ │ │ 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 b44ec │ │ │ │ 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 +151835,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 b43b0 │ │ │ │ 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 b46b8 │ │ │ │ cmp fp, #2 │ │ │ │ cmpcs r5, #2 │ │ │ │ - bcs b45b0 │ │ │ │ + bcs b45cc │ │ │ │ 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 b46b8 │ │ │ │ + b b47a8 │ │ │ │ cmp r7, r8 │ │ │ │ mov fp, r8 │ │ │ │ movcc fp, r7 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi b4588 │ │ │ │ + bhi b45a4 │ │ │ │ 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 b4658 │ │ │ │ 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 b464c │ │ │ │ cmp r0, r6 │ │ │ │ - bne b45f4 │ │ │ │ + bne b4610 │ │ │ │ mov sl, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b b4684 │ │ │ │ + b b46a0 │ │ │ │ mov r1, r6 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4684 │ │ │ │ + beq b46a0 │ │ │ │ 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 b4668 │ │ │ │ sub r2, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 1f640 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b b4588 │ │ │ │ + b b45a4 │ │ │ │ sub r4, sl, #1 │ │ │ │ ldrb r0, [ip, r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc b4790 │ │ │ │ + bcc b47ac │ │ │ │ ldr r5, [r2, r4, lsl #2] │ │ │ │ lsr r7, r5, #1 │ │ │ │ add r9, r7, fp, lsr #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi b46e0 │ │ │ │ + bhi b46fc │ │ │ │ orr r0, r5, fp │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne b46e0 │ │ │ │ + bne b46fc │ │ │ │ lsl fp, r9, #1 │ │ │ │ cmp r4, #1 │ │ │ │ mov sl, r4 │ │ │ │ - bhi b469c │ │ │ │ - b b478c │ │ │ │ + bhi b46b8 │ │ │ │ + b b47a8 │ │ │ │ sub r0, r8, r9 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r5, #1 │ │ │ │ add sl, r1, r0, lsl #2 │ │ │ │ - beq b4704 │ │ │ │ + beq b4720 │ │ │ │ ands r0, fp, #1 │ │ │ │ lsr r8, fp, #1 │ │ │ │ - bne b457c │ │ │ │ - b b474c │ │ │ │ + bne b4598 │ │ │ │ + b b4768 │ │ │ │ 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 +151957,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 b4598 │ │ │ │ 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 +151973,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 b4598 │ │ │ │ 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 b47dc │ │ │ │ add r8, r8, r9, lsr #1 │ │ │ │ add sl, sl, #1 │ │ │ │ mov fp, r9 │ │ │ │ - b b436c │ │ │ │ + b b4388 │ │ │ │ mov r0, #1 │ │ │ │ - b b44e8 │ │ │ │ + b b4504 │ │ │ │ tst fp, #1 │ │ │ │ - bne b47fc │ │ │ │ + bne b4818 │ │ │ │ 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 +152008,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] @ b49ac │ │ │ │ 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 b4938 │ │ │ │ mvn r0, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r6], #8 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi b4928 │ │ │ │ - beq b4884 │ │ │ │ - ldr r0, [pc, #320] @ b4998 │ │ │ │ + bmi b4944 │ │ │ │ + beq b48a0 │ │ │ │ + ldr r0, [pc, #320] @ b49b4 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b492c │ │ │ │ + beq b4948 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ - b b4888 │ │ │ │ + b b48a4 │ │ │ │ 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] @ b49b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4944 │ │ │ │ + beq b4960 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2] │ │ │ │ stmib r2, {r0, r9} │ │ │ │ - ldr r3, [pc, #204] @ b49a4 │ │ │ │ + ldr r3, [pc, #204] @ b49c0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 182db8 │ │ │ │ + bl 182dd4 │ │ │ │ cmp r0, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - beq b4908 │ │ │ │ + beq b4924 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne b4908 │ │ │ │ + bne b4924 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2dc69c │ │ │ │ + bl 2dc6b8 │ │ │ │ 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] @ b49bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #96] @ b4994 │ │ │ │ + ldr r2, [pc, #96] @ b49b0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b b4950 │ │ │ │ + b b496c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b b4978 │ │ │ │ + b b4994 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b497c │ │ │ │ + beq b4998 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b b497c │ │ │ │ + bl 1b0820 │ │ │ │ + b b4998 │ │ │ │ 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, ip, ror #14 │ │ │ │ + mlaseq r4, r4, r6, r4 │ │ │ │ + @ instruction: 0x0035b5bc │ │ │ │ + eorseq fp, r5, r4, ror r5 │ │ │ │ + eorseq r4, r4, ip, ror r6 │ │ │ │ + eorseq r4, r4, r8, lsr #13 │ │ │ │ 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 b4ab8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4b30 │ │ │ │ + beq b4b4c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e098 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d8438 │ │ │ │ + bl 2d8454 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ bl 1ecc8 │ │ │ │ orrs r0, r6, r7 │ │ │ │ - bne b4a8c │ │ │ │ + bne b4aa8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4a8c │ │ │ │ - ldr r0, [pc, #332] @ b4b70 │ │ │ │ + beq b4aa8 │ │ │ │ + ldr r0, [pc, #332] @ b4b8c │ │ │ │ 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 11360c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113a74 │ │ │ │ - ldr r0, [pc, #284] @ b4b74 │ │ │ │ + bl 113a90 │ │ │ │ + ldr r0, [pc, #284] @ b4b90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b4a7c │ │ │ │ - ldr r0, [pc, #256] @ b4b78 │ │ │ │ + beq b4a98 │ │ │ │ + ldr r0, [pc, #256] @ b4b94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ - ldr r1, [pc, #248] @ b4b7c │ │ │ │ + ldr r1, [pc, #248] @ b4b98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1f0d0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113a74 │ │ │ │ + bl 113a90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b b4b34 │ │ │ │ + b b4b50 │ │ │ │ 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] @ b4b9c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #180] @ b4b84 │ │ │ │ + ldr r1, [pc, #180] @ b4ba0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ b4ba4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b4b38 │ │ │ │ + blt b4b54 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b4b38 │ │ │ │ + beq b4b54 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +152223,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, r8, lsl #20 │ │ │ │ + eorseq ip, r5, r4, lsr r9 │ │ │ │ + eorseq ip, r5, ip, lsl r9 │ │ │ │ + eorseq ip, r5, ip, lsl #18 │ │ │ │ + eoreq r7, sl, r4, lsl r7 │ │ │ │ + eoreq r7, sl, r7, lsl r7 │ │ │ │ + eoreq r7, sl, r2, 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 b517c │ │ │ │ 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 b52d4 │ │ │ │ + ldr r0, [pc, #2140] @ b5450 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b5220 │ │ │ │ - ldr r0, [pc, #2128] @ b5444 │ │ │ │ + bne b523c │ │ │ │ + ldr r0, [pc, #2128] @ b5460 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - ldr r1, [pc, #2120] @ b5448 │ │ │ │ + ldr r1, [pc, #2120] @ b5464 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e4c3c │ │ │ │ + bl 2e4c58 │ │ │ │ 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 +152284,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] @ b5468 │ │ │ │ mov r2, #28 │ │ │ │ mov r3, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #2000] @ b5450 │ │ │ │ + ldr r1, [pc, #2000] @ b546c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e3d18 │ │ │ │ + bl e3d34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4c9c │ │ │ │ + beq b4cb8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1e800 │ │ │ │ - ldr fp, [pc, #1968] @ b5454 │ │ │ │ + ldr fp, [pc, #1968] @ b5470 │ │ │ │ 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 b52e4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52e0 │ │ │ │ + beq b52fc │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r4, sp, #28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed288 │ │ │ │ + bl ed2a4 │ │ │ │ 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] @ b5484 │ │ │ │ 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] @ b5488 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e5acc │ │ │ │ + bl 2e5ae8 │ │ │ │ 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] @ b548c │ │ │ │ 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] @ b5490 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e5acc │ │ │ │ + bl 2e5ae8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r7, [pc, #1776] @ b5478 │ │ │ │ + ldr r7, [pc, #1776] @ b5494 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5298 │ │ │ │ + beq b52b4 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52fc │ │ │ │ + beq b5318 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ bl 1e338 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl f0a44 │ │ │ │ + bl f0a60 │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5298 │ │ │ │ + beq b52b4 │ │ │ │ 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 ecfac │ │ │ │ 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] @ b5498 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da80c │ │ │ │ + bl da828 │ │ │ │ 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] @ b549c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 b5204 │ │ │ │ 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] @ b54a0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da80c │ │ │ │ + bl da828 │ │ │ │ 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] @ b54a4 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b525c │ │ │ │ + bne b5278 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ - ldr r2, [pc, #1404] @ b5498 │ │ │ │ + ldr r2, [pc, #1404] @ b54b4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r3, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl da80c │ │ │ │ + bl da828 │ │ │ │ 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] @ b54b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fc88 │ │ │ │ - ldr r2, [pc, #1340] @ b54a0 │ │ │ │ + ldr r2, [pc, #1340] @ b54bc │ │ │ │ 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 f7a9c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e914 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - ldr r1, [pc, #1284] @ b54a4 │ │ │ │ + ldr r1, [pc, #1284] @ b54c0 │ │ │ │ add r9, sp, #64 @ 0x40 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 b5214 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52a8 │ │ │ │ + beq b52c4 │ │ │ │ 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] @ b54c4 │ │ │ │ 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 +152541,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b530c │ │ │ │ + beq b5328 │ │ │ │ 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] @ b54c8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e794 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b52a8 │ │ │ │ + beq b52c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ stm r7, {r0, fp} │ │ │ │ - ldr r0, [pc, #996] @ b54b0 │ │ │ │ + ldr r0, [pc, #996] @ b54cc │ │ │ │ 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 +152582,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b531c │ │ │ │ + beq b5338 │ │ │ │ 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] @ b54d0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e794 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ bl 1e674 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ @@ -152605,231 +152612,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] @ b5440 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #656] @ b5428 │ │ │ │ + ldr r1, [pc, #656] @ b5444 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ b5448 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b51e0 │ │ │ │ + blt b51fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne b5208 │ │ │ │ + bne b5224 │ │ │ │ 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 1b0820 │ │ │ │ + b b4ec4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b b4fdc │ │ │ │ + bl 1b0820 │ │ │ │ + b b4ff8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ b5454 │ │ │ │ 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] @ b5458 │ │ │ │ + ldr r3, [pc, #496] @ b545c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b4bec │ │ │ │ + b b4c08 │ │ │ │ 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] @ b54a8 │ │ │ │ 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] @ b54ac │ │ │ │ + ldr r3, [pc, #520] @ b54b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b b4f10 │ │ │ │ + b b4f2c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ + b b5344 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ - ldr r0, [pc, #368] @ b5430 │ │ │ │ + b b5344 │ │ │ │ + ldr r0, [pc, #368] @ b544c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b b5328 │ │ │ │ - ldr r2, [pc, #392] @ b5458 │ │ │ │ + b b5344 │ │ │ │ + ldr r2, [pc, #392] @ b5474 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #388] @ b545c │ │ │ │ + ldr r0, [pc, #388] @ b5478 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b b52f4 │ │ │ │ - ldr r2, [pc, #376] @ b5460 │ │ │ │ + b b5310 │ │ │ │ + ldr r2, [pc, #376] @ b547c │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #372] @ b5464 │ │ │ │ + ldr r0, [pc, #372] @ b5480 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b b5328 │ │ │ │ + b b5344 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ + b b5344 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ - b b5328 │ │ │ │ + b b5344 │ │ │ │ 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 15907c │ │ │ │ + b b542c │ │ │ │ bl 3c6f8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 158f4c │ │ │ │ - b b53c8 │ │ │ │ + bl 158f68 │ │ │ │ + b b53e4 │ │ │ │ bl 3c6f8 │ │ │ │ - b b5360 │ │ │ │ - b b53bc │ │ │ │ + b b537c │ │ │ │ + b b53d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ - b b53e4 │ │ │ │ + b b5400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e08c │ │ │ │ - b b5400 │ │ │ │ + b b541c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e08c │ │ │ │ - b b5400 │ │ │ │ + b b541c │ │ │ │ mov r0, r4 │ │ │ │ - bl b42b8 │ │ │ │ - b b5400 │ │ │ │ - b b5408 │ │ │ │ + bl b42d4 │ │ │ │ + b b541c │ │ │ │ + b b5424 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b b540c │ │ │ │ + b b5428 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5410 │ │ │ │ + beq b542c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 1e800 │ │ │ │ - b b5410 │ │ │ │ + b b542c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1e08c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e08c │ │ │ │ - b b53e4 │ │ │ │ + b b5400 │ │ │ │ mov r0, fp │ │ │ │ bl 1fd00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fd00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5400 │ │ │ │ - b b5410 │ │ │ │ + beq b541c │ │ │ │ + b b542c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1fd00 │ │ │ │ - b b5400 │ │ │ │ + b b541c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ - b b5410 │ │ │ │ + b b542c │ │ │ │ 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 │ │ │ │ + eoreq r7, sl, ip, asr #32 │ │ │ │ + eoreq r7, sl, pc, asr #32 │ │ │ │ + eoreq r7, sl, sl, asr #32 │ │ │ │ + eorseq r4, r4, r0, rrx │ │ │ │ + mlaseq r5, r4, r5, ip │ │ │ │ + eorseq r5, r4, r8, lsr lr │ │ │ │ + eorseq fp, r5, r4, lsr #30 │ │ │ │ + @ instruction: 0x003453dc │ │ │ │ + eorseq ip, r5, ip, lsl r6 │ │ │ │ + eorseq r6, r4, r0, lsl #2 │ │ │ │ + eorseq r6, r4, ip, lsl r5 │ │ │ │ + ldrdeq sl, [sl], -r8 @ │ │ │ │ + eorseq ip, r5, r8, lsl #15 │ │ │ │ + eorseq r7, r4, r8, asr #4 │ │ │ │ + strdeq ip, [sl], -sl @ │ │ │ │ + eorseq r7, r4, r0, asr #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, lr, lsl #13 │ │ │ │ + @ instruction: 0x003445fc │ │ │ │ + eoreq r7, sl, r2, ror #12 │ │ │ │ + eorseq r4, r4, r8, asr #11 │ │ │ │ + mlaseq r5, r4, r0, fp │ │ │ │ + eoreq pc, r9, r0, lsl #26 │ │ │ │ + eoreq pc, r9, r8, lsl #25 │ │ │ │ + eoreq r4, sl, fp, asr #22 │ │ │ │ + eorseq ip, r5, ip, lsl #9 │ │ │ │ + eorseq r7, r4, ip, lsl #18 │ │ │ │ + eorseq ip, r5, r4, lsl #2 │ │ │ │ + eorseq r6, r4, ip, lsr sl │ │ │ │ + eoreq r7, sl, r2, lsl #9 │ │ │ │ + @ instruction: 0xfffb759c │ │ │ │ + @ instruction: 0xfffb4b70 │ │ │ │ + eoreq r7, sl, r7, lsr r5 │ │ │ │ + eoreq r7, sl, ip, asr #1 │ │ │ │ strdeq lr, [r2], -ip │ │ │ │ - eoreq r7, sl, ip, lsr r0 │ │ │ │ + eoreq r7, sl, r0, 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 b569c │ │ │ │ + ldr r0, [pc, #484] @ b56ec │ │ │ │ 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 +152845,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] @ b56f0 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq b5688 │ │ │ │ + beq b56a4 │ │ │ │ ldm r0, {r5, sl} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq b5688 │ │ │ │ + beq b56a4 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, sl, r4, lsl #2 │ │ │ │ str r5, [sp, #16] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq b559c │ │ │ │ + beq b55b8 │ │ │ │ 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 2e8088 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ - bne b5578 │ │ │ │ + bne b5594 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b55b4 │ │ │ │ + beq b55d0 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #284] @ b56d8 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r0, [pc, #284] @ b56f4 │ │ │ │ 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] @ b56f8 │ │ │ │ cmp r0, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ - beq b5688 │ │ │ │ + beq b56a4 │ │ │ │ ldm r0, {r6, r8} │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq b5688 │ │ │ │ + beq b56a4 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq b5660 │ │ │ │ + beq b567c │ │ │ │ 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 2dd6a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fd00 │ │ │ │ subs r4, r4, #4 │ │ │ │ add r7, r7, #4 │ │ │ │ - bne b563c │ │ │ │ + bne b5658 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b5678 │ │ │ │ + beq b5694 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #392 @ 0x188 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #68] @ b56cc │ │ │ │ + ldr r7, [pc, #68] @ b56e8 │ │ │ │ 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 125c4c │ │ │ │ + b b56e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 125c84 │ │ │ │ - b b56c8 │ │ │ │ + bl 125ca0 │ │ │ │ + b b56e4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00343af8 │ │ │ │ + strdeq r6, [sl], -ip @ │ │ │ │ + eorseq r3, r4, ip, asr ip │ │ │ │ + eoreq r6, sl, ip, asr #22 │ │ │ │ + eorseq r3, r4, r8, lsr #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5720 │ │ │ │ + beq b573c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sp │ │ │ │ - bl 129598 │ │ │ │ + bl 1295b4 │ │ │ │ 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] @ b57f0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ b57d8 │ │ │ │ + ldr r1, [pc, #132] @ b57f4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ b57f8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b579c │ │ │ │ + blt b57b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b57a4 │ │ │ │ + bne b57c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r0, sl, r6 │ │ │ │ + mlaeq sl, r3, sl, r6 │ │ │ │ + eoreq r6, sl, lr, lsl #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b583c │ │ │ │ + beq b5858 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #236] @ b58f4 │ │ │ │ + ldr r0, [pc, #236] @ b5910 │ │ │ │ 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] @ b5914 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e14ec │ │ │ │ + bl e1508 │ │ │ │ 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] @ b5918 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #140] @ b5900 │ │ │ │ + ldr r1, [pc, #140] @ b591c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ b5920 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b58bc │ │ │ │ + blt b58d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b58c4 │ │ │ │ + bne b58e0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, ip, ror #23 │ │ │ │ + @ instruction: 0x002a6fb4 │ │ │ │ + eoreq r6, sl, r0, ror r9 │ │ │ │ + eoreq r6, sl, r3, ror r9 │ │ │ │ + eoreq r6, sl, lr, ror #18 │ │ │ │ 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 b5ac4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #22 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1284] @ b5e3c │ │ │ │ + ldr r2, [pc, #1284] @ b5e58 │ │ │ │ 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 b5d60 │ │ │ │ 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 +153173,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 b5dc4 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ cmp r1, #10 │ │ │ │ - ldr r4, [pc, #1016] @ b5e54 │ │ │ │ + ldr r4, [pc, #1016] @ b5e70 │ │ │ │ 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 2e58a4 │ │ │ │ bic r1, fp, #1 │ │ │ │ mov fp, r4 │ │ │ │ cmp r1, #4 │ │ │ │ - bne b5b40 │ │ │ │ + bne b5b5c │ │ │ │ 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 b5b94 │ │ │ │ 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] @ b5e8c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #916] @ b5e74 │ │ │ │ + ldr r1, [pc, #916] @ b5e90 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ b5e94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b5d3c │ │ │ │ + blt b5d58 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5d3c │ │ │ │ + beq b5d58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +153264,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 b5cb4 │ │ │ │ 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] @ b5e74 │ │ │ │ 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] @ b5e78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340e90 │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #764] @ 0x2fc │ │ │ │ ldr r5, [sp, #768] @ 0x300 │ │ │ │ - beq b5c2c │ │ │ │ + beq b5c48 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ cmp r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq b5ca8 │ │ │ │ + beq b5cc4 │ │ │ │ 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] @ b5e7c │ │ │ │ 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] @ b5e80 │ │ │ │ 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] @ b5e84 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #480] @ b5e6c │ │ │ │ + ldr r3, [pc, #480] @ b5e88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b b5dbc │ │ │ │ + b b5dd8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5ca8 │ │ │ │ + beq b5cc4 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls b5cf0 │ │ │ │ + bls b5d0c │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5d20 │ │ │ │ + beq b5d3c │ │ │ │ mov r5, r4 │ │ │ │ - b b5cd8 │ │ │ │ + b b5cf4 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b5d20 │ │ │ │ + beq b5d3c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5ccc │ │ │ │ + beq b5ce8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b b5ccc │ │ │ │ + b b5ce8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne b5d08 │ │ │ │ - b b5d34 │ │ │ │ + bne b5d24 │ │ │ │ + b b5d50 │ │ │ │ add sl, sl, #24 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq b5d34 │ │ │ │ + beq b5d50 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5cfc │ │ │ │ + beq b5d18 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b b5cfc │ │ │ │ + b b5d18 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ b5e5c │ │ │ │ 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] @ b5e60 │ │ │ │ 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] @ b5e64 │ │ │ │ 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] @ b5e68 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b b5dbc │ │ │ │ - ldr r2, [pc, #160] @ b5e50 │ │ │ │ + b b5dd8 │ │ │ │ + ldr r2, [pc, #160] @ b5e6c │ │ │ │ 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 b5e3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b b5e20 │ │ │ │ + bl 1b0820 │ │ │ │ + b b5e3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5e20 │ │ │ │ + beq b5e3c │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ - b b5e20 │ │ │ │ + b b5e3c │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6f54c │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - b b5e2c │ │ │ │ + b b5e48 │ │ │ │ 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, r8, lsl r8 │ │ │ │ + eorseq r3, r4, r8, lsl r1 │ │ │ │ + eorseq r9, r5, r4, lsl #31 │ │ │ │ + @ instruction: 0xfff97b3c │ │ │ │ + eorseq r3, r4, r8, ror #1 │ │ │ │ + eorseq r3, r4, r8, lsr #12 │ │ │ │ + eorseq r3, r4, r0, ror r9 │ │ │ │ + eorseq sl, r5, r8, lsr #2 │ │ │ │ + eorseq r3, r4, r8, lsl r5 │ │ │ │ + eoreq r6, sl, r8, ror r3 │ │ │ │ + eoreq r6, sl, ip, lsr #6 │ │ │ │ + eoreq r5, sl, r4, lsl pc │ │ │ │ + eorseq r3, r4, r8, lsl #5 │ │ │ │ + eoreq r6, sl, r4, lsl #14 │ │ │ │ + eoreq r6, sl, r7, lsl #14 │ │ │ │ + eoreq r6, sl, r2, lsl #14 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5eb4 │ │ │ │ + beq b5ed0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ebd38 │ │ │ │ + bl ebd54 │ │ │ │ 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] @ b5f84 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ b5f6c │ │ │ │ + ldr r1, [pc, #132] @ b5f88 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ b5f8c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt b5f30 │ │ │ │ + blt b5f4c │ │ │ │ cmp r4, #0 │ │ │ │ - bne b5f38 │ │ │ │ + bne b5f54 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 @ │ │ │ │ + strdeq r6, [sl], -ip @ │ │ │ │ + strdeq r6, [sl], -pc @ │ │ │ │ + strdeq r6, [sl], -sl @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5fd8 │ │ │ │ + beq b5ff4 │ │ │ │ ldr r0, [r1] │ │ │ │ add r5, r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq b6018 │ │ │ │ + beq b6034 │ │ │ │ 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 33fb30 │ │ │ │ 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 b5fec │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b606c │ │ │ │ + bmi b6088 │ │ │ │ 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 b60a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r6] │ │ │ │ str r0, [r6, #4] │ │ │ │ - b b5f9c │ │ │ │ + b b5fb8 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ b60b0 │ │ │ │ + ldr r2, [pc, #52] @ b60cc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - b b6074 │ │ │ │ + b b6090 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b60a8 │ │ │ │ + beq b60c4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r4, r0, lsl r1 │ │ │ │ + ldrsheq r3, [r4], -r4 @ │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ b60c8 │ │ │ │ + ldr r1, [pc, #8] @ b60e4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq r5, sl, pc, lsl #25 │ │ │ │ + b 343190 │ │ │ │ + mlaeq sl, r3, ip, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs b6128 │ │ │ │ + bcs b6144 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne b610c │ │ │ │ - ldr r2, [pc, #296] @ b6220 │ │ │ │ + bne b6128 │ │ │ │ + ldr r2, [pc, #296] @ b623c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340c68 │ │ │ │ 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 b6170 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b b61b4 │ │ │ │ + b b61d0 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs b6184 │ │ │ │ + bcs b61a0 │ │ │ │ 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 b61d0 │ │ │ │ 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 +153655,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 b6218 │ │ │ │ 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 +153674,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 b61f0 │ │ │ │ + @ instruction: 0x00342fd8 │ │ │ │ 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 b6288 │ │ │ │ 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 +153704,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 b6264 │ │ │ │ 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] @ b6364 │ │ │ │ mov r6, #8 │ │ │ │ - ldr r3, [pc, #140] @ b634c │ │ │ │ + ldr r3, [pc, #140] @ b6368 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #136] @ b6350 │ │ │ │ + ldr r4, [pc, #136] @ b636c │ │ │ │ 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] @ b6370 │ │ │ │ + ldr lr, [pc, #84] @ b6374 │ │ │ │ + ldr r1, [pc, #84] @ b6378 │ │ │ │ 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] @ b637c │ │ │ │ + ldr r3, [pc, #44] @ b6380 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 3434b4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + eoreq lr, r9, ip, lsr r8 │ │ │ │ + eorseq r2, r4, ip, lsl sp │ │ │ │ + mlaeq sl, r3, r6, r3 │ │ │ │ + eoreq r3, sl, r7, lsl #13 │ │ │ │ + eorseq r2, r4, ip, asr #25 │ │ │ │ + eoreq r5, sl, r4, lsr #20 │ │ │ │ + eoreq r5, sl, r9, lsr #20 │ │ │ │ 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] @ b656c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6500 │ │ │ │ + beq b651c │ │ │ │ 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 +153800,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 b64ec │ │ │ │ add r3, r5, #1 │ │ │ │ sub r1, lr, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b64e4 │ │ │ │ + bne b6500 │ │ │ │ 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 +153847,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] @ b6570 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b64fc │ │ │ │ - ldr r0, [pc, #108] @ b6558 │ │ │ │ + b b6518 │ │ │ │ + ldr r0, [pc, #108] @ b6574 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #104] @ b655c │ │ │ │ + ldr r2, [pc, #104] @ b6578 │ │ │ │ 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 b4124 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6534 │ │ │ │ + beq b6550 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + mlaseq r5, ip, sl, r9 │ │ │ │ + eorseq r2, r4, r4, lsl #23 │ │ │ │ + eoreq r5, sl, r8, asr #18 │ │ │ │ + eorseq r2, r4, r8, asr fp │ │ │ │ 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] @ b66c8 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6674 │ │ │ │ + beq b6690 │ │ │ │ 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 b6658 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r8, r4, #1 │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b6654 │ │ │ │ + bne b6670 │ │ │ │ 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 +153938,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] @ b66cc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b6670 │ │ │ │ - ldr r0, [pc, #88] @ b66b4 │ │ │ │ + b b668c │ │ │ │ + ldr r0, [pc, #88] @ b66d0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #84] @ b66b8 │ │ │ │ + ldr r2, [pc, #84] @ b66d4 │ │ │ │ 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 b3fb4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r4, lsr #17 │ │ │ │ + eorseq r2, r4, r4, lsl sl │ │ │ │ + ldrdeq r5, [sl], -r8 @ │ │ │ │ + eorseq r2, r4, r4, ror #19 │ │ │ │ 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 b672c │ │ │ │ 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 b6748 │ │ │ │ str r9, [r1] │ │ │ │ - b b6760 │ │ │ │ + b b677c │ │ │ │ ldmib r1, {r0, r8} │ │ │ │ cmp r8, #5 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bcs b677c │ │ │ │ + bcs b6798 │ │ │ │ mov r0, #4 │ │ │ │ - b b67a8 │ │ │ │ + b b67c4 │ │ │ │ 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 +154017,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 b6bc4 │ │ │ │ + beq b67c0 │ │ │ │ cmp r8, #6 │ │ │ │ - bne b67c8 │ │ │ │ + bne b67e4 │ │ │ │ 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 b657c │ │ │ │ + b b67fc │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b6560 │ │ │ │ + bl b657c │ │ │ │ mov sl, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - b b67ec │ │ │ │ + b b6808 │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b6560 │ │ │ │ + bl b657c │ │ │ │ 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 b6854 │ │ │ │ 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 b6858 │ │ │ │ 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 b6b28 │ │ │ │ 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 b6b30 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b68a8 │ │ │ │ + b b68c4 │ │ │ │ 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 b6b30 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b6c94 │ │ │ │ + bne b6cb0 │ │ │ │ ldrh sl, [r7, #136] @ 0x88 │ │ │ │ ldrh r7, [fp, #138] @ 0x8a │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #11 │ │ │ │ - bcc b6bbc │ │ │ │ + bcc b6bd8 │ │ │ │ cmp sl, #5 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - bcs b68fc │ │ │ │ + bcs b6918 │ │ │ │ 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 b8bf0 │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ - b b69cc │ │ │ │ - beq b6928 │ │ │ │ + b b69e8 │ │ │ │ + beq b6944 │ │ │ │ cmp sl, #6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne b69ac │ │ │ │ + bne b69c8 │ │ │ │ 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 b8bf0 │ │ │ │ + b b69e0 │ │ │ │ mov r0, #5 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b8bd4 │ │ │ │ + bl b8bf0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov sl, r9 │ │ │ │ ldrh r6, [r7, #138] @ 0x8a │ │ │ │ add r9, r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ - bcc b6ac0 │ │ │ │ + bcc b6adc │ │ │ │ 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 +154157,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 b6afc │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl b8bd4 │ │ │ │ + bl b8bf0 │ │ │ │ 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 b6a5c │ │ │ │ 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 +154194,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 b6a74 │ │ │ │ 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 b6ab0 │ │ │ │ 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 b6a94 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b6ba0 │ │ │ │ + beq b6bbc │ │ │ │ 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 b68c4 │ │ │ │ + b b6b30 │ │ │ │ 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 b68a8 │ │ │ │ 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 b6b04 │ │ │ │ + b b68a8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b b6ba8 │ │ │ │ + b b6bc4 │ │ │ │ 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 b6ce8 │ │ │ │ + ldr r0, [pc, #584] @ b6d98 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6cdc │ │ │ │ + beq b6cf8 │ │ │ │ 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 b6ccc │ │ │ │ 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 +154295,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 b6c64 │ │ │ │ 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 +154324,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 b6c78 │ │ │ │ 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 b6bbc │ │ │ │ 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 b6c90 │ │ │ │ + b b6bbc │ │ │ │ + ldr r0, [pc, #212] @ b6d8c │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #208] @ b6d74 │ │ │ │ + ldr r2, [pc, #208] @ b6d90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b6ce8 │ │ │ │ - ldr r0, [pc, #200] @ b6d80 │ │ │ │ + b b6d04 │ │ │ │ + ldr r0, [pc, #200] @ b6d9c │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #196] @ b6d84 │ │ │ │ + ldr r2, [pc, #196] @ b6da0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b6ce8 │ │ │ │ - ldr r0, [pc, #164] @ b6d78 │ │ │ │ + b b6d04 │ │ │ │ + ldr r0, [pc, #164] @ b6d94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b b6ce8 │ │ │ │ + b b6d04 │ │ │ │ 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 340dc4 │ │ │ │ + b b6d20 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ - b b6d64 │ │ │ │ + bl b3fb4 │ │ │ │ + b b6d80 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ - b b6d64 │ │ │ │ + bl b3fb4 │ │ │ │ + b b6d80 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b b6d58 │ │ │ │ + b b6d74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ - b b6d64 │ │ │ │ + bl b3fb4 │ │ │ │ + b b6d80 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl b3f98 │ │ │ │ + bl b3fb4 │ │ │ │ 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, r0, asr #3 │ │ │ │ + @ instruction: 0x003423d8 │ │ │ │ + eorseq r2, r4, ip, asr #6 │ │ │ │ + eorseq r9, r5, r4, ror #5 │ │ │ │ + eoreq r5, sl, ip, asr #2 │ │ │ │ + eorseq r2, r4, ip, ror #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 b6e04 │ │ │ │ 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 b6e44 │ │ │ │ mov r0, #4 │ │ │ │ - b b6ee0 │ │ │ │ + b b6efc │ │ │ │ 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 b6e74 │ │ │ │ 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 b6edc │ │ │ │ + beq b6ef8 │ │ │ │ add r8, r4, #52 @ 0x34 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r5, #6 │ │ │ │ - bne b751c │ │ │ │ + bne b7538 │ │ │ │ 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 b6384 │ │ │ │ + b b6f14 │ │ │ │ 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 +154489,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 b702c │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ - bl b6368 │ │ │ │ + bl b6384 │ │ │ │ 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 +154511,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 b6fb0 │ │ │ │ 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 +154535,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 b6fd8 │ │ │ │ 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 +154566,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 b7048 │ │ │ │ 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 +154589,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 b7410 │ │ │ │ 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 +154606,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 b766c │ │ │ │ mov r1, #146 @ 0x92 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ ldrh r8, [fp, r1] │ │ │ │ cmp r8, #11 │ │ │ │ - bcc b7538 │ │ │ │ + bcc b7554 │ │ │ │ str fp, [sp, #164] @ 0xa4 │ │ │ │ mov fp, r9 │ │ │ │ cmp sl, #5 │ │ │ │ add r1, ip, #1 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - bcs b70f4 │ │ │ │ + bcs b7110 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b894c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b b71e0 │ │ │ │ - beq b711c │ │ │ │ + b b71fc │ │ │ │ + beq b7138 │ │ │ │ cmp sl, #6 │ │ │ │ - bne b71c8 │ │ │ │ + bne b71e4 │ │ │ │ mov r1, #5 │ │ │ │ mov sl, #0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b894c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b b71e0 │ │ │ │ + b b71fc │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b894c │ │ │ │ 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 b7380 │ │ │ │ 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 +154676,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 b73bc │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #164 @ 0xa4 │ │ │ │ - bl b8930 │ │ │ │ + bl b894c │ │ │ │ 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 b72a8 │ │ │ │ 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 +154725,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 b72c8 │ │ │ │ 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 +154743,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 b730c │ │ │ │ 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 b72f0 │ │ │ │ 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 +154768,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 b7514 │ │ │ │ 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 b70ac │ │ │ │ + b b7410 │ │ │ │ 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 b73e4 │ │ │ │ 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 b73c4 │ │ │ │ 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 b7334 │ │ │ │ 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 +154837,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 b76a4 │ │ │ │ + ldr r0, [pc, #856] @ b77c8 │ │ │ │ mov r1, #8 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #456 @ 0x1c8 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7698 │ │ │ │ + beq b76b4 │ │ │ │ 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 +154867,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 b7688 │ │ │ │ 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 +154894,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 b6384 │ │ │ │ sub r5, r5, #7 │ │ │ │ - b b6ef8 │ │ │ │ + b b6f14 │ │ │ │ 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 b760c │ │ │ │ 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 +154942,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 b762c │ │ │ │ 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 b7514 │ │ │ │ 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 b764c │ │ │ │ + b b7514 │ │ │ │ + ldr r0, [pc, #328] @ b77bc │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #324] @ b77a4 │ │ │ │ + ldr r2, [pc, #324] @ b77c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b76a4 │ │ │ │ - ldr r0, [pc, #316] @ b77b0 │ │ │ │ + b b76c0 │ │ │ │ + ldr r0, [pc, #316] @ b77cc │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #312] @ b77b4 │ │ │ │ + ldr r2, [pc, #312] @ b77d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b76a4 │ │ │ │ - ldr r0, [pc, #280] @ b77a8 │ │ │ │ + b b76c0 │ │ │ │ + ldr r0, [pc, #280] @ b77c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b b76a4 │ │ │ │ + b b76c0 │ │ │ │ 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 340dc4 │ │ │ │ + b b76dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b76dc │ │ │ │ + beq b76f8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r0, r0, #16 │ │ │ │ - bl b4108 │ │ │ │ - b b777c │ │ │ │ + bl b4124 │ │ │ │ + b b7798 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl b4108 │ │ │ │ + bl b4124 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b777c │ │ │ │ + beq b7798 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, fp │ │ │ │ - b b7768 │ │ │ │ + b b7784 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl b4108 │ │ │ │ + bl b4124 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b777c │ │ │ │ + beq b7798 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 b4124 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b7784 │ │ │ │ + bne b77a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r4, lsl #16 │ │ │ │ + eorseq r1, r4, ip, lsl sl │ │ │ │ + mlaseq r4, r0, r9, r1 │ │ │ │ + eorseq r8, r5, r4, asr #19 │ │ │ │ + mlaeq sl, r0, r7, r4 │ │ │ │ + @ instruction: 0x003419b0 │ │ │ │ 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 b783c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r8, r7, #4 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi b7804 │ │ │ │ + bhi b7820 │ │ │ │ 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] @ b7dc4 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7d44 │ │ │ │ + beq b7d60 │ │ │ │ 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 b78c4 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7cf4 │ │ │ │ + bcs b7d10 │ │ │ │ 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 b793c │ │ │ │ + beq b7908 │ │ │ │ cmp r5, #6 │ │ │ │ - bne b792c │ │ │ │ + bne b7948 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7d08 │ │ │ │ + bcs b7d24 │ │ │ │ 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 b797c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7d1c │ │ │ │ + bcs b7d38 │ │ │ │ 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 b798c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b7d30 │ │ │ │ + bcs b7d4c │ │ │ │ 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 +155171,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 b79b4 │ │ │ │ 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 b7bc0 │ │ │ │ cmp r9, r6 │ │ │ │ - bne b7cc4 │ │ │ │ + bne b7ce0 │ │ │ │ ldrh sl, [r7, #48] @ 0x30 │ │ │ │ ldrh r7, [r4, #50] @ 0x32 │ │ │ │ cmp r7, #11 │ │ │ │ - bcc b7c40 │ │ │ │ + bcc b7c5c │ │ │ │ cmp sl, #5 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bcs b7a04 │ │ │ │ + bcs b7a20 │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b85b4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b b7aa8 │ │ │ │ - beq b7a2c │ │ │ │ + b b7ac4 │ │ │ │ + beq b7a48 │ │ │ │ cmp sl, #6 │ │ │ │ - bne b7a8c │ │ │ │ + bne b7aa8 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b85b4 │ │ │ │ mov sl, #0 │ │ │ │ - b b7aa4 │ │ │ │ + b b7ac0 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b85b4 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ add r5, r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ - bcc b7b50 │ │ │ │ + bcc b7b6c │ │ │ │ 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 b7b80 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b8598 │ │ │ │ + bl b85b4 │ │ │ │ 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 b7b0c │ │ │ │ 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 +155270,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 b7b48 │ │ │ │ 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 b7b2c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b7c20 │ │ │ │ + beq b7c3c │ │ │ │ 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 b79d0 │ │ │ │ cmp r6, #5 │ │ │ │ str fp, [r7, #76] @ 0x4c │ │ │ │ str r8, [r7, #24] │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ - bne b7b8c │ │ │ │ + bne b7ba8 │ │ │ │ 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 b7b88 │ │ │ │ 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 b79d0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b7d50 │ │ │ │ - ldr r0, [pc, #508] @ b7dbc │ │ │ │ + beq b7d6c │ │ │ │ + ldr r0, [pc, #508] @ b7dd8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7d5c │ │ │ │ + beq b7d78 │ │ │ │ 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 b7cf8 │ │ │ │ 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 +155352,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 b7ca4 │ │ │ │ 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 +155371,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 b7c3c │ │ │ │ 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 b7cc0 │ │ │ │ + b b7c3c │ │ │ │ + ldr r0, [pc, #244] @ b7ddc │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #240] @ b7dc4 │ │ │ │ + ldr r2, [pc, #240] @ b7de0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #232] @ b7dcc │ │ │ │ + ldr r0, [pc, #232] @ b7de8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ b7dd0 │ │ │ │ + ldr r2, [pc, #228] @ b7dec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r2, [pc, #180] @ b7db0 │ │ │ │ + ldr r2, [pc, #180] @ b7dcc │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ - ldr r2, [pc, #168] @ b7db8 │ │ │ │ + b b7d84 │ │ │ │ + ldr r2, [pc, #168] @ b7dd4 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ - ldr r2, [pc, #144] @ b7db4 │ │ │ │ + b b7d84 │ │ │ │ + ldr r2, [pc, #144] @ b7dd0 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ - ldr r2, [pc, #116] @ b7dac │ │ │ │ + b b7d84 │ │ │ │ + ldr r2, [pc, #116] @ b7dc8 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b7d68 │ │ │ │ + b b7d84 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #112] @ b7dc8 │ │ │ │ + ldr r0, [pc, #112] @ b7de4 │ │ │ │ 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 340dc4 │ │ │ │ + b b7dbc │ │ │ │ bl 3c6f8 │ │ │ │ - b b7d8c │ │ │ │ - b b7d8c │ │ │ │ - b b7d8c │ │ │ │ + b b7da8 │ │ │ │ + b b7da8 │ │ │ │ + b b7da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r8, r5, r0, lsl r6 │ │ │ │ + @ instruction: 0x003585f4 │ │ │ │ + eorseq r1, r4, r4, lsr #6 │ │ │ │ + eorseq r1, r4, r0, ror #6 │ │ │ │ + eorseq r1, r4, r8, lsr r3 │ │ │ │ + eorseq r1, r4, ip, asr #6 │ │ │ │ + eorseq r8, r5, ip, asr r2 │ │ │ │ + mlaeq sl, r0, r1, r4 │ │ │ │ + eorseq r1, r4, r8, lsr #7 │ │ │ │ + eorseq r1, r4, r8, asr #5 │ │ │ │ + eoreq r4, sl, r0, lsr #2 │ │ │ │ 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 r1, r4, r4, ror #5 │ │ │ │ - eoreq r4, sl, ip, lsl r1 │ │ │ │ - eorseq r1, r4, ip, asr r3 │ │ │ │ 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 b7e88 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r9, sl, #4 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi b7e48 │ │ │ │ + bhi b7e64 │ │ │ │ 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 +155488,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] @ b8588 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8508 │ │ │ │ + beq b8524 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #5 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ str r0, [fp] │ │ │ │ str r8, [sp, #12] │ │ │ │ - bcs b7f10 │ │ │ │ + bcs b7f2c │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84b8 │ │ │ │ + bcs b84d4 │ │ │ │ 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 +155526,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 b7fe4 │ │ │ │ + beq b7f90 │ │ │ │ cmp r7, #6 │ │ │ │ - bne b7fd4 │ │ │ │ + bne b7ff0 │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84cc │ │ │ │ + bcs b84e8 │ │ │ │ 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 +155551,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 b8044 │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84e0 │ │ │ │ + bcs b84fc │ │ │ │ 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 +155575,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 b8054 │ │ │ │ ldrh r0, [sl, #94] @ 0x5e │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs b84f4 │ │ │ │ + bcs b8510 │ │ │ │ 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 +155605,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 b80a4 │ │ │ │ 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 +155631,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 b833c │ │ │ │ cmp r9, r7 │ │ │ │ - bne b8488 │ │ │ │ + bne b84a4 │ │ │ │ ldrh r5, [r4, #94] @ 0x5e │ │ │ │ ldrh r7, [sl, #92] @ 0x5c │ │ │ │ cmp r5, #11 │ │ │ │ - bcc b83c8 │ │ │ │ + bcc b83e4 │ │ │ │ cmp r7, #5 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bcs b80fc │ │ │ │ + bcs b8118 │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b8760 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b b81bc │ │ │ │ - beq b8124 │ │ │ │ + b b81d8 │ │ │ │ + beq b8140 │ │ │ │ cmp r7, #6 │ │ │ │ - bne b81a0 │ │ │ │ + bne b81bc │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b8760 │ │ │ │ mov r7, #0 │ │ │ │ - b b81b8 │ │ │ │ + b b81d4 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b8760 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldrh r5, [sl, #94] @ 0x5e │ │ │ │ add r6, r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ - bcc b82b4 │ │ │ │ + bcc b82d0 │ │ │ │ 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 +155690,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 b82f0 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl b8744 │ │ │ │ + bl b8760 │ │ │ │ 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 b8254 │ │ │ │ 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 +155728,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 b8268 │ │ │ │ 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 b82a0 │ │ │ │ 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 b8284 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ cmp sl, #0 │ │ │ │ - beq b83a8 │ │ │ │ + beq b83c4 │ │ │ │ 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 b80c8 │ │ │ │ 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 b8318 │ │ │ │ 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 b82f8 │ │ │ │ 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 b80c8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b8514 │ │ │ │ - ldr r0, [pc, #580] @ b8580 │ │ │ │ + beq b8530 │ │ │ │ + ldr r0, [pc, #580] @ b859c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8520 │ │ │ │ + beq b853c │ │ │ │ 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 b84bc │ │ │ │ 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 +155834,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 b8458 │ │ │ │ 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 +155857,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 b846c │ │ │ │ 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 b83c4 │ │ │ │ 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 b8484 │ │ │ │ + b b83c4 │ │ │ │ + ldr r0, [pc, #244] @ b85a0 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #240] @ b8588 │ │ │ │ + ldr r2, [pc, #240] @ b85a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #232] @ b8590 │ │ │ │ + ldr r0, [pc, #232] @ b85ac │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ b8594 │ │ │ │ + ldr r2, [pc, #228] @ b85b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r2, [pc, #180] @ b8574 │ │ │ │ + ldr r2, [pc, #180] @ b8590 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ - ldr r2, [pc, #168] @ b857c │ │ │ │ + b b8548 │ │ │ │ + ldr r2, [pc, #168] @ b8598 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ - ldr r2, [pc, #144] @ b8578 │ │ │ │ + b b8548 │ │ │ │ + ldr r2, [pc, #144] @ b8594 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ - ldr r2, [pc, #116] @ b8570 │ │ │ │ + b b8548 │ │ │ │ + ldr r2, [pc, #116] @ b858c │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b852c │ │ │ │ + b b8548 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #112] @ b858c │ │ │ │ + ldr r0, [pc, #112] @ b85a8 │ │ │ │ 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 340dc4 │ │ │ │ + b b8580 │ │ │ │ bl 3c6f8 │ │ │ │ - b b8550 │ │ │ │ - b b8550 │ │ │ │ - b b8550 │ │ │ │ + b b856c │ │ │ │ + b b856c │ │ │ │ + b b856c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r7, r5, r0, asr #31 │ │ │ │ + eorseq r7, r5, r4, lsr #31 │ │ │ │ + eorseq r0, r4, r0, ror #22 │ │ │ │ + mlaseq r4, ip, fp, r0 │ │ │ │ + eorseq r0, r4, r4, ror fp │ │ │ │ + eorseq r0, r4, r8, lsl #23 │ │ │ │ + eorseq r7, r5, r0, ror #21 │ │ │ │ + eoreq r3, sl, ip, asr #19 │ │ │ │ + eorseq r0, r4, r4, ror #23 │ │ │ │ + eorseq r0, r4, r4, lsl #22 │ │ │ │ + eoreq r3, sl, ip, asr r9 │ │ │ │ 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 r0, r4, r0, lsr #22 │ │ │ │ - eoreq r3, sl, r8, asr r9 │ │ │ │ - mlaseq r4, r8, fp, r0 │ │ │ │ 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] @ b8744 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86fc │ │ │ │ + beq b8718 │ │ │ │ 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 b86b8 │ │ │ │ add r2, r5, #1 │ │ │ │ sub r1, r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b86b0 │ │ │ │ + bne b86cc │ │ │ │ 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 b86e8 │ │ │ │ sub r1, r7, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b86e0 │ │ │ │ + bne b86fc │ │ │ │ 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 b86a0 │ │ │ │ cmp r1, r6 │ │ │ │ - bls b8664 │ │ │ │ + bls b8680 │ │ │ │ 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] @ b8748 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b86f8 │ │ │ │ - ldr r0, [pc, #120] @ b8730 │ │ │ │ + b b8714 │ │ │ │ + ldr r0, [pc, #120] @ b874c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ b8734 │ │ │ │ + ldr r2, [pc, #116] @ b8750 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b86f8 │ │ │ │ - ldr r2, [pc, #100] @ b8738 │ │ │ │ + b b8714 │ │ │ │ + ldr r2, [pc, #100] @ b8754 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b86f8 │ │ │ │ - ldr r0, [pc, #84] @ b873c │ │ │ │ + b b8714 │ │ │ │ + ldr r0, [pc, #84] @ b8758 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ b8740 │ │ │ │ + ldr r2, [pc, #80] @ b875c │ │ │ │ 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 b8728 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r0, ror r8 │ │ │ │ + @ instruction: 0x003409b8 │ │ │ │ + eoreq r3, sl, ip, ror r7 │ │ │ │ + eorseq r0, r4, ip, lsl #19 │ │ │ │ + mlaseq r4, r8, r9, r0 │ │ │ │ + eoreq r3, sl, ip, asr #14 │ │ │ │ + eorseq r0, r4, ip, asr r9 │ │ │ │ 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] @ b8930 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b88e8 │ │ │ │ + beq b8904 │ │ │ │ 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 b88a4 │ │ │ │ add r5, r9, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b889c │ │ │ │ + bne b88b8 │ │ │ │ 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 +156102,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 b88d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b88cc │ │ │ │ + bne b88e8 │ │ │ │ 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 b8880 │ │ │ │ cmp r1, sl │ │ │ │ - bls b8844 │ │ │ │ + bls b8860 │ │ │ │ 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] @ b8934 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b88e4 │ │ │ │ - ldr r0, [pc, #120] @ b891c │ │ │ │ + b b8900 │ │ │ │ + ldr r0, [pc, #120] @ b8938 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ b8920 │ │ │ │ + ldr r2, [pc, #116] @ b893c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b88e4 │ │ │ │ - ldr r2, [pc, #100] @ b8924 │ │ │ │ + b b8900 │ │ │ │ + ldr r2, [pc, #100] @ b8940 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b88e4 │ │ │ │ - ldr r0, [pc, #84] @ b8928 │ │ │ │ + b b8900 │ │ │ │ + ldr r0, [pc, #84] @ b8944 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #80] @ b892c │ │ │ │ + ldr r2, [pc, #80] @ b8948 │ │ │ │ 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 b8914 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r4, asr #13 │ │ │ │ + eorseq r0, r4, ip, asr #15 │ │ │ │ + mlaeq sl, r0, r5, r3 │ │ │ │ + eorseq r0, r4, r0, lsr #15 │ │ │ │ + eorseq r0, r4, ip, lsr #15 │ │ │ │ + eoreq r3, sl, r0, ror #10 │ │ │ │ + eorseq r0, r4, r0, ror r7 │ │ │ │ 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] @ b8bd4 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b58 │ │ │ │ + beq b8b74 │ │ │ │ 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 +156221,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 b8b14 │ │ │ │ add r3, r9, #1 │ │ │ │ sub r1, ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b8b0c │ │ │ │ + bne b8b28 │ │ │ │ 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 +156254,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 b8b44 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b8b3c │ │ │ │ + bne b8b58 │ │ │ │ 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 +156274,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 b8ae4 │ │ │ │ cmp r1, r5 │ │ │ │ - bls b8aa8 │ │ │ │ + bls b8ac4 │ │ │ │ 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] @ b8bd8 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8b54 │ │ │ │ - ldr r0, [pc, #172] @ b8bc0 │ │ │ │ + b b8b70 │ │ │ │ + ldr r0, [pc, #172] @ b8bdc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #168] @ b8bc4 │ │ │ │ + ldr r2, [pc, #168] @ b8be0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b8b54 │ │ │ │ - ldr r2, [pc, #152] @ b8bc8 │ │ │ │ + b b8b70 │ │ │ │ + ldr r2, [pc, #152] @ b8be4 │ │ │ │ mov r1, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8b54 │ │ │ │ - ldr r0, [pc, #136] @ b8bcc │ │ │ │ + b b8b70 │ │ │ │ + ldr r0, [pc, #136] @ b8be8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #132] @ b8bd0 │ │ │ │ + ldr r2, [pc, #132] @ b8bec │ │ │ │ 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 b42a8 │ │ │ │ + b b8bb8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl b4108 │ │ │ │ + bl b4124 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8b9c │ │ │ │ + beq b8bb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003574d0 │ │ │ │ + eorseq r0, r4, ip, asr r5 │ │ │ │ + eoreq r3, sl, r0, lsr #6 │ │ │ │ + eorseq r0, r4, r0, lsr r5 │ │ │ │ + eorseq r0, r4, ip, lsr r5 │ │ │ │ + strdeq r3, [sl], -r0 @ │ │ │ │ + eorseq r0, r4, r0, lsl #10 │ │ │ │ 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] @ b8df0 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d84 │ │ │ │ + beq b8da0 │ │ │ │ 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 b8d34 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r7, r9, #1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bne b8d30 │ │ │ │ + bne b8d4c │ │ │ │ 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 +156393,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 b8d6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b8d68 │ │ │ │ + bne b8d84 │ │ │ │ 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 b8d0c │ │ │ │ cmp r1, fp │ │ │ │ - bls b8cd0 │ │ │ │ + bls b8cec │ │ │ │ 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] @ b8df4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8d80 │ │ │ │ - ldr r0, [pc, #164] @ b8ddc │ │ │ │ + b b8d9c │ │ │ │ + ldr r0, [pc, #164] @ b8df8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ b8de0 │ │ │ │ + ldr r2, [pc, #160] @ b8dfc │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b8d80 │ │ │ │ - ldr r2, [pc, #140] @ b8de4 │ │ │ │ + b b8d9c │ │ │ │ + ldr r2, [pc, #140] @ b8e00 │ │ │ │ mov r1, #12 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c494 │ │ │ │ - b b8d80 │ │ │ │ - ldr r0, [pc, #120] @ b8de8 │ │ │ │ + b b8d9c │ │ │ │ + ldr r0, [pc, #120] @ b8e04 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #116] @ b8dec │ │ │ │ + ldr r2, [pc, #116] @ b8e08 │ │ │ │ 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 b4050 │ │ │ │ + b b8dd4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl b3f98 │ │ │ │ + bl b3fb4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r4, lsr r2 │ │ │ │ + eorseq r0, r4, r8, lsr r3 │ │ │ │ + strdeq r3, [sl], -ip @ │ │ │ │ + eorseq r0, r4, r8, lsl #6 │ │ │ │ + eorseq r0, r4, r0, lsl r3 │ │ │ │ + eoreq r3, sl, r4, asr #1 │ │ │ │ + @ instruction: 0x003402d4 │ │ │ │ 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 b8e40 │ │ │ │ ldrh r2, [r7, #50] @ 0x32 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ - bne b8e10 │ │ │ │ + bne b8e2c │ │ │ │ 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 b8e8c │ │ │ │ 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 b8eb0 │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, sl │ │ │ │ - beq b9058 │ │ │ │ + beq b9074 │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, r2 │ │ │ │ - bne b8eac │ │ │ │ - b b8eec │ │ │ │ + bne b8ec8 │ │ │ │ + b b8f08 │ │ │ │ cmp r9, r2 │ │ │ │ - beq b9058 │ │ │ │ + beq b9074 │ │ │ │ ldr fp, [r9], #4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r9, r2 │ │ │ │ - beq b8eec │ │ │ │ + beq b8f08 │ │ │ │ ldr sl, [r9], #4 │ │ │ │ cmp fp, sl │ │ │ │ - bne b8ee8 │ │ │ │ + bne b8f04 │ │ │ │ cmp r9, r2 │ │ │ │ mov sl, fp │ │ │ │ - beq b8eec │ │ │ │ + beq b8f08 │ │ │ │ mov r0, r9 │ │ │ │ ldr sl, [r9], #4 │ │ │ │ cmp fp, sl │ │ │ │ - bne b9040 │ │ │ │ + bne b905c │ │ │ │ cmp r9, r2 │ │ │ │ - bne b8ec4 │ │ │ │ + bne b8ee0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, fp │ │ │ │ - b b9044 │ │ │ │ + b b9060 │ │ │ │ mov r3, #1 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcc b8e50 │ │ │ │ + bcc b8e6c │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b8f20 │ │ │ │ + beq b8f3c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r0, #11 │ │ │ │ - bcs b8f00 │ │ │ │ - b b8f64 │ │ │ │ - ldr r0, [pc, #940] @ b92d4 │ │ │ │ + bcs b8f1c │ │ │ │ + b b8f80 │ │ │ │ + ldr r0, [pc, #940] @ b92f0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldm r6, {r4, r5} │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9264 │ │ │ │ + beq b9280 │ │ │ │ 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] @ b92f4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9254 │ │ │ │ + beq b9270 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ strh r8, [r0, #50] @ 0x32 │ │ │ │ str r8, [r0] │ │ │ │ - beq b8fd8 │ │ │ │ - ldr r0, [pc, #836] @ b92e4 │ │ │ │ + beq b8ff4 │ │ │ │ + ldr r0, [pc, #836] @ b9300 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9244 │ │ │ │ + beq b9260 │ │ │ │ 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 b8fb4 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcs b91e0 │ │ │ │ + bcs b91fc │ │ │ │ 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 b904c │ │ │ │ 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 b9034 │ │ │ │ + b b8e7c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b b8e60 │ │ │ │ + b b8e7c │ │ │ │ mov r3, #1 │ │ │ │ add r9, r0, #4 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ cmp r0, #11 │ │ │ │ - bcc b8e50 │ │ │ │ - b b8ef8 │ │ │ │ + bcc b8e6c │ │ │ │ + b b8f14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9074 │ │ │ │ + beq b9090 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b91d8 │ │ │ │ + beq b91f4 │ │ │ │ ldr sl, [r6] │ │ │ │ - b b9094 │ │ │ │ + b b90b0 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - beq b91d8 │ │ │ │ + beq b91f4 │ │ │ │ ldrh r7, [sl, #50] @ 0x32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b91fc │ │ │ │ + beq b9218 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ ldr r9, [r0, #52] @ 0x34 │ │ │ │ ldrh r6, [r9, #50] @ 0x32 │ │ │ │ cmp r6, #5 │ │ │ │ - bcs b9088 │ │ │ │ + bcs b90a4 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ rsb fp, r6, #5 │ │ │ │ ldrh r4, [r0, #50] @ 0x32 │ │ │ │ cmp r4, fp │ │ │ │ - bcc b9214 │ │ │ │ + bcc b9230 │ │ │ │ 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 +156677,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 b9248 │ │ │ │ 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 b91f4 │ │ │ │ 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 +156728,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 b90a4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ b92dc │ │ │ │ + ldr r0, [pc, #244] @ b92f8 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #240] @ b92e0 │ │ │ │ + ldr r2, [pc, #240] @ b92fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b b9270 │ │ │ │ - ldr r0, [pc, #228] @ b92e8 │ │ │ │ + b b928c │ │ │ │ + ldr r0, [pc, #228] @ b9304 │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #224] @ b92ec │ │ │ │ + ldr r2, [pc, #224] @ b9308 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #212] @ b92f0 │ │ │ │ + ldr r0, [pc, #212] @ b930c │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #208] @ b92f4 │ │ │ │ + ldr r2, [pc, #208] @ b9310 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #196] @ b92f8 │ │ │ │ + ldr r0, [pc, #196] @ b9314 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #192] @ b92fc │ │ │ │ + ldr r2, [pc, #192] @ b9318 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c120 │ │ │ │ - b b9270 │ │ │ │ + b b928c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ - b b9270 │ │ │ │ + b b928c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #27 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ mov r0, r4 │ │ │ │ - b b92ac │ │ │ │ + b b92c8 │ │ │ │ bl 3c6f8 │ │ │ │ - b b92ac │ │ │ │ + b b92c8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #27 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - b b92b0 │ │ │ │ + b b92cc │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b92d0 │ │ │ │ + beq b92ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00356ef4 │ │ │ │ + @ instruction: 0x00356eb0 │ │ │ │ + eoreq sp, r9, r0, ror #20 │ │ │ │ + eorseq pc, r3, ip, asr #28 │ │ │ │ + eorseq r6, r5, ip, ror lr │ │ │ │ + eoreq r2, sl, r0, ror #22 │ │ │ │ + eorseq pc, r3, r0, lsl #28 │ │ │ │ + eoreq r2, sl, r5, ror ip │ │ │ │ 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 │ │ │ │ + eoreq r2, sl, r0, lsl #24 │ │ │ │ + eorseq pc, r3, r0, lsl lr @ │ │ │ │ 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 b93e4 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #1116] @ b9784 │ │ │ │ + ldr r1, [pc, #1116] @ b97a0 │ │ │ │ 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 b9390 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b938c │ │ │ │ + beq b93a8 │ │ │ │ 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 b936c │ │ │ │ + ldr r0, [pc, #1036] @ b97a4 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #1032] @ b978c │ │ │ │ + ldr r2, [pc, #1032] @ b97a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b9744 │ │ │ │ + bmi b9760 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq b93e0 │ │ │ │ - ldr r0, [pc, #1008] @ b9794 │ │ │ │ + beq b93fc │ │ │ │ + ldr r0, [pc, #1008] @ b97b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9748 │ │ │ │ + beq b9764 │ │ │ │ mov r7, r0 │ │ │ │ - b b93e4 │ │ │ │ + b b9400 │ │ │ │ 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 +156868,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 b9738 │ │ │ │ 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 b9678 │ │ │ │ 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 b96e4 │ │ │ │ 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 b9700 │ │ │ │ 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 b9488 │ │ │ │ + b b96e4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b96e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #3 │ │ │ │ - bls b96e4 │ │ │ │ + bls b9700 │ │ │ │ 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 b9700 │ │ │ │ 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 b94d0 │ │ │ │ + b b96e4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b96e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #1 │ │ │ │ - bls b96e4 │ │ │ │ + bls b9700 │ │ │ │ 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 b9700 │ │ │ │ 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 b954c │ │ │ │ + b b96e4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b96e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #2 │ │ │ │ - bls b96e4 │ │ │ │ + bls b9700 │ │ │ │ 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 b9700 │ │ │ │ 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 b95b8 │ │ │ │ + b b96e4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b96e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r8, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sl, r0, #16 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b96e4 │ │ │ │ + beq b9700 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ sub r6, r9, #1 │ │ │ │ ldm sl, {r1, r4} │ │ │ │ cmp r6, r4 │ │ │ │ ldrb r0, [r0] │ │ │ │ strb r0, [r7] │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9700 │ │ │ │ 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 b962c │ │ │ │ + b b96e4 │ │ │ │ cmp sl, #1 │ │ │ │ - beq b96c8 │ │ │ │ + beq b96e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub sl, r0, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add fp, r0, #16 │ │ │ │ cmp r9, r6 │ │ │ │ - bcc b96e4 │ │ │ │ + bcc b9700 │ │ │ │ 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 b9700 │ │ │ │ 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 b9690 │ │ │ │ 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] @ b97b4 │ │ │ │ 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] @ b97b8 │ │ │ │ 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 b9424 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #64] @ b9790 │ │ │ │ + ldr r2, [pc, #64] @ b97ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9780 │ │ │ │ + beq b979c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feb64254 <__bss_end__@@Base+0xfe7527b8> │ │ │ │ + eoreq r2, sl, r4, ror #22 │ │ │ │ + eorseq pc, r3, r0, lsr #26 │ │ │ │ + eorseq pc, r3, r0, ror #18 │ │ │ │ + eorseq r6, r5, r4, ror sl │ │ │ │ + eorseq pc, r3, r8, lsr #19 │ │ │ │ + @ instruction: 0x0033f9b4 │ │ │ │ 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 b98b0 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1540] @ b9dcc │ │ │ │ + ldr r2, [pc, #1540] @ b9de8 │ │ │ │ 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 b9860 │ │ │ │ mov r1, #0 │ │ │ │ - b b9810 │ │ │ │ + b b982c │ │ │ │ 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 b9860 │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b985c │ │ │ │ + beq b9878 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b97f0 │ │ │ │ + bne b980c │ │ │ │ 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 b982c │ │ │ │ + ldr r0, [pc, #1412] @ b9dec │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #1408] @ b9dd4 │ │ │ │ + ldr r2, [pc, #1408] @ b9df0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b9d8c │ │ │ │ - beq b98ac │ │ │ │ - ldr r0, [pc, #1388] @ b9ddc │ │ │ │ + bmi b9da8 │ │ │ │ + beq b98c8 │ │ │ │ + ldr r0, [pc, #1388] @ b9df8 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d90 │ │ │ │ + beq b9dac │ │ │ │ mov fp, r0 │ │ │ │ - b b98b0 │ │ │ │ + b b98cc │ │ │ │ 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 b98fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne b98ec │ │ │ │ + bne b9908 │ │ │ │ ldmib r9, {r4, r8} │ │ │ │ - b b98f8 │ │ │ │ + b b9914 │ │ │ │ ldrb r4, [r9, #1] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b98f8 │ │ │ │ + b b9914 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ ldr r8, [r9, #4] │ │ │ │ sub r4, r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc b9d64 │ │ │ │ + bcc b9d80 │ │ │ │ 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 b9c7c │ │ │ │ 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 b9d2c │ │ │ │ mov r7, #0 │ │ │ │ add r0, r9, r7 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9984 │ │ │ │ + beq b99a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9990 │ │ │ │ + bne b99ac │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b999c │ │ │ │ + b b99b8 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b999c │ │ │ │ + b b99b8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r6, r0, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9d48 │ │ │ │ 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 b997c │ │ │ │ + b b9d2c │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d2c │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9a00 │ │ │ │ + beq b9a1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9a0c │ │ │ │ + bne b9a28 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9a18 │ │ │ │ + b b9a34 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9a18 │ │ │ │ + b b9a34 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #3 │ │ │ │ - bls b9d2c │ │ │ │ + bls b9d48 │ │ │ │ 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 b9d48 │ │ │ │ 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 b99f8 │ │ │ │ + b b9d2c │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d2c │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9ab0 │ │ │ │ + beq b9acc │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9abc │ │ │ │ + bne b9ad8 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9ac8 │ │ │ │ + b b9ae4 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9ac8 │ │ │ │ + b b9ae4 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ - bls b9d2c │ │ │ │ + bls b9d48 │ │ │ │ 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 b9d48 │ │ │ │ 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 b9aa8 │ │ │ │ + b b9d2c │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d2c │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9b50 │ │ │ │ + beq b9b6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9b5c │ │ │ │ + bne b9b78 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9b68 │ │ │ │ + b b9b84 │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9b68 │ │ │ │ + b b9b84 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #2 │ │ │ │ - bls b9d2c │ │ │ │ + bls b9d48 │ │ │ │ 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 b9d48 │ │ │ │ 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 b9b48 │ │ │ │ + b b9d2c │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d2c │ │ │ │ mov fp, #0 │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9bf8 │ │ │ │ + beq b9c14 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b9c04 │ │ │ │ + bne b9c20 │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b b9c10 │ │ │ │ + b b9c2c │ │ │ │ ldrb r7, [r0, #13] │ │ │ │ add r1, r0, #14 │ │ │ │ - b b9c10 │ │ │ │ + b b9c2c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b9d2c │ │ │ │ + beq b9d48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r6, r8, #1 │ │ │ │ cmp r6, r7 │ │ │ │ ldrb r0, [r0] │ │ │ │ strb r0, [r4] │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9d48 │ │ │ │ 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 b9bf0 │ │ │ │ + b b9d2c │ │ │ │ cmp r7, #1 │ │ │ │ - beq b9d10 │ │ │ │ + beq b9d2c │ │ │ │ mov fp, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ add r0, r9, fp │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - beq b9c98 │ │ │ │ + beq b9cb4 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bne b9ca8 │ │ │ │ + bne b9cc4 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b b9cb4 │ │ │ │ + b b9cd0 │ │ │ │ ldrb sl, [r0, #13] │ │ │ │ add r6, r0, #14 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - b b9cb4 │ │ │ │ + b b9cd0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sl, r0, #1 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r6, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bcc b9d2c │ │ │ │ + bcc b9d48 │ │ │ │ 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 b9d48 │ │ │ │ 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 b9c8c │ │ │ │ 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] @ b9dfc │ │ │ │ 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] @ b9e00 │ │ │ │ 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 b9920 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #64] @ b9dd8 │ │ │ │ + ldr r2, [pc, #64] @ b9df4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9dc8 │ │ │ │ + beq b9de4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feb6489c <__bss_end__@@Base+0xfe752e00> │ │ │ │ + mlaeq sl, r4, r6, r2 │ │ │ │ + eorseq pc, r3, r0, asr r8 @ │ │ │ │ + eorseq pc, r3, r8, lsl r3 @ │ │ │ │ + eorseq r6, r5, r8, lsr #11 │ │ │ │ + eorseq pc, r3, r0, ror #6 │ │ │ │ + eorseq pc, r3, ip, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #48] @ b9e30 │ │ │ │ + ldr ip, [pc, #48] @ b9e4c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #44] @ b9e34 │ │ │ │ + ldr r1, [pc, #44] @ b9e50 │ │ │ │ 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] @ b9e54 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 3438e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq pc, r3, ip, lsl #6 │ │ │ │ - @ instruction: 0x0033f2f8 │ │ │ │ - eoreq pc, r9, fp, ror fp @ │ │ │ │ + @ instruction: 0x0033f2f0 │ │ │ │ + @ instruction: 0x0033f2dc │ │ │ │ + eoreq pc, r9, pc, ror fp @ │ │ │ │ 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] @ b9ecc │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ b9eb4 │ │ │ │ + ldr r3, [pc, #80] @ b9ed0 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ b9eb8 │ │ │ │ + ldr r4, [pc, #76] @ b9ed4 │ │ │ │ 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] @ b9ed8 │ │ │ │ + ldr r3, [pc, #32] @ b9edc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 @ │ │ │ │ + mlaseq r3, ip, r2, pc @ │ │ │ │ + strdeq r2, [sl], -r8 @ │ │ │ │ + eorseq pc, r3, r0, ror r2 @ │ │ │ │ + strheq r2, [sl], -r4 @ │ │ │ │ + strheq r2, [sl], -r9 @ │ │ │ │ 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] @ ba050 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9f08 │ │ │ │ + beq b9f24 │ │ │ │ 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 b9fc0 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ - ldr r8, [pc, #272] @ ba038 │ │ │ │ + ldr r8, [pc, #272] @ ba054 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba004 │ │ │ │ + beq ba020 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba010 │ │ │ │ + beq ba02c │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - ldr r1, [pc, #184] @ ba03c │ │ │ │ + ldr r1, [pc, #184] @ ba058 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #176] @ ba040 │ │ │ │ - ldr r2, [pc, #176] @ ba044 │ │ │ │ + ldr r1, [pc, #176] @ ba05c │ │ │ │ + ldr r2, [pc, #176] @ ba060 │ │ │ │ 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 b9ee4 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ba064 │ │ │ │ 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] @ ba068 │ │ │ │ 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] @ ba06c │ │ │ │ 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 b3f94 │ │ │ │ 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, r0, lsl r2 │ │ │ │ + @ instruction: 0x00355ef8 │ │ │ │ + @ instruction: 0xfffaf820 │ │ │ │ + eoreq pc, r9, pc, ror #20 │ │ │ │ @ instruction: 0xffffb96c │ │ │ │ - eorseq pc, r3, r0, lsr #3 │ │ │ │ - @ instruction: 0xfff938f8 │ │ │ │ - eorseq pc, r3, ip, ror r1 @ │ │ │ │ + eorseq pc, r3, r4, lsl #3 │ │ │ │ + @ instruction: 0xfff938dc │ │ │ │ + eorseq pc, r3, r0, ror #2 │ │ │ │ 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 2ea3e4 │ │ │ │ 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] @ ba348 │ │ │ │ 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 +157693,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 ba278 │ │ │ │ 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 +157711,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 347e88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ba2c0 │ │ │ │ + beq ba2dc │ │ │ │ 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 ba1c4 │ │ │ │ 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 ba218 │ │ │ │ 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] @ ba368 │ │ │ │ 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] @ ba36c │ │ │ │ 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] @ ba370 │ │ │ │ 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 ba254 │ │ │ │ + ldr r0, [pc, #344] @ ba378 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #332] @ ba360 │ │ │ │ + ldr r0, [pc, #332] @ ba37c │ │ │ │ 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] @ ba380 │ │ │ │ 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] @ ba374 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ba2f8 │ │ │ │ + b ba314 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #192] @ ba330 │ │ │ │ + ldr r0, [pc, #192] @ ba34c │ │ │ │ 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] @ ba350 │ │ │ │ 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] @ ba354 │ │ │ │ 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] @ ba358 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ba2f8 │ │ │ │ + b ba314 │ │ │ │ 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] @ ba35c │ │ │ │ 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] @ ba360 │ │ │ │ + ldr r3, [pc, #88] @ ba364 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ba318 │ │ │ │ + b ba334 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl b4098 │ │ │ │ + bl b40b4 │ │ │ │ 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], -r0 @ │ │ │ │ + eorseq lr, r3, r0, lsl #24 │ │ │ │ + eorseq r5, r5, ip, ror #20 │ │ │ │ + @ instruction: 0xfff93624 │ │ │ │ + eorseq lr, r3, r0, ror #23 │ │ │ │ + mlaseq r3, r8, ip, lr │ │ │ │ + @ instruction: 0x002a18b0 │ │ │ │ + eorseq lr, r3, r4, asr ip │ │ │ │ + eorseq lr, r3, ip, ror #25 │ │ │ │ + eorseq r5, r5, r0, lsr fp │ │ │ │ + @ instruction: 0xfff936dc │ │ │ │ + eorseq lr, r3, ip, asr pc │ │ │ │ + eorseq lr, r3, r0, asr #25 │ │ │ │ + eorseq r5, r5, r4, ror #21 │ │ │ │ + @ instruction: 0xfff9369c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r9, [pc, #444] @ ba534 │ │ │ │ + ldr r9, [pc, #444] @ ba550 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4d8 │ │ │ │ + beq ba4f4 │ │ │ │ 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] @ ba554 │ │ │ │ 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 ba500 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4d8 │ │ │ │ + beq ba4f4 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4fc │ │ │ │ + beq ba518 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #252] @ ba53c │ │ │ │ + ldr r1, [pc, #252] @ ba558 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, sl} │ │ │ │ - ldr r1, [pc, #244] @ ba540 │ │ │ │ - ldr r2, [pc, #244] @ ba544 │ │ │ │ + ldr r1, [pc, #244] @ ba55c │ │ │ │ + ldr r2, [pc, #244] @ ba560 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ - ldr r0, [pc, #232] @ ba548 │ │ │ │ + ldr r0, [pc, #232] @ ba564 │ │ │ │ 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 ba4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba4c0 │ │ │ │ + beq ba4dc │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #180] @ ba54c │ │ │ │ + ldr r0, [pc, #180] @ ba568 │ │ │ │ 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] @ ba56c │ │ │ │ + ldr r3, [pc, #164] @ ba570 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ba508 │ │ │ │ + b ba524 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl ba560 │ │ │ │ + bl ba57c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ba634 │ │ │ │ + b ba650 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #108] @ ba558 │ │ │ │ + ldr r0, [pc, #108] @ ba574 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #104] @ ba55c │ │ │ │ + ldr r2, [pc, #104] @ ba578 │ │ │ │ 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 166334 │ │ │ │ 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 │ │ │ │ + mlaseq r5, ip, sl, r5 │ │ │ │ + eorseq r7, r5, ip, ror #3 │ │ │ │ + @ instruction: 0xfffaf364 │ │ │ │ + eoreq sl, sl, ip, lsl #5 │ │ │ │ + @ instruction: 0xffff5d10 │ │ │ │ + mlaseq r5, r4, ip, r6 │ │ │ │ + eorseq lr, r3, r0, lsr #26 │ │ │ │ + strdeq r1, [sl], -r0 @ │ │ │ │ + eorseq lr, r3, r4, ror sl │ │ │ │ + eoreq lr, r9, pc, asr r5 │ │ │ │ + eorseq fp, r3, r8, lsl #22 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #172] @ ba620 │ │ │ │ + ldr r1, [pc, #172] @ ba63c │ │ │ │ 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 ba630 │ │ │ │ bl 76e88 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba5b8 │ │ │ │ + beq ba5d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d9554 │ │ │ │ - bl b9ecc │ │ │ │ - bl 2e81ec │ │ │ │ + b 2d9570 │ │ │ │ + bl b9ee8 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ba644 │ │ │ │ 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] @ ba648 │ │ │ │ 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] @ ba64c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #8] @ ba624 │ │ │ │ + ldr r0, [pc, #8] @ ba640 │ │ │ │ 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, r0, lsl #23 │ │ │ │ + @ instruction: 0x0033ebb4 │ │ │ │ + eorseq lr, r3, r4, ror fp │ │ │ │ + @ instruction: 0xfff932cc │ │ │ │ + eorseq lr, r3, r0, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r8, [pc, #2060] @ bae50 │ │ │ │ + ldr r8, [pc, #2060] @ bae6c │ │ │ │ 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 bacdc │ │ │ │ + ldr r7, [pc, #2024] @ bae70 │ │ │ │ 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 bacc4 │ │ │ │ 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 bacc4 │ │ │ │ + ldr fp, [pc, #1952] @ bae74 │ │ │ │ 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 bac0c │ │ │ │ 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] @ bae7c │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 126f60 │ │ │ │ + bl 126f7c │ │ │ │ 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 ba75c │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne ba730 │ │ │ │ + bne ba74c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba75c │ │ │ │ + beq ba778 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 bace8 │ │ │ │ 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 bacc4 │ │ │ │ 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 bac0c │ │ │ │ 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] @ bae80 │ │ │ │ add r6, sp, #28 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 126f60 │ │ │ │ + bl 126f7c │ │ │ │ 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 baaf4 │ │ │ │ add fp, sp, #76 @ 0x4c │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r9 │ │ │ │ mov r5, r8 │ │ │ │ - b ba840 │ │ │ │ + b ba85c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 ba898 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 65040 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - beq ba830 │ │ │ │ + beq ba84c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq ba824 │ │ │ │ + beq ba840 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba818 │ │ │ │ + bne ba834 │ │ │ │ bl 1fda8 │ │ │ │ - b ba824 │ │ │ │ + b ba840 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r9 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r8, r8, #1 │ │ │ │ - bne ba888 │ │ │ │ + bne ba8a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba8b4 │ │ │ │ + beq ba8d0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac04 │ │ │ │ + beq bac20 │ │ │ │ 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] @ bae88 │ │ │ │ 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 344fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bacd8 │ │ │ │ + bne bacf4 │ │ │ │ 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 +158245,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 344fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bad04 │ │ │ │ + bne bad20 │ │ │ │ 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] @ baea4 │ │ │ │ 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] @ baea8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #1200] @ bae90 │ │ │ │ + ldr r1, [pc, #1200] @ baeac │ │ │ │ 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 10c788 │ │ │ │ ldr fp, [r4] │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 baa68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq baa4c │ │ │ │ + beq baa68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq baa64 │ │ │ │ + beq baa80 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r7, #0 │ │ │ │ - beq baa7c │ │ │ │ + beq baa98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq baa94 │ │ │ │ + beq baab0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq baaf0 │ │ │ │ + beq bab0c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 352848 │ │ │ │ + bl 352864 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 352848 │ │ │ │ + bl 352864 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35320c │ │ │ │ + bl 353228 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b baafc │ │ │ │ + b bab18 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba8a4 │ │ │ │ - b ba8b4 │ │ │ │ + bne ba8c0 │ │ │ │ + b ba8d0 │ │ │ │ mov r3, #267386880 @ 0xff00000 │ │ │ │ mov r2, #0 │ │ │ │ orr r3, r3, #805306368 @ 0x30000000 │ │ │ │ - ldr r5, [pc, #912] @ bae94 │ │ │ │ + ldr r5, [pc, #912] @ baeb0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac40 │ │ │ │ + beq bac5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1015d0 │ │ │ │ + bl 1015ec │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq babfc │ │ │ │ + beq bac18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ movne r1, #1 │ │ │ │ - bl 2d9554 │ │ │ │ + bl 2d9570 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq babfc │ │ │ │ + beq bac18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ - bl 2d9554 │ │ │ │ + bl 2d9570 │ │ │ │ ldr r0, [sl, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq bac48 │ │ │ │ + beq bac64 │ │ │ │ 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 +158382,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 344fb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bad30 │ │ │ │ + bne bad4c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 2dc72c │ │ │ │ + bl 2dc748 │ │ │ │ cmp r5, #0 │ │ │ │ - beq babe8 │ │ │ │ + beq bac04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #612] @ bae5c │ │ │ │ + ldr r0, [pc, #612] @ bae78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - bl b9ecc │ │ │ │ - b bac4c │ │ │ │ - bl baec0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl b9ee8 │ │ │ │ + b bac68 │ │ │ │ + bl baedc │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ bae84 │ │ │ │ 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 baca0 │ │ │ │ + bl baedc │ │ │ │ + b bac68 │ │ │ │ + bl b9ee0 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ baeb4 │ │ │ │ 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] @ baeb8 │ │ │ │ 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] @ baebc │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #516] @ baeb4 │ │ │ │ + ldr r0, [pc, #516] @ baed0 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #512] @ baeb8 │ │ │ │ + ldr r2, [pc, #512] @ baed4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - ldr r0, [pc, #488] @ baeb0 │ │ │ │ + ldr r0, [pc, #488] @ baecc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldr r0, [pc, #488] @ baebc │ │ │ │ + ldr r0, [pc, #488] @ baed8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldr r0, [pc, #400] @ bae70 │ │ │ │ + ldr r0, [pc, #400] @ bae8c │ │ │ │ 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] @ bae90 │ │ │ │ + ldr r3, [pc, #384] @ bae94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bad58 │ │ │ │ - ldr r0, [pc, #368] @ bae7c │ │ │ │ + b bad74 │ │ │ │ + ldr r0, [pc, #368] @ bae98 │ │ │ │ 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] @ bae9c │ │ │ │ + ldr r3, [pc, #352] @ baea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bad58 │ │ │ │ - ldr r0, [pc, #364] @ baea4 │ │ │ │ + b bad74 │ │ │ │ + ldr r0, [pc, #364] @ baec0 │ │ │ │ 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] @ baec4 │ │ │ │ + ldr r3, [pc, #348] @ baec8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bae48 │ │ │ │ + beq bae64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq badc4 │ │ │ │ + beq bade0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b badc4 │ │ │ │ - b bada4 │ │ │ │ + bl 1b0820 │ │ │ │ + b bade0 │ │ │ │ + b badc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b bae18 │ │ │ │ + b bae34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq badf4 │ │ │ │ + beq bae10 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - b badec │ │ │ │ + b bae08 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq badf4 │ │ │ │ + beq bae10 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bae48 │ │ │ │ + beq bae64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bae48 │ │ │ │ + beq bae64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl b4240 │ │ │ │ + bl b425c │ │ │ │ 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, ip, lsr #21 │ │ │ │ + eorseq r6, r5, ip, asr #30 │ │ │ │ + eorseq r6, r5, ip, lsr #18 │ │ │ │ + eorseq r4, r4, r0, asr #8 │ │ │ │ + eorseq r4, r4, r4, lsl #8 │ │ │ │ + eorseq r4, r4, r8, lsr #6 │ │ │ │ + eorseq lr, r3, r0, lsr #10 │ │ │ │ + @ instruction: 0x0033e5f0 │ │ │ │ + eorseq lr, r3, r0, lsl r2 │ │ │ │ + eoreq r0, sl, r0, asr #28 │ │ │ │ + eorseq lr, r3, ip, lsl #4 │ │ │ │ + eorseq lr, r3, r4, ror #3 │ │ │ │ + eoreq r0, sl, r4, lsl lr │ │ │ │ + eorseq lr, r3, r0, ror #3 │ │ │ │ + ldrdeq r1, [sl], -r5 @ │ │ │ │ + @ instruction: 0x002a17b1 │ │ │ │ + @ instruction: 0x002a17bb │ │ │ │ + @ instruction: 0x0033e3d8 │ │ │ │ + eorseq lr, r3, r0, ror #9 │ │ │ │ + @ instruction: 0xfff92c38 │ │ │ │ + @ instruction: 0x0033e4bc │ │ │ │ + @ instruction: 0x0033e1b8 │ │ │ │ + eoreq r0, sl, r8, ror #27 │ │ │ │ + @ instruction: 0x0033e1b4 │ │ │ │ + eorseq lr, r3, r8, lsl r5 │ │ │ │ + mlaeq r9, fp, sp, sp │ │ │ │ + eorseq fp, r3, r4, asr #6 │ │ │ │ + eorseq lr, r3, ip, lsl r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ baf34 │ │ │ │ + ldr r0, [pc, #100] @ baf50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne baef8 │ │ │ │ - ldr r0, [pc, #88] @ baf44 │ │ │ │ + bne baf14 │ │ │ │ + ldr r0, [pc, #88] @ baf60 │ │ │ │ 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] @ baf54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ baf3c │ │ │ │ - ldr r3, [pc, #24] @ baf40 │ │ │ │ + ldr r0, [pc, #24] @ baf58 │ │ │ │ + ldr r3, [pc, #24] @ baf5c │ │ │ │ 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 baf00 │ │ │ │ + mlaseq r5, ip, r6, r6 │ │ │ │ + eorseq lr, r3, r8, asr #8 │ │ │ │ + eorseq r6, r5, ip, asr #12 │ │ │ │ + eorseq sp, r3, r0, lsr #30 │ │ │ │ + eorseq r6, r5, ip, lsl #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #948] @ bb30c │ │ │ │ + ldr r1, [pc, #948] @ bb328 │ │ │ │ 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 bb120 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb10c │ │ │ │ - ldr r0, [pc, #904] @ bb328 │ │ │ │ + beq bb128 │ │ │ │ + ldr r0, [pc, #904] @ bb344 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne bb150 │ │ │ │ - ldr r0, [pc, #892] @ bb338 │ │ │ │ + bne bb16c │ │ │ │ + ldr r0, [pc, #892] @ bb354 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb18c │ │ │ │ + beq bb1a8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb194 │ │ │ │ + beq bb1b0 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb104 │ │ │ │ + beq bb120 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb1d8 │ │ │ │ + beq bb1f4 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb104 │ │ │ │ + beq bb120 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb21c │ │ │ │ + beq bb238 │ │ │ │ bl 1f634 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb260 │ │ │ │ + beq bb27c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb268 │ │ │ │ + beq bb284 │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb2ac │ │ │ │ + beq bb2c8 │ │ │ │ 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] @ bb378 │ │ │ │ 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] @ bb37c │ │ │ │ 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] @ bb340 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl b9ecc │ │ │ │ - b bb2b0 │ │ │ │ + bl b9ee8 │ │ │ │ + b bb2cc │ │ │ │ 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] @ bb338 │ │ │ │ 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] @ bb33c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - b bb0ec │ │ │ │ + b bb108 │ │ │ │ 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] @ bb348 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #436] @ bb330 │ │ │ │ - ldr r3, [pc, #436] @ bb334 │ │ │ │ + ldr r0, [pc, #436] @ bb34c │ │ │ │ + ldr r3, [pc, #436] @ bb350 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b bafb4 │ │ │ │ - bl baec0 │ │ │ │ - b bb2b0 │ │ │ │ + b bafd0 │ │ │ │ + bl baedc │ │ │ │ + b bb2cc │ │ │ │ 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] @ bb358 │ │ │ │ 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] @ bb35c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ - b bb0ec │ │ │ │ + b bb108 │ │ │ │ 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] @ bb360 │ │ │ │ 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] @ bb364 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ - b bb0ec │ │ │ │ + b bb108 │ │ │ │ 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] @ bb368 │ │ │ │ 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] @ bb36c │ │ │ │ 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 bb108 │ │ │ │ + bl b9ee4 │ │ │ │ + b bb2cc │ │ │ │ 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] @ bb370 │ │ │ │ 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] @ bb374 │ │ │ │ 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 bb108 │ │ │ │ + bl b9ee0 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ bb32c │ │ │ │ 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] @ bb330 │ │ │ │ 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] @ bb334 │ │ │ │ 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 │ │ │ │ + mlaseq r5, r8, r1, r6 │ │ │ │ + eorseq sp, r3, ip, ror lr │ │ │ │ + @ instruction: 0xfff925d4 │ │ │ │ + eorseq sp, r3, r8, asr lr │ │ │ │ + eorseq lr, r3, r4, asr #4 │ │ │ │ + mlaseq r5, ip, sp, r4 │ │ │ │ + @ instruction: 0x0033e2d0 │ │ │ │ + eorseq r6, r5, ip, asr #11 │ │ │ │ + @ instruction: 0x0033e1f0 │ │ │ │ + @ instruction: 0x003563f4 │ │ │ │ + eorseq sp, r3, r8, asr #25 │ │ │ │ + @ instruction: 0x003566bc │ │ │ │ + eorseq lr, r3, ip, asr #3 │ │ │ │ + eorseq r4, r5, r4, lsl sp │ │ │ │ + mlaseq r3, r8, r1, lr │ │ │ │ + @ instruction: 0x00354cd0 │ │ │ │ + eorseq lr, r3, r4, ror #2 │ │ │ │ + eorseq r4, r5, ip, lsl #25 │ │ │ │ + eorseq lr, r3, r8, lsr #2 │ │ │ │ + eorseq r4, r5, r0, asr #24 │ │ │ │ + @ instruction: 0x0033e2f4 │ │ │ │ + @ instruction: 0x00354dfc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #576] @ bb5b4 │ │ │ │ + ldr r1, [pc, #576] @ bb5d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 bb570 │ │ │ │ + ldr r5, [pc, #528] @ bb5d4 │ │ │ │ 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] @ bb5d8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 bb580 │ │ │ │ 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] @ bb5dc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 bb590 │ │ │ │ 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] @ bb5e0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 bb5a0 │ │ │ │ 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] @ bb5e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 bb5b0 │ │ │ │ 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] @ bb5e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 bb5c0 │ │ │ │ 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] @ bb5ec │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 +158999,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 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb3a0 │ │ │ │ + bl 1b0820 │ │ │ │ + b bb3bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb3e8 │ │ │ │ + bl 1b0820 │ │ │ │ + b bb404 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb42c │ │ │ │ + bl 1b0820 │ │ │ │ + b bb448 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb470 │ │ │ │ + bl 1b0820 │ │ │ │ + b bb48c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bb4b4 │ │ │ │ + bl 1b0820 │ │ │ │ + b bb4d0 │ │ │ │ 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 1b0820 │ │ │ │ + b bb514 │ │ │ │ + @ instruction: 0x002a11bf │ │ │ │ + eorseq r5, r5, r4, asr #26 │ │ │ │ + eoreq r1, sl, pc, lsr #3 │ │ │ │ + eoreq r1, sl, r5, lsl #3 │ │ │ │ + eoreq r1, sl, lr, asr #2 │ │ │ │ + eoreq r1, sl, r4, lsr #2 │ │ │ │ + strdeq r1, [sl], -ip @ │ │ │ │ + eoreq r1, sl, fp, asr #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb630 │ │ │ │ + beq bb64c │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r2, [r0, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq bb6b4 │ │ │ │ + beq bb6d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb6f8 │ │ │ │ + beq bb714 │ │ │ │ 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 bb658 │ │ │ │ mov r5, r2 │ │ │ │ - b bb664 │ │ │ │ + b bb680 │ │ │ │ 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 bb704 │ │ │ │ ldrh r1, [r2, lr] │ │ │ │ add r3, r3, #1 │ │ │ │ ldrh r2, [r5, ip] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bcs bb640 │ │ │ │ + bcs bb65c │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb690 │ │ │ │ + beq bb6ac │ │ │ │ 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 bb694 │ │ │ │ mov r2, #0 │ │ │ │ - b bb694 │ │ │ │ + b bb6b0 │ │ │ │ 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 bb6ec │ │ │ │ ldr r1, [r1, #712] @ 0x2c8 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne bb6c4 │ │ │ │ + bne bb6e0 │ │ │ │ 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 bb628 │ │ │ │ + ldr r0, [pc, #48] @ bb73c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #28] @ bb71c │ │ │ │ + ldr r0, [pc, #28] @ bb738 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ 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, r0, lsr sp │ │ │ │ + eorseq lr, r3, r4, lsl #11 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb774 │ │ │ │ + beq bb790 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r0, #32] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r2, [r0, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq bb780 │ │ │ │ + beq bb79c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bb848 │ │ │ │ + beq bb864 │ │ │ │ ldmib r0, {r1, r3, ip} │ │ │ │ ldrh r2, [r1, #50] @ 0x32 │ │ │ │ cmp ip, r2 │ │ │ │ - bcs bb7c0 │ │ │ │ + bcs bb7dc │ │ │ │ mov r2, r1 │ │ │ │ - b bb7e4 │ │ │ │ + b bb800 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb79c │ │ │ │ + beq bb7b8 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne bb790 │ │ │ │ + bne bb7ac │ │ │ │ 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 bb788 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb838 │ │ │ │ + beq bb854 │ │ │ │ ldrh ip, [r1, #48] @ 0x30 │ │ │ │ add r3, r3, #1 │ │ │ │ ldrh r1, [r2, #50] @ 0x32 │ │ │ │ cmp ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bcs bb7c0 │ │ │ │ + bcs bb7dc │ │ │ │ add r1, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb810 │ │ │ │ + beq bb82c │ │ │ │ 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 bb814 │ │ │ │ mov r1, #0 │ │ │ │ - b bb814 │ │ │ │ + b bb830 │ │ │ │ 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] @ bb88c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #28] @ bb86c │ │ │ │ + ldr r0, [pc, #28] @ bb888 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0033dbfc │ │ │ │ - eorseq lr, r3, r0, asr r4 │ │ │ │ + eorseq sp, r3, r0, ror #23 │ │ │ │ + eorseq lr, r3, r4, lsr r4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb8d0 │ │ │ │ + beq bb8ec │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #236] @ bb988 │ │ │ │ + ldr r0, [pc, #236] @ bb9a4 │ │ │ │ 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] @ bb9a8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e14ec │ │ │ │ + bl e1508 │ │ │ │ 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] @ bb9ac │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #140] @ bb994 │ │ │ │ + ldr r1, [pc, #140] @ bb9b0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ bb9b4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bb950 │ │ │ │ + blt bb96c │ │ │ │ cmp r4, #0 │ │ │ │ - bne bb958 │ │ │ │ + bne bb974 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, ip, ror #25 │ │ │ │ + strdeq r2, [sl], -r4 @ │ │ │ │ + eoreq r2, sl, pc, asr #5 │ │ │ │ + ldrdeq r2, [sl], -r2 @ │ │ │ │ + eoreq r2, sl, r4, 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 bba44 │ │ │ │ + ldr r1, [pc, #224] @ bbaf8 │ │ │ │ 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 +159317,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] @ bbaec │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #120] @ bbad4 │ │ │ │ + ldr r1, [pc, #120] @ bbaf0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ bbaf4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bbab4 │ │ │ │ + blt bbad0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbab4 │ │ │ │ + beq bbad0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ - bl c2650 │ │ │ │ + bl c266c │ │ │ │ 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, fp, ror r1 │ │ │ │ + eoreq r2, sl, lr, ror r1 │ │ │ │ + mlaeq sl, r0, r1, r2 │ │ │ │ + eorseq r5, r5, ip, ror 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 bbb6c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ bbc6c │ │ │ │ + ldr r0, [pc, #352] @ bbc88 │ │ │ │ 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 bbc00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 352be0 │ │ │ │ + bl 352bfc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl fec10 │ │ │ │ + bl fec2c │ │ │ │ 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] @ bbc7c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #224] @ bbc64 │ │ │ │ + ldr r1, [pc, #224] @ bbc80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ bbc84 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bbbdc │ │ │ │ + blt bbbf8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbbdc │ │ │ │ + beq bbbf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bl e0e34 │ │ │ │ - bl 2e81ec │ │ │ │ + bl e0e50 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ bbc8c │ │ │ │ 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] @ bbc90 │ │ │ │ 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] @ bbc94 │ │ │ │ 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, r3, asr r0 │ │ │ │ + eoreq r2, sl, r6, asr r0 │ │ │ │ + eoreq r2, sl, r8, rrx │ │ │ │ + eorseq r5, r5, ip, lsl r8 │ │ │ │ + @ instruction: 0x0033e1b0 │ │ │ │ + @ instruction: 0xfff91c9c │ │ │ │ + eorseq lr, r3, ip, lsl #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #220] @ bbd6c │ │ │ │ + ldr r0, [pc, #220] @ bbd88 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bbce4 │ │ │ │ - ldr r0, [pc, #200] @ bbd70 │ │ │ │ + bne bbd00 │ │ │ │ + ldr r0, [pc, #200] @ bbd8c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd0c │ │ │ │ + beq bbd28 │ │ │ │ str r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #180] @ bbd84 │ │ │ │ - ldr r2, [pc, #180] @ bbd88 │ │ │ │ + ldr r0, [pc, #180] @ bbda0 │ │ │ │ + ldr r2, [pc, #180] @ bbda4 │ │ │ │ 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] @ bbd90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbd1c │ │ │ │ - ldr r0, [pc, #112] @ bbd78 │ │ │ │ + bne bbd38 │ │ │ │ + ldr r0, [pc, #112] @ bbd94 │ │ │ │ add r0, pc, r0 │ │ │ │ - b bbd24 │ │ │ │ + b bbd40 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b bbd50 │ │ │ │ - ldr r0, [pc, #88] @ bbd7c │ │ │ │ + b bbd6c │ │ │ │ + ldr r0, [pc, #88] @ bbd98 │ │ │ │ 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] @ bbd9c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b bbd58 │ │ │ │ + b bbd74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2630 │ │ │ │ + bl c264c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003542d0 │ │ │ │ + eorseq r4, r5, r4, ror r1 │ │ │ │ + ldrheq r4, [r5], -r0 @ │ │ │ │ + eorseq sp, r3, r0, ror r7 │ │ │ │ + eorseq sp, r3, ip, asr #14 │ │ │ │ + eorseq sp, r3, r4, lsr r7 │ │ │ │ @ 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] @ bbe98 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bbdf4 │ │ │ │ - ldr r0, [pc, #200] @ bbe80 │ │ │ │ + bne bbe10 │ │ │ │ + ldr r0, [pc, #200] @ bbe9c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbe1c │ │ │ │ + beq bbe38 │ │ │ │ str r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #180] @ bbe94 │ │ │ │ - ldr r2, [pc, #180] @ bbe98 │ │ │ │ + ldr r0, [pc, #180] @ bbeb0 │ │ │ │ + ldr r2, [pc, #180] @ bbeb4 │ │ │ │ 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] @ bbea0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbe2c │ │ │ │ - ldr r0, [pc, #112] @ bbe88 │ │ │ │ + bne bbe48 │ │ │ │ + ldr r0, [pc, #112] @ bbea4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b bbe34 │ │ │ │ + b bbe50 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b bbe60 │ │ │ │ - ldr r0, [pc, #88] @ bbe8c │ │ │ │ + b bbe7c │ │ │ │ + ldr r0, [pc, #88] @ bbea8 │ │ │ │ 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] @ bbeac │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b bbe68 │ │ │ │ + b bbe84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2630 │ │ │ │ + bl c264c │ │ │ │ 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, r0, asr #3 │ │ │ │ + eorseq r4, r5, r4, rrx │ │ │ │ + eorseq r3, r5, r0, lsr #31 │ │ │ │ + eorseq sp, r3, r0, ror #12 │ │ │ │ + eorseq sp, r3, ip, lsr r6 │ │ │ │ + eorseq sp, r3, r4, lsr #12 │ │ │ │ @ instruction: 0xfffffbec │ │ │ │ @ instruction: 0xfffffbb0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ bl 1f850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbf24 │ │ │ │ + beq bbf40 │ │ │ │ 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 bc0a0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d69b0 │ │ │ │ + bl 2d69cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs bc0a8 │ │ │ │ - bl 171c38 │ │ │ │ + bcs bc0c4 │ │ │ │ + bl 171c54 │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ strb r5, [r0, #41] @ 0x29 │ │ │ │ - bne bc04c │ │ │ │ - ldr r0, [pc, #660] @ bc1a0 │ │ │ │ + bne bc068 │ │ │ │ + ldr r0, [pc, #660] @ bc1bc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - beq bc04c │ │ │ │ + beq bc068 │ │ │ │ bl 3b608 │ │ │ │ - b bc098 │ │ │ │ + b bc0b4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #568] @ bc16c │ │ │ │ + ldr r0, [pc, #568] @ bc188 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi bc01c │ │ │ │ - ldr r0, [pc, #552] @ bc170 │ │ │ │ + bhi bc038 │ │ │ │ + ldr r0, [pc, #552] @ bc18c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bbf74 │ │ │ │ + bcc bbf90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc01c │ │ │ │ - ldr r0, [pc, #524] @ bc174 │ │ │ │ + beq bc038 │ │ │ │ + ldr r0, [pc, #524] @ bc190 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq bc01c │ │ │ │ - ldr r0, [pc, #508] @ bc178 │ │ │ │ + beq bc038 │ │ │ │ + ldr r0, [pc, #508] @ bc194 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc01c │ │ │ │ - ldr r0, [pc, #492] @ bc17c │ │ │ │ + beq bc038 │ │ │ │ + ldr r0, [pc, #492] @ bc198 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc12c │ │ │ │ + beq bc148 │ │ │ │ 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] @ bc1c0 │ │ │ │ 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] @ bc1c4 │ │ │ │ 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 29e04c │ │ │ │ + bl 171c54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ tst r1, #1 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ - bne bc04c │ │ │ │ - ldr r0, [pc, #368] @ bc1ac │ │ │ │ + bne bc068 │ │ │ │ + ldr r0, [pc, #368] @ bc1c8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne bc094 │ │ │ │ + bne bc0b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq bc078 │ │ │ │ + beq bc094 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc070 │ │ │ │ + beq bc08c │ │ │ │ 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 bc07c │ │ │ │ + ldr r0, [pc, #252] @ bc1a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b bc144 │ │ │ │ + b bc160 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b bc04c │ │ │ │ + b bc068 │ │ │ │ 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] @ bc1a8 │ │ │ │ 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] @ bc1ac │ │ │ │ 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 340e90 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 23a58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #140] @ bc194 │ │ │ │ + ldr r0, [pc, #140] @ bc1b0 │ │ │ │ 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] @ bc1b4 │ │ │ │ + ldr r3, [pc, #124] @ bc1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bc144 │ │ │ │ - ldr r0, [pc, #76] @ bc180 │ │ │ │ + b bc160 │ │ │ │ + ldr r0, [pc, #76] @ bc19c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #72] @ bc184 │ │ │ │ + ldr r2, [pc, #72] @ bc1a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2d425c │ │ │ │ - b bc158 │ │ │ │ + bl 2d4278 │ │ │ │ + b bc174 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc168 │ │ │ │ + beq bc184 │ │ │ │ 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, 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 r3, r5, r0, lsl #27 │ │ │ │ + mlaseq r5, ip, r4, r4 │ │ │ │ + eorseq r4, r5, ip, ror r4 │ │ │ │ + eorseq r4, r5, r8, ror #8 │ │ │ │ + eorseq r4, r5, r4, asr r4 │ │ │ │ + @ instruction: 0x002a12b7 │ │ │ │ + eorseq sp, r3, r4, asr #26 │ │ │ │ + @ instruction: 0x0033ddd8 │ │ │ │ + eorseq r2, r4, r4, lsr #29 │ │ │ │ + eorseq r3, r5, r4, lsr #29 │ │ │ │ + eorseq sp, r3, r4, ror #26 │ │ │ │ + eoreq r0, sl, r8, ror #22 │ │ │ │ + eorseq sp, r3, r8, ror #15 │ │ │ │ + eorseq r3, r5, r8, lsr #30 │ │ │ │ + eorseq sp, r3, ip, asr #28 │ │ │ │ + eorseq sp, r3, r0, ror #28 │ │ │ │ + @ instruction: 0x00353df8 │ │ │ │ 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 bc25c │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 10065c │ │ │ │ + bl 100678 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1df18 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs bc2e0 │ │ │ │ + bcs bc2fc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ str r7, [sp] │ │ │ │ - ldr r2, [pc, #428] @ bc3b4 │ │ │ │ + ldr r2, [pc, #428] @ bc3d0 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, #17 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194b80 │ │ │ │ + bl 194b9c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne bc2fc │ │ │ │ + bne bc318 │ │ │ │ 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 +159836,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] @ bc3e0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #336] @ bc3c8 │ │ │ │ + ldr r1, [pc, #336] @ bc3e4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ bc3e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bc2c0 │ │ │ │ + blt bc2dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne bc2c8 │ │ │ │ + bne bc2e4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #196] @ bc3ac │ │ │ │ + ldr r0, [pc, #196] @ bc3c8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #192] @ bc3b0 │ │ │ │ + ldr r2, [pc, #192] @ bc3cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b bc358 │ │ │ │ + b bc374 │ │ │ │ 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] @ bc3d4 │ │ │ │ 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] @ bc3d8 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #112] @ bc3c0 │ │ │ │ + ldr r1, [pc, #112] @ bc3dc │ │ │ │ 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 bc3b0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bc394 │ │ │ │ + bl 1b0820 │ │ │ │ + b bc3b0 │ │ │ │ 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, [r6], -r0 │ │ │ │ + ldrdeq r6, [sl], -r1 @ │ │ │ │ + eorseq r0, r4, ip, ror #30 │ │ │ │ + eoreq r6, sl, fp, lsr #29 │ │ │ │ ldrheq r1, [r4], -r8 @ │ │ │ │ - eoreq r1, sl, fp, asr r9 │ │ │ │ - eoreq r1, sl, lr, asr r9 │ │ │ │ - eoreq r1, sl, r0, ror r9 │ │ │ │ + ldrdeq r6, [r6], -r0 │ │ │ │ + mlaseq r4, ip, r0, r1 │ │ │ │ + eoreq r1, sl, pc, asr r9 │ │ │ │ + eoreq r1, sl, r2, ror #18 │ │ │ │ + eoreq r1, sl, r4, 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 bc490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc50c │ │ │ │ + beq bc528 │ │ │ │ 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 bc6ac │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d69b0 │ │ │ │ + bl 2d69cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs bc6a0 │ │ │ │ - bl 171c38 │ │ │ │ + bcs bc6bc │ │ │ │ + bl 171c54 │ │ │ │ mov r5, r0 │ │ │ │ tst r1, #1 │ │ │ │ strb r6, [r0, #40] @ 0x28 │ │ │ │ - bne bc634 │ │ │ │ - ldr r0, [pc, #860] @ bc7b8 │ │ │ │ + bne bc650 │ │ │ │ + ldr r0, [pc, #860] @ bc7d4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - beq bc634 │ │ │ │ + beq bc650 │ │ │ │ bl 3b608 │ │ │ │ - b bc680 │ │ │ │ + b bc69c │ │ │ │ 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] @ bc7e4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #800] @ bc7cc │ │ │ │ + ldr r1, [pc, #800] @ bc7e8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ bc7ec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bc668 │ │ │ │ + blt bc684 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc668 │ │ │ │ + beq bc684 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ bc7a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi bc604 │ │ │ │ - ldr r0, [pc, #600] @ bc788 │ │ │ │ + bhi bc620 │ │ │ │ + ldr r0, [pc, #600] @ bc7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bc55c │ │ │ │ + bcc bc578 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc604 │ │ │ │ - ldr r0, [pc, #572] @ bc78c │ │ │ │ + beq bc620 │ │ │ │ + ldr r0, [pc, #572] @ bc7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq bc604 │ │ │ │ - ldr r0, [pc, #556] @ bc790 │ │ │ │ + beq bc620 │ │ │ │ + ldr r0, [pc, #556] @ bc7ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc604 │ │ │ │ - ldr r0, [pc, #540] @ bc794 │ │ │ │ + beq bc620 │ │ │ │ + ldr r0, [pc, #540] @ bc7b0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc724 │ │ │ │ + beq bc740 │ │ │ │ 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] @ bc7d8 │ │ │ │ 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] @ bc7dc │ │ │ │ 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 29e04c │ │ │ │ + bl 171c54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ strb r0, [r5, #40] @ 0x28 │ │ │ │ - bne bc634 │ │ │ │ - ldr r0, [pc, #416] @ bc7c4 │ │ │ │ + bne bc650 │ │ │ │ + ldr r0, [pc, #416] @ bc7e0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne bc67c │ │ │ │ + bne bc698 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq bc670 │ │ │ │ + beq bc68c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc658 │ │ │ │ + beq bc674 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ddd20 │ │ │ │ + bl ddd3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 3acc8 │ │ │ │ - b bc648 │ │ │ │ + b bc664 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b bc634 │ │ │ │ - ldr r0, [pc, #264] @ bc7a0 │ │ │ │ + b bc650 │ │ │ │ + ldr r0, [pc, #264] @ bc7bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b bc73c │ │ │ │ + b bc758 │ │ │ │ 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] @ bc7c0 │ │ │ │ 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] @ bc7c4 │ │ │ │ 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 340e90 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 23a58 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #172] @ bc7ac │ │ │ │ + ldr r0, [pc, #172] @ bc7c8 │ │ │ │ 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] @ bc7cc │ │ │ │ + ldr r3, [pc, #156] @ bc7d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bc73c │ │ │ │ - ldr r0, [pc, #108] @ bc798 │ │ │ │ + b bc758 │ │ │ │ + ldr r0, [pc, #108] @ bc7b4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #104] @ bc79c │ │ │ │ + ldr r2, [pc, #104] @ bc7b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 2d425c │ │ │ │ - b bc768 │ │ │ │ + bl 2d4278 │ │ │ │ + b bc784 │ │ │ │ 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 bc794 │ │ │ │ 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 │ │ │ │ + mlaseq r5, r8, r7, r3 │ │ │ │ + eorseq r3, r5, r8, lsr #29 │ │ │ │ + eorseq r3, r5, r8, lsl #29 │ │ │ │ + eorseq r3, r5, r4, ror lr │ │ │ │ + eorseq r3, r5, r0, ror #28 │ │ │ │ + @ instruction: 0x002a0cbf │ │ │ │ + eorseq sp, r3, ip, asr ip │ │ │ │ + @ instruction: 0x0033dcdc │ │ │ │ + eorseq r2, r4, ip, lsr #17 │ │ │ │ + eorseq r3, r5, ip, lsr #17 │ │ │ │ + eorseq sp, r3, ip, ror ip │ │ │ │ + eoreq r0, sl, r0, ror r5 │ │ │ │ + @ instruction: 0x0033d1f0 │ │ │ │ + @ instruction: 0x003539d8 │ │ │ │ + eorseq sp, r3, r4, ror #16 │ │ │ │ + eorseq sp, r3, r8, lsl #27 │ │ │ │ + eorseq r3, r5, r0, lsl r8 │ │ │ │ + eoreq r1, sl, fp, lsr #14 │ │ │ │ + eoreq r1, sl, lr, lsr #14 │ │ │ │ + eoreq r1, sl, r0, 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 bc860 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10065c │ │ │ │ + bl 100678 │ │ │ │ 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 bc8f8 │ │ │ │ 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 bc93c │ │ │ │ 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] @ bca70 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #476] @ bca58 │ │ │ │ + ldr r1, [pc, #476] @ bca74 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ bca78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt bc984 │ │ │ │ + blt bc9a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc984 │ │ │ │ + beq bc9a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +160274,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] @ bca60 │ │ │ │ add r6, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194ca8 │ │ │ │ + bl 194cc4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne bc98c │ │ │ │ + bne bc9a8 │ │ │ │ cmp r5, #10 │ │ │ │ - bcc bc974 │ │ │ │ + bcc bc990 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1dfb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ @@ -160296,58 +160303,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] @ bca64 │ │ │ │ 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] @ bca68 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #112] @ bca50 │ │ │ │ + ldr r1, [pc, #112] @ bca6c │ │ │ │ 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 bca34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b bca18 │ │ │ │ + bl 1b0820 │ │ │ │ + b bca34 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c93ec │ │ │ │ + bl c9408 │ │ │ │ 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 │ │ │ │ + eoreq r6, sl, pc, lsr #15 │ │ │ │ + eorseq r0, r4, r0, asr #20 │ │ │ │ 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, ip, lsl #20 │ │ │ │ + eoreq r1, sl, fp, asr r3 │ │ │ │ + eoreq r1, sl, lr, asr r3 │ │ │ │ + eoreq r1, sl, r0, 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 +160437,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 bd100 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne beb3c │ │ │ │ + bne beb58 │ │ │ │ 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 +160464,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 be518 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #76] @ 0x4c │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be250 │ │ │ │ + bne be26c │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcc70 │ │ │ │ + beq bcc8c │ │ │ │ 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 +160501,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 be76c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #71] @ 0x47 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ add r9, fp, #108 @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be268 │ │ │ │ - ldr r0, [pc, #4032] @ bdcb0 │ │ │ │ + bne be284 │ │ │ │ + ldr r0, [pc, #4032] @ bdccc │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be428 │ │ │ │ - ldr r1, [pc, #4072] @ bdd00 │ │ │ │ + beq be444 │ │ │ │ + ldr r1, [pc, #4072] @ bdd1c │ │ │ │ mov r2, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bcd40 │ │ │ │ + beq bcd5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +160551,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 be7ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #88] @ 0x58 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be280 │ │ │ │ + bne be29c │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4064] @ bdd9c │ │ │ │ - ldr r2, [pc, #4064] @ bdda0 │ │ │ │ + ldr r1, [pc, #4064] @ bddb8 │ │ │ │ + ldr r2, [pc, #4064] @ bddbc │ │ │ │ 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 +160578,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 35322c <__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 be7f4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #77] @ 0x4d │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne beb5c │ │ │ │ + bne beb78 │ │ │ │ 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 +160619,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 be55c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #79] @ 0x4f │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be298 │ │ │ │ + bne be2b4 │ │ │ │ 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 +160643,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 be234 │ │ │ │ ldr r0, [r5] │ │ │ │ rsbs r2, r2, #0 │ │ │ │ rscs r1, r1, #0 │ │ │ │ - bge bdda4 │ │ │ │ - ldr r1, [pc, #4080] @ bdf0c │ │ │ │ - ldr r2, [pc, #4080] @ bdf10 │ │ │ │ + bge bddc0 │ │ │ │ + ldr r1, [pc, #4080] @ bdf28 │ │ │ │ + ldr r2, [pc, #4080] @ bdf2c │ │ │ │ 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 +160667,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 bddf0 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be2b0 │ │ │ │ + bne be2cc │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcf90 │ │ │ │ + beq bcfac │ │ │ │ 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 +160701,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 be834 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #72] @ 0x48 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be2c8 │ │ │ │ + bne be2e4 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4036] @ bdfd8 │ │ │ │ + ldr r1, [pc, #4036] @ bdff4 │ │ │ │ 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 2b9e74 │ │ │ │ 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 +160738,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 be878 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #94] @ 0x5e │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be2e4 │ │ │ │ + bne be300 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75e84 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bne bdbe0 │ │ │ │ + bne bdbfc │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4092] @ be0b8 │ │ │ │ + ldr r1, [pc, #4092] @ be0d4 │ │ │ │ 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 2b9e74 │ │ │ │ + b bdc20 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be300 │ │ │ │ - ldr r0, [pc, #4088] @ be0e4 │ │ │ │ + bne be31c │ │ │ │ + ldr r0, [pc, #4088] @ be100 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #21 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #21 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be440 │ │ │ │ - ldr r1, [pc, #4052] @ be0e8 │ │ │ │ + beq be45c │ │ │ │ + ldr r1, [pc, #4052] @ be104 │ │ │ │ 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 +160798,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 be8bc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #96] @ 0x60 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bebac │ │ │ │ + bne bebc8 │ │ │ │ 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 +160826,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 be59c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #82] @ 0x52 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be318 │ │ │ │ + bne be334 │ │ │ │ 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 +160857,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 be8fc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #92] @ 0x5c │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bebbc │ │ │ │ + bne bebd8 │ │ │ │ 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 +160885,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 be5e0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #86] @ 0x56 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be330 │ │ │ │ - ldr r0, [pc, #4084] @ be2e0 │ │ │ │ + bne be34c │ │ │ │ + ldr r0, [pc, #4084] @ be2fc │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #25 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #25 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be458 │ │ │ │ - ldr r1, [pc, #4072] @ be2fc │ │ │ │ + beq be474 │ │ │ │ + ldr r1, [pc, #4072] @ be318 │ │ │ │ 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 +160926,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 be940 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #95] @ 0x5f │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be348 │ │ │ │ + bne be364 │ │ │ │ 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] @ be3c4 │ │ │ │ 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 +160960,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 be980 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #87] @ 0x57 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be360 │ │ │ │ + bne be37c │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4076] @ be40c │ │ │ │ + ldr r1, [pc, #4076] @ be428 │ │ │ │ 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 2b9e7c │ │ │ │ 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 +160997,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 be9c0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #91] @ 0x5b │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bec40 │ │ │ │ + bne bec5c │ │ │ │ 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 +161027,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 be624 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #84] @ 0x54 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be378 │ │ │ │ - ldr r0, [pc, #4052] @ be4f8 │ │ │ │ + bne be394 │ │ │ │ + ldr r0, [pc, #4052] @ be514 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #26 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #26 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be470 │ │ │ │ - ldr r1, [pc, #4084] @ be53c │ │ │ │ + beq be48c │ │ │ │ + ldr r1, [pc, #4084] @ be558 │ │ │ │ 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 2274ec │ │ │ │ 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 bdc80 │ │ │ │ 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 be3ac │ │ │ │ + ldr r0, [pc, #4072] @ be5dc │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be488 │ │ │ │ - ldr r1, [pc, #4092] @ be604 │ │ │ │ + beq be4a4 │ │ │ │ + ldr r1, [pc, #4092] @ be620 │ │ │ │ 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 bd668 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bd64c │ │ │ │ + bne bd668 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r8, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 +161129,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 bea40 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #89] @ 0x59 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne be3ac │ │ │ │ - ldr r0, [pc, #4044] @ be688 │ │ │ │ + bne be3c8 │ │ │ │ + ldr r0, [pc, #4044] @ be6a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be4a0 │ │ │ │ - ldr r1, [pc, #4076] @ be6cc │ │ │ │ + beq be4bc │ │ │ │ + ldr r1, [pc, #4076] @ be6e8 │ │ │ │ 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 2274ec │ │ │ │ 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 bdcd0 │ │ │ │ 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 bec9c │ │ │ │ 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 +161201,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 be664 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #74] @ 0x4a │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be3c4 │ │ │ │ - ldr r0, [pc, #4084] @ be7d0 │ │ │ │ + bne be3e0 │ │ │ │ + ldr r0, [pc, #4084] @ be7ec │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be4b8 │ │ │ │ - ldr r1, [pc, #4052] @ be7d4 │ │ │ │ + beq be4d4 │ │ │ │ + ldr r1, [pc, #4052] @ be7f0 │ │ │ │ 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 2274ec │ │ │ │ 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 bdd20 │ │ │ │ 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 be3f8 │ │ │ │ + ldr r0, [pc, #4044] @ be874 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq be4d0 │ │ │ │ - ldr r1, [pc, #4076] @ be89c │ │ │ │ + beq be4ec │ │ │ │ + ldr r1, [pc, #4076] @ be8b8 │ │ │ │ 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 2274ec │ │ │ │ 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 bdd6c │ │ │ │ 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 be410 │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4060] @ be920 │ │ │ │ + ldr r1, [pc, #4060] @ be93c │ │ │ │ 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 be504 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #24] │ │ │ │ add r8, sp, #984 @ 0x3d8 │ │ │ │ add r1, r6, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d0360 │ │ │ │ + bl 1d037c │ │ │ │ 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 +161340,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 beac0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #80] @ 0x50 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne becc0 │ │ │ │ + bne becdc │ │ │ │ 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 +161368,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 be6a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #73] @ 0x49 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne be410 │ │ │ │ + bne be42c │ │ │ │ ldr r5, [fp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bda90 │ │ │ │ + beq bdaac │ │ │ │ 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 +161405,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 bea00 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #70] @ 0x46 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne becd0 │ │ │ │ + bne becec │ │ │ │ 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 +161435,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 be6ec │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #75] @ 0x4b │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldrb r0, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bece0 │ │ │ │ + bne becfc │ │ │ │ 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 +161463,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 be72c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #69] @ 0x45 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r1, [pc, #4080] @ bebdc │ │ │ │ + ldr r1, [pc, #4080] @ bebf8 │ │ │ │ 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 2b9e7c │ │ │ │ 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 +161496,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 bea80 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #93] @ 0x5d │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ 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 +161515,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 bed1c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #78] @ 0x4e │ │ │ │ - b bde38 │ │ │ │ - eorseq r3, r5, r8, asr #2 │ │ │ │ + b bde54 │ │ │ │ + eorseq r3, r5, ip, lsr #2 │ │ │ │ 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 +161535,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 bed5c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #83] @ 0x53 │ │ │ │ - b bde38 │ │ │ │ - eoreq r0, sl, r0, lsl r8 │ │ │ │ + b bde54 │ │ │ │ + eoreq r0, sl, r4, 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 +161555,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 beda4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #81] @ 0x51 │ │ │ │ - b bde38 │ │ │ │ + b bde54 │ │ │ │ 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 +161574,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 bede4 │ │ │ │ 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 bde54 │ │ │ │ + eoreq r8, r9, r0, lsr #7 │ │ │ │ + eorseq r9, r3, ip, lsr #7 │ │ │ │ + ldr r1, [pc, #4052] @ bed9c │ │ │ │ + ldr r2, [pc, #4052] @ beda0 │ │ │ │ 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 +161614,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 beb00 │ │ │ │ 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 bdb9c │ │ │ │ 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 bd954 │ │ │ │ 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 bd1a8 │ │ │ │ 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 bd8a0 │ │ │ │ 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 bd218 │ │ │ │ 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 bd4c4 │ │ │ │ + eoreq r8, r9, r0, asr #4 │ │ │ │ + eorseq r9, r3, ip, asr #4 │ │ │ │ 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 bd3a8 │ │ │ │ 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 bcc70 │ │ │ │ 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 bcf90 │ │ │ │ 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 bd024 │ │ │ │ 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 bd7f0 │ │ │ │ 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 bd0b8 │ │ │ │ + ldrheq r4, [r5], -r0 @ │ │ │ │ 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 bd5ec │ │ │ │ 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 bd300 │ │ │ │ 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 bce64 │ │ │ │ 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 bcbf8 │ │ │ │ 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 bd430 │ │ │ │ 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 bdb24 │ │ │ │ + eorseq r4, r5, r8 │ │ │ │ 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 bd6d0 │ │ │ │ + eorseq r2, r5, r8, lsr #26 │ │ │ │ + eoreq r0, sl, ip, asr #7 │ │ │ │ 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 bcee4 │ │ │ │ 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 bd538 │ │ │ │ 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 bd294 │ │ │ │ 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 bcd04 │ │ │ │ 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 bd784 │ │ │ │ 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 bcdcc │ │ │ │ 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 bda20 │ │ │ │ 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 bda90 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r1, [sp, #564] @ 0x234 │ │ │ │ - ldr r1, [pc, #4072] @ bf214 │ │ │ │ + ldr r1, [pc, #4072] @ bf230 │ │ │ │ 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] @ bf254 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb4c │ │ │ │ - ldr r0, [pc, #4092] @ bf25c │ │ │ │ + bne beb68 │ │ │ │ + ldr r0, [pc, #4092] @ bf278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb6c │ │ │ │ - ldr r0, [pc, #4088] @ bf270 │ │ │ │ + bne beb88 │ │ │ │ + ldr r0, [pc, #4088] @ bf28c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb7c │ │ │ │ - ldr r0, [pc, #4084] @ bf284 │ │ │ │ + bne beb98 │ │ │ │ + ldr r0, [pc, #4084] @ bf2a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb8c │ │ │ │ - ldr r0, [pc, #4080] @ bf298 │ │ │ │ + bne beba8 │ │ │ │ + ldr r0, [pc, #4080] @ bf2b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beb9c │ │ │ │ - ldr r0, [pc, #4060] @ bf29c │ │ │ │ + bne bebb8 │ │ │ │ + ldr r0, [pc, #4060] @ bf2b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bebcc │ │ │ │ - ldr r0, [pc, #4040] @ bf2a0 │ │ │ │ + bne bebe8 │ │ │ │ + ldr r0, [pc, #4040] @ bf2bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r4, asr #22 │ │ │ │ + b bee20 │ │ │ │ + eorseq r2, r5, r8, lsr #22 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bebe0 │ │ │ │ - ldr r0, [pc, #4088] @ bf2ec │ │ │ │ + bne bebfc │ │ │ │ + ldr r0, [pc, #4088] @ bf308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - eoreq r0, sl, r0, ror #3 │ │ │ │ + b bee20 │ │ │ │ + eoreq r0, sl, r4, ror #3 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bebf0 │ │ │ │ - ldr r0, [pc, #4080] @ bf300 │ │ │ │ + bne bec0c │ │ │ │ + ldr r0, [pc, #4080] @ bf31c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec00 │ │ │ │ - ldr r0, [pc, #4092] @ bf324 │ │ │ │ + bne bec1c │ │ │ │ + ldr r0, [pc, #4092] @ bf340 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec10 │ │ │ │ - ldr r0, [pc, #4088] @ bf338 │ │ │ │ + bne bec2c │ │ │ │ + ldr r0, [pc, #4088] @ bf354 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec20 │ │ │ │ - ldr r0, [pc, #4084] @ bf34c │ │ │ │ + bne bec3c │ │ │ │ + ldr r0, [pc, #4084] @ bf368 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec30 │ │ │ │ - ldr r0, [pc, #4080] @ bf360 │ │ │ │ + bne bec4c │ │ │ │ + ldr r0, [pc, #4080] @ bf37c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec50 │ │ │ │ - ldr r0, [pc, #4076] @ bf374 │ │ │ │ + bne bec6c │ │ │ │ + ldr r0, [pc, #4076] @ bf390 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec60 │ │ │ │ - ldr r0, [pc, #4056] @ bf378 │ │ │ │ + bne bec7c │ │ │ │ + ldr r0, [pc, #4056] @ bf394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ andeq r0, r1, r2, lsl #4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec70 │ │ │ │ - ldr r0, [pc, #4088] @ bf3b4 │ │ │ │ + bne bec8c │ │ │ │ + ldr r0, [pc, #4088] @ bf3d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec90 │ │ │ │ - ldr r0, [pc, #4084] @ bf3c8 │ │ │ │ + bne becac │ │ │ │ + ldr r0, [pc, #4084] @ bf3e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne beca0 │ │ │ │ - ldr r0, [pc, #4080] @ bf3dc │ │ │ │ + bne becbc │ │ │ │ + ldr r0, [pc, #4080] @ bf3f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne becb0 │ │ │ │ - ldr r0, [pc, #4076] @ bf3f0 │ │ │ │ + bne beccc │ │ │ │ + ldr r0, [pc, #4076] @ bf40c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - eorseq r3, r5, r0, asr #25 │ │ │ │ + b bee20 │ │ │ │ + eorseq r3, r5, r4, lsr #25 │ │ │ │ cmp r0, #1 │ │ │ │ - bne becf0 │ │ │ │ - ldr r0, [pc, #4052] @ bf3f4 │ │ │ │ + bne bed0c │ │ │ │ + ldr r0, [pc, #4052] @ bf410 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4088] @ bf428 │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4088] @ bf444 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4068] @ bf42c │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4068] @ bf448 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #21 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4048] @ bf430 │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4048] @ bf44c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #25 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4076] @ bf464 │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4076] @ bf480 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #26 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4056] @ bf468 │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4056] @ bf484 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4084] @ bf49c │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4084] @ bf4b8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4064] @ bf4a0 │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4064] @ bf4bc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #27 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r2, [pc, #4092] @ bf4d4 │ │ │ │ + b bee20 │ │ │ │ + ldr r2, [pc, #4092] @ bf4f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4072] @ bf4d8 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #4072] @ bf4f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r0, lsl r9 │ │ │ │ + b bee20 │ │ │ │ + @ instruction: 0x003528f4 │ │ │ │ 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] @ bf528 │ │ │ │ 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] @ bf52c │ │ │ │ + ldr r3, [pc, #4068] @ bf530 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq r0, sl, r0, asr r0 │ │ │ │ + b bee20 │ │ │ │ + eoreq r0, sl, r4, 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] @ bf564 │ │ │ │ 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] @ bf568 │ │ │ │ + ldr r3, [pc, #4060] @ bf56c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf5a0 │ │ │ │ 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] @ bf5a4 │ │ │ │ + ldr r3, [pc, #4056] @ bf5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, ip, asr r8 │ │ │ │ + b bee20 │ │ │ │ + eorseq r2, r5, r0, asr #16 │ │ │ │ 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] @ bf5dc │ │ │ │ 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] @ bf5e0 │ │ │ │ + ldr r3, [pc, #4048] @ bf5e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq pc, r9, r4, lsl #30 │ │ │ │ + b bee20 │ │ │ │ + eoreq pc, r9, r8, lsl #30 │ │ │ │ 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] @ bf618 │ │ │ │ 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] @ bf64c │ │ │ │ + ldr r3, [pc, #4088] @ bf650 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf654 │ │ │ │ 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] @ bf688 │ │ │ │ + ldr r3, [pc, #4084] @ bf68c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r8, ror r7 │ │ │ │ + b bee20 │ │ │ │ + eorseq r2, r5, ip, asr r7 │ │ │ │ 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] @ bf6c0 │ │ │ │ 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] @ bf6c4 │ │ │ │ + ldr r3, [pc, #4076] @ bf6c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq pc, r9, r4, lsl #29 │ │ │ │ + b bee20 │ │ │ │ + eoreq pc, r9, r8, lsl #29 │ │ │ │ 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] @ bf6fc │ │ │ │ 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] @ bf700 │ │ │ │ + ldr r3, [pc, #4068] @ bf704 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf738 │ │ │ │ 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] @ bf73c │ │ │ │ + ldr r3, [pc, #4064] @ bf740 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf77c │ │ │ │ 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] @ bf780 │ │ │ │ + ldr r3, [pc, #4068] @ bf784 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf7b8 │ │ │ │ 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] @ bf7bc │ │ │ │ + ldr r3, [pc, #4064] @ bf7c0 │ │ │ │ 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 bee20 │ │ │ │ + eorseq r2, r5, ip, lsr r6 │ │ │ │ + eoreq pc, r9, r0, 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] @ bf7f4 │ │ │ │ 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] @ bf7f8 │ │ │ │ + ldr r3, [pc, #4052] @ bf7fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf830 │ │ │ │ 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] @ bf834 │ │ │ │ + ldr r3, [pc, #4048] @ bf838 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eorseq r2, r5, r8, lsr #11 │ │ │ │ + b bee20 │ │ │ │ + eorseq r2, r5, ip, lsl #11 │ │ │ │ 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] @ bf86c │ │ │ │ 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] @ bf8a0 │ │ │ │ + ldr r3, [pc, #4088] @ bf8a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - mlaeq r9, r4, ip, pc @ │ │ │ │ + b bee20 │ │ │ │ + mlaeq r9, r8, ip, 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, #4092] @ bf8bc │ │ │ │ + ldr r0, [pc, #4092] @ bf8d8 │ │ │ │ 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] @ bf8dc │ │ │ │ + ldr r3, [pc, #4080] @ bf8e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf914 │ │ │ │ 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] @ bf918 │ │ │ │ + ldr r3, [pc, #4076] @ bf91c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - mlaseq r5, ip, r7, r3 │ │ │ │ + b bee20 │ │ │ │ + eorseq r3, r5, r0, lsl #15 │ │ │ │ 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] @ bf950 │ │ │ │ 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] @ bf954 │ │ │ │ + ldr r3, [pc, #4068] @ bf958 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf994 │ │ │ │ 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] @ bf998 │ │ │ │ + ldr r3, [pc, #4072] @ bf99c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bf9d0 │ │ │ │ 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] @ bf9d4 │ │ │ │ + ldr r3, [pc, #4068] @ bf9d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfa14 │ │ │ │ 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] @ bfa18 │ │ │ │ + ldr r3, [pc, #4072] @ bfa1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfa50 │ │ │ │ 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] @ bfa54 │ │ │ │ + ldr r3, [pc, #4068] @ bfa58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfa98 │ │ │ │ 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] @ bfa9c │ │ │ │ + ldr r3, [pc, #4076] @ bfaa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfaa4 │ │ │ │ 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] @ bfaa8 │ │ │ │ + ldr r3, [pc, #4024] @ bfaac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfad0 │ │ │ │ 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] @ bfad4 │ │ │ │ + ldr r3, [pc, #4004] @ bfad8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3948] @ bfa98 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3948] @ bfab4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #3932] @ bfa94 │ │ │ │ + ldr r0, [pc, #3932] @ bfab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #4064] @ bfb24 │ │ │ │ + ldr r0, [pc, #4064] @ bfb40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4068] @ bfb38 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #4068] @ bfb54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4008] @ bfb0c │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #4008] @ bfb28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #4048] @ bfb44 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #4048] @ bfb60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3996] @ bfb20 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3996] @ bfb3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3884] @ bfac0 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3884] @ bfadc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3984] @ bfb34 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3984] @ bfb50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3904] @ bfaf4 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3904] @ bfb10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3848] @ bfacc │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3848] @ bfae8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3792] @ bfaa4 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3792] @ bfac0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - @ instruction: 0x003534f4 │ │ │ │ - ldr r0, [pc, #3776] @ bfaa8 │ │ │ │ + b bee20 │ │ │ │ + @ instruction: 0x003534d8 │ │ │ │ + ldr r0, [pc, #3776] @ bfac4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3748] @ bfa9c │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3748] @ bfab8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3748] @ bfaac │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3748] @ bfac8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3720] @ bfaa0 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3720] @ bfabc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3744] @ bfac8 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3744] @ bfae4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3704] @ bfab0 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3704] @ bfacc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3736] @ bfae0 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3736] @ bfafc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3768] @ bfb10 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3768] @ bfb2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3676] @ bfac4 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3676] @ bfae0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3692] @ bfae4 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3692] @ bfb00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3748] @ bfb2c │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3748] @ bfb48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3680] @ bfaf8 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3680] @ bfb14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3624] @ bfad0 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3624] @ bfaec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3664] @ bfb08 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3664] @ bfb24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3688] @ bfb30 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3688] @ bfb4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3664] @ bfb28 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3664] @ bfb44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3672] @ bfb40 │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3672] @ bfb5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b bee04 │ │ │ │ - ldr r0, [pc, #3652] @ bfb3c │ │ │ │ + b bee20 │ │ │ │ + ldr r0, [pc, #3652] @ bfb58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfb30 │ │ │ │ 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] @ bfb34 │ │ │ │ + ldr r3, [pc, #3560] @ bfb38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfb04 │ │ │ │ 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] @ bfb08 │ │ │ │ + ldr r3, [pc, #3452] @ bfb0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ - eoreq r7, r9, ip, lsr #7 │ │ │ │ - @ instruction: 0x003383d8 │ │ │ │ + b bee20 │ │ │ │ + @ instruction: 0x002973b0 │ │ │ │ + @ instruction: 0x003383bc │ │ │ │ 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] @ bfb18 │ │ │ │ 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] @ bfb1c │ │ │ │ + ldr r3, [pc, #3400] @ bfb20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b bee04 │ │ │ │ + b bee20 │ │ │ │ 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] @ bfaf0 │ │ │ │ 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] @ bfaf4 │ │ │ │ + ldr r3, [pc, #3296] @ bfaf8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ - b bf2dc │ │ │ │ - b bfa40 │ │ │ │ + b bf2f8 │ │ │ │ + b bfa5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf678 │ │ │ │ + beq bf694 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf678 │ │ │ │ + bl c8f34 │ │ │ │ + b bf694 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf6b4 │ │ │ │ + beq bf6d0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf6b4 │ │ │ │ + bl c8f34 │ │ │ │ + b bf6d0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf6f0 │ │ │ │ + beq bf70c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf6f0 │ │ │ │ + bl c8f34 │ │ │ │ + b bf70c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #21 │ │ │ │ - beq bf770 │ │ │ │ + beq bf78c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c8f18 │ │ │ │ - b bf770 │ │ │ │ + bl c8f34 │ │ │ │ + b bf78c │ │ │ │ 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 bf690 │ │ │ │ + b bf6cc │ │ │ │ + b bf708 │ │ │ │ + b bf788 │ │ │ │ + b bf380 │ │ │ │ + b bf380 │ │ │ │ + b bfa5c │ │ │ │ + b bf414 │ │ │ │ + b bf450 │ │ │ │ + b bf488 │ │ │ │ + b bf4c0 │ │ │ │ + b bf4f8 │ │ │ │ + b bf534 │ │ │ │ + b bf570 │ │ │ │ + b bf5ac │ │ │ │ + b bf5e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bfa4c │ │ │ │ + beq bfa68 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bfa4c │ │ │ │ + bl c97fc │ │ │ │ + b bfa68 │ │ │ │ bl 3c6f8 │ │ │ │ - b bf970 │ │ │ │ - b bfa40 │ │ │ │ + b bf98c │ │ │ │ + b bfa5c │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c2678 │ │ │ │ - b bf640 │ │ │ │ + bl c2694 │ │ │ │ + b bf65c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf8cc │ │ │ │ + beq bf8e8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf8cc │ │ │ │ + bl c97fc │ │ │ │ + b bf8e8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf734 │ │ │ │ + beq bf750 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf734 │ │ │ │ + bl c97fc │ │ │ │ + b bf750 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf604 │ │ │ │ + beq bf620 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf604 │ │ │ │ + bl c97fc │ │ │ │ + b bf620 │ │ │ │ bl 3c6f8 │ │ │ │ - b bf63c │ │ │ │ + b bf658 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf7ac │ │ │ │ + beq bf7c8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf7ac │ │ │ │ + bl c97fc │ │ │ │ + b bf7c8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf7e8 │ │ │ │ + beq bf804 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf7e8 │ │ │ │ + bl c97fc │ │ │ │ + b bf804 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf824 │ │ │ │ + beq bf840 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf824 │ │ │ │ + bl c97fc │ │ │ │ + b bf840 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf858 │ │ │ │ + beq bf874 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf858 │ │ │ │ + bl c97fc │ │ │ │ + b bf874 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf890 │ │ │ │ + beq bf8ac │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf890 │ │ │ │ + bl c97fc │ │ │ │ + b bf8ac │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf908 │ │ │ │ + beq bf924 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf908 │ │ │ │ + bl c97fc │ │ │ │ + b bf924 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf944 │ │ │ │ + beq bf960 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf944 │ │ │ │ + bl c97fc │ │ │ │ + b bf960 │ │ │ │ bl 3c6f8 │ │ │ │ - b bf8c8 │ │ │ │ + b bf8e4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf988 │ │ │ │ + beq bf9a4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf988 │ │ │ │ + bl c97fc │ │ │ │ + b bf9a4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf9cc │ │ │ │ + beq bf9e8 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf9cc │ │ │ │ + bl c97fc │ │ │ │ + b bf9e8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bfa08 │ │ │ │ + beq bfa24 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bfa08 │ │ │ │ + bl c97fc │ │ │ │ + b bfa24 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b bf734 │ │ │ │ - b bf600 │ │ │ │ + b bf750 │ │ │ │ + b bf61c │ │ │ │ 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 bf26c │ │ │ │ + b bf27c │ │ │ │ + b bf290 │ │ │ │ + b bf2a4 │ │ │ │ + b bf30c │ │ │ │ + b bf7c4 │ │ │ │ + b bf800 │ │ │ │ + b bf83c │ │ │ │ + b bf870 │ │ │ │ + b bf8a8 │ │ │ │ + b bf920 │ │ │ │ + b bf95c │ │ │ │ + b bf9a0 │ │ │ │ mov r8, r0 │ │ │ │ - b bf9cc │ │ │ │ - b bfa04 │ │ │ │ + b bf9e8 │ │ │ │ + b bfa20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf3fc │ │ │ │ + beq bf418 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf3fc │ │ │ │ + bl c97fc │ │ │ │ + b bf418 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf438 │ │ │ │ + beq bf454 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf438 │ │ │ │ + bl c97fc │ │ │ │ + b bf454 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf470 │ │ │ │ + beq bf48c │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf470 │ │ │ │ + bl c97fc │ │ │ │ + b bf48c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf4a8 │ │ │ │ + beq bf4c4 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf4a8 │ │ │ │ + bl c97fc │ │ │ │ + b bf4c4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf4e0 │ │ │ │ + beq bf4fc │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf4e0 │ │ │ │ + bl c97fc │ │ │ │ + b bf4fc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf51c │ │ │ │ + beq bf538 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf51c │ │ │ │ + bl c97fc │ │ │ │ + b bf538 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf558 │ │ │ │ + beq bf574 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf558 │ │ │ │ + bl c97fc │ │ │ │ + b bf574 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf594 │ │ │ │ + beq bf5b0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf594 │ │ │ │ + bl c97fc │ │ │ │ + b bf5b0 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r3, r4, asr #23 │ │ │ │ + eorseq fp, r3, r8, lsr #23 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq bf5d0 │ │ │ │ + beq bf5ec │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ - bl c97e0 │ │ │ │ - b bf5d0 │ │ │ │ + bl c97fc │ │ │ │ + b bf5ec │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r3, r8, lsr #27 │ │ │ │ + eorseq fp, r3, ip, lsl #27 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf604 │ │ │ │ + b bf620 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf640 │ │ │ │ - eorseq fp, r3, r0, ror #29 │ │ │ │ + b bf65c │ │ │ │ + eorseq fp, r3, r4, asr #29 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #113] @ 0x71 │ │ │ │ - b bf678 │ │ │ │ - eorseq fp, r3, r8, lsr #27 │ │ │ │ + b bf694 │ │ │ │ + eorseq fp, r3, ip, lsl #27 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf6b4 │ │ │ │ - eorseq fp, r3, r0, asr lr │ │ │ │ + b bf6d0 │ │ │ │ + eorseq fp, r3, r4, lsr lr │ │ │ │ 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 bf70c │ │ │ │ + eorseq fp, r3, ip, lsr sp │ │ │ │ + eorseq fp, r3, r4, asr lr │ │ │ │ + @ instruction: 0x0033bcbc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #560] @ 0x230 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc bf2dc │ │ │ │ + bcc bf2f8 │ │ │ │ ldr r0, [sp, #564] @ 0x234 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bf2dc │ │ │ │ + bne bf2f8 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #136] @ 0x88 │ │ │ │ - b bf72c │ │ │ │ + b bf748 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r3, ip, asr #25 │ │ │ │ + @ instruction: 0x0033bcb0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - b bf770 │ │ │ │ - eorseq fp, r3, r0, lsl #25 │ │ │ │ + b bf78c │ │ │ │ + eorseq fp, r3, r4, ror #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf824 │ │ │ │ + b bf840 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf890 │ │ │ │ - eorseq fp, r3, r8, lsr #25 │ │ │ │ + b bf8ac │ │ │ │ + eorseq fp, r3, ip, lsl #25 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf7ac │ │ │ │ - eorseq fp, r3, r0, ror #24 │ │ │ │ + b bf7c8 │ │ │ │ + eorseq fp, r3, r4, asr #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf7e8 │ │ │ │ - @ instruction: 0x0033bcd8 │ │ │ │ + b bf804 │ │ │ │ + @ instruction: 0x0033bcbc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf858 │ │ │ │ - eorseq fp, r3, r0, ror ip │ │ │ │ + b bf874 │ │ │ │ + eorseq fp, r3, r4, asr ip │ │ │ │ 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 bf8e8 │ │ │ │ + eorseq fp, r3, ip, lsr #26 │ │ │ │ + eorseq fp, r3, r4, asr ip │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf398 │ │ │ │ + beq bf3b4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ - b bf9c4 │ │ │ │ + b bf9e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf908 │ │ │ │ - @ instruction: 0x0033bcb4 │ │ │ │ + b bf924 │ │ │ │ + mlaseq r3, r8, ip, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf944 │ │ │ │ - @ instruction: 0x0033bcbc │ │ │ │ + b bf960 │ │ │ │ + eorseq fp, r3, r0, lsr #25 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bf988 │ │ │ │ - eorseq fp, r3, r4, ror #24 │ │ │ │ + b bf9a4 │ │ │ │ + eorseq fp, r3, r8, asr #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #112] @ 0x70 │ │ │ │ - b bfa08 │ │ │ │ - eorseq fp, r3, ip, lsr #25 │ │ │ │ - eorseq fp, r3, r0, lsr sp │ │ │ │ + b bfa24 │ │ │ │ + mlaseq r3, r0, ip, fp │ │ │ │ + eorseq fp, r3, r4, lsl sp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #69] @ 0x45 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf410 │ │ │ │ + beq bf42c │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ 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, ip, lsr #14 │ │ │ │ + eorseq fp, r3, r4, lsl r7 │ │ │ │ + @ instruction: 0x0033b6fc │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #75] @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf44c │ │ │ │ + beq bf468 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2e60 │ │ │ │ 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, r4, ror #13 │ │ │ │ + eorseq fp, r3, ip, asr #13 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #73] @ 0x49 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf484 │ │ │ │ + beq bf4a0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0033b6b4 │ │ │ │ + mlaseq r3, ip, r6, fp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #74] @ 0x4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4bc │ │ │ │ + beq bf4d8 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ 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, r4, lsl #13 │ │ │ │ + mlaseq r3, r4, fp, fp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4f4 │ │ │ │ + beq bf510 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2e60 │ │ │ │ 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, r0, lsr #3 │ │ │ │ + eoreq lr, r9, r8, asr r7 │ │ │ │ + eorseq fp, r3, r8, ror #7 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf530 │ │ │ │ + beq bf54c │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c6d14 │ │ │ │ + bl c6d30 │ │ │ │ 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, ip, lsr #2 │ │ │ │ + eoreq lr, r9, r4, lsl r7 │ │ │ │ + eorseq fp, r3, r4, lsr #7 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf56c │ │ │ │ + beq bf588 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ 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 │ │ │ │ + ldrheq fp, [r3], -ip @ │ │ │ │ + ldrdeq lr, [r9], -r4 @ │ │ │ │ + eorseq fp, r3, r4, ror r3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #79] @ 0x4f │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf5a8 │ │ │ │ + beq bf5c4 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2e60 │ │ │ │ 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 │ │ │ │ + eorseq fp, r3, r8, lsr r0 │ │ │ │ + mlaeq r9, r0, r6, lr │ │ │ │ + eorseq fp, r3, r0, lsl #6 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf5e4 │ │ │ │ + beq bf600 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2e44 │ │ │ │ + bl c2e60 │ │ │ │ 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 fp, r3, r4, lsl r0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #70] @ 0x46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf618 │ │ │ │ + beq bf634 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ 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, ip, asr #12 │ │ │ │ + @ instruction: 0x0033b2dc │ │ │ │ + eorseq fp, r3, r4, ror r0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf654 │ │ │ │ + beq bf670 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c6c04 │ │ │ │ + bl c6c20 │ │ │ │ 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, ip, lsl #12 │ │ │ │ + eorseq fp, r3, ip, lsr #5 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #85] @ 0x55 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf68c │ │ │ │ + beq bf6a8 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2d50 │ │ │ │ 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 │ │ │ │ + eorseq fp, r3, r0, asr #32 │ │ │ │ + eoreq lr, r9, r8, asr #11 │ │ │ │ + eorseq fp, r3, r8, ror #4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #81] @ 0x51 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf6c8 │ │ │ │ + beq bf6e4 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2d50 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0033afdc │ │ │ │ + eoreq lr, r9, r4, lsl #11 │ │ │ │ + eorseq fp, r3, r4, lsl r2 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #83] @ 0x53 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf704 │ │ │ │ + beq bf720 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2d50 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0033affc │ │ │ │ + eoreq lr, r9, r4, asr #10 │ │ │ │ + eorseq fp, r3, r4, ror #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c4a64 │ │ │ │ + bl c4a80 │ │ │ │ ldrb r0, [fp, #89] @ 0x59 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf748 │ │ │ │ + beq bf764 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + mlaseq r3, ip, pc, sl @ │ │ │ │ + eoreq lr, r9, r4, lsl #10 │ │ │ │ + eorseq fp, r3, r4, lsr #3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #78] @ 0x4e │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf784 │ │ │ │ + beq bf7a0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2d50 │ │ │ │ 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, ip, asr #28 │ │ │ │ + eoreq lr, r9, r4, asr #9 │ │ │ │ + mlaseq r3, r4, r1, fp │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #91] @ 0x5b │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7c0 │ │ │ │ + beq bf7dc │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0033aeb4 │ │ │ │ + eoreq lr, r9, ip, ror r4 │ │ │ │ + eorseq fp, r3, ip, asr #1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7fc │ │ │ │ + beq bf818 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c72b4 │ │ │ │ + bl c72d0 │ │ │ │ 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, r4, asr #29 │ │ │ │ + eoreq lr, r9, ip, lsr r4 │ │ │ │ + ldrsbeq fp, [r3], -ip @ │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf838 │ │ │ │ + beq bf854 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + eorseq sl, r3, r0, lsr #26 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf86c │ │ │ │ + beq bf888 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + strdeq lr, [r9], -r8 @ │ │ │ │ + eorseq fp, r3, r8, asr #1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf8a4 │ │ │ │ + beq bf8c0 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0033acbc │ │ │ │ + @ instruction: 0x0029e3b4 │ │ │ │ + eorseq fp, r3, r4, lsl #1 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf8e0 │ │ │ │ + beq bf8fc │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0033acbc │ │ │ │ + eoreq lr, r9, r4, ror r3 │ │ │ │ + eorseq fp, r3, r4, asr #32 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf91c │ │ │ │ + beq bf938 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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, r8, asr #24 │ │ │ │ + eoreq lr, r9, r0, lsr r3 │ │ │ │ + eorseq fp, r3, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf958 │ │ │ │ + beq bf974 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ 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 bfa68 │ │ │ │ + eorseq sl, r3, r8, lsl #25 │ │ │ │ + strdeq lr, [r9], -r0 @ │ │ │ │ + eorseq sl, r3, r0, ror #31 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #77] @ 0x4d │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf99c │ │ │ │ + beq bf9b8 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3b6c │ │ │ │ + bl c3b88 │ │ │ │ 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, r8, lsl #24 │ │ │ │ + @ instruction: 0x0029e2b0 │ │ │ │ + eorseq sl, r3, r0, lsl #31 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c35e4 │ │ │ │ + bl c3600 │ │ │ │ ldrb r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf9e0 │ │ │ │ + beq bf9fc │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + eorseq sl, r3, r8, lsl sp │ │ │ │ + eoreq lr, r9, r0, ror r2 │ │ │ │ + eorseq sl, r3, r0, lsl pc │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [fp, #71] @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa1c │ │ │ │ + beq bfa38 │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ 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, r8, lsr #23 │ │ │ │ + eoreq lr, r9, r0, lsr r2 │ │ │ │ + eorseq sl, r3, r0, lsl #30 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #124] @ 0x7c │ │ │ │ ldrb r0, [fp, #90] @ 0x5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa60 │ │ │ │ + beq bfa7c │ │ │ │ add r0, fp, #104 @ 0x68 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 │ │ │ │ + eorseq sl, r3, r8, lsr #22 │ │ │ │ + strdeq lr, [r9], -r0 @ │ │ │ │ + eorseq sl, r3, r0, asr #29 │ │ │ │ + @ instruction: 0x0033abb8 │ │ │ │ + @ instruction: 0x0029e1b0 │ │ │ │ + @ instruction: 0x0033adf0 │ │ │ │ + eorseq sl, r3, r8, lsr sl │ │ │ │ + eorseq sl, r3, r4, asr #20 │ │ │ │ + eorseq fp, r3, ip, ror r3 │ │ │ │ + eorseq fp, r3, ip, ror #6 │ │ │ │ + eorseq fp, r3, r0, asr #7 │ │ │ │ + @ instruction: 0x0033b3bc │ │ │ │ + eorseq fp, r3, ip, lsr #7 │ │ │ │ + eorseq fp, r3, ip, lsl #7 │ │ │ │ + @ instruction: 0x0033aad8 │ │ │ │ + eoreq lr, r9, r0, ror r1 │ │ │ │ + eorseq sl, r3, r0, asr #28 │ │ │ │ + eorseq fp, r3, r0, asr r4 │ │ │ │ + eorseq fp, r3, ip, lsl #7 │ │ │ │ + eorseq fp, r3, ip, ror #7 │ │ │ │ + eorseq fp, r3, r0, ror #8 │ │ │ │ + eorseq fp, r3, ip, lsl #7 │ │ │ │ + eorseq sl, r3, r4, asr #16 │ │ │ │ + eoreq sp, r9, ip, lsl #29 │ │ │ │ + eorseq sl, r3, ip, asr #22 │ │ │ │ + @ instruction: 0x0033b3fc │ │ │ │ + @ instruction: 0x0033b3dc │ │ │ │ + eorseq sl, r3, ip, ror #17 │ │ │ │ + eoreq sp, r9, r4, lsl pc │ │ │ │ @ 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: 0x0033b4b0 │ │ │ │ + @ instruction: 0x0033b3dc │ │ │ │ + eorseq sl, r3, r4, asr #17 │ │ │ │ + eoreq sp, r9, ip, asr #29 │ │ │ │ + eorseq sl, r3, ip, lsl #23 │ │ │ │ @ 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, r0, asr #10 │ │ │ │ + eorseq fp, r3, ip, asr r4 │ │ │ │ + eorseq sl, r3, ip, ror r9 │ │ │ │ + eoreq sp, r9, r4, asr pc │ │ │ │ + eorseq sl, r3, r4, lsl ip │ │ │ │ + eorseq fp, r3, r0, asr #10 │ │ │ │ + mlaseq r3, r0, r5, fp │ │ │ │ + eorseq fp, r3, ip, lsl #8 │ │ │ │ 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 │ │ │ │ - @ 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, 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 │ │ │ │ + eorseq fp, r3, ip, lsr r4 │ │ │ │ + eorseq fp, r3, r0, ror r5 │ │ │ │ + @ instruction: 0x0033b5d0 │ │ │ │ + eorseq fp, r3, ip, lsr r4 │ │ │ │ + eorseq fp, r3, ip, asr r4 │ │ │ │ + mlaseq r3, r0, r4, fp │ │ │ │ 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 +163496,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 bff8c │ │ │ │ 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 +163523,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 c00c8 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd38 │ │ │ │ + bne bfd54 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c01a8 │ │ │ │ + b c01c4 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfdec │ │ │ │ + bne bfe08 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c04c8 │ │ │ │ + b c04e4 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd50 │ │ │ │ + bne bfd6c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0764 │ │ │ │ + b c0780 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd68 │ │ │ │ + bne bfd84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c011c │ │ │ │ + b c0138 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfdfc │ │ │ │ + bne bfe18 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0670 │ │ │ │ + b c068c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0544 │ │ │ │ + beq c0560 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe0c │ │ │ │ - ldr r0, [pc, #4080] @ c0c80 │ │ │ │ + bne bfe28 │ │ │ │ + ldr r0, [pc, #4080] @ c0c9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfe1c │ │ │ │ + bne bfe38 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c03d8 │ │ │ │ + b c03f4 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfe2c │ │ │ │ + bne bfe48 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0450 │ │ │ │ + b c046c │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd80 │ │ │ │ + bne bfd9c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0224 │ │ │ │ + b c0240 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfd9c │ │ │ │ + bne bfdb8 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c06e8 │ │ │ │ + b c0704 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfdb4 │ │ │ │ + bne bfdd0 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c0328 │ │ │ │ + b c0344 │ │ │ │ ldrb r0, [sl, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfe3c │ │ │ │ + bne bfe58 │ │ │ │ ldr r5, [sl, #132] @ 0x84 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c05f8 │ │ │ │ - ldr r0, [pc, #4084] @ c0d1c │ │ │ │ + b c0614 │ │ │ │ + ldr r0, [pc, #4084] @ c0d38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #4092] @ c0d30 │ │ │ │ + ldr r0, [pc, #4092] @ c0d4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe4c │ │ │ │ - ldr r0, [pc, #4076] @ c0d34 │ │ │ │ + bne bfe68 │ │ │ │ + ldr r0, [pc, #4076] @ c0d50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe5c │ │ │ │ - ldr r0, [pc, #4088] @ c0d58 │ │ │ │ + bne bfe78 │ │ │ │ + ldr r0, [pc, #4088] @ c0d74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe6c │ │ │ │ - ldr r0, [pc, #4092] @ c0d74 │ │ │ │ + bne bfe88 │ │ │ │ + ldr r0, [pc, #4092] @ c0d90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ cmp r0, #1 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bne bfe7c │ │ │ │ - ldr r0, [pc, #4088] @ c0d8c │ │ │ │ + bne bfe98 │ │ │ │ + ldr r0, [pc, #4088] @ c0da8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe8c │ │ │ │ - ldr r0, [pc, #4068] @ c0d90 │ │ │ │ + bne bfea8 │ │ │ │ + ldr r0, [pc, #4068] @ c0dac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bfe9c │ │ │ │ - ldr r0, [pc, #4092] @ c0dc0 │ │ │ │ + bne bfeb8 │ │ │ │ + ldr r0, [pc, #4092] @ c0ddc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4080] @ c0dc4 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4080] @ c0de0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4088] @ c0ddc │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4088] @ c0df8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4076] @ c0de0 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4076] @ c0dfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4064] @ c0de4 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4064] @ c0e00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4084] @ c0e08 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4084] @ c0e24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4072] @ c0e0c │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4072] @ c0e28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4060] @ c0e10 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4060] @ c0e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4048] @ c0e14 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4048] @ c0e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4088] @ c0e4c │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4088] @ c0e68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4076] @ c0e50 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4076] @ c0e6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4064] @ c0e54 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4064] @ c0e70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4092] @ c0e80 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4092] @ c0e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4084] @ c0e88 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4084] @ c0ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #4072] @ c0e8c │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #4072] @ c0ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c0bf8 │ │ │ │ - b c0c9c │ │ │ │ - b c0d64 │ │ │ │ - b c0d5c │ │ │ │ - b c0d94 │ │ │ │ - b c0c64 │ │ │ │ + b c0c14 │ │ │ │ + b c0cb8 │ │ │ │ + b c0d80 │ │ │ │ + b c0d78 │ │ │ │ + b c0db0 │ │ │ │ + b c0c80 │ │ │ │ mov r6, r0 │ │ │ │ - b c1038 │ │ │ │ - b c0fbc │ │ │ │ - b c0c3c │ │ │ │ + b c1054 │ │ │ │ + b c0fd8 │ │ │ │ + b c0c58 │ │ │ │ mov r6, r0 │ │ │ │ - b c0e24 │ │ │ │ - b c0f18 │ │ │ │ - b c0cd0 │ │ │ │ - b c0e58 │ │ │ │ + b c0e40 │ │ │ │ + b c0f34 │ │ │ │ + b c0cec │ │ │ │ + b c0e74 │ │ │ │ mov r6, r0 │ │ │ │ - b c1064 │ │ │ │ + b c1080 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c4ab0 │ │ │ │ - b bff38 │ │ │ │ + bl c4acc │ │ │ │ + b bff54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bff28 │ │ │ │ + bne bff44 │ │ │ │ mov r0, r5 │ │ │ │ - bl c4ab0 │ │ │ │ + bl c4acc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc bff70 │ │ │ │ - b c0828 │ │ │ │ + bcc bff8c │ │ │ │ + b c0844 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #5 │ │ │ │ - b bff58 │ │ │ │ + b bff74 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff4c │ │ │ │ + beq bff68 │ │ │ │ add r0, sp, #552 @ 0x228 │ │ │ │ - bl cc07c │ │ │ │ + bl cc098 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #92] @ 0x5c │ │ │ │ - b c1094 │ │ │ │ + b c10b0 │ │ │ │ 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 c10c4 │ │ │ │ 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 c084c │ │ │ │ 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 bffec │ │ │ │ + bl c9f3c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #4 │ │ │ │ - beq c0868 │ │ │ │ + beq c0884 │ │ │ │ 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 c0098 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c0be0 │ │ │ │ + bne c0bfc │ │ │ │ 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 +163808,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 bca7c │ │ │ │ + b bff18 │ │ │ │ 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 +163850,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 16f7ec │ │ │ │ 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 +163876,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 c09e4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #128] @ 0x80 │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 +163907,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 c0b7c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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] @ c1134 │ │ │ │ mov r9, fp │ │ │ │ mov r5, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0930 │ │ │ │ - ldr r1, [pc, #3784] @ c1120 │ │ │ │ + beq c094c │ │ │ │ + ldr r1, [pc, #3784] @ c113c │ │ │ │ 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 2274ec │ │ │ │ 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 c0864 │ │ │ │ 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 +163970,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 c0bbc │ │ │ │ mov r0, #0 │ │ │ │ mov fp, r9 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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] @ c1188 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #23 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #23 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0898 │ │ │ │ - ldr r1, [pc, #3612] @ c1174 │ │ │ │ + beq c08b4 │ │ │ │ + ldr r1, [pc, #3612] @ c1190 │ │ │ │ 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 +164016,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 c0b3c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 +164046,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 c09a4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 +164076,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 c0964 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 +164106,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 c090c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 16f7ec │ │ │ │ mov r6, r0 │ │ │ │ bl 1ddf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c056c │ │ │ │ + beq c0588 │ │ │ │ bl 1f82c │ │ │ │ mov r7, r0 │ │ │ │ bl 1fe08 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f7fc │ │ │ │ @@ -164143,20 +164150,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 c0ae4 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, fp │ │ │ │ strb r0, [sl, #127] @ 0x7f │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 +164182,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 c08cc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 +164212,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 c0aa4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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 +164243,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 c0a24 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ - b c07fc │ │ │ │ + b c0818 │ │ │ │ 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] @ c1170 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #6 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0b08 │ │ │ │ - ldr r1, [pc, #2504] @ c115c │ │ │ │ + beq c0b24 │ │ │ │ + ldr r1, [pc, #2504] @ c1178 │ │ │ │ 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 +164287,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 c0a64 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl c3c7c │ │ │ │ + bl c3c98 │ │ │ │ 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 bff8c │ │ │ │ + bl ca424 │ │ │ │ + b bff8c │ │ │ │ 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 +164318,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 ce308 │ │ │ │ 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 bff74 │ │ │ │ + bl 15ba90 │ │ │ │ + b bff74 │ │ │ │ + ldr r2, [pc, #2256] @ c118c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #23 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c114c │ │ │ │ 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] @ c1150 │ │ │ │ + ldr r3, [pc, #2132] @ c1154 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c1164 │ │ │ │ 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] @ c1168 │ │ │ │ + ldr r3, [pc, #2092] @ c116c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r2, [pc, #2020] @ c111c │ │ │ │ + b c0c14 │ │ │ │ + ldr r2, [pc, #2020] @ c1138 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #27 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c1128 │ │ │ │ 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] @ c112c │ │ │ │ + ldr r3, [pc, #1944] @ c1130 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c111c │ │ │ │ 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] @ c1120 │ │ │ │ + ldr r3, [pc, #1868] @ c1124 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c1104 │ │ │ │ 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] @ c1108 │ │ │ │ + ldr r3, [pc, #1780] @ c110c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c11a0 │ │ │ │ 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] @ c11a4 │ │ │ │ + ldr r3, [pc, #1872] @ c11a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c117c │ │ │ │ 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] @ c1180 │ │ │ │ + ldr r3, [pc, #1772] @ c1184 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c1158 │ │ │ │ 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] @ c115c │ │ │ │ + ldr r3, [pc, #1672] @ c1160 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c1110 │ │ │ │ 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] @ c1114 │ │ │ │ + ldr r3, [pc, #1536] @ c1118 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r2, [pc, #1608] @ c1158 │ │ │ │ + b c0c14 │ │ │ │ + ldr r2, [pc, #1608] @ c1174 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c1194 │ │ │ │ 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] @ c1198 │ │ │ │ + ldr r3, [pc, #1580] @ c119c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c11ac │ │ │ │ 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] @ c11b0 │ │ │ │ + ldr r3, [pc, #1540] @ c11b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ + b c0c14 │ │ │ │ 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] @ c1140 │ │ │ │ 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] @ c1144 │ │ │ │ + ldr r3, [pc, #1368] @ c1148 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b c0bf8 │ │ │ │ - ldr r0, [pc, #1272] @ c10e0 │ │ │ │ + b c0c14 │ │ │ │ + ldr r0, [pc, #1272] @ c10fc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #1268] @ c10e4 │ │ │ │ + ldr r2, [pc, #1268] @ c1100 │ │ │ │ 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 +164557,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 c10e8 │ │ │ │ + bl 15ba90 │ │ │ │ + b c10e8 │ │ │ │ mov r6, r0 │ │ │ │ - b c1094 │ │ │ │ + b c10b0 │ │ │ │ mov r6, r0 │ │ │ │ - b c0f50 │ │ │ │ + b c0f6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #21 │ │ │ │ - beq c0f50 │ │ │ │ + beq c0f6c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c8f18 │ │ │ │ - b c0f50 │ │ │ │ + bl c8f34 │ │ │ │ + b c0f6c │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ - b c0f90 │ │ │ │ + b c0fac │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c309c │ │ │ │ - b c0cd4 │ │ │ │ + bl c30b8 │ │ │ │ + b c0cf0 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r3, r0, asr r2 │ │ │ │ + eorseq sl, r3, r4, lsr r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c10a8 │ │ │ │ - bl c9f20 │ │ │ │ - b c10a8 │ │ │ │ + beq c10c4 │ │ │ │ + bl c9f3c │ │ │ │ + b c10c4 │ │ │ │ mov r6, r0 │ │ │ │ - b c1000 │ │ │ │ + b c101c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl d01f0 │ │ │ │ - b c1038 │ │ │ │ + bl d020c │ │ │ │ + b c1054 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #140] @ 0x8c │ │ │ │ - b c0f1c │ │ │ │ + b c0f38 │ │ │ │ mov r6, r0 │ │ │ │ - b c0e24 │ │ │ │ + b c0e40 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #117] @ 0x75 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0cf0 │ │ │ │ + beq c0d0c │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c6ec4 │ │ │ │ + bl c6ee0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #117] @ 0x75 │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0e5c │ │ │ │ + beq c0e78 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ - b c0e5c │ │ │ │ + bl c97fc │ │ │ │ + b c0e78 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r9, r3, r4, asr #20 │ │ │ │ + eorseq r9, r3, r8, lsr #20 │ │ │ │ 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 c0e78 │ │ │ │ + eorseq r9, r3, ip, lsl sl │ │ │ │ + eorseq sl, r3, ip, lsl r2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0d98 │ │ │ │ + beq c0db4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ - b c0d98 │ │ │ │ + bl c97fc │ │ │ │ + b c0db4 │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0033a1f0 │ │ │ │ + @ instruction: 0x0033a1d4 │ │ │ │ mov r6, r0 │ │ │ │ - b c0ea8 │ │ │ │ + b c0ec4 │ │ │ │ mov r6, r0 │ │ │ │ - b c0eec │ │ │ │ + b c0f08 │ │ │ │ mov r6, r0 │ │ │ │ - b c1038 │ │ │ │ - eorseq sl, r3, r8, asr r1 │ │ │ │ + b c1054 │ │ │ │ + eorseq sl, r3, ip, lsr r1 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl d01f0 │ │ │ │ - b c0f1c │ │ │ │ + bl d020c │ │ │ │ + b c0f38 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r3, ip, ror r1 │ │ │ │ - eorseq sl, r3, r4, asr #3 │ │ │ │ + eorseq sl, r3, r0, ror #2 │ │ │ │ + eorseq sl, r3, r8, lsr #3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #122] @ 0x7a │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0db4 │ │ │ │ + beq c0dd0 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #122] @ 0x7a │ │ │ │ - b c105c │ │ │ │ - mlaseq r3, ip, r1, sl │ │ │ │ - @ instruction: 0x003396d8 │ │ │ │ + b c1078 │ │ │ │ + eorseq sl, r3, r0, lsl #3 │ │ │ │ + @ instruction: 0x003396bc │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c309c │ │ │ │ - b c0fc0 │ │ │ │ + bl c30b8 │ │ │ │ + b c0fdc │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r9, r3, r8, asr #13 │ │ │ │ - eorseq sl, r3, ip, asr #2 │ │ │ │ - eorseq sl, r3, ip, lsr #2 │ │ │ │ + eorseq r9, r3, ip, lsr #13 │ │ │ │ + eorseq sl, r3, r0, lsr r1 │ │ │ │ + eorseq sl, r3, r0, lsl r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0e24 │ │ │ │ + beq c0e40 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ - b c0e24 │ │ │ │ + bl c97fc │ │ │ │ + b c0e40 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r3, ip, asr #1 │ │ │ │ - eorseq sl, r3, ip, asr #1 │ │ │ │ - eorseq sl, r3, ip, asr #1 │ │ │ │ - ldrsbeq sl, [r3], -ip @ │ │ │ │ + ldrheq sl, [r3], -r0 @ │ │ │ │ + ldrheq sl, [r3], -r0 @ │ │ │ │ + ldrheq sl, [r3], -r0 @ │ │ │ │ + eorseq sl, r3, r0, asr #1 │ │ │ │ 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 c0e5c │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 c1078 │ │ │ │ + eorseq sl, r3, r0, lsl r1 │ │ │ │ + ldrsbeq sl, [r3], -r0 @ │ │ │ │ + eorseq sl, r3, r0, asr #32 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #127] @ 0x7f │ │ │ │ mov r4, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0e74 │ │ │ │ + beq c0e90 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 c1078 │ │ │ │ + eorseq sl, r3, r0, ror r0 │ │ │ │ + b c0f60 │ │ │ │ + eorseq sl, r3, r0, asr #1 │ │ │ │ + eorseq sl, r3, r0, lsr #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0ea8 │ │ │ │ + beq c0ec4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c97fc │ │ │ │ ldrb r0, [sl, #126] @ 0x7e │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0ec4 │ │ │ │ + beq c0ee0 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #126] @ 0x7e │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0eec │ │ │ │ + beq c0f08 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c97fc │ │ │ │ ldrb r0, [sl, #125] @ 0x7d │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0f08 │ │ │ │ + beq c0f24 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #125] @ 0x7d │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #120] @ 0x78 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0f38 │ │ │ │ + beq c0f54 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c360c │ │ │ │ + bl c3628 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #120] @ 0x78 │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ 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 c0f88 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c2d34 │ │ │ │ + bl c2d50 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #124] @ 0x7c │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c0f90 │ │ │ │ + beq c0fac │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c97fc │ │ │ │ ldrb r0, [sl, #121] @ 0x79 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0fac │ │ │ │ + beq c0fc8 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #121] @ 0x79 │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #118] @ 0x76 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0fdc │ │ │ │ + beq c0ff8 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c6ec4 │ │ │ │ + bl c6ee0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #118] @ 0x76 │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ - beq c1000 │ │ │ │ + beq c101c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl c97e0 │ │ │ │ + bl c97fc │ │ │ │ ldrb r0, [sl, #123] @ 0x7b │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c101c │ │ │ │ + beq c1038 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c3124 │ │ │ │ + bl c3140 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #123] @ 0x7b │ │ │ │ - b c105c │ │ │ │ + b c1078 │ │ │ │ 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 c1070 │ │ │ │ add r0, sl, #132 @ 0x84 │ │ │ │ - bl c360c │ │ │ │ + bl c3628 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #119] @ 0x77 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, fp │ │ │ │ - bl c3c7c │ │ │ │ - b c1078 │ │ │ │ + bl c3c98 │ │ │ │ + b c1094 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sl, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq c108c │ │ │ │ + beq c10a8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl cb520 │ │ │ │ + bl cb53c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #93] @ 0x5d │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c10a8 │ │ │ │ - bl ca408 │ │ │ │ + bcc c10c4 │ │ │ │ + bl ca424 │ │ │ │ add r0, sl, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce308 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne c10cc │ │ │ │ - bl 15ba74 │ │ │ │ + bne c10e8 │ │ │ │ + bl 15ba90 │ │ │ │ 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 │ │ │ │ + eoreq fp, r9, lr, lsl #29 │ │ │ │ + eorseq r8, r3, ip, ror #22 │ │ │ │ + @ instruction: 0x00338ab4 │ │ │ │ + eoreq ip, r9, ip, lsl #5 │ │ │ │ + eorseq r8, r3, ip, asr pc │ │ │ │ + eorseq r8, r3, r4, asr #19 │ │ │ │ + eoreq ip, r9, ip, lsl #3 │ │ │ │ + eorseq r8, r3, ip, asr lr │ │ │ │ + eorseq r8, r3, r4, lsl fp │ │ │ │ + eoreq ip, r9, ip, asr #5 │ │ │ │ + eorseq r8, r3, ip, ror #30 │ │ │ │ + eorseq r8, r3, r4, ror #22 │ │ │ │ + eoreq ip, r9, ip, lsl #6 │ │ │ │ + eorseq r8, r3, ip, lsr #31 │ │ │ │ + eorseq pc, r4, r4, ror #23 │ │ │ │ + eorseq r9, r3, r4, lsr #4 │ │ │ │ + eoreq sp, r9, r4, ror #4 │ │ │ │ + eorseq r8, r3, ip, lsl r9 │ │ │ │ + strheq ip, [r9], -r4 @ │ │ │ │ + eorseq r8, r3, r4, ror sp │ │ │ │ + eorseq r8, r3, ip, lsl ip │ │ │ │ + eoreq ip, r9, r4, lsr #7 │ │ │ │ + eorseq r9, r3, r4, asr #32 │ │ │ │ + eorseq r8, r3, r4, asr sl │ │ │ │ + eoreq ip, r9, ip, asr #3 │ │ │ │ + eorseq r8, r3, ip, ror #28 │ │ │ │ + @ instruction: 0x00338bfc │ │ │ │ + eoreq ip, r9, r4, ror #6 │ │ │ │ + eorseq r9, r3, r4 │ │ │ │ + eorseq pc, r4, r8, lsr #13 │ │ │ │ + eorseq r9, r3, ip, asr #32 │ │ │ │ + eoreq ip, r9, r3, asr #26 │ │ │ │ + @ instruction: 0x00338ab4 │ │ │ │ + eoreq ip, r9, ip, lsl #4 │ │ │ │ + eorseq r8, r3, ip, ror #28 │ │ │ │ + eorseq pc, r4, r4, ror #21 │ │ │ │ + @ instruction: 0x003392bc │ │ │ │ + eoreq sp, r9, ip, asr #2 │ │ │ │ + eorseq r8, r3, ip, ror #19 │ │ │ │ + eoreq ip, r9, r4, lsr r1 │ │ │ │ + mlaseq r3, r4, sp, r8 │ │ │ │ + eorseq r8, r3, r4, lsl fp │ │ │ │ + eoreq ip, r9, ip, asr #4 │ │ │ │ + @ instruction: 0x00338efc │ │ │ │ + eorseq r8, r3, ip, asr #19 │ │ │ │ + strdeq ip, [r9], -r4 @ │ │ │ │ + eorseq r8, r3, r4, lsr #27 │ │ │ │ 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] @ c1b3c │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #31 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - ldr lr, [pc, #2360] @ c1b24 │ │ │ │ - ldr r0, [pc, #2360] @ c1b28 │ │ │ │ + ldr lr, [pc, #2360] @ c1b40 │ │ │ │ + ldr r0, [pc, #2360] @ c1b44 │ │ │ │ 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 +164951,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 c12c0 │ │ │ │ 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 +165010,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 db650 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1370 │ │ │ │ + beq c138c │ │ │ │ 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 +165030,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 c156c │ │ │ │ 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 +165053,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 121f9c │ │ │ │ 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 c1464 │ │ │ │ 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 c1850 │ │ │ │ + b c1854 │ │ │ │ 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 +165094,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 228534 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1590 │ │ │ │ + beq c15ac │ │ │ │ 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 c1510 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c14f4 │ │ │ │ + bcc c1510 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c14f4 │ │ │ │ + bne c1510 │ │ │ │ add r6, r4, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 +165139,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 c1580 │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ - b c167c │ │ │ │ + b c1698 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1390 │ │ │ │ - bl c9f20 │ │ │ │ - b c1390 │ │ │ │ + beq c13ac │ │ │ │ + bl c9f3c │ │ │ │ + b c13ac │ │ │ │ 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 c16d8 │ │ │ │ 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 +165180,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 c164c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1630 │ │ │ │ + bcc c164c │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, ip │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov ip, r7 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1630 │ │ │ │ + bne c164c │ │ │ │ add sl, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, sl │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 +165214,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 c16b0 │ │ │ │ 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 c1850 │ │ │ │ + b c1854 │ │ │ │ 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 +165243,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 196c54 │ │ │ │ ldr fp, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ cmp fp, #21 │ │ │ │ - bne c1810 │ │ │ │ + bne c182c │ │ │ │ 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 db1fc │ │ │ │ ldr fp, [sp, #352] @ 0x160 │ │ │ │ cmp fp, #22 │ │ │ │ - bne c1740 │ │ │ │ + bne c175c │ │ │ │ mov r2, #4 │ │ │ │ - b c134c │ │ │ │ + b c1368 │ │ │ │ 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 ce220 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #100]! @ 0x64 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1788 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c17a4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c179c │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c17b8 │ │ │ │ + bl 2d2fcc │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r8, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r6, [r8, #94] @ 0x5e │ │ │ │ - beq c17f4 │ │ │ │ + beq c1810 │ │ │ │ ldrb r1, [r8, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne c17f4 │ │ │ │ + bne c1810 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c17f4 │ │ │ │ + bcc c1810 │ │ │ │ mov r4, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c17f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1810 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 c18d0 │ │ │ │ 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 c1854 │ │ │ │ + bl 2d2fcc │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r8, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ strh r7, [r8, #94] @ 0x5e │ │ │ │ - beq c1890 │ │ │ │ + beq c18ac │ │ │ │ ldrb r1, [r8, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1890 │ │ │ │ + bne c18ac │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1890 │ │ │ │ + bcc c18ac │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1890 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c18ac │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 c1370 │ │ │ │ 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 c8550 │ │ │ │ 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] @ c1b38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #520] @ c1b18 │ │ │ │ + ldr r0, [pc, #520] @ c1b34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #532] @ c1b30 │ │ │ │ + ldr r0, [pc, #532] @ c1b4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b c1930 │ │ │ │ - ldr r0, [pc, #512] @ c1b2c │ │ │ │ + b c194c │ │ │ │ + ldr r0, [pc, #512] @ c1b48 │ │ │ │ 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 19525c │ │ │ │ + b c1a30 │ │ │ │ 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 19525c │ │ │ │ + b c1a30 │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ - b c1af0 │ │ │ │ - b c19ac │ │ │ │ + b c1b0c │ │ │ │ + b c19c8 │ │ │ │ mov r7, r0 │ │ │ │ - b c19e4 │ │ │ │ - b c19ac │ │ │ │ - b c1a10 │ │ │ │ + b c1a00 │ │ │ │ + b c19c8 │ │ │ │ + b c1a2c │ │ │ │ mov r7, r0 │ │ │ │ - b c19c0 │ │ │ │ + b c19dc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl ca10c │ │ │ │ - b c1a14 │ │ │ │ + bl ca128 │ │ │ │ + b c1a30 │ │ │ │ mov r7, r0 │ │ │ │ - b c1a44 │ │ │ │ + b c1a60 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl ce204 │ │ │ │ + bl ce220 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #100]! @ 0x64 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c19e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1a00 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #88]! @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1a44 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b c1a44 │ │ │ │ + beq c1a60 │ │ │ │ + bl 2d2fcc │ │ │ │ + b c1a60 │ │ │ │ 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 c1a60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2d2fb0 │ │ │ │ - b c1a44 │ │ │ │ + bl 2d2fcc │ │ │ │ + b c1a60 │ │ │ │ mov r7, r0 │ │ │ │ - b c1af8 │ │ │ │ + b c1b14 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0218 │ │ │ │ + bl d0234 │ │ │ │ ldrb r0, [r8, #95] @ 0x5f │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r8, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1a88 │ │ │ │ + beq c1aa4 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1a88 │ │ │ │ + bcc c1aa4 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #116]! @ 0x74 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1a88 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1aa4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldrb r0, [r8, #96] @ 0x60 │ │ │ │ strb r5, [r8, #95] @ 0x5f │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1ac8 │ │ │ │ + beq c1ae4 │ │ │ │ ldr r0, [r8, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1ac8 │ │ │ │ + bcc c1ae4 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #104]! @ 0x68 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1ac8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1ae4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #68]! @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq c1af0 │ │ │ │ + beq c1b0c │ │ │ │ ldrb r1, [r8, #93] @ 0x5d │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1af0 │ │ │ │ - bl ca018 │ │ │ │ + bne c1b0c │ │ │ │ + bl ca034 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r8, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8534 │ │ │ │ + bl c8550 │ │ │ │ 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 │ │ │ │ + mlaseq r3, ip, lr, r7 │ │ │ │ + eorseq r7, r3, r8, lsr #29 │ │ │ │ + @ instruction: 0x003385bc │ │ │ │ + eoreq ip, r9, r3, lsr #3 │ │ │ │ + eorseq r8, r3, r8, lsr #11 │ │ │ │ + eorseq r8, r3, r8, ror #3 │ │ │ │ + @ instruction: 0x003381f8 │ │ │ │ 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 +165546,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] @ c1e30 │ │ │ │ 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] @ c1e34 │ │ │ │ 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 c11b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #22 │ │ │ │ - bne c1c1c │ │ │ │ + bne c1c38 │ │ │ │ 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 c1c64 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c8550 │ │ │ │ add r0, r8, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1c80 │ │ │ │ + bcc c1c9c │ │ │ │ mov r7, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1c80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1c9c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1d54 │ │ │ │ + beq c1d70 │ │ │ │ ldr r6, [r8, #44] @ 0x2c │ │ │ │ stmib sp, {r0, fp} │ │ │ │ cmp r6, #0 │ │ │ │ - beq c1d1c │ │ │ │ + beq c1d38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, #65280 @ 0xff00 │ │ │ │ - ldr r9, [pc, #348] @ c1e08 │ │ │ │ + ldr r9, [pc, #348] @ c1e24 │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic fp, r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c1cdc │ │ │ │ + bne c1cf8 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq c1cc4 │ │ │ │ + beq c1ce0 │ │ │ │ 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 176b6c │ │ │ │ sub r0, fp, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and fp, r0, fp │ │ │ │ - bne c1cbc │ │ │ │ + bne c1cd8 │ │ │ │ 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 c1d70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ c1e2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #124] @ c1e0c │ │ │ │ + ldr r0, [pc, #124] @ c1e28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17c8cc │ │ │ │ - b c1dd8 │ │ │ │ + bl 17c8e8 │ │ │ │ + b c1df4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ - b c1dc8 │ │ │ │ + b c1de4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c1dc8 │ │ │ │ + bne c1de4 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c8550 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c74d4 │ │ │ │ - b c1dd8 │ │ │ │ + bl c74f0 │ │ │ │ + b c1df4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1dec │ │ │ │ + beq c1e08 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 │ │ │ │ + eorseq r7, r3, ip, lsr sl │ │ │ │ + eorseq r7, r3, r8, asr #20 │ │ │ │ + eoreq sl, r9, r4, asr sp │ │ │ │ + eoreq sl, r9, r4, 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 +165732,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] @ c2118 │ │ │ │ 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] @ c211c │ │ │ │ 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 c11b8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #22 │ │ │ │ - bne c1f04 │ │ │ │ + bne c1f20 │ │ │ │ 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 c1f4c │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c8550 │ │ │ │ add r0, r8, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c1f68 │ │ │ │ + bcc c1f84 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c1f68 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c1f84 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c203c │ │ │ │ + beq c2058 │ │ │ │ ldr r6, [r8, #44] @ 0x2c │ │ │ │ stmib sp, {r0, fp} │ │ │ │ cmp r6, #0 │ │ │ │ - beq c2004 │ │ │ │ + beq c2020 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, #65280 @ 0xff00 │ │ │ │ - ldr r9, [pc, #348] @ c20f0 │ │ │ │ + ldr r9, [pc, #348] @ c210c │ │ │ │ mov sl, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic fp, r9, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c1fc4 │ │ │ │ + bne c1fe0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r9 │ │ │ │ cmp r0, r9 │ │ │ │ - beq c1fac │ │ │ │ + beq c1fc8 │ │ │ │ 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 176b6c │ │ │ │ sub r0, fp, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and fp, r0, fp │ │ │ │ - bne c1fa4 │ │ │ │ + bne c1fc0 │ │ │ │ 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 c2058 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ c2114 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #124] @ c20f4 │ │ │ │ + ldr r0, [pc, #124] @ c2110 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17c8cc │ │ │ │ - b c20c0 │ │ │ │ + bl 17c8e8 │ │ │ │ + b c20dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ - b c20b0 │ │ │ │ + b c20cc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c20b0 │ │ │ │ + bne c20cc │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c8550 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c74d4 │ │ │ │ - b c20c0 │ │ │ │ + bl c74f0 │ │ │ │ + b c20dc │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r8, #284] @ 0x11c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c20d4 │ │ │ │ + beq c20f0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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, r4, asr r7 │ │ │ │ + eorseq r7, r3, r0, ror #14 │ │ │ │ + mlaeq r9, r1, fp, sl │ │ │ │ + ldrdeq sl, [r9], -ip @ │ │ │ │ + ldr r1, [pc, #36] @ c214c │ │ │ │ + ldr ip, [pc, #20] @ c2140 │ │ │ │ + ldr r2, [pc, #20] @ c2144 │ │ │ │ + ldr r3, [pc, #20] @ c2148 │ │ │ │ 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 c2288 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #492] @ c234c │ │ │ │ + ldr r0, [pc, #492] @ c2368 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi c224c │ │ │ │ - ldr r0, [pc, #476] @ c2350 │ │ │ │ + bhi c2268 │ │ │ │ + ldr r0, [pc, #476] @ c236c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c21a0 │ │ │ │ + bcc c21bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq c224c │ │ │ │ - ldr r0, [pc, #448] @ c2354 │ │ │ │ + beq c2268 │ │ │ │ + ldr r0, [pc, #448] @ c2370 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq c224c │ │ │ │ - ldr r0, [pc, #432] @ c2358 │ │ │ │ + beq c2268 │ │ │ │ + ldr r0, [pc, #432] @ c2374 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c224c │ │ │ │ - ldr r6, [pc, #416] @ c235c │ │ │ │ + beq c2268 │ │ │ │ + ldr r6, [pc, #416] @ c2378 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr ip, [r6, #28]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c230c │ │ │ │ + beq c2328 │ │ │ │ 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] @ c2384 │ │ │ │ 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] @ c2388 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75848 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 755b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ @@ -165984,1678 +165991,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] @ c235c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #160] @ c2344 │ │ │ │ + ldr r1, [pc, #160] @ c2360 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ c2364 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt c22ec │ │ │ │ + blt c2308 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c22f4 │ │ │ │ + bne c2310 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ c2360 │ │ │ │ + ldr r0, [pc, #76] @ c237c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #72] @ c2364 │ │ │ │ + ldr r2, [pc, #72] @ c2380 │ │ │ │ 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, r3, lsr r9 │ │ │ │ + eoreq fp, r9, r6, lsr r9 │ │ │ │ + eoreq fp, r9, r8, asr #18 │ │ │ │ + eorseq sp, r4, r4, asr fp │ │ │ │ + eorseq lr, r4, r0, lsr #32 │ │ │ │ + eorseq lr, r4, r0 │ │ │ │ + eorseq sp, r4, ip, ror #31 │ │ │ │ + @ instruction: 0x0034dfd8 │ │ │ │ + ldrdeq fp, [r9], -r7 @ │ │ │ │ + @ instruction: 0x003381bc │ │ │ │ + @ instruction: 0x003382d8 │ │ │ │ + eorseq sp, r4, r0, asr pc │ │ │ │ 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 c23b4 │ │ │ │ + b 18ccf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c23a8 │ │ │ │ + ldr r0, [pc, #4] @ c23c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003374dc │ │ │ │ + eorseq r7, r3, r0, asr #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c23c8 │ │ │ │ - b 18ac98 │ │ │ │ + beq c23e4 │ │ │ │ + b 18acb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c23d8 │ │ │ │ + ldr r0, [pc, #4] @ c23f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r3, ip, lsr #9 │ │ │ │ + mlaseq r3, r0, r4, r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c23f8 │ │ │ │ - b 18dcec │ │ │ │ + beq c2414 │ │ │ │ + b 18dd08 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c2408 │ │ │ │ + ldr r0, [pc, #4] @ c2424 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r3, ip, ror r4 │ │ │ │ + eorseq r7, r3, r0, ror #8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2e828c │ │ │ │ + b 2e82a8 │ │ │ │ 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 c24b0 │ │ │ │ + ldr r2, [pc, #240] @ c2540 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 343188 │ │ │ │ - ldr r6, [pc, #220] @ c2528 │ │ │ │ + bl 3431a4 │ │ │ │ + ldr r6, [pc, #220] @ c2544 │ │ │ │ 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] @ c2548 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 34935c │ │ │ │ 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] @ c254c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 34935c │ │ │ │ + bl 349668 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r8, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 343eb4 │ │ │ │ + bl 343ed0 │ │ │ │ ldmib r5, {r0, r1} │ │ │ │ add r9, sp, #12 │ │ │ │ add r7, sp, #16 │ │ │ │ - ldr fp, [pc, #128] @ c2534 │ │ │ │ + ldr fp, [pc, #128] @ c2550 │ │ │ │ add r4, r0, #4 │ │ │ │ - ldr sl, [pc, #124] @ c2538 │ │ │ │ + ldr sl, [pc, #124] @ c2554 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add fp, pc, fp │ │ │ │ mov r6, #0 │ │ │ │ add sl, pc, sl │ │ │ │ lsl r5, r0, #2 │ │ │ │ - b c24dc │ │ │ │ + b c24f8 │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, #12 │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2514 │ │ │ │ + beq c2530 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c24d0 │ │ │ │ + beq c24ec │ │ │ │ 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 349b9c │ │ │ │ + b c24ec │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 349eec │ │ │ │ + bl 349f08 │ │ │ │ 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, r8, lsl r7 │ │ │ │ + eorseq r7, r3, ip, asr #15 │ │ │ │ + eoreq sl, r9, r3, asr #27 │ │ │ │ + eoreq sl, r9, r6, lsr #27 │ │ │ │ + eorseq sp, r3, r0, lsl r1 │ │ │ │ + ldrsheq sp, [r3], -r8 @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne c2554 │ │ │ │ + bne c2570 │ │ │ │ tst r2, #32 │ │ │ │ - bne c2558 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne c2574 │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2578 │ │ │ │ - b 18dcec │ │ │ │ + beq c2594 │ │ │ │ + b 18dd08 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c2588 │ │ │ │ + ldr r0, [pc, #4] @ c25a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003372fc │ │ │ │ + eorseq r7, r3, r0, ror #5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c25a8 │ │ │ │ - b 18ccdc │ │ │ │ + beq c25c4 │ │ │ │ + b 18ccf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c25b8 │ │ │ │ + ldr r0, [pc, #4] @ c25d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r3, ip, asr #5 │ │ │ │ + @ instruction: 0x003372b0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c25d8 │ │ │ │ - b 18ac98 │ │ │ │ + beq c25f4 │ │ │ │ + b 18acb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ c25e8 │ │ │ │ + ldr r0, [pc, #4] @ c2604 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r3, ip, r2, r7 │ │ │ │ + eorseq r7, r3, r0, lsl #5 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bgt c260c │ │ │ │ + bgt c2628 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne c261c │ │ │ │ + bne c2638 │ │ │ │ mov r0, r1 │ │ │ │ b 1fda8 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, #-2147483646 @ 0x80000002 │ │ │ │ - bne c261c │ │ │ │ + bne c2638 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2664 │ │ │ │ + bne c2680 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c268c │ │ │ │ + beq c26a8 │ │ │ │ add r0, r0, #4 │ │ │ │ - b c97e0 │ │ │ │ + b c97fc │ │ │ │ add r0, r0, #8 │ │ │ │ - b 17d744 │ │ │ │ + b 17d760 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #258] @ 0x102 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c27a0 │ │ │ │ + beq c27bc │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #158] @ 0x9e │ │ │ │ cmp r0, #3 │ │ │ │ - beq c27dc │ │ │ │ + beq c27f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2790 │ │ │ │ + bne c27ac │ │ │ │ ldr r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c2790 │ │ │ │ + bcc c27ac │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #148]! @ 0x94 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2790 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c27ac │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c28f8 │ │ │ │ - b c291c │ │ │ │ + bcs c2914 │ │ │ │ + b c2938 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c27d0 │ │ │ │ + bcc c27ec │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #248]! @ 0xf8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c27d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c27ec │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d3b8 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c28b4 │ │ │ │ + beq c28d0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c2820 │ │ │ │ + beq c283c │ │ │ │ cmp r0, #3 │ │ │ │ - bne c28e4 │ │ │ │ + bne c2900 │ │ │ │ ldrb r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #88] @ 0x58 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c287c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2860 │ │ │ │ - bl c9f20 │ │ │ │ - b c2860 │ │ │ │ + beq c287c │ │ │ │ + bl c9f3c │ │ │ │ + b c287c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl ce204 │ │ │ │ + bl ce220 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c284c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2868 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2860 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c287c │ │ │ │ + bl 2d2fcc │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #54] @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c28a4 │ │ │ │ + beq c28c0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c28a4 │ │ │ │ + bcc c28c0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c28a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c28c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ strb r6, [r4, #56] @ 0x38 │ │ │ │ strb r6, [r4, #55] @ 0x37 │ │ │ │ strb r6, [r4, #53] @ 0x35 │ │ │ │ - b c28e4 │ │ │ │ + b c2900 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c28e4 │ │ │ │ + bcc c2900 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c28e4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2900 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #156] @ 0x9c │ │ │ │ ldr r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c291c │ │ │ │ + bcc c2938 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #196]! @ 0xc4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c291c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2938 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b c2950 │ │ │ │ + b c296c │ │ │ │ mov r5, r0 │ │ │ │ - b c29d8 │ │ │ │ + b c29f4 │ │ │ │ mov r5, r0 │ │ │ │ - b c29e8 │ │ │ │ + b c2a04 │ │ │ │ mov r5, r0 │ │ │ │ - b c2980 │ │ │ │ + b c299c │ │ │ │ mov r5, r0 │ │ │ │ - b c2994 │ │ │ │ + b c29b0 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #60]! @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2980 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c299c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #48]! @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2994 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c29b0 │ │ │ │ + bl 2d2fcc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #54] @ 0x36 │ │ │ │ ldrb r0, [r4, #55] @ 0x37 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c29d8 │ │ │ │ + bne c29f4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c29d8 │ │ │ │ + bcc c29f4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c29d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c29f4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 c2a18 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl c7dfc │ │ │ │ - b c2a38 │ │ │ │ + bl c7e18 │ │ │ │ + b c2a54 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #160 @ 0xa0 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ - bl 17d39c │ │ │ │ - b c2a38 │ │ │ │ + bl 17d3b8 │ │ │ │ + b c2a54 │ │ │ │ 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 c97fc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c2a7c │ │ │ │ + beq c2a98 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b c2a8c │ │ │ │ + b c2aa8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl c2f54 │ │ │ │ + bl c2f70 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ 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 c2b04 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2b04 │ │ │ │ + beq c2b20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2b24 │ │ │ │ + beq c2b40 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 dca18 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2b88 │ │ │ │ + beq c2ba4 │ │ │ │ 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 c9528 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ + bl c9528 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc9fc │ │ │ │ + bl dca18 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2b54 │ │ │ │ + bne c2b70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ - b c2ba8 │ │ │ │ + bl c9528 │ │ │ │ + b c2bc4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c7c5c │ │ │ │ + bl c7c78 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2be4 │ │ │ │ + bne c2c00 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7f00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2c2c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2c48 │ │ │ │ + bl 3520dc │ │ │ │ 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 c2c98 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2c60 │ │ │ │ + beq c2c7c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2c7c │ │ │ │ + beq c2c98 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2c9c │ │ │ │ + beq c2cb8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 dcc0c │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c2d14 │ │ │ │ + beq c2d30 │ │ │ │ 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 c2d10 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl c98e4 │ │ │ │ + bl c9900 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc0c │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c2ccc │ │ │ │ + bne c2ce8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c7cd4 │ │ │ │ + bl c7cf0 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2d94 │ │ │ │ + bne c2db0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2d94 │ │ │ │ + beq c2db0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2dd8 │ │ │ │ + bne c2df4 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c2dcc │ │ │ │ + beq c2de8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2dfc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2e18 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c2e34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2e38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2e54 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2ea4 │ │ │ │ + bne c2ec0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2ea4 │ │ │ │ + beq c2ec0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c2ee8 │ │ │ │ + bne c2f04 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq c2edc │ │ │ │ + beq c2ef8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2f0c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2f28 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c2f44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2f48 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c2f64 │ │ │ │ + bl 3520dc │ │ │ │ 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 c3044 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f84 │ │ │ │ + beq c2fa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2f9c │ │ │ │ + beq c2fb8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c2ff0 │ │ │ │ sub r0, r0, r5 │ │ │ │ lsr r6, r0, #2 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne c2fc4 │ │ │ │ + bne c2fe0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2ff0 │ │ │ │ + beq c300c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c300c │ │ │ │ + beq c3028 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3028 │ │ │ │ + beq c3044 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3090 │ │ │ │ + beq c30ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c306c │ │ │ │ + beq c3088 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1f8f8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 125c84 │ │ │ │ + bl 125ca0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2ae4 │ │ │ │ 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 c310c │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c30fc │ │ │ │ + beq c3118 │ │ │ │ add r7, r4, #4 │ │ │ │ - b c30d4 │ │ │ │ + b c30f0 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c30fc │ │ │ │ + beq c3118 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c30c8 │ │ │ │ + beq c30e4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b c30c8 │ │ │ │ + bl 1b0820 │ │ │ │ + b c30e4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c97e0 │ │ │ │ + b c97fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3120 │ │ │ │ + beq c313c │ │ │ │ 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 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3184 │ │ │ │ + bne c31a0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3184 │ │ │ │ + beq c31a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c31c8 │ │ │ │ + bne c31e4 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c31bc │ │ │ │ + beq c31d8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c31ec │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3208 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c3224 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3228 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3244 │ │ │ │ + bl 3520dc │ │ │ │ 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] @ c32ac │ │ │ │ cmp r1, r2 │ │ │ │ - bne c3248 │ │ │ │ + bne c3264 │ │ │ │ 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 c329c │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b c9f20 │ │ │ │ - blcc fe775a9c <__bss_end__@@Base+0xfe364000> │ │ │ │ + b c9f3c │ │ │ │ + blcc fe775ab8 <__bss_end__@@Base+0xfe36401c> │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ tst r1, #1 │ │ │ │ - bne c32bc │ │ │ │ - ldr r0, [pc, #68] @ c32f0 │ │ │ │ + bne c32d8 │ │ │ │ + ldr r0, [pc, #68] @ c330c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne c32dc │ │ │ │ + bne c32f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ 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 c32d8 │ │ │ │ + eorseq ip, r4, r8, lsl #23 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20f3e8 │ │ │ │ + b 20f404 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3348 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3364 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c33b4 │ │ │ │ + bne c33d0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c33b4 │ │ │ │ + beq c33d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c33f8 │ │ │ │ + bne c3414 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c33ec │ │ │ │ + beq c3408 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c341c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3438 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c3454 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3458 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3474 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c348c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c34a8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7cb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c34d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c34f0 │ │ │ │ + bl 3520dc │ │ │ │ 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 c3518 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b cdb9c │ │ │ │ + b cdbb8 │ │ │ │ ldr r0, [r0, #392] @ 0x188 │ │ │ │ b 1fda8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 16d59c │ │ │ │ + bl 16d5b8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3534 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3550 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3548 │ │ │ │ + beq c3564 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9f3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b c357c │ │ │ │ + b c3598 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c357c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3598 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c358c │ │ │ │ - bl c9f20 │ │ │ │ + beq c35a8 │ │ │ │ + bl c9f3c │ │ │ │ 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 1b0820 │ │ │ │ ldrb r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #212] @ 0xd4 │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq c35d0 │ │ │ │ + beq c35ec │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #200] @ 0xc8 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #32 │ │ │ │ - b c8534 │ │ │ │ + b c8550 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3608 │ │ │ │ + beq c3624 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c366c │ │ │ │ + bne c3688 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c366c │ │ │ │ + beq c3688 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c36b0 │ │ │ │ + bne c36cc │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c36a4 │ │ │ │ + beq c36c0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c36d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c36f0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c370c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3710 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c372c │ │ │ │ + bl 3520dc │ │ │ │ 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 c3794 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #512] @ 0x200 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi c39d8 │ │ │ │ + bhi c39f4 │ │ │ │ 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 c9b54 │ │ │ │ + b c39f4 │ │ │ │ add r0, r4, #856 @ 0x358 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9b38 │ │ │ │ + b c9b54 │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #984] @ c3b68 │ │ │ │ + ldr r1, [pc, #984] @ c3b84 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c39c8 │ │ │ │ + beq c39e4 │ │ │ │ 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 c38bc │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c38b4 │ │ │ │ - b c39c8 │ │ │ │ + bne c38d0 │ │ │ │ + b c39e4 │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #924] @ c3b68 │ │ │ │ + ldr r1, [pc, #924] @ c3b84 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c39c8 │ │ │ │ + beq c39e4 │ │ │ │ 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 c38d8 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c38d0 │ │ │ │ - b c39c8 │ │ │ │ + bne c38ec │ │ │ │ + b c39e4 │ │ │ │ ldrb r0, [r4, #568] @ 0x238 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c3888 │ │ │ │ + beq c38a4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c396c │ │ │ │ + bne c3988 │ │ │ │ ldrb r0, [r4, #652] @ 0x28c │ │ │ │ cmp r0, #4 │ │ │ │ - beq c38f4 │ │ │ │ + beq c3910 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c396c │ │ │ │ + bne c3988 │ │ │ │ ldrb r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #668] @ 0x29c │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c3954 │ │ │ │ + bne c3970 │ │ │ │ ldr r0, [r4, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3954 │ │ │ │ - bl c9f20 │ │ │ │ - b c3954 │ │ │ │ + beq c3970 │ │ │ │ + bl c9f3c │ │ │ │ + b c3970 │ │ │ │ ldr r0, [r4, #528] @ 0x210 │ │ │ │ - ldr r1, [pc, #784] @ c3b68 │ │ │ │ + ldr r1, [pc, #784] @ c3b84 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c396c │ │ │ │ + beq c3988 │ │ │ │ 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 c38f4 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c38ec │ │ │ │ - b c396c │ │ │ │ + bne c3908 │ │ │ │ + b c3988 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c396c │ │ │ │ + beq c3988 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ - bl cb300 │ │ │ │ - b c396c │ │ │ │ + bl cb31c │ │ │ │ + b c3988 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39c8 │ │ │ │ - bl c9f20 │ │ │ │ - b c39c8 │ │ │ │ + beq c39e4 │ │ │ │ + bl c9f3c │ │ │ │ + b c39e4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39c8 │ │ │ │ - bl c9f20 │ │ │ │ - b c39c8 │ │ │ │ + beq c39e4 │ │ │ │ + bl c9f3c │ │ │ │ + b c39e4 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #540] @ 0x21c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c396c │ │ │ │ - bl c9f20 │ │ │ │ - b c396c │ │ │ │ + beq c3988 │ │ │ │ + bl c9f3c │ │ │ │ + b c3988 │ │ │ │ add r0, r4, #664 @ 0x298 │ │ │ │ - bl ce204 │ │ │ │ + bl ce220 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c3910 │ │ │ │ + beq c392c │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ - bl cb300 │ │ │ │ + bl cb31c │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #656]! @ 0x290 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c393c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3958 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r0, #19] │ │ │ │ - beq c3954 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c3970 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 c3520 │ │ │ │ add r6, r4, #508 @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 16d440 │ │ │ │ + bl 16d45c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c39a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c39bc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ + bl 20f404 │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39bc │ │ │ │ + beq c39d8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl c9b38 │ │ │ │ + bl c9b54 │ │ │ │ ldr r0, [r4, #504] @ 0x1f8 │ │ │ │ strb r5, [r4, #515] @ 0x203 │ │ │ │ bl 9a800 │ │ │ │ add r0, r4, #396 @ 0x18c │ │ │ │ - bl c9b38 │ │ │ │ + bl c9b54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl c9b38 │ │ │ │ + bl c9b54 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #1081] @ 0x439 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b c3a00 │ │ │ │ + b c3a1c │ │ │ │ mov r5, r0 │ │ │ │ - b c3a4c │ │ │ │ + b c3a68 │ │ │ │ mov r5, r0 │ │ │ │ - b c3a20 │ │ │ │ + b c3a3c │ │ │ │ mov r5, r0 │ │ │ │ - b c3a68 │ │ │ │ + b c3a84 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq c3a20 │ │ │ │ + beq c3a3c │ │ │ │ add r0, r4, #728 @ 0x2d8 │ │ │ │ - bl cb300 │ │ │ │ + bl cb31c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r6, #656]! @ 0x290 │ │ │ │ strb r1, [r6, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3a4c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3a68 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq c3a68 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c3a84 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 c3aac │ │ │ │ bl 3c6f8 │ │ │ │ - b c3a8c │ │ │ │ + b c3aa8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #264 @ 0x108 │ │ │ │ - bl c3504 │ │ │ │ - b c3af4 │ │ │ │ - b c3abc │ │ │ │ - b c3abc │ │ │ │ + bl c3520 │ │ │ │ + b c3b10 │ │ │ │ + b c3ad8 │ │ │ │ + b c3ad8 │ │ │ │ mov r5, r0 │ │ │ │ - b c3b18 │ │ │ │ + b c3b34 │ │ │ │ mov r5, r0 │ │ │ │ - b c3afc │ │ │ │ + b c3b18 │ │ │ │ mov r5, r0 │ │ │ │ - b c3b40 │ │ │ │ + b c3b5c │ │ │ │ mov r5, r0 │ │ │ │ - b c3b28 │ │ │ │ + b c3b44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3afc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3b18 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20f3e8 │ │ │ │ - b c3afc │ │ │ │ + bl 20f404 │ │ │ │ + b c3b18 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #508 @ 0x1fc │ │ │ │ - bl c32f4 │ │ │ │ + bl c3310 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #516] @ 0x204 │ │ │ │ ldrb r0, [r4, #515] @ 0x203 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3b18 │ │ │ │ + beq c3b34 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl c9b38 │ │ │ │ + bl c9b54 │ │ │ │ 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 c9b54 │ │ │ │ + b c3b54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #514] @ 0x202 │ │ │ │ add r0, r4, #972 @ 0x3cc │ │ │ │ - bl c9b38 │ │ │ │ - b c3b54 │ │ │ │ + bl c9b54 │ │ │ │ + b c3b70 │ │ │ │ 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 fe776390 <__bss_end__@@Base+0xfe3648f4> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3bcc │ │ │ │ + bne c3be8 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3bcc │ │ │ │ + beq c3be8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3c10 │ │ │ │ + bne c3c2c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq c3c04 │ │ │ │ + beq c3c20 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3c34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3c50 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c3c6c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3c70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3c8c │ │ │ │ + bl 3520dc │ │ │ │ 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 c3f60 │ │ │ │ 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 +167675,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 cb53c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #36]! @ 0x24 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3d40 │ │ │ │ + bne c3d5c │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3d40 │ │ │ │ + beq c3d5c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3d84 │ │ │ │ + bne c3da0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3d78 │ │ │ │ + beq c3d94 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3da4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3dc0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e0c │ │ │ │ + bne c3e28 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3e0c │ │ │ │ + beq c3e28 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3e50 │ │ │ │ + bne c3e6c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3e44 │ │ │ │ + beq c3e60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3e70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3e8c │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3ed8 │ │ │ │ + bne c3ef4 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3ed8 │ │ │ │ + beq c3ef4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f1c │ │ │ │ + bne c3f38 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3f10 │ │ │ │ + beq c3f2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3f3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c3f58 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fa4 │ │ │ │ + bne c3fc0 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3fa4 │ │ │ │ + beq c3fc0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3fe8 │ │ │ │ + bne c4004 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c3fdc │ │ │ │ + beq c3ff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4008 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4024 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4070 │ │ │ │ + bne c408c │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4070 │ │ │ │ + beq c408c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c40b4 │ │ │ │ + bne c40d0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c40a8 │ │ │ │ + beq c40c4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c40d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c40f0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c413c │ │ │ │ + bne c4158 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c413c │ │ │ │ + beq c4158 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4180 │ │ │ │ + bne c419c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4174 │ │ │ │ + beq c4190 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c41a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c41bc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4208 │ │ │ │ + bne c4224 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4208 │ │ │ │ + beq c4224 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c424c │ │ │ │ + bne c4268 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4240 │ │ │ │ + beq c425c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c426c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4288 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c42d4 │ │ │ │ + bne c42f0 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c42d4 │ │ │ │ + beq c42f0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4318 │ │ │ │ + bne c4334 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c430c │ │ │ │ + beq c4328 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4338 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4354 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43a0 │ │ │ │ + bne c43bc │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c43a0 │ │ │ │ + beq c43bc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43e4 │ │ │ │ + bne c4400 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c43d8 │ │ │ │ + beq c43f4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4404 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4420 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c446c │ │ │ │ + bne c4488 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c446c │ │ │ │ + beq c4488 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44b0 │ │ │ │ + bne c44cc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c44a4 │ │ │ │ + beq c44c0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c44d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c44ec │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4538 │ │ │ │ + bne c4554 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4538 │ │ │ │ + beq c4554 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c457c │ │ │ │ + bne c4598 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4570 │ │ │ │ + beq c458c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c459c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c45b8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4604 │ │ │ │ + bne c4620 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4604 │ │ │ │ + beq c4620 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4648 │ │ │ │ + bne c4664 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c463c │ │ │ │ + beq c4658 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4668 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4684 │ │ │ │ + bl 3520dc │ │ │ │ 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 │ │ │ │ + bl 35280c │ │ │ │ + b c4784 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c4794 │ │ │ │ + bl 35280c │ │ │ │ + b c47b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c47c0 │ │ │ │ + bl 35280c │ │ │ │ + b c47dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c47ec │ │ │ │ + bl 35280c │ │ │ │ + b c4808 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c4818 │ │ │ │ + bl 35280c │ │ │ │ + b c4834 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c4844 │ │ │ │ + bl 35280c │ │ │ │ + b c4860 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c4870 │ │ │ │ + bl 35280c │ │ │ │ + b c488c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c489c │ │ │ │ + bl 35280c │ │ │ │ + b c48b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c48c8 │ │ │ │ + bl 35280c │ │ │ │ + b c48e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c48f4 │ │ │ │ + bl 35280c │ │ │ │ + b c4910 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c4920 │ │ │ │ + bl 35280c │ │ │ │ + b c493c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c494c │ │ │ │ + bl 35280c │ │ │ │ + b c4968 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4978 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4994 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c4978 │ │ │ │ + b c4994 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c498c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c49a8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ - b c498c │ │ │ │ + b c49a8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c49bc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49a0 │ │ │ │ + b c49bc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49b4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c49d0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49b4 │ │ │ │ + b c49d0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c49e4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49c8 │ │ │ │ + b c49e4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49dc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c49f8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49dc │ │ │ │ + b c49f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c49f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c49f0 │ │ │ │ + b c4a0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a04 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a20 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ - b c4a04 │ │ │ │ + b c4a20 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a34 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c4a18 │ │ │ │ + b c4a34 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a2c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a48 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7a24 │ │ │ │ - b c4a2c │ │ │ │ + b c4a48 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a40 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a5c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c4a40 │ │ │ │ + b c4a5c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4a54 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4a70 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7aa8 │ │ │ │ - b c4a54 │ │ │ │ + b c4a70 │ │ │ │ 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 +168543,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 c4ac8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4aac │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4ac8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ 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 c5104 │ │ │ │ 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 +168600,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 cc098 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4bb4 │ │ │ │ + bne c4bd0 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4bb4 │ │ │ │ + beq c4bd0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4bf8 │ │ │ │ + bne c4c14 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c4bec │ │ │ │ + beq c4c08 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4c18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4c34 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4c80 │ │ │ │ + bne c4c9c │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4c80 │ │ │ │ + beq c4c9c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4cc4 │ │ │ │ + bne c4ce0 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c4cb8 │ │ │ │ + beq c4cd4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4ce4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4d00 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4d4c │ │ │ │ + bne c4d68 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4d4c │ │ │ │ + beq c4d68 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4d90 │ │ │ │ + bne c4dac │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c4d84 │ │ │ │ + beq c4da0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4db0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4dcc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4e18 │ │ │ │ + bne c4e34 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4e18 │ │ │ │ + beq c4e34 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4e5c │ │ │ │ + bne c4e78 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4e50 │ │ │ │ + beq c4e6c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4e7c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4e98 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4ee4 │ │ │ │ + bne c4f00 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4ee4 │ │ │ │ + beq c4f00 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4f28 │ │ │ │ + bne c4f44 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4f1c │ │ │ │ + beq c4f38 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c4f48 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c4f64 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4fb0 │ │ │ │ + bne c4fcc │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c4fb0 │ │ │ │ + beq c4fcc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4ff4 │ │ │ │ + bne c5010 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c4fe8 │ │ │ │ + beq c5004 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5014 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5030 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c507c │ │ │ │ + bne c5098 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c507c │ │ │ │ + beq c5098 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c50c0 │ │ │ │ + bne c50dc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c50b4 │ │ │ │ + beq c50d0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c50e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c50fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5148 │ │ │ │ + bne c5164 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5148 │ │ │ │ + beq c5164 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c518c │ │ │ │ + bne c51a8 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c5180 │ │ │ │ + beq c519c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c51ac │ │ │ │ - bl 3520c0 │ │ │ │ + bne c51c8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5214 │ │ │ │ + bne c5230 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5214 │ │ │ │ + beq c5230 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5258 │ │ │ │ + bne c5274 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c524c │ │ │ │ + beq c5268 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5278 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5294 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c52e0 │ │ │ │ + bne c52fc │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c52e0 │ │ │ │ + beq c52fc │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5324 │ │ │ │ + bne c5340 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5318 │ │ │ │ + beq c5334 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5344 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5360 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c53ac │ │ │ │ + bne c53c8 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c53ac │ │ │ │ + beq c53c8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c53f0 │ │ │ │ + bne c540c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c53e4 │ │ │ │ + beq c5400 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5410 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c542c │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5478 │ │ │ │ + bne c5494 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5478 │ │ │ │ + beq c5494 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c54bc │ │ │ │ + bne c54d8 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c54b0 │ │ │ │ + beq c54cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c54dc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c54f8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5544 │ │ │ │ + bne c5560 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5544 │ │ │ │ + beq c5560 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5588 │ │ │ │ + bne c55a4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c557c │ │ │ │ + beq c5598 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c55a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c55c4 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5610 │ │ │ │ + bne c562c │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5610 │ │ │ │ + beq c562c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5654 │ │ │ │ + bne c5670 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5648 │ │ │ │ + beq c5664 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5674 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5690 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c56dc │ │ │ │ + bne c56f8 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c56dc │ │ │ │ + beq c56f8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5720 │ │ │ │ + bne c573c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5714 │ │ │ │ + beq c5730 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5740 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c575c │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c57a8 │ │ │ │ + bne c57c4 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c57a8 │ │ │ │ + beq c57c4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c57ec │ │ │ │ + bne c5808 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c57e0 │ │ │ │ + beq c57fc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c580c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5828 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5874 │ │ │ │ + bne c5890 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5874 │ │ │ │ + beq c5890 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58b8 │ │ │ │ + bne c58d4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c58ac │ │ │ │ + beq c58c8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c58d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c58f4 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5940 │ │ │ │ + bne c595c │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5940 │ │ │ │ + beq c595c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5984 │ │ │ │ + bne c59a0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5978 │ │ │ │ + beq c5994 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c59a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c59c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a0c │ │ │ │ + bne c5a28 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5a0c │ │ │ │ + beq c5a28 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5a50 │ │ │ │ + bne c5a6c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5a44 │ │ │ │ + beq c5a60 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5a70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5a8c │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ad8 │ │ │ │ + bne c5af4 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5af4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5b1c │ │ │ │ + bne c5b38 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5b10 │ │ │ │ + beq c5b2c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5b3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5b58 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ba4 │ │ │ │ + bne c5bc0 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5ba4 │ │ │ │ + beq c5bc0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5be8 │ │ │ │ + bne c5c04 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5bdc │ │ │ │ + beq c5bf8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5c08 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5c24 │ │ │ │ + bl 3520dc │ │ │ │ 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 c5c54 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5c38 │ │ │ │ + beq c5c54 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5c94 │ │ │ │ + bne c5cb0 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5c94 │ │ │ │ + beq c5cb0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5cd8 │ │ │ │ + bne c5cf4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5ccc │ │ │ │ + beq c5ce8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5cf8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5d14 │ │ │ │ + bl 3520dc │ │ │ │ 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 c5d5c │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c5d40 │ │ │ │ + bcc c5d5c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5d40 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5d5c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [r6, #104]! @ 0x68 │ │ │ │ add r0, r5, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5d9c │ │ │ │ + bne c5db8 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5d9c │ │ │ │ + beq c5db8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5de0 │ │ │ │ + bne c5dfc │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5dd4 │ │ │ │ + beq c5df0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5e00 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5e1c │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e68 │ │ │ │ + bne c5e84 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5e68 │ │ │ │ + beq c5e84 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5eac │ │ │ │ + bne c5ec8 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ - beq c5ea0 │ │ │ │ + beq c5ebc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5ecc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5ee8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f34 │ │ │ │ + bne c5f50 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c5f34 │ │ │ │ + beq c5f50 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f78 │ │ │ │ + bne c5f94 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c5f6c │ │ │ │ + beq c5f88 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c5f98 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c5fb4 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6000 │ │ │ │ + bne c601c │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c6000 │ │ │ │ + beq c601c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6044 │ │ │ │ + bne c6060 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ - beq c6038 │ │ │ │ + beq c6054 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6064 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6080 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c60cc │ │ │ │ + bne c60e8 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c60cc │ │ │ │ + beq c60e8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6110 │ │ │ │ + bne c612c │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c6104 │ │ │ │ + beq c6120 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6130 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c614c │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r7, r5, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6198 │ │ │ │ + bne c61b4 │ │ │ │ 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 35280c │ │ │ │ cmp r9, #0 │ │ │ │ - beq c6198 │ │ │ │ + beq c61b4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c61dc │ │ │ │ + bne c61f8 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - beq c61d0 │ │ │ │ + beq c61ec │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c61fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6218 │ │ │ │ + bl 3520dc │ │ │ │ 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 c3370 │ │ │ │ + b c693c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6450 │ │ │ │ + bl 35280c │ │ │ │ + b c646c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c647c │ │ │ │ + bl 35280c │ │ │ │ + b c6498 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c64a8 │ │ │ │ + bl 35280c │ │ │ │ + b c64c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c64d4 │ │ │ │ + bl 35280c │ │ │ │ + b c64f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6500 │ │ │ │ + bl 35280c │ │ │ │ + b c651c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c652c │ │ │ │ + bl 35280c │ │ │ │ + b c6548 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6558 │ │ │ │ + bl 35280c │ │ │ │ + b c6574 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6584 │ │ │ │ + bl 35280c │ │ │ │ + b c65a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c65b0 │ │ │ │ + bl 35280c │ │ │ │ + b c65cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c65dc │ │ │ │ + bl 35280c │ │ │ │ + b c65f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6608 │ │ │ │ + bl 35280c │ │ │ │ + b c6624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6634 │ │ │ │ + bl 35280c │ │ │ │ + b c6650 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6660 │ │ │ │ + bl 35280c │ │ │ │ + b c667c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c668c │ │ │ │ + bl 35280c │ │ │ │ + b c66a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c66b8 │ │ │ │ + bl 35280c │ │ │ │ + b c66d4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c66e4 │ │ │ │ + bl 35280c │ │ │ │ + b c6700 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6710 │ │ │ │ + bl 35280c │ │ │ │ + b c672c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c673c │ │ │ │ + bl 35280c │ │ │ │ + b c6758 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6768 │ │ │ │ + bl 35280c │ │ │ │ + b c6784 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6794 │ │ │ │ + bl 35280c │ │ │ │ + b c67b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c67c0 │ │ │ │ + bl 35280c │ │ │ │ + b c67dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c67ec │ │ │ │ + bl 35280c │ │ │ │ + b c6808 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6818 │ │ │ │ + bl 35280c │ │ │ │ + b c6834 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6844 │ │ │ │ + bl 35280c │ │ │ │ + b c6860 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c6870 │ │ │ │ + bl 35280c │ │ │ │ + b c688c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c689c │ │ │ │ + bl 35280c │ │ │ │ + b c68b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c68c8 │ │ │ │ + bl 35280c │ │ │ │ + b c68e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c68f4 │ │ │ │ + bl 35280c │ │ │ │ + b c6910 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6920 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c693c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6920 │ │ │ │ + b c693c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6934 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6950 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6934 │ │ │ │ + b c6950 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6948 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6964 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6948 │ │ │ │ + b c6964 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c695c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6978 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c695c │ │ │ │ + b c6978 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6970 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c698c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c6970 │ │ │ │ + b c698c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6984 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69a0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7b2c │ │ │ │ - b c6984 │ │ │ │ + b c69a0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6998 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69b4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6998 │ │ │ │ + b c69b4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69ac │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69c8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69ac │ │ │ │ + b c69c8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69dc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69c0 │ │ │ │ + b c69dc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c69f0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69d4 │ │ │ │ + b c69f0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a04 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c69e8 │ │ │ │ + b c6a04 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c69fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a18 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c69fc │ │ │ │ + b c6a18 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a10 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a2c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a10 │ │ │ │ + b c6a2c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a24 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a40 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a24 │ │ │ │ + b c6a40 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a54 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a38 │ │ │ │ + b c6a54 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a4c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a68 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a4c │ │ │ │ + b c6a68 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a60 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a7c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a60 │ │ │ │ + b c6a7c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a74 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6a90 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6a74 │ │ │ │ + b c6a90 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a88 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6aa4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c6a88 │ │ │ │ + b c6aa4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6a9c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6ab8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a8240 │ │ │ │ - b c6a9c │ │ │ │ + b c6ab8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ab0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6acc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6ab0 │ │ │ │ + b c6acc │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ac4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6ae0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6ac4 │ │ │ │ + b c6ae0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ad8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6af4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6ad8 │ │ │ │ + b c6af4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6aec │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b08 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6aec │ │ │ │ + b c6b08 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b00 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b1c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7438 │ │ │ │ - b c6b00 │ │ │ │ + b c6b1c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b14 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b30 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6b14 │ │ │ │ + b c6b30 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b28 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b44 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6b28 │ │ │ │ + b c6b44 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6b3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6b58 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ bl a7540 │ │ │ │ - b c6b3c │ │ │ │ + b c6b58 │ │ │ │ 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 +170650,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 c6bbc │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b7c │ │ │ │ + beq c6b98 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b94 │ │ │ │ + beq c6bb0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c6bdc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c6c14 │ │ │ │ ldrb r1, [r0, #396] @ 0x18c │ │ │ │ cmp r1, #3 │ │ │ │ - beq c6bfc │ │ │ │ + beq c6c18 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r0, [r0, #392] @ 0x188 │ │ │ │ b 1fda8 │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ - b cdb9c │ │ │ │ + b cdbb8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6c64 │ │ │ │ + bne c6c80 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6c64 │ │ │ │ + beq c6c80 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6ca8 │ │ │ │ + bne c6cc4 │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ - beq c6c9c │ │ │ │ + beq c6cb8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ccc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6ce8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c6d04 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6d08 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6d24 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6d74 │ │ │ │ + bne c6d90 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6d74 │ │ │ │ + beq c6d90 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6db8 │ │ │ │ + bne c6dd4 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c6dac │ │ │ │ + beq c6dc8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6ddc │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6df8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c6e14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6e18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6e34 │ │ │ │ + bl 3520dc │ │ │ │ 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 c6e68 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c6e90 │ │ │ │ + bne c6eac │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c8dec │ │ │ │ + b c8e08 │ │ │ │ ldr r5, [r4, #344]! @ 0x158 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6e6c │ │ │ │ + bne c6e88 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6eb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6ed4 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6f24 │ │ │ │ + bne c6f40 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6f24 │ │ │ │ + beq c6f40 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6f68 │ │ │ │ + bne c6f84 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c6f5c │ │ │ │ + beq c6f78 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6f8c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6fa8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c6fc4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c6fc8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c6fe4 │ │ │ │ + bl 3520dc │ │ │ │ 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 c705c │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7018 │ │ │ │ + beq c7034 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7060 │ │ │ │ + bne c707c │ │ │ │ ldrb r0, [r4, #516] @ 0x204 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7064 │ │ │ │ + beq c7080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c706c │ │ │ │ + bne c7088 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl ca2f8 │ │ │ │ - b c706c │ │ │ │ + bl ca314 │ │ │ │ + b c7088 │ │ │ │ ldrb r0, [r4, #532] @ 0x214 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #525] @ 0x20d │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c706c │ │ │ │ + bne c7088 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #524] @ 0x20c │ │ │ │ - b c706c │ │ │ │ + b c7088 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - b c709c │ │ │ │ + bl 1b0820 │ │ │ │ + b c70b8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl c7e58 │ │ │ │ + bl c7e74 │ │ │ │ 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 1b0820 │ │ │ │ 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 ca314 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #524] @ 0x20c │ │ │ │ - b c70bc │ │ │ │ + b c70d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ ldrb r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c70e0 │ │ │ │ + beq c70fc │ │ │ │ add r0, r4, #8 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ 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 c7188 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7144 │ │ │ │ + beq c7160 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7200 │ │ │ │ + bne c721c │ │ │ │ ldrb r0, [r4, #876] @ 0x36c │ │ │ │ cmp r0, #3 │ │ │ │ - beq c71a8 │ │ │ │ + beq c71c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c71b0 │ │ │ │ + bne c71cc │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c71b0 │ │ │ │ + beq c71cc │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, r6 │ │ │ │ - b c712c │ │ │ │ + b c7148 │ │ │ │ ldrb r0, [r4, #652] @ 0x28c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #645] @ 0x285 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne c71b0 │ │ │ │ + bne c71cc │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #644] @ 0x284 │ │ │ │ - b c71b0 │ │ │ │ + b c71cc │ │ │ │ ldr r5, [r4, #172] @ 0xac │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7200 │ │ │ │ + beq c721c │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r4, r6 │ │ │ │ - b c718c │ │ │ │ + b c71a8 │ │ │ │ add r0, r4, #344 @ 0x158 │ │ │ │ - bl c80d4 │ │ │ │ + bl c80f0 │ │ │ │ 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 1b0820 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7200 │ │ │ │ + bne c721c │ │ │ │ mov r7, #5 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7200 │ │ │ │ + beq c721c │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r4, r6 │ │ │ │ - b c71e4 │ │ │ │ + b c7200 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #644] @ 0x284 │ │ │ │ - b c7218 │ │ │ │ + b c7234 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ ldrb r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c723c │ │ │ │ + beq c7258 │ │ │ │ mov r0, r4 │ │ │ │ - bl cdeb8 │ │ │ │ + bl cded4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c7218 │ │ │ │ + beq c7234 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r6, r5 │ │ │ │ - b c724c │ │ │ │ + b c7268 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c723c │ │ │ │ + beq c7258 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r6, r4 │ │ │ │ - b c7270 │ │ │ │ + b c728c │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c723c │ │ │ │ + beq c7258 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r6, r4 │ │ │ │ - b c7294 │ │ │ │ + b c72b0 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7314 │ │ │ │ + bne c7330 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7314 │ │ │ │ + beq c7330 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7358 │ │ │ │ + bne c7374 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c734c │ │ │ │ + beq c7368 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c737c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7398 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c73b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c73b8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c73d4 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7424 │ │ │ │ + bne c7440 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7424 │ │ │ │ + beq c7440 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7468 │ │ │ │ + bne c7484 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq c745c │ │ │ │ + beq c7478 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c748c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c74a8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b c74c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c74c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c74e4 │ │ │ │ + bl 3520dc │ │ │ │ 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 c752c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7510 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c752c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c75e4 │ │ │ │ + beq c7600 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c75b0 │ │ │ │ + beq c75cc │ │ │ │ ldr r7, [r9] │ │ │ │ mov sl, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #200] @ c7604 │ │ │ │ + ldr r4, [pc, #200] @ c7620 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b c758c │ │ │ │ + b c75a8 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq c75b0 │ │ │ │ + beq c75cc │ │ │ │ cmp r8, #0 │ │ │ │ - bne c754c │ │ │ │ + bne c7568 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c7594 │ │ │ │ + beq c75b0 │ │ │ │ eor r8, r0, r4 │ │ │ │ - b c754c │ │ │ │ + b c7568 │ │ │ │ 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 c7600 │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 c7648 │ │ │ │ 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 c763c │ │ │ │ mov r5, r0 │ │ │ │ - bl ce744 │ │ │ │ + bl ce760 │ │ │ │ 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 +171364,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 c7758 │ │ │ │ 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 ce308 │ │ │ │ + b c7738 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl c3c7c │ │ │ │ + bl c3c98 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #93] @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs c7710 │ │ │ │ - b c7714 │ │ │ │ + bcs c772c │ │ │ │ + b c7730 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7714 │ │ │ │ - bl c9f20 │ │ │ │ - b c7714 │ │ │ │ + beq c7730 │ │ │ │ + bl c9f3c │ │ │ │ + b c7730 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl c4ab0 │ │ │ │ + bl c4acc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c7714 │ │ │ │ - bl ca408 │ │ │ │ + bcc c7730 │ │ │ │ + bl ca424 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce308 │ │ │ │ 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 15ba90 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - b c7744 │ │ │ │ + b c7760 │ │ │ │ mov r5, r0 │ │ │ │ - b c77a0 │ │ │ │ + b c77bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #92] @ 0x5c │ │ │ │ - b c778c │ │ │ │ + b c77a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne c77e8 │ │ │ │ + bne c7804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba74 │ │ │ │ - b c77e8 │ │ │ │ + bl 15ba90 │ │ │ │ + b c7804 │ │ │ │ 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 c77bc │ │ │ │ + bl ca424 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce308 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne c77e8 │ │ │ │ + bne c7804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba74 │ │ │ │ - b c77e8 │ │ │ │ + bl 15ba90 │ │ │ │ + b c7804 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #88]! @ 0x58 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne c77e8 │ │ │ │ + bne c7804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ba74 │ │ │ │ + bl 15ba90 │ │ │ │ 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 c7830 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7830 │ │ │ │ + beq c784c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7850 │ │ │ │ + beq c786c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7874 │ │ │ │ + beq c7890 │ │ │ │ cmp r1, #3 │ │ │ │ bxne lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - b c7e58 │ │ │ │ - b ca2f8 │ │ │ │ + b c7e74 │ │ │ │ + b ca314 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0, #692] @ 0x2b4 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c78b0 │ │ │ │ + beq c78cc │ │ │ │ cmp r1, #0 │ │ │ │ - bne c78ac │ │ │ │ + bne c78c8 │ │ │ │ mov r6, #5 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c78ac │ │ │ │ + beq c78c8 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, r4 │ │ │ │ - b c7894 │ │ │ │ + b c78b0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r0, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c80d4 │ │ │ │ + b c80f0 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c78dc │ │ │ │ + beq c78f8 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r4, r7 │ │ │ │ - b c78c0 │ │ │ │ + b c78dc │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldm r0, {r6, r7} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7930 │ │ │ │ + beq c794c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7948 │ │ │ │ + beq c7964 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7964 │ │ │ │ + beq c7980 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7980 │ │ │ │ + beq c799c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c79d0 │ │ │ │ + beq c79ec │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c79c4 │ │ │ │ + beq c79e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl c77f4 │ │ │ │ + bl c7810 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7a3c │ │ │ │ + bne c7a58 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7a3c │ │ │ │ + beq c7a58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7a80 │ │ │ │ + bne c7a9c │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - beq c7a74 │ │ │ │ + beq c7a90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7aa4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7ac0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9100 │ │ │ │ + b 2e911c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b c7ac0 │ │ │ │ + bl 35280c │ │ │ │ + b c7adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7ae0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7afc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7b4c │ │ │ │ + bne c7b68 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7b4c │ │ │ │ + beq c7b68 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7b94 │ │ │ │ + bne c7bb0 │ │ │ │ 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 35280c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7b94 │ │ │ │ + beq c7bb0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7bb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7bd4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e9100 │ │ │ │ + b 2e911c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7be0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7bfc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 c7c28 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7c24 │ │ │ │ + beq c7c40 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c7c68 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 dca18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7cb4 │ │ │ │ + beq c7cd0 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r6, r0, #352 @ 0x160 │ │ │ │ - bl c950c │ │ │ │ + bl c9528 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ + bl c9528 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc9fc │ │ │ │ + bl dca18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7c84 │ │ │ │ + bne c7ca0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c950c │ │ │ │ + bl c9528 │ │ │ │ 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 dcc0c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7d48 │ │ │ │ + beq c7d64 │ │ │ │ add r5, sp, #4 │ │ │ │ - b c7d20 │ │ │ │ + b c7d3c │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl c98e4 │ │ │ │ + bl c9900 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc0c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7d48 │ │ │ │ + beq c7d64 │ │ │ │ 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 c7d1c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b c7d00 │ │ │ │ + bl 1b0820 │ │ │ │ + b c7d1c │ │ │ │ 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 c7dac │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c7dec │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7db4 │ │ │ │ + beq c7dd0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b c7db4 │ │ │ │ + b c7dd0 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c7dec │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7db4 │ │ │ │ + beq c7dd0 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c7dec │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b c7dd8 │ │ │ │ + b c7df4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7df4 │ │ │ │ + beq c7e10 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c7e50 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c7e34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c7e50 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17d39c │ │ │ │ + b 17d3b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ 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 c7fa8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c7e8c │ │ │ │ + beq c7ea8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c7f9c │ │ │ │ + bne c7fb8 │ │ │ │ add r0, sl, #120 @ 0x78 │ │ │ │ - bl c8b04 │ │ │ │ - b c7e94 │ │ │ │ + bl c8b20 │ │ │ │ + b c7eb0 │ │ │ │ add r0, sl, #120 @ 0x78 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b20 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #36] @ 0x24 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq c7f60 │ │ │ │ + beq c7f7c │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7f34 │ │ │ │ + beq c7f50 │ │ │ │ ldr r7, [sl, #32] │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #520] @ c80d0 │ │ │ │ + ldr r4, [pc, #520] @ c80ec │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c7ef4 │ │ │ │ + bne c7f10 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c7edc │ │ │ │ + beq c7ef8 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne c7ed4 │ │ │ │ + bne c7ef0 │ │ │ │ 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 c7f7c │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c7fc0 │ │ │ │ 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 ca314 │ │ │ │ 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 c804c │ │ │ │ ldr r6, [sl] │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #268] @ c80d0 │ │ │ │ + ldr r4, [pc, #268] @ c80ec │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c7ff0 │ │ │ │ + bne c800c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c7fd8 │ │ │ │ + beq c7ff4 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne c7fd0 │ │ │ │ + bne c7fec │ │ │ │ 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 c7f98 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c8090 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c809c │ │ │ │ + beq c80b8 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl 17c8cc │ │ │ │ - b c809c │ │ │ │ - mov r5, r0 │ │ │ │ + bl 17c8e8 │ │ │ │ b c80b8 │ │ │ │ mov r5, r0 │ │ │ │ + b c80d4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #112] @ 0x70 │ │ │ │ ldrb r0, [sl, #113] @ 0x71 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c80b8 │ │ │ │ + beq c80d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 c8224 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c8108 │ │ │ │ + beq c8124 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c8228 │ │ │ │ + bne c8244 │ │ │ │ add r0, sl, #240 @ 0xf0 │ │ │ │ - bl c8b04 │ │ │ │ - b c8110 │ │ │ │ + bl c8b20 │ │ │ │ + b c812c │ │ │ │ add r0, sl, #240 @ 0xf0 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b20 │ │ │ │ ldrb r0, [sl, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #36] @ 0x24 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq c81dc │ │ │ │ + beq c81f8 │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c81b0 │ │ │ │ + beq c81cc │ │ │ │ ldr r7, [sl, #32] │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #572] @ c8380 │ │ │ │ + ldr r4, [pc, #572] @ c839c │ │ │ │ mov fp, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c8170 │ │ │ │ + bne c818c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c8158 │ │ │ │ + beq c8174 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne c8150 │ │ │ │ + bne c816c │ │ │ │ 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 c81f8 │ │ │ │ ldr r2, [sl, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c824c │ │ │ │ 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 c8244 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, r4 │ │ │ │ - b c8210 │ │ │ │ + b c822c │ │ │ │ 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 c82d8 │ │ │ │ ldr r6, [sl] │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #304] @ c8380 │ │ │ │ + ldr r4, [pc, #304] @ c839c │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c827c │ │ │ │ + bne c8298 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c8264 │ │ │ │ + beq c8280 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne c825c │ │ │ │ + bne c8278 │ │ │ │ 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 c8214 │ │ │ │ ldr r2, [sl] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c831c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sl, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8328 │ │ │ │ + beq c8344 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl 17c8cc │ │ │ │ - b c8328 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 17c8e8 │ │ │ │ b c8344 │ │ │ │ mov r5, r0 │ │ │ │ + b c8360 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #232] @ 0xe8 │ │ │ │ ldrb r0, [sl, #233] @ 0xe9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8344 │ │ │ │ + beq c8360 │ │ │ │ mov r0, sl │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ 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 c836c │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r4, r7 │ │ │ │ - b c8360 │ │ │ │ + b c837c │ │ │ │ bl 3c6f8 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ ldrb r1, [r0, #1008] @ 0x3f0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c839c │ │ │ │ + beq c83b8 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b ce3d8 │ │ │ │ + b ce3f4 │ │ │ │ add r0, r0, #504 @ 0x1f8 │ │ │ │ - b ce3d8 │ │ │ │ + b ce3f4 │ │ │ │ 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 c840c │ │ │ │ cmp r1, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r4, #25] │ │ │ │ cmp r1, #3 │ │ │ │ - beq c83f8 │ │ │ │ + beq c8414 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c83e4 │ │ │ │ + bne c8400 │ │ │ │ add r0, r0, #728 @ 0x2d8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl ce9e0 │ │ │ │ + bl ce9fc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ce9e0 │ │ │ │ + b ce9fc │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ cmp r1, #3 │ │ │ │ - beq c8418 │ │ │ │ + beq c8434 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8468 │ │ │ │ + bne c8484 │ │ │ │ add r0, r0, #3504 @ 0xdb0 │ │ │ │ - bl ce9e0 │ │ │ │ - b c8468 │ │ │ │ + bl ce9fc │ │ │ │ + b c8484 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r0, #1168 @ 0x490 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ - bl ce9e0 │ │ │ │ + bl ce9fc │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a2c │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8460 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c847c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 c84f0 │ │ │ │ mov r5, r0 │ │ │ │ - b c849c │ │ │ │ + b c84b8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #956 @ 0x3bc │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c84d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c84f0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ - b c84d4 │ │ │ │ + bl 278d18 │ │ │ │ + b c84f0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r6, #952 @ 0x3b8 │ │ │ │ add r0, r0, #6144 @ 0x1800 │ │ │ │ - bl c9358 │ │ │ │ + bl c9374 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ - b c84e8 │ │ │ │ + b c8504 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #24] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ @@ -172291,657 +172298,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 c8548 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b d0400 │ │ │ │ + b d041c │ │ │ │ add r0, r0, #132 @ 0x84 │ │ │ │ - b d0400 │ │ │ │ + b d041c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8658 │ │ │ │ + beq c8674 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c859c │ │ │ │ + beq c85b8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c86d4 │ │ │ │ + bne c86f0 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl ce204 │ │ │ │ + bl ce220 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #92]! @ 0x5c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8584 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c85a0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c85b0 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b c85b0 │ │ │ │ + beq c85cc │ │ │ │ + bl 2d2fcc │ │ │ │ + b c85cc │ │ │ │ ldrb r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #128] @ 0x80 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq c8734 │ │ │ │ + beq c8750 │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #86] @ 0x56 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c85f4 │ │ │ │ + beq c8610 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c85f4 │ │ │ │ + bcc c8610 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #108]! @ 0x6c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c85f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8610 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ strb r6, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8634 │ │ │ │ + beq c8650 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8634 │ │ │ │ + bcc c8650 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8634 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8650 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 c8718 │ │ │ │ strb r6, [r4, #85] @ 0x55 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq c8698 │ │ │ │ + beq c86b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8698 │ │ │ │ + bcc c86b4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8698 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c86b4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c86c8 │ │ │ │ + bcc c86e4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c86c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c86e4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs c86d8 │ │ │ │ + bcs c86f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8650 │ │ │ │ + bcc c866c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8650 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c866c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c8650 │ │ │ │ + bl 2b060c │ │ │ │ + b c866c │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c85b0 │ │ │ │ - bl c9f20 │ │ │ │ - b c85b0 │ │ │ │ + beq c85cc │ │ │ │ + bl c9f3c │ │ │ │ + b c85cc │ │ │ │ mov r5, r0 │ │ │ │ - b c88cc │ │ │ │ - b c87d8 │ │ │ │ + b c88e8 │ │ │ │ + b c87f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c87a0 │ │ │ │ + bcc c87bc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #20]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c87a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c87bc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c87a0 │ │ │ │ + bl 2b060c │ │ │ │ + b c87bc │ │ │ │ mov r5, r0 │ │ │ │ - b c88a4 │ │ │ │ + b c88c0 │ │ │ │ mov r5, r0 │ │ │ │ - b c8860 │ │ │ │ + b c887c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c88d4 │ │ │ │ + bcc c88f0 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c88d4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c88f0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c88d4 │ │ │ │ + bl 2b060c │ │ │ │ + b c88f0 │ │ │ │ mov r5, r0 │ │ │ │ - b c8808 │ │ │ │ + b c8824 │ │ │ │ mov r5, r0 │ │ │ │ - b c881c │ │ │ │ + b c8838 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #92]! @ 0x5c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8808 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8824 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c881c │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq c8838 │ │ │ │ + bl 2d2fcc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #86] @ 0x56 │ │ │ │ ldrb r0, [r4, #87] @ 0x57 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8860 │ │ │ │ + bne c887c │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8860 │ │ │ │ + bcc c887c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #108]! @ 0x6c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8860 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c887c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #87] @ 0x57 │ │ │ │ ldrb r0, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c88a4 │ │ │ │ + beq c88c0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c88a4 │ │ │ │ + bcc c88c0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #96]! @ 0x60 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c88a4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c88c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq c88cc │ │ │ │ + beq c88e8 │ │ │ │ ldrb r1, [r4, #85] @ 0x55 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c88cc │ │ │ │ - bl ca018 │ │ │ │ + bne c88e8 │ │ │ │ + bl ca034 │ │ │ │ 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 c8940 │ │ │ │ cmp r1, #3 │ │ │ │ - bne c895c │ │ │ │ + bne c8978 │ │ │ │ ldrb r1, [r0, #132] @ 0x84 │ │ │ │ add r5, r0, #68 @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8964 │ │ │ │ + beq c8980 │ │ │ │ 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 c2f70 │ │ │ │ + b c896c │ │ │ │ ldrb r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8960 │ │ │ │ + beq c897c │ │ │ │ cmp r1, #3 │ │ │ │ - bne c895c │ │ │ │ + bne c8978 │ │ │ │ mov r4, #4 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r1 │ │ │ │ - bl c2f54 │ │ │ │ + bl c2f70 │ │ │ │ ldr r0, [r6, r4] │ │ │ │ bl 1fda8 │ │ │ │ - b c8964 │ │ │ │ + b c8980 │ │ │ │ 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 1b0820 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ - b c899c │ │ │ │ + b c89b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne c8a00 │ │ │ │ + bne c8a1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq c89f8 │ │ │ │ + beq c8a14 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ c8a6c │ │ │ │ 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] @ c8a70 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c78e8 │ │ │ │ + bl c7904 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r1, r3, r0, lsr #7 │ │ │ │ - mlaseq r3, r4, r3, r1 │ │ │ │ + eorseq r1, r3, r4, lsl #7 │ │ │ │ + eorseq r1, r3, r8, ror 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 dc630 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8ad8 │ │ │ │ + beq c8af4 │ │ │ │ add r5, sp, #4 │ │ │ │ - b c8a9c │ │ │ │ + b c8ab8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dc614 │ │ │ │ + bl dc630 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8ad8 │ │ │ │ + beq c8af4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8abc │ │ │ │ + beq c8ad8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8a84 │ │ │ │ + beq c8aa0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b c8a84 │ │ │ │ + bl 1b0820 │ │ │ │ + b c8aa0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8afc │ │ │ │ + beq c8b18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c8c68 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c8d20 │ │ │ │ + bne c8d3c │ │ │ │ ldrb r0, [sl, #264] @ 0x108 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c8b38 │ │ │ │ + bne c8b54 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl c8534 │ │ │ │ + bl c8550 │ │ │ │ add r0, sl, #32 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8b70 │ │ │ │ + bcc c8b8c │ │ │ │ mov r6, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8b70 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8b8c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8c3c │ │ │ │ + beq c8c58 │ │ │ │ ldr r7, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c8c0c │ │ │ │ + beq c8c28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #456] @ c8d64 │ │ │ │ + ldr r4, [pc, #456] @ c8d80 │ │ │ │ mov r8, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c8bcc │ │ │ │ + bne c8be8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq c8bb4 │ │ │ │ + beq c8bd0 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne c8bac │ │ │ │ + bne c8bc8 │ │ │ │ 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 c8c58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c8d3c │ │ │ │ ldr r6, [sl, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c8cec │ │ │ │ + beq c8d08 │ │ │ │ ldr r4, [sl] │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r5, [pc, #236] @ c8d64 │ │ │ │ + ldr r5, [pc, #236] @ c8d80 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r8, r5, r0 │ │ │ │ - b c8cc8 │ │ │ │ + b c8ce4 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq c8cec │ │ │ │ + beq c8d08 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c8c88 │ │ │ │ + bne c8ca4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r4, r4, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq c8cd0 │ │ │ │ + beq c8cec │ │ │ │ eor r8, r0, r5 │ │ │ │ - b c8c88 │ │ │ │ + b c8ca4 │ │ │ │ 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 c8d3c │ │ │ │ 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 1b0820 │ │ │ │ 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 17c8e8 │ │ │ │ + b c8d70 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sl, #32 │ │ │ │ - bl c74d4 │ │ │ │ - b c8d54 │ │ │ │ + bl c74f0 │ │ │ │ + b c8d70 │ │ │ │ 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 c83c0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r4 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r5, r0 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #1072] @ 0x430 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c8dc4 │ │ │ │ + beq c8de0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b c6fd4 │ │ │ │ + b c6ff0 │ │ │ │ add r0, r0, #536 @ 0x218 │ │ │ │ - b c6fd4 │ │ │ │ + b c6ff0 │ │ │ │ ldrb r1, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq c8de4 │ │ │ │ + beq c8e00 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b c70ec │ │ │ │ + b c7108 │ │ │ │ add r0, r0, #880 @ 0x370 │ │ │ │ - b c70ec │ │ │ │ + b c7108 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #330] @ 0x14a │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8e44 │ │ │ │ + beq c8e60 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c8e88 │ │ │ │ + bne c8ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce904 │ │ │ │ + bl ce920 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #320]! @ 0x140 │ │ │ │ mov r1, #1 │ │ │ │ strb r6, [r5, #9] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8e3c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8e58 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8e64 │ │ │ │ + bne c8e80 │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8ec4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8ee0 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8f00 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8f1c │ │ │ │ + bl 3520dc │ │ │ │ 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 2d4278 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #19 │ │ │ │ - bhi c9038 │ │ │ │ + bhi c9054 │ │ │ │ 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 +172967,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 c8fa0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8f84 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8fa0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ 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 c8fa0 │ │ │ │ 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 c8fa0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c906c │ │ │ │ + bcc c9088 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c906c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9088 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c8f84 │ │ │ │ + bcc c8fa0 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c90d0 │ │ │ │ + bcc c90ec │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c90d0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c90ec │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r5 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c9134 │ │ │ │ + bne c9150 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c8f84 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c8fa0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 20e9b4 │ │ │ │ + b 20e9d0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl c97e0 │ │ │ │ + bl c97fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ add r0, r0, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9424 │ │ │ │ + b c9440 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r4, r5 │ │ │ │ - b c90e4 │ │ │ │ + b c9100 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9424 │ │ │ │ + b c9440 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9178 │ │ │ │ + beq c9194 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8f84 │ │ │ │ + beq c8fa0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c91cc │ │ │ │ + bne c91e8 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9228 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9244 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ - b c9228 │ │ │ │ + bl 20e9d0 │ │ │ │ + b c9244 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b c91a8 │ │ │ │ + bl 1b0820 │ │ │ │ + b c91c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9228 │ │ │ │ + bcc c9244 │ │ │ │ ldr r0, [r5, #20]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9228 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9244 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9228 │ │ │ │ + bl 2b060c │ │ │ │ + b c9244 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c92d0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne c92b0 │ │ │ │ + bne c92cc │ │ │ │ ldrb r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c9294 │ │ │ │ + bne c92b0 │ │ │ │ ldr r7, [r4, #80] @ 0x50 │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9274 │ │ │ │ + beq c9290 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c928c │ │ │ │ + beq c92a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c92ec │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9f3c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c92b0 │ │ │ │ + beq c92cc │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9f3c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c92f4 │ │ │ │ + beq c9310 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 77fa0 │ │ │ │ - b c930c │ │ │ │ + b c9328 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ - b c9324 │ │ │ │ + b c9340 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9334 │ │ │ │ - bl c9f20 │ │ │ │ + beq c9350 │ │ │ │ + bl c9f3c │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 277a10 │ │ │ │ + bl 277a2c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 278cfc │ │ │ │ + b 278d18 │ │ │ │ mov r5, r0 │ │ │ │ - b c93a4 │ │ │ │ + b c93c0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 2774a4 │ │ │ │ + bl 2774c0 │ │ │ │ ldr r0, [r4, #12]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c93c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c93e0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 278cfc │ │ │ │ + bl 278d18 │ │ │ │ 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 1b0820 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c9400 │ │ │ │ + bne c941c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9420 │ │ │ │ + beq c943c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 c9500 │ │ │ │ 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 c9500 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ add r0, r4, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb3cc │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2b063c │ │ │ │ + b 2b0658 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c94e4 │ │ │ │ + beq c9500 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9504 │ │ │ │ + beq c9520 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c9684 │ │ │ │ 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 +173350,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 c9598 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c957c │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9598 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c96dc │ │ │ │ + beq c96f8 │ │ │ │ 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 c9700 │ │ │ │ add r0, r4, #4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb3cc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl c950c │ │ │ │ + bl c9528 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c9684 │ │ │ │ + beq c96a0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f2f8 │ │ │ │ mov r0, r6 │ │ │ │ - b c962c │ │ │ │ + b c9648 │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r9, r4, #4 │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c96b0 │ │ │ │ + beq c96cc │ │ │ │ add r7, r0, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f2f8 │ │ │ │ mov r0, r7 │ │ │ │ - b c9650 │ │ │ │ + b c966c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c957c │ │ │ │ + beq c9598 │ │ │ │ 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 c96bc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb3cc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c96cc │ │ │ │ + beq c96e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb3cc │ │ │ │ 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 c2b48 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ - b c97d0 │ │ │ │ + bl cb3cc │ │ │ │ + b c97ec │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c975c │ │ │ │ + beq c9778 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r7, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f2f8 │ │ │ │ mov r7, r6 │ │ │ │ - b c9740 │ │ │ │ + b c975c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9778 │ │ │ │ + beq c9794 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r9 │ │ │ │ - bl cb3b0 │ │ │ │ - b c97d0 │ │ │ │ + bl cb3cc │ │ │ │ + b c97ec │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c97ac │ │ │ │ + beq c97c8 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #32 │ │ │ │ - bl 11f2dc │ │ │ │ + bl 11f2f8 │ │ │ │ mov r6, r7 │ │ │ │ - b c9790 │ │ │ │ + b c97ac │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c97c8 │ │ │ │ + beq c97e4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ 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 c98e4 │ │ │ │ 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 +173562,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 1b0820 │ │ │ │ + b c8f34 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bcs c9900 │ │ │ │ + bcs c991c │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - beq c9944 │ │ │ │ + beq c9960 │ │ │ │ cmp r1, #4 │ │ │ │ - bne c9964 │ │ │ │ + bne c9980 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124810 │ │ │ │ + bl 12482c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c98f8 │ │ │ │ + beq c9914 │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c98f8 │ │ │ │ + beq c9914 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9998 │ │ │ │ + beq c99b4 │ │ │ │ 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 c99bc │ │ │ │ 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 dcc0c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c98f8 │ │ │ │ + beq c9914 │ │ │ │ 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 c9a10 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ - bl c98e4 │ │ │ │ + bl c9900 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl dcbf0 │ │ │ │ + bl dcc0c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c99cc │ │ │ │ - b c98f8 │ │ │ │ + bne c99e8 │ │ │ │ + b c9914 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9a50 │ │ │ │ + beq c9a6c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl c7cd4 │ │ │ │ + bl c7cf0 │ │ │ │ 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 c9ac0 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #3 │ │ │ │ - bne c9acc │ │ │ │ + bne c9ae8 │ │ │ │ ldrb r0, [r4, #436] @ 0x1b4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9ac4 │ │ │ │ + beq c9ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9acc │ │ │ │ + bne c9ae8 │ │ │ │ ldr r0, [r4, #432] @ 0x1b0 │ │ │ │ bl 1fda8 │ │ │ │ - b c9acc │ │ │ │ + b c9ae8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9f3c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9ae8 │ │ │ │ + bne c9b04 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl cdb9c │ │ │ │ + bl cdbb8 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 780ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9ac0 │ │ │ │ + beq c9adc │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9f3c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 780ac │ │ │ │ - b c9b14 │ │ │ │ + b c9b30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #28] │ │ │ │ - b c9b1c │ │ │ │ + b c9b38 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #29] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b2c │ │ │ │ - bl c9f20 │ │ │ │ + beq c9b48 │ │ │ │ + bl c9f3c │ │ │ │ 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 c9b9c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9b80 │ │ │ │ + bcc c9b9c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9b80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9b9c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9bb8 │ │ │ │ + beq c9bd4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9bb8 │ │ │ │ + bcc c9bd4 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9bb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9bd4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9bf0 │ │ │ │ + beq c9c0c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9bf0 │ │ │ │ + bcc c9c0c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #48]! @ 0x30 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9bf0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9c0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq c9c30 │ │ │ │ + beq c9c4c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9c30 │ │ │ │ + bcc c9c4c │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9c30 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9c4c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9c68 │ │ │ │ + beq c9c84 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9c68 │ │ │ │ + bcc c9c84 │ │ │ │ mov r5, r9 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #60]! @ 0x3c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9c68 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9c84 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr sl, [r9, #88] @ 0x58 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c9cd0 │ │ │ │ + beq c9cec │ │ │ │ ldr r7, [r9, #84] @ 0x54 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ - b c9c98 │ │ │ │ + b c9cb4 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ adds r0, sl, r4 │ │ │ │ - beq c9cd0 │ │ │ │ + beq c9cec │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c9c88 │ │ │ │ + bcc c9ca4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9c88 │ │ │ │ + bne c9ca4 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9c88 │ │ │ │ + bl 2b060c │ │ │ │ + b c9ca4 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9cec │ │ │ │ + beq c9d08 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr sl, [r9, #100] @ 0x64 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c9d54 │ │ │ │ + beq c9d70 │ │ │ │ ldr r7, [r9, #96] @ 0x60 │ │ │ │ sub r8, sl, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r7, #24 │ │ │ │ - b c9d1c │ │ │ │ + b c9d38 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ adds r0, sl, r4 │ │ │ │ - beq c9d54 │ │ │ │ + beq c9d70 │ │ │ │ sub r0, r7, r4, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc c9d0c │ │ │ │ + bcc c9d28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9d0c │ │ │ │ + bne c9d28 │ │ │ │ sub r5, r6, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9d0c │ │ │ │ + bl 2b060c │ │ │ │ + b c9d28 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9d70 │ │ │ │ + beq c9d8c │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c9da8 │ │ │ │ + beq c9dc4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9da8 │ │ │ │ + bcc c9dc4 │ │ │ │ ldr r0, [r9, #72]! @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9da8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9dc4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b c9df0 │ │ │ │ + b c9e0c │ │ │ │ mov r5, r0 │ │ │ │ - b c9de8 │ │ │ │ + b c9e04 │ │ │ │ mov r5, r0 │ │ │ │ - b c9de0 │ │ │ │ + b c9dfc │ │ │ │ mov r5, r0 │ │ │ │ - b c9dd8 │ │ │ │ + b c9df4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r9, #32 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ add r0, r9, #16 │ │ │ │ - bl ce028 │ │ │ │ + bl ce044 │ │ │ │ add r0, r9, #56 @ 0x38 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ add r0, r9, #80 @ 0x50 │ │ │ │ - bl cdf08 │ │ │ │ - b c9ea0 │ │ │ │ + bl cdf24 │ │ │ │ + b c9ebc │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9e2c │ │ │ │ + bne c9e48 │ │ │ │ ldr r1, [r9, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9ea8 │ │ │ │ + beq c9ec4 │ │ │ │ ldr r0, [r9, #96] @ 0x60 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ - b c9ea8 │ │ │ │ + bl 1b0820 │ │ │ │ + b c9ec4 │ │ │ │ add r4, r8, r4 │ │ │ │ - b c9e40 │ │ │ │ + b c9e5c │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq c9e0c │ │ │ │ + beq c9e28 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9e34 │ │ │ │ + bcc c9e50 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9e34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9e50 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9e34 │ │ │ │ + bl 2b060c │ │ │ │ + b c9e50 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sl, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9eb8 │ │ │ │ + bne c9ed4 │ │ │ │ ldr r1, [r9, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9ea0 │ │ │ │ + beq c9ebc │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r9, #92 @ 0x5c │ │ │ │ - bl ce4e4 │ │ │ │ + bl ce500 │ │ │ │ add r0, r9, #68 @ 0x44 │ │ │ │ - bl cdb54 │ │ │ │ + bl cdb70 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r4 │ │ │ │ - b c9ecc │ │ │ │ + b c9ee8 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq c9e84 │ │ │ │ + beq c9ea0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc c9ec0 │ │ │ │ + bcc c9edc │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9ec0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9edc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b c9ec0 │ │ │ │ + bl 2b060c │ │ │ │ + b c9edc │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 9b42c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9f50 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9f6c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9fa8 │ │ │ │ + beq c9fc4 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne c9fa8 │ │ │ │ + bne c9fc4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r5, r4, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9f88 │ │ │ │ + beq c9fa4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r5] │ │ │ │ blx r1 │ │ │ │ - b c9fa8 │ │ │ │ + b c9fc4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9fa8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne c9fc4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d39b0 │ │ │ │ + bl 2d39cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ - b c9ffc │ │ │ │ + b ca018 │ │ │ │ mov r5, r0 │ │ │ │ - b c9ff4 │ │ │ │ + b ca010 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9ff4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca010 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl d018c │ │ │ │ + bl d01a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca058 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca074 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca098 │ │ │ │ + beq ca0b4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ca0cc │ │ │ │ + bne ca0e8 │ │ │ │ ldrb r0, [r4, #108] @ 0x6c │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca0d0 │ │ │ │ + beq ca0ec │ │ │ │ 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 ca0d4 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca0cc │ │ │ │ + beq ca0e8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fa0c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #96] @ 0x60 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ca08c │ │ │ │ + bne ca0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce744 │ │ │ │ + bl ce760 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ bl 1fda8 │ │ │ │ - b ca08c │ │ │ │ + b ca0a8 │ │ │ │ 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 ca168 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca14c │ │ │ │ + bcc ca168 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca14c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca168 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca184 │ │ │ │ + beq ca1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca184 │ │ │ │ + bcc ca1a0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #40]! @ 0x28 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca184 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca1a0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca1bc │ │ │ │ + beq ca1d8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca1bc │ │ │ │ + bcc ca1d8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #52]! @ 0x34 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca1bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca1d8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca1f4 │ │ │ │ + beq ca210 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca1f4 │ │ │ │ + bcc ca210 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #64]! @ 0x40 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca1f4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca210 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq ca234 │ │ │ │ + beq ca250 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca234 │ │ │ │ + bcc ca250 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca234 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca250 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca26c │ │ │ │ + beq ca288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca26c │ │ │ │ + bcc ca288 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca26c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca288 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cb3b0 │ │ │ │ + b cb3cc │ │ │ │ mov r5, r0 │ │ │ │ - b ca2d8 │ │ │ │ + b ca2f4 │ │ │ │ mov r5, r0 │ │ │ │ - b ca2d0 │ │ │ │ + b ca2ec │ │ │ │ mov r5, r0 │ │ │ │ - b ca2c8 │ │ │ │ + b ca2e4 │ │ │ │ mov r5, r0 │ │ │ │ - b ca2c0 │ │ │ │ + b ca2dc │ │ │ │ mov r5, r0 │ │ │ │ - b ca2b8 │ │ │ │ + b ca2d4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl ce028 │ │ │ │ + bl ce044 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ ldr r0, [r4, #84]! @ 0x54 │ │ │ │ cmp r0, #20 │ │ │ │ - beq ca2ec │ │ │ │ + beq ca308 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ 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 ca414 │ │ │ │ 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 ca414 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca3f0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ca37c │ │ │ │ + b ca398 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca3f0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca370 │ │ │ │ + beq ca38c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ca370 │ │ │ │ + bl 1b0820 │ │ │ │ + b ca38c │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca3f0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b ca3b8 │ │ │ │ + b ca3d4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ca3d4 │ │ │ │ + beq ca3f0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca3ac │ │ │ │ + beq ca3c8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ca3ac │ │ │ │ + bl 1b0820 │ │ │ │ + b ca3c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca3f8 │ │ │ │ + beq ca414 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 17d744 │ │ │ │ + b 17d760 │ │ │ │ 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 cb53c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ sub r1, r0, #3 │ │ │ │ cmp r1, #6 │ │ │ │ movcs r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi cac1c │ │ │ │ + bhi cac38 │ │ │ │ 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 cacf8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ rsb r7, r0, #1 │ │ │ │ add r6, r1, #16 │ │ │ │ - b ca4a0 │ │ │ │ + b ca4bc │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r7, #1 │ │ │ │ - beq cacdc │ │ │ │ + beq cacf8 │ │ │ │ ldr r0, [r6, #-16] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca490 │ │ │ │ + bcc ca4ac │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca490 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca4ac │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b ca490 │ │ │ │ + bl 2b060c │ │ │ │ + b ca4ac │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi ca80c │ │ │ │ + bhi ca828 │ │ │ │ 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 ca548 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca52c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca548 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca584 │ │ │ │ + bne ca5a0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca584 │ │ │ │ + beq ca5a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac14 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac08 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cabec │ │ │ │ + b cac08 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b cc07c │ │ │ │ + b cc098 │ │ │ │ ldr r7, [r4, #8]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca624 │ │ │ │ + bne ca640 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca624 │ │ │ │ + beq ca640 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca668 │ │ │ │ + bne ca684 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca65c │ │ │ │ + beq ca678 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca6e4 │ │ │ │ + bne ca700 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca6e4 │ │ │ │ + beq ca700 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca728 │ │ │ │ + bne ca744 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca71c │ │ │ │ + beq ca738 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca7a4 │ │ │ │ + bne ca7c0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca7a4 │ │ │ │ + beq ca7c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca7e8 │ │ │ │ + bne ca804 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca7dc │ │ │ │ + beq ca7f8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca864 │ │ │ │ + bne ca880 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca864 │ │ │ │ + beq ca880 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca8a8 │ │ │ │ + bne ca8c4 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ca89c │ │ │ │ + beq ca8b8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca924 │ │ │ │ + bne ca940 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca924 │ │ │ │ + beq ca940 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca968 │ │ │ │ + bne ca984 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ca95c │ │ │ │ + beq ca978 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7648 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca9bc │ │ │ │ + bcc ca9d8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca9bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne ca9d8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne caa14 │ │ │ │ + bne caa30 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq caa14 │ │ │ │ + beq caa30 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac14 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac08 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cabec │ │ │ │ + b cac08 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc caa80 │ │ │ │ + bcc caa9c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne caa80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne caa9c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne caad8 │ │ │ │ + bne caaf4 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq caad8 │ │ │ │ + beq caaf4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac14 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac08 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cabec │ │ │ │ + b cac08 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cab30 │ │ │ │ + beq cab4c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cab5c │ │ │ │ + bcc cab78 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #8]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cab5c │ │ │ │ - bl 3520c0 │ │ │ │ + bne cab78 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #28]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabb4 │ │ │ │ + bne cabd0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cabb4 │ │ │ │ + beq cabd0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cabf8 │ │ │ │ + bne cac14 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cabec │ │ │ │ + beq cac08 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cac74 │ │ │ │ + bne cac90 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cac74 │ │ │ │ + beq cac90 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cacb8 │ │ │ │ + bne cacd4 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cacac │ │ │ │ + beq cacc8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cacfc │ │ │ │ + beq cad18 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cad54 │ │ │ │ + bne cad70 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cad54 │ │ │ │ + beq cad70 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cad98 │ │ │ │ + bne cadb4 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cad8c │ │ │ │ + beq cada8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cadbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cadd8 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b cadf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a80ac │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cae40 │ │ │ │ + bl 35280c │ │ │ │ + b cae5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cae6c │ │ │ │ + bl 35280c │ │ │ │ + b cae88 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cae98 │ │ │ │ + bl 35280c │ │ │ │ + b caeb4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b caeec │ │ │ │ + bl 35280c │ │ │ │ + b caf08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b caf18 │ │ │ │ + bl 35280c │ │ │ │ + b caf34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7648 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c3370 │ │ │ │ + b cb114 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c3370 │ │ │ │ + b cb114 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c3370 │ │ │ │ + b cb114 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b caf88 │ │ │ │ + bl 35280c │ │ │ │ + b cafa4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb004 │ │ │ │ + bl 35280c │ │ │ │ + b cb020 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb030 │ │ │ │ + bl 35280c │ │ │ │ + b cb04c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb05c │ │ │ │ + bl 35280c │ │ │ │ + b cb078 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cb088 │ │ │ │ + bl 35280c │ │ │ │ + b cb0a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7850 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7d9c │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7f84 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb0f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb114 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cb0f8 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl c3354 │ │ │ │ - b cb0f8 │ │ │ │ + bl c3370 │ │ │ │ + b cb114 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cb100 │ │ │ │ + bne cb11c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb0f0 │ │ │ │ + beq cb10c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c73c4 │ │ │ │ + bl c73e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ rsb r7, r7, #0 │ │ │ │ - b cb114 │ │ │ │ + b cb130 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq cb0d0 │ │ │ │ + beq cb0ec │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cb108 │ │ │ │ + bcc cb124 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb108 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb124 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cb108 │ │ │ │ + bl 2b060c │ │ │ │ + b cb124 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ - bl ce0d8 │ │ │ │ + bl ce0f4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cb194 │ │ │ │ + beq cb1b0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cb194 │ │ │ │ + bcc cb1b0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb194 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb1b0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 17cf80 │ │ │ │ + b 17cf9c │ │ │ │ mov r5, r0 │ │ │ │ - b cb1c4 │ │ │ │ + b cb1e0 │ │ │ │ mov r5, r0 │ │ │ │ - b cb1cc │ │ │ │ + b cb1e8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - ldr r1, [pc, #96] @ cb248 │ │ │ │ + ldr r1, [pc, #96] @ cb264 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ addne r1, r1, #1 │ │ │ │ bicne r2, r2, #1 │ │ │ │ cmpne r2, r1 │ │ │ │ - bne cb200 │ │ │ │ + bne cb21c │ │ │ │ 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 cb254 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b c9f20 │ │ │ │ - blcc fe77da54 <__bss_end__@@Base+0xfe36bfb8> │ │ │ │ + b c9f3c │ │ │ │ + blcc fe77da70 <__bss_end__@@Base+0xfe36bfd4> │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq cb2b8 │ │ │ │ + beq cb2d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne cb2d0 │ │ │ │ + bne cb2ec │ │ │ │ push {r4, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb290 │ │ │ │ + beq cb2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cb2e4 │ │ │ │ + bne cb300 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, lr} │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cb2d8 │ │ │ │ + bne cb2f4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ add r0, r0, #4 │ │ │ │ - b cda80 │ │ │ │ + b cda9c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ - b cb2a0 │ │ │ │ + b cb2bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 20fc04 │ │ │ │ + bl 20fc20 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #124]! @ 0x7c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb330 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb34c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3504 │ │ │ │ + bl c3520 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b c9b38 │ │ │ │ + b c9b54 │ │ │ │ mov r5, r0 │ │ │ │ - b cb388 │ │ │ │ + b cb3a4 │ │ │ │ mov r5, r0 │ │ │ │ - b cb390 │ │ │ │ + b cb3ac │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #124]! @ 0x7c │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb388 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cb3a4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3504 │ │ │ │ + bl c3520 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ cmp r0, #3 │ │ │ │ - beq cb3a4 │ │ │ │ + beq cb3c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b38 │ │ │ │ + bl c9b54 │ │ │ │ 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 cb43c │ │ │ │ cmp r2, #16 │ │ │ │ - bne cb44c │ │ │ │ + bne cb468 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb404 │ │ │ │ + beq cb420 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb4b8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl cb3b0 │ │ │ │ - b cb438 │ │ │ │ + bl cb3cc │ │ │ │ + b cb454 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb4b8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb4b8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ add r4, r7, #1 │ │ │ │ mov r0, r9 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq cb480 │ │ │ │ + beq cb49c │ │ │ │ add r6, r0, #16 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ mov r0, r6 │ │ │ │ - b cb468 │ │ │ │ + b cb484 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cb49c │ │ │ │ + beq cb4b8 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b cb4a4 │ │ │ │ + b cb4c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ - b cb50c │ │ │ │ + b cb528 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb514 │ │ │ │ + beq cb530 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl ce098 │ │ │ │ - b cb514 │ │ │ │ + bl ce0b4 │ │ │ │ + b cb530 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq cb504 │ │ │ │ + beq cb520 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #16 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ mov r6, r5 │ │ │ │ - b cb4e8 │ │ │ │ + b cb504 │ │ │ │ lsl r1, r7, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 cbc94 │ │ │ │ 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 +175393,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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb5c4 │ │ │ │ + bne cb5e0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb5c4 │ │ │ │ + beq cb5e0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb9ac │ │ │ │ + bne cb9c8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cb9a0 │ │ │ │ + beq cb9bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cb9a0 │ │ │ │ + b cb9bc │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb658 │ │ │ │ + bne cb674 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb658 │ │ │ │ + beq cb674 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb69c │ │ │ │ + bne cb6b8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cb690 │ │ │ │ + beq cb6ac │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbd54 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb718 │ │ │ │ + bne cb734 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb718 │ │ │ │ + beq cb734 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbc54 │ │ │ │ + bne cbc70 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbc48 │ │ │ │ + beq cbc64 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbc48 │ │ │ │ + b cbc64 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb7ac │ │ │ │ + bne cb7c8 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb7ac │ │ │ │ + beq cb7c8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb1c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb10 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb840 │ │ │ │ + bne cb85c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb840 │ │ │ │ + beq cb85c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb1c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb10 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb8d4 │ │ │ │ + bne cb8f0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb8d4 │ │ │ │ + beq cb8f0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb1c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb10 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb968 │ │ │ │ + bne cb984 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cb968 │ │ │ │ + beq cb984 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb9ac │ │ │ │ + bne cb9c8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cb9a0 │ │ │ │ + beq cb9bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbd54 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cba28 │ │ │ │ + bne cba44 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cba28 │ │ │ │ + beq cba44 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb1c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbaf4 │ │ │ │ + b cbb10 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbabc │ │ │ │ + bne cbad8 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbabc │ │ │ │ + beq cbad8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb00 │ │ │ │ + bne cbb1c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbaf4 │ │ │ │ + beq cbb10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbd54 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbb7c │ │ │ │ + bne cbb98 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbb7c │ │ │ │ + beq cbb98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd14 │ │ │ │ + bne cbd30 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbd08 │ │ │ │ + beq cbd24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cbd08 │ │ │ │ + b cbd24 │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbc10 │ │ │ │ + bne cbc2c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbc10 │ │ │ │ + beq cbc2c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbc54 │ │ │ │ + bne cbc70 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbc48 │ │ │ │ + beq cbc64 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbd54 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbcd0 │ │ │ │ + bne cbcec │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cbcd0 │ │ │ │ + beq cbcec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd14 │ │ │ │ + bne cbd30 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cbd08 │ │ │ │ + beq cbd24 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cbd38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cbd54 │ │ │ │ + bl 3520dc │ │ │ │ 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 │ │ │ │ + bl 35280c │ │ │ │ + b cbe4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbe5c │ │ │ │ + bl 35280c │ │ │ │ + b cbe78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbe88 │ │ │ │ + bl 35280c │ │ │ │ + b cbea4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbeb4 │ │ │ │ + bl 35280c │ │ │ │ + b cbed0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbee0 │ │ │ │ + bl 35280c │ │ │ │ + b cbefc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbf0c │ │ │ │ + bl 35280c │ │ │ │ + b cbf28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbf38 │ │ │ │ + bl 35280c │ │ │ │ + b cbf54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbf64 │ │ │ │ + bl 35280c │ │ │ │ + b cbf80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbf90 │ │ │ │ + bl 35280c │ │ │ │ + b cbfac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbfbc │ │ │ │ + bl 35280c │ │ │ │ + b cbfd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cbfe8 │ │ │ │ + bl 35280c │ │ │ │ + b cc004 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cc014 │ │ │ │ + bl 35280c │ │ │ │ + b cc030 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7a24 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7aa8 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7a24 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7aa8 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cc034 │ │ │ │ + b cc050 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc034 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc050 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc078 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc094 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #26 │ │ │ │ - bhi cd220 │ │ │ │ + bhi cd23c │ │ │ │ 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 +176136,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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc160 │ │ │ │ + bne cc17c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc160 │ │ │ │ + beq cc17c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc1f4 │ │ │ │ + bne cc210 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc1f4 │ │ │ │ + beq cc210 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #76 @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc238 │ │ │ │ + bne cc254 │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #68] @ 0x44 │ │ │ │ - beq cc22c │ │ │ │ + beq cc248 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc2b4 │ │ │ │ + bne cc2d0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc2b4 │ │ │ │ + beq cc2d0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd2d8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd2cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd2cc │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc348 │ │ │ │ + bne cc364 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc348 │ │ │ │ + beq cc364 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce04 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq ccdf8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccddc │ │ │ │ + b ccdf8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3dc │ │ │ │ + bne cc3f8 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc3dc │ │ │ │ + beq cc3f8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc470 │ │ │ │ + bne cc48c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc470 │ │ │ │ + beq cc48c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc1c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccbf4 │ │ │ │ + b ccc10 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc504 │ │ │ │ + bne cc520 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc504 │ │ │ │ + beq cc520 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc548 │ │ │ │ + bne cc564 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cc53c │ │ │ │ + beq cc558 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc5c4 │ │ │ │ + bne cc5e0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc5c4 │ │ │ │ + beq cc5e0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd2d8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd2cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd2cc │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc658 │ │ │ │ + bne cc674 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc658 │ │ │ │ + beq cc674 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd2d8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd2cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd2cc │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc6ec │ │ │ │ + bne cc708 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc6ec │ │ │ │ + beq cc708 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc780 │ │ │ │ + bne cc79c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc780 │ │ │ │ + beq cc79c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce04 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq ccdf8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccddc │ │ │ │ + b ccdf8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc814 │ │ │ │ + bne cc830 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc814 │ │ │ │ + beq cc830 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cc880 │ │ │ │ + bcc cc89c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #12]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc880 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cc89c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc8d8 │ │ │ │ + bne cc8f4 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc8d8 │ │ │ │ + beq cc8f4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc96c │ │ │ │ + bne cc988 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cc96c │ │ │ │ + beq cc988 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cca00 │ │ │ │ + bne cca1c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cca00 │ │ │ │ + beq cca1c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc1c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccbf4 │ │ │ │ + b ccc10 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cca94 │ │ │ │ + bne ccab0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cca94 │ │ │ │ + beq ccab0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc1c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccbf4 │ │ │ │ + b ccc10 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb28 │ │ │ │ + bne ccb44 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccb28 │ │ │ │ + beq ccb44 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccbbc │ │ │ │ + bne ccbd8 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccbbc │ │ │ │ + beq ccbd8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc00 │ │ │ │ + bne ccc1c │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq ccbf4 │ │ │ │ + beq ccc10 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccc7c │ │ │ │ + bne ccc98 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccc7c │ │ │ │ + beq ccc98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce04 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq ccdf8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccddc │ │ │ │ + b ccdf8 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccd10 │ │ │ │ + bne ccd2c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccd10 │ │ │ │ + beq ccd2c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b ccf74 │ │ │ │ + b ccf90 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccda4 │ │ │ │ + bne ccdc0 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccda4 │ │ │ │ + beq ccdc0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccde8 │ │ │ │ + bne cce04 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccddc │ │ │ │ + beq ccdf8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cce64 │ │ │ │ + bne cce80 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cce64 │ │ │ │ + beq cce80 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccea8 │ │ │ │ + bne ccec4 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cce9c │ │ │ │ + beq cceb8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b a7438 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ccee4 │ │ │ │ + beq ccf00 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf3c │ │ │ │ + bne ccf58 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccf3c │ │ │ │ + beq ccf58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccf80 │ │ │ │ + bne ccf9c │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq ccf74 │ │ │ │ + beq ccf90 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccffc │ │ │ │ + bne cd018 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ccffc │ │ │ │ + beq cd018 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd2d8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd2cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd2cc │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #72 @ 0x48 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd090 │ │ │ │ + bne cd0ac │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd090 │ │ │ │ + beq cd0ac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #68 @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd0d4 │ │ │ │ + bne cd0f0 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ - beq cd0c8 │ │ │ │ + beq cd0e4 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd150 │ │ │ │ + bne cd16c │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd150 │ │ │ │ + beq cd16c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd2d8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd2cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd2cc │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd1e4 │ │ │ │ + bne cd200 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd1e4 │ │ │ │ + beq cd200 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd2d8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd2cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ - b cd2b0 │ │ │ │ + b cd2cc │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #68 @ 0x44 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #52 @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd278 │ │ │ │ + bne cd294 │ │ │ │ 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 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq cd278 │ │ │ │ + beq cd294 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd2bc │ │ │ │ + bne cd2d8 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ - beq cd2b0 │ │ │ │ + beq cd2cc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd2e0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cd2fc │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b cd32c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd544 │ │ │ │ + bl 35280c │ │ │ │ + b cd560 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd570 │ │ │ │ + bl 35280c │ │ │ │ + b cd58c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd59c │ │ │ │ + bl 35280c │ │ │ │ + b cd5b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd5c8 │ │ │ │ + bl 35280c │ │ │ │ + b cd5e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd5f4 │ │ │ │ + bl 35280c │ │ │ │ + b cd610 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd620 │ │ │ │ + bl 35280c │ │ │ │ + b cd63c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd64c │ │ │ │ + bl 35280c │ │ │ │ + b cd668 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd678 │ │ │ │ + bl 35280c │ │ │ │ + b cd694 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd6a4 │ │ │ │ + bl 35280c │ │ │ │ + b cd6c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd6d0 │ │ │ │ + bl 35280c │ │ │ │ + b cd6ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd6fc │ │ │ │ + bl 35280c │ │ │ │ + b cd718 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd728 │ │ │ │ + bl 35280c │ │ │ │ + b cd744 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd754 │ │ │ │ + bl 35280c │ │ │ │ + b cd770 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd780 │ │ │ │ + bl 35280c │ │ │ │ + b cd79c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd7ac │ │ │ │ + bl 35280c │ │ │ │ + b cd7c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd7d8 │ │ │ │ + bl 35280c │ │ │ │ + b cd7f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd804 │ │ │ │ + bl 35280c │ │ │ │ + b cd820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd830 │ │ │ │ + bl 35280c │ │ │ │ + b cd84c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd85c │ │ │ │ + bl 35280c │ │ │ │ + b cd878 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd888 │ │ │ │ + bl 35280c │ │ │ │ + b cd8a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd8b4 │ │ │ │ + bl 35280c │ │ │ │ + b cd8d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd8e0 │ │ │ │ + bl 35280c │ │ │ │ + b cd8fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd90c │ │ │ │ + bl 35280c │ │ │ │ + b cd928 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd938 │ │ │ │ + bl 35280c │ │ │ │ + b cd954 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd964 │ │ │ │ + bl 35280c │ │ │ │ + b cd980 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd9bc │ │ │ │ + bl 35280c │ │ │ │ + b cd9d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ - b cd990 │ │ │ │ + bl 35280c │ │ │ │ + b cd9ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7540 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a8240 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7438 │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd9f0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda0c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7b2c │ │ │ │ - b cd9f0 │ │ │ │ + b cda0c │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl c3354 │ │ │ │ + bl c3370 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cda34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda50 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq cda7c │ │ │ │ + beq cda98 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cda7c │ │ │ │ - bl 3520c0 │ │ │ │ + bne cda98 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cdaa0 │ │ │ │ + beq cdabc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cdaf0 │ │ │ │ + bne cdb0c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cdb0c │ │ │ │ + beq cdb28 │ │ │ │ add r7, r5, #4 │ │ │ │ - b cdad4 │ │ │ │ + b cdaf0 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq cdb0c │ │ │ │ + beq cdb28 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cdac8 │ │ │ │ + beq cdae4 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b cdac8 │ │ │ │ + bl 1b0820 │ │ │ │ + b cdae4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne cdac0 │ │ │ │ + bne cdadc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdb30 │ │ │ │ + beq cdb4c │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r0, #272] @ 0x110 │ │ │ │ cmp r1, #3 │ │ │ │ - beq cdb4c │ │ │ │ + beq cdb68 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ - b ca05c │ │ │ │ + b ca078 │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ - b ca05c │ │ │ │ + b ca078 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq cdb98 │ │ │ │ + beq cdbb4 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdb98 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdbb4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #381] @ 0x17d │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdc14 │ │ │ │ + beq cdc30 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #348] @ 0x15c │ │ │ │ cmp r0, #3 │ │ │ │ - beq cdc20 │ │ │ │ + beq cdc3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdc28 │ │ │ │ + bne cdc44 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r5, #344]! @ 0x158 │ │ │ │ add r0, r6, #172 @ 0xac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdbf0 │ │ │ │ + bne cdc0c │ │ │ │ add r0, r6, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdc28 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdc44 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ bl a7f00 │ │ │ │ - b cdc28 │ │ │ │ + b cdc44 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1fda8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl c8dec │ │ │ │ + bl c8e08 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce308 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdc78 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdc94 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ bl a7f00 │ │ │ │ - b cdc78 │ │ │ │ + b cdc94 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ - bl ce2ec │ │ │ │ - b cdc8c │ │ │ │ + bl ce308 │ │ │ │ + b cdca8 │ │ │ │ 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 179e84 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdcd4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdcf0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq cdce8 │ │ │ │ + beq cdd04 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e380 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b cdd18 │ │ │ │ + b cdd34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdd18 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdd34 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2943c4 │ │ │ │ + bl 2943e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq cdd28 │ │ │ │ + beq cdd44 │ │ │ │ bl 1e380 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - beq cdd78 │ │ │ │ + beq cdd94 │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, pc} │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdd78 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdd94 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cdda4 │ │ │ │ + beq cddc0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne cdd94 │ │ │ │ + bne cddb0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cddc4 │ │ │ │ + beq cdde0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cddf4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cde10 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cde24 │ │ │ │ + bcc cde40 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cde24 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cde40 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq cde64 │ │ │ │ + beq cde80 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cde64 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cde80 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b cdea4 │ │ │ │ + b cdec0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cdea4 │ │ │ │ + bcc cdec0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdea4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cdec0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #12 │ │ │ │ - bl ce028 │ │ │ │ + bl ce044 │ │ │ │ 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 cdef4 │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, r4 │ │ │ │ - b cdec0 │ │ │ │ + b cdedc │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq cdefc │ │ │ │ + beq cdf18 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r4, r7 │ │ │ │ - b cdee0 │ │ │ │ + b cdefc │ │ │ │ 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 cdf98 │ │ │ │ sub r8, fp, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b cdf40 │ │ │ │ + b cdf5c │ │ │ │ sub r5, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ adds r0, fp, r5 │ │ │ │ - beq cdf7c │ │ │ │ + beq cdf98 │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc cdf30 │ │ │ │ + bcc cdf4c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdf30 │ │ │ │ + bne cdf4c │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cdf30 │ │ │ │ + bl 2b060c │ │ │ │ + b cdf4c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdfa0 │ │ │ │ + beq cdfbc │ │ │ │ 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 1b0820 │ │ │ │ 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 cdff8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cdfd4 │ │ │ │ + beq cdff0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ - b cdff4 │ │ │ │ + b ce010 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq cdfb8 │ │ │ │ + beq cdfd4 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cdfe8 │ │ │ │ + bcc ce004 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cdfe8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce004 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cdfe8 │ │ │ │ + bl 2b060c │ │ │ │ + b ce004 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq ce074 │ │ │ │ + beq ce090 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce074 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce090 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ bxeq lr │ │ │ │ - b c8f18 │ │ │ │ + b c8f34 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ bxeq lr │ │ │ │ - b c97e0 │ │ │ │ + b c97fc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl cb3b0 │ │ │ │ + bl cb3cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 ce140 │ │ │ │ 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 c792c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq ce168 │ │ │ │ + beq ce184 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc ce168 │ │ │ │ + bcc ce184 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce168 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce184 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r5, #12 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b cb24c │ │ │ │ + b cb268 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl cb24c │ │ │ │ + bl cb268 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce1b0 │ │ │ │ + bne ce1cc │ │ │ │ add r0, r5, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b a7f00 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce1f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce214 │ │ │ │ + bl 3520dc │ │ │ │ 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 ce27c │ │ │ │ cmp r0, #4 │ │ │ │ - bne ce2b4 │ │ │ │ + bne ce2d0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce23c │ │ │ │ + beq ce258 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce254 │ │ │ │ + beq ce270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ ce304 │ │ │ │ cmp r0, r1 │ │ │ │ - beq ce2b4 │ │ │ │ + beq ce2d0 │ │ │ │ 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 ce2bc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce2b4 │ │ │ │ + beq ce2d0 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9f3c │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce298 │ │ │ │ + bne ce2b4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce2d4 │ │ │ │ + beq ce2f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 9a90c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - blcc fe780af4 <__bss_end__@@Base+0xfe36f058> │ │ │ │ + blcc fe780b10 <__bss_end__@@Base+0xfe36f074> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r0, #176 @ 0xb0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce318 │ │ │ │ + bne ce334 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #32 │ │ │ │ bl 9ac38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce338 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce354 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce34c │ │ │ │ + beq ce368 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b c9f20 │ │ │ │ + b c9f3c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ce37c │ │ │ │ + b ce398 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce37c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce398 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7f00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce38c │ │ │ │ - bl c9f20 │ │ │ │ + beq ce3a8 │ │ │ │ + bl c9f3c │ │ │ │ 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 ce3d0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl c9230 │ │ │ │ + bl c924c │ │ │ │ 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 ce444 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ce400 │ │ │ │ + beq ce41c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - b ce450 │ │ │ │ + b ce46c │ │ │ │ ldrb r0, [r4, #500] @ 0x1f4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #493] @ 0x1ed │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne ce448 │ │ │ │ + bne ce464 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #492] @ 0x1ec │ │ │ │ - b ce448 │ │ │ │ + b ce464 │ │ │ │ ldrb r0, [r4, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ - bne ce448 │ │ │ │ + bne ce464 │ │ │ │ ldrb r0, [r4, #244] @ 0xf4 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #232] @ 0xe8 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq ce470 │ │ │ │ + beq ce48c │ │ │ │ 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 1b0820 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ - bl c8534 │ │ │ │ - b ce448 │ │ │ │ + bl c8550 │ │ │ │ + b ce464 │ │ │ │ mov r5, r0 │ │ │ │ - b ce490 │ │ │ │ + b ce4ac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #492] @ 0x1ec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ 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 ce4e0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ 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 ce574 │ │ │ │ sub r8, fp, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b ce51c │ │ │ │ + b ce538 │ │ │ │ sub r5, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ adds r0, fp, r5 │ │ │ │ - beq ce558 │ │ │ │ + beq ce574 │ │ │ │ sub r0, sl, r5, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcc ce50c │ │ │ │ + bcc ce528 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce50c │ │ │ │ + bne ce528 │ │ │ │ add r7, sl, r4 │ │ │ │ add r6, r7, #8 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ - b ce50c │ │ │ │ + bl 2b060c │ │ │ │ + b ce528 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce57c │ │ │ │ + beq ce598 │ │ │ │ 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 1b0820 │ │ │ │ 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 ce5d4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce5b0 │ │ │ │ + beq ce5cc │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ add r4, r8, r5 │ │ │ │ add r7, r7, #24 │ │ │ │ - b ce5d0 │ │ │ │ + b ce5ec │ │ │ │ add r7, r7, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq ce594 │ │ │ │ + beq ce5b0 │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ce5c4 │ │ │ │ + bcc ce5e0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce5c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce5e0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ - b ce5c4 │ │ │ │ + bl 2b060c │ │ │ │ + b ce5e0 │ │ │ │ bl 3c6f8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce62c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce648 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce650 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce66c │ │ │ │ + bl 3520dc │ │ │ │ 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 ce688 │ │ │ │ + bl 15ba90 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ce6ac │ │ │ │ + beq ce6c8 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce690 │ │ │ │ + beq ce6ac │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce6ac │ │ │ │ + beq ce6c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b ce728 │ │ │ │ + b ce744 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce734 │ │ │ │ + beq ce750 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b ce70c │ │ │ │ + b ce728 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce70c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce728 │ │ │ │ + bl 3520dc │ │ │ │ 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 ce744 │ │ │ │ + bl 15ba90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl c2c38 │ │ │ │ + bl c2c54 │ │ │ │ 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 ce7d0 │ │ │ │ cmp r0, #4 │ │ │ │ - bne ce84c │ │ │ │ + bne ce868 │ │ │ │ ldrd r6, [r4, #64] @ 0x40 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce778 │ │ │ │ + beq ce794 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce790 │ │ │ │ + beq ce7ac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 ce818 │ │ │ │ + b ce820 │ │ │ │ ldrd r6, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce7cc │ │ │ │ + beq ce7e8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce7e4 │ │ │ │ + beq ce800 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce804 │ │ │ │ + beq ce820 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce81c │ │ │ │ + beq ce838 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 15bb24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce86c │ │ │ │ + beq ce888 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ - b ce8a4 │ │ │ │ + b ce8c0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce894 │ │ │ │ + beq ce8b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ bl 1f8f8 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl c2ac8 │ │ │ │ - b ce8cc │ │ │ │ + bl c2ae4 │ │ │ │ + b ce8e8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ce8cc │ │ │ │ + beq ce8e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 ce914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bb08 │ │ │ │ + bl 15bb24 │ │ │ │ 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 ce98c │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r6, [r4, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl c83a4 │ │ │ │ + bl c83c0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r6 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #144]! @ 0x90 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce964 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce980 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #154] @ 0x9a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b cb14c │ │ │ │ + b cb168 │ │ │ │ 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 1b0820 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #144]! @ 0x90 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ce9cc │ │ │ │ - bl 3520c0 │ │ │ │ + bne ce9e8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 cf6d8 │ │ │ │ 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 cb168 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf6bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf6d8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20e4a8 │ │ │ │ + b 20e4c4 │ │ │ │ ldrb r0, [r4, #489] @ 0x1e9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf448 │ │ │ │ + bne cf464 │ │ │ │ ldr r7, [r4, #468] @ 0x1d4 │ │ │ │ ldr r6, [r4, #464] @ 0x1d0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cea74 │ │ │ │ + beq cea90 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cea8c │ │ │ │ + beq ceaa8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ceabc │ │ │ │ + bcc cead8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ceabc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cead8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ceaf8 │ │ │ │ + beq ceb14 │ │ │ │ ldr r7, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceae0 │ │ │ │ + beq ceafc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceaf8 │ │ │ │ + beq ceb14 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceb10 │ │ │ │ + beq ceb2c │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r5, [r4, #460] @ 0x1cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq ceb30 │ │ │ │ + beq ceb4c │ │ │ │ ldr r6, [r4, #456] @ 0x1c8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne ceb20 │ │ │ │ + bne ceb3c │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ceb4c │ │ │ │ + beq ceb68 │ │ │ │ ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #3 │ │ │ │ - beq ceb84 │ │ │ │ + beq ceba0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ceb84 │ │ │ │ + bcc ceba0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ceb84 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ceba0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf448 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf464 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ - b cf448 │ │ │ │ + bl 20e4c4 │ │ │ │ + b cf464 │ │ │ │ ldrb r0, [r4, #1712] @ 0x6b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ced74 │ │ │ │ + beq ced90 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf418 │ │ │ │ + bne cf434 │ │ │ │ ldrb r0, [r4, #606] @ 0x25e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi cf418 │ │ │ │ + bhi cf434 │ │ │ │ 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 cf434 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #596]! @ 0x254 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - beq cf40c │ │ │ │ - b cf418 │ │ │ │ + beq cf428 │ │ │ │ + b cf434 │ │ │ │ ldrb r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #4 │ │ │ │ - beq ced9c │ │ │ │ + beq cedb8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf60c │ │ │ │ + bne cf628 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf5c4 │ │ │ │ + bne cf5e0 │ │ │ │ ldrb r0, [r4, #980] @ 0x3d4 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf1fc │ │ │ │ + beq cf218 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf584 │ │ │ │ + bne cf5a0 │ │ │ │ ldr r0, [r4, #564] @ 0x234 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cec8c │ │ │ │ + beq ceca8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cec8c │ │ │ │ + bcc ceca8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #568]! @ 0x238 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cec8c │ │ │ │ - bl 3520c0 │ │ │ │ + bne ceca8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ - bl cb24c │ │ │ │ - b cf584 │ │ │ │ + bl cb268 │ │ │ │ + b cf5a0 │ │ │ │ ldrb r0, [r4, #738] @ 0x2e2 │ │ │ │ cmp r0, #7 │ │ │ │ - bhi cf098 │ │ │ │ + bhi cf0b4 │ │ │ │ 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 ced20 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #708]! @ 0x2c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ced04 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ced20 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ced34 │ │ │ │ + bcc ced50 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #720]! @ 0x2d0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ced34 │ │ │ │ - bl 3520c0 │ │ │ │ + bne ced50 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf098 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf0b4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ - b cf098 │ │ │ │ + bl 20e8a0 │ │ │ │ + b cf0b4 │ │ │ │ ldr r0, [r4, #420] @ 0x1a4 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9f3c │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b cf424 │ │ │ │ + b cf440 │ │ │ │ ldr r0, [r4, #1700] @ 0x6a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf418 │ │ │ │ + bcc cf434 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #1704]! @ 0x6a8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - beq cf40c │ │ │ │ - b cf418 │ │ │ │ + beq cf428 │ │ │ │ + b cf434 │ │ │ │ ldrb r0, [r4, #486] @ 0x1e6 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf160 │ │ │ │ + beq cf17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf194 │ │ │ │ + bne cf1b0 │ │ │ │ add r0, r4, #460 @ 0x1cc │ │ │ │ add r6, r4, #448 @ 0x1c0 │ │ │ │ - bl c7910 │ │ │ │ + bl c792c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf194 │ │ │ │ + beq cf1b0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf194 │ │ │ │ + bcc cf1b0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf194 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf1b0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cf194 │ │ │ │ + bl 2b060c │ │ │ │ + b cf1b0 │ │ │ │ ldrb r0, [r4, #990] @ 0x3de │ │ │ │ cmp r0, #3 │ │ │ │ - bne cee4c │ │ │ │ + bne cee68 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ add r7, r4, #752 @ 0x2f0 │ │ │ │ - bl d0240 │ │ │ │ + bl d025c │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq cee3c │ │ │ │ + beq cee58 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cae0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cef24 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cef40 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ - b cef24 │ │ │ │ + bl 20ec50 │ │ │ │ + b cef40 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl c2730 │ │ │ │ + bl c274c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ - b cef64 │ │ │ │ + bl 17c9d4 │ │ │ │ + b cef80 │ │ │ │ add r6, r4, #760 @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d34c8 │ │ │ │ + bl 2d34e4 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ceeac │ │ │ │ - bl c9f20 │ │ │ │ - ldr r0, [pc, #4088] @ cfeac │ │ │ │ + beq ceec8 │ │ │ │ + bl c9f3c │ │ │ │ + ldr r0, [pc, #4088] @ cfec8 │ │ │ │ ldr r1, [r4, #768] @ 0x300 │ │ │ │ cmp r1, r0 │ │ │ │ addne r0, r0, #1 │ │ │ │ bicne r1, r1, #1 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq cefdc │ │ │ │ + beq ceff8 │ │ │ │ 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 cef08 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #780] @ 0x30c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cefdc │ │ │ │ - bl c9f20 │ │ │ │ - b cefdc │ │ │ │ + beq ceff8 │ │ │ │ + bl c9f3c │ │ │ │ + b ceff8 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl c2730 │ │ │ │ + bl c274c │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ strb r5, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ - bl cddc8 │ │ │ │ - b cefb8 │ │ │ │ + bl cdde4 │ │ │ │ + b cefd4 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl d0240 │ │ │ │ + bl d025c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #684]! @ 0x2ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cef64 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cef80 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq cef78 │ │ │ │ + beq cef94 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl cddc8 │ │ │ │ + bl cdde4 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cefb8 │ │ │ │ + bcc cefd4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cefb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cefd4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbne r1, [r4, #729] @ 0x2d9 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne cf130 │ │ │ │ + bne cf14c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ + bl 2d32e4 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf018 │ │ │ │ + beq cf034 │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf018 │ │ │ │ + bcc cf034 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf018 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf034 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ mov r6, #0 │ │ │ │ strb r6, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf050 │ │ │ │ + beq cf06c │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf050 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf06c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ strb r6, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf090 │ │ │ │ + beq cf0ac │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf090 │ │ │ │ + bcc cf0ac │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf090 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf0ac │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf0bc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf0d8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf0ec │ │ │ │ + bcc cf108 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf0ec │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf108 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ + bl 17e040 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf124 │ │ │ │ + bcc cf140 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf124 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf140 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ - b cf424 │ │ │ │ + bl 17db94 │ │ │ │ + b cf440 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cefcc │ │ │ │ + bcc cefe8 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cefcc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cefe8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cefcc │ │ │ │ + bl 2b060c │ │ │ │ + b cefe8 │ │ │ │ ldr r7, [r4, #480] @ 0x1e0 │ │ │ │ ldr r6, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf17c │ │ │ │ + beq cf198 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf194 │ │ │ │ + beq cf1b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ strh r1, [r4, r0] │ │ │ │ - b cf5c4 │ │ │ │ + b cf5e0 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ - bl c371c │ │ │ │ - b cf3d8 │ │ │ │ + bl c3738 │ │ │ │ + b cf3f4 │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ - ldr r1, [pc, #3684] @ d0024 │ │ │ │ + ldr r1, [pc, #3684] @ d0040 │ │ │ │ cmp r0, r1 │ │ │ │ - beq cf3e8 │ │ │ │ + beq cf404 │ │ │ │ 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 cf204 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [r4, #628] @ 0x274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf3e8 │ │ │ │ - bl c9f20 │ │ │ │ - b cf3e8 │ │ │ │ + beq cf404 │ │ │ │ + bl c9f3c │ │ │ │ + b cf404 │ │ │ │ ldrb r0, [r4, #812] @ 0x32c │ │ │ │ cmp r0, #7 │ │ │ │ - bhi cf54c │ │ │ │ + bhi cf568 │ │ │ │ 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 cb268 │ │ │ │ + b cf568 │ │ │ │ add r0, r4, #608 @ 0x260 │ │ │ │ - bl c371c │ │ │ │ - b cf3c8 │ │ │ │ + bl c3738 │ │ │ │ + b cf3e4 │ │ │ │ ldrb r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf29c │ │ │ │ + beq cf2b8 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf390 │ │ │ │ + bne cf3ac │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf318 │ │ │ │ + beq cf334 │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf390 │ │ │ │ + bne cf3ac │ │ │ │ ldrb r0, [r4, #752] @ 0x2f0 │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #748] @ 0x2ec │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne cf378 │ │ │ │ + bne cf394 │ │ │ │ ldr r0, [r4, #744] @ 0x2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf378 │ │ │ │ - bl c9f20 │ │ │ │ - b cf378 │ │ │ │ + beq cf394 │ │ │ │ + bl c9f3c │ │ │ │ + b cf394 │ │ │ │ ldr r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf390 │ │ │ │ + beq cf3ac │ │ │ │ add r0, r4, #792 @ 0x318 │ │ │ │ - bl cb300 │ │ │ │ - b cf390 │ │ │ │ + bl cb31c │ │ │ │ + b cf3ac │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl cda80 │ │ │ │ - b cf54c │ │ │ │ + bl cda9c │ │ │ │ + b cf568 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl d0028 │ │ │ │ - b cf544 │ │ │ │ + bl d0044 │ │ │ │ + b cf560 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #816]! @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf54c │ │ │ │ - bl 16dae4 │ │ │ │ - b cf54c │ │ │ │ + beq cf568 │ │ │ │ + bl 16db00 │ │ │ │ + b cf568 │ │ │ │ add r0, r4, #816 @ 0x330 │ │ │ │ - bl d0028 │ │ │ │ - b cf52c │ │ │ │ + bl d0044 │ │ │ │ + b cf548 │ │ │ │ ldrb r0, [r4, #924] @ 0x39c │ │ │ │ cmp r0, #3 │ │ │ │ - bne cf50c │ │ │ │ + bne cf528 │ │ │ │ ldrb r0, [r4, #920] @ 0x398 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf504 │ │ │ │ + beq cf520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cf50c │ │ │ │ + bne cf528 │ │ │ │ add r0, r4, #852 @ 0x354 │ │ │ │ - b cf508 │ │ │ │ + b cf524 │ │ │ │ add r0, r4, #744 @ 0x2e8 │ │ │ │ - bl ce204 │ │ │ │ + bl ce220 │ │ │ │ ldr r0, [r4, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf334 │ │ │ │ + beq cf350 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ - bl cb300 │ │ │ │ + bl cb31c │ │ │ │ mov r5, r4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r5, #736]! @ 0x2e0 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r5, #-10] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf360 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf37c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r7, [r0, #19] │ │ │ │ - beq cf378 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq cf394 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 cf3dc │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf3c0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf3dc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ - bl cb300 │ │ │ │ + bl cb31c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ - bl cb300 │ │ │ │ + bl cb31c │ │ │ │ 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 cf434 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #576]! @ 0x240 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf418 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf434 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ + bl 17ddf4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #392]! @ 0x188 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf448 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf464 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ec34 │ │ │ │ + bl 20ec50 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf490 │ │ │ │ + beq cf4ac │ │ │ │ ldr r5, [r4, #388] @ 0x184 │ │ │ │ cmp r5, #0 │ │ │ │ - beq cf474 │ │ │ │ + beq cf490 │ │ │ │ ldr r6, [r4, #384] @ 0x180 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1e380 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne cf464 │ │ │ │ + bne cf480 │ │ │ │ ldr r1, [r4, #380] @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf490 │ │ │ │ + beq cf4ac │ │ │ │ ldr r0, [r4, #384] @ 0x180 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 cf4d4 │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r5, r4 │ │ │ │ ldrb r0, [r5, #405]! @ 0x195 │ │ │ │ cmp r0, #0 │ │ │ │ strb r6, [r5, #-1] │ │ │ │ - beq cf604 │ │ │ │ + beq cf620 │ │ │ │ ldr r7, [r4, #292] @ 0x124 │ │ │ │ ldr r6, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf4e8 │ │ │ │ + beq cf504 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf604 │ │ │ │ + beq cf620 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cf604 │ │ │ │ + bl 1b0820 │ │ │ │ + b cf620 │ │ │ │ add r0, r4, #880 @ 0x370 │ │ │ │ bl 92af4 │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf524 │ │ │ │ + beq cf540 │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ - bl cdca8 │ │ │ │ + bl cdcc4 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf544 │ │ │ │ + beq cf560 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ ldr r0, [r4, #616] @ 0x268 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf584 │ │ │ │ + beq cf5a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf584 │ │ │ │ + bcc cf5a0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #620]! @ 0x26c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf584 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf5a0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #989] @ 0x3dd │ │ │ │ ldr r0, [r4, #448] @ 0x1c0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf5c4 │ │ │ │ + beq cf5e0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf5c4 │ │ │ │ + bcc cf5e0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #452]! @ 0x1c4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf5c4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf5e0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #424] @ 0x1a8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf5fc │ │ │ │ + beq cf618 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf5fc │ │ │ │ + bcc cf618 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #428]! @ 0x1ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf5fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf618 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 cf660 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf644 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf660 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ strb r6, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ - bl ce0d8 │ │ │ │ + bl ce0f4 │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cf688 │ │ │ │ + beq cf6a4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf688 │ │ │ │ + bcc cf6a4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #220]! @ 0xdc │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf688 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf6a4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf69c │ │ │ │ + beq cf6b8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf6b0 │ │ │ │ + beq cf6cc │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #402] @ 0x192 │ │ │ │ strb r0, [r4, #407] @ 0x197 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b cf700 │ │ │ │ + b cf71c │ │ │ │ ldr r1, [r4, #816] @ 0x330 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf6e0 │ │ │ │ + beq cf6fc │ │ │ │ ldr r0, [r4, #820] @ 0x334 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #928 @ 0x3a0 │ │ │ │ - bl cdca8 │ │ │ │ - b cf7b0 │ │ │ │ + bl cdcc4 │ │ │ │ + b cf7cc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cf754 │ │ │ │ + b cf770 │ │ │ │ mov r8, r0 │ │ │ │ - b cf728 │ │ │ │ + b cf744 │ │ │ │ mov r8, r0 │ │ │ │ - b cf770 │ │ │ │ + b cf78c │ │ │ │ mov r8, r0 │ │ │ │ - b cf7d8 │ │ │ │ + b cf7f4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #824] @ 0x338 │ │ │ │ cmp r0, #4 │ │ │ │ - beq cf728 │ │ │ │ + beq cf744 │ │ │ │ add r0, r4, #808 @ 0x328 │ │ │ │ - bl cb300 │ │ │ │ + bl cb31c │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #736]! @ 0x2e0 │ │ │ │ strb r1, [r7, #-10] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf754 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf770 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #712]! @ 0x2c8 │ │ │ │ cmp r1, #0 │ │ │ │ strb r2, [r0, #19] │ │ │ │ - beq cf770 │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq cf78c │ │ │ │ + bl 2d2fcc │ │ │ │ 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 cf814 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cf7e0 │ │ │ │ + b cf7fc │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #576 @ 0x240 │ │ │ │ - bl cb24c │ │ │ │ - b cf7e0 │ │ │ │ - b cf7ac │ │ │ │ + bl cb268 │ │ │ │ + b cf7fc │ │ │ │ + b cf7c8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r4, #800] @ 0x320 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf7d0 │ │ │ │ + beq cf7ec │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b cf7d0 │ │ │ │ + bl 1b0820 │ │ │ │ + b cf7ec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #813] @ 0x32d │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl cdd34 │ │ │ │ + bl cdd50 │ │ │ │ add r0, r4, #448 @ 0x1c0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #989] @ 0x3dd │ │ │ │ - bl cdd34 │ │ │ │ - b cf9fc │ │ │ │ + bl cdd50 │ │ │ │ + b cfa18 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #936] @ 0x3a8 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf838 │ │ │ │ + bcc cf854 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #940]! @ 0x3ac │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf838 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf854 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ - b cf838 │ │ │ │ + bl 2b060c │ │ │ │ + b cf854 │ │ │ │ mov r8, r0 │ │ │ │ - b cf9ec │ │ │ │ + b cfa08 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #952 @ 0x3b8 │ │ │ │ - bl cb300 │ │ │ │ - b cf8d8 │ │ │ │ + bl cb31c │ │ │ │ + b cf8f4 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - b cfb24 │ │ │ │ + b cfb40 │ │ │ │ mov r8, r0 │ │ │ │ - b cf9fc │ │ │ │ - b cfcd4 │ │ │ │ + b cfa18 │ │ │ │ + b cfcf0 │ │ │ │ mov r8, r0 │ │ │ │ - b cfcb8 │ │ │ │ + b cfcd4 │ │ │ │ mov r8, r0 │ │ │ │ - b cf8a0 │ │ │ │ + b cf8bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cf8a0 │ │ │ │ + bcc cf8bc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #720]! @ 0x2d0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf8a0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cf8bc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #692]! @ 0x2b4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd98 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfdb4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ - b cfd98 │ │ │ │ + bl 20e8a0 │ │ │ │ + b cfdb4 │ │ │ │ mov r8, r0 │ │ │ │ - b cfbf4 │ │ │ │ - b cf8d4 │ │ │ │ + b cfc10 │ │ │ │ + b cf8f0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ - bl cb300 │ │ │ │ - b cf9cc │ │ │ │ - b cf9c8 │ │ │ │ + bl cb31c │ │ │ │ + b cf9e8 │ │ │ │ + b cf9e4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf9ec │ │ │ │ + beq cfa08 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cf9ec │ │ │ │ - b cfc38 │ │ │ │ + bl 1b0820 │ │ │ │ + b cfa08 │ │ │ │ + b cfc54 │ │ │ │ mov r8, r0 │ │ │ │ - b cf96c │ │ │ │ - b cfa18 │ │ │ │ - b cfa30 │ │ │ │ + b cf988 │ │ │ │ + b cfa34 │ │ │ │ + b cfa4c │ │ │ │ mov r8, r0 │ │ │ │ - b cf940 │ │ │ │ + b cf95c │ │ │ │ mov r8, r0 │ │ │ │ - b cfd98 │ │ │ │ + b cfdb4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #784 @ 0x310 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ ldr r1, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #988] @ 0x3dc │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf964 │ │ │ │ + beq cf980 │ │ │ │ ldr r0, [r4, #940] @ 0x3ac │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17cac4 │ │ │ │ + bl 17cae0 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, #744]! @ 0x2e8 │ │ │ │ strb r1, [r7, #245] @ 0xf5 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfa88 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfaa4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ec34 │ │ │ │ - b cfa88 │ │ │ │ + bl 20ec50 │ │ │ │ + b cfaa4 │ │ │ │ mov r8, r0 │ │ │ │ - b cfa04 │ │ │ │ + b cfa20 │ │ │ │ mov r8, r0 │ │ │ │ - b cfd90 │ │ │ │ + b cfdac │ │ │ │ mov r8, r0 │ │ │ │ - b cfd14 │ │ │ │ + b cfd30 │ │ │ │ mov r8, r0 │ │ │ │ - b cfab0 │ │ │ │ + b cfacc │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cfbc0 │ │ │ │ + b cfbdc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #605] @ 0x25d │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ bl 9a800 │ │ │ │ - b cfb28 │ │ │ │ + b cfb44 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdd34 │ │ │ │ + bl cdd50 │ │ │ │ mov r0, #186 @ 0xba │ │ │ │ mov r1, #0 │ │ │ │ orr r0, r0, #256 @ 0x100 │ │ │ │ strh r1, [r4, r0] │ │ │ │ add r0, r4, #424 @ 0x1a8 │ │ │ │ - bl cdd34 │ │ │ │ + bl cdd50 │ │ │ │ mov r5, #185 @ 0xb9 │ │ │ │ orr r5, r5, #256 @ 0x100 │ │ │ │ - b cff44 │ │ │ │ + b cff60 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cfa88 │ │ │ │ + b cfaa4 │ │ │ │ mov r8, r0 │ │ │ │ - b cfae8 │ │ │ │ + b cfb04 │ │ │ │ mov r8, r0 │ │ │ │ - b cfa78 │ │ │ │ + b cfa94 │ │ │ │ mov r8, r0 │ │ │ │ - b cfad4 │ │ │ │ + b cfaf0 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #684]! @ 0x2ac │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfad4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfaf0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ - b cfad4 │ │ │ │ + bl 20ec50 │ │ │ │ + b cfaf0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #736] @ 0x2e0 │ │ │ │ add r0, r4, #1088 @ 0x440 │ │ │ │ - bl 17d958 │ │ │ │ + bl 17d974 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #733] @ 0x2dd │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 17deec │ │ │ │ + bl 17df08 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #737] @ 0x2e1 │ │ │ │ mov r0, r6 │ │ │ │ - bl cddc8 │ │ │ │ - b cfc74 │ │ │ │ + bl cdde4 │ │ │ │ + b cfc90 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #804] @ 0x324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfab0 │ │ │ │ - bl c9f20 │ │ │ │ + beq cfacc │ │ │ │ + bl c9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl cb1e0 │ │ │ │ - b cfcd8 │ │ │ │ + bl cb1fc │ │ │ │ + b cfcf4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #735] @ 0x2df │ │ │ │ add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 17c9b8 │ │ │ │ + bl 17c9d4 │ │ │ │ ldrb r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfae8 │ │ │ │ + beq cfb04 │ │ │ │ add r0, r4, #592 @ 0x250 │ │ │ │ - bl 17d39c │ │ │ │ + bl 17d3b8 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #732] @ 0x2dc │ │ │ │ add r0, r4, #560 @ 0x230 │ │ │ │ - bl cddc8 │ │ │ │ - b cfc44 │ │ │ │ + bl cdde4 │ │ │ │ + b cfc60 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfbcc │ │ │ │ + beq cfbe8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cfbcc │ │ │ │ + bl 1b0820 │ │ │ │ + b cfbe8 │ │ │ │ mov r8, r0 │ │ │ │ - b cfb58 │ │ │ │ + b cfb74 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #572] @ 0x23c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfb58 │ │ │ │ + bcc cfb74 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #576]! @ 0x240 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfb58 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfb74 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #696 @ 0x2b8 │ │ │ │ add r0, r0, #1024 @ 0x400 │ │ │ │ - bl 17ddd8 │ │ │ │ - b cfe5c │ │ │ │ + bl 17ddf4 │ │ │ │ + b cfe78 │ │ │ │ mov r8, r0 │ │ │ │ - b cfd4c │ │ │ │ - b cfee0 │ │ │ │ + b cfd68 │ │ │ │ + b cfefc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfb90 │ │ │ │ + beq cfbac │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfbc0 │ │ │ │ + bcc cfbdc │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfbc0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfbdc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #476] @ 0x1dc │ │ │ │ - bl c2c38 │ │ │ │ + bl c2c54 │ │ │ │ ldr r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfbe4 │ │ │ │ + beq cfc00 │ │ │ │ ldr r0, [r4, #444] @ 0x1bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #452 @ 0x1c4 │ │ │ │ - bl cdd7c │ │ │ │ + bl cdd98 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ - bl cdd34 │ │ │ │ + bl cdd50 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #484]! @ 0x1e4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfee4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cff00 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ - b cfee4 │ │ │ │ + bl 20e4c4 │ │ │ │ + b cff00 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b cfe38 │ │ │ │ + b cfe54 │ │ │ │ mov r8, r0 │ │ │ │ - b cfdec │ │ │ │ + b cfe08 │ │ │ │ mov r8, r0 │ │ │ │ - b cfc74 │ │ │ │ + b cfc90 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfc74 │ │ │ │ + bcc cfc90 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfc74 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfc90 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #3 │ │ │ │ - beq cfcb8 │ │ │ │ + beq cfcd4 │ │ │ │ ldrb r1, [r4, #729] @ 0x2d9 │ │ │ │ cmp r1, #1 │ │ │ │ - bne cfcb8 │ │ │ │ + bne cfcd4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfcb8 │ │ │ │ + bcc cfcd4 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfcb8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfcd4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #729] @ 0x2d9 │ │ │ │ ldr r0, [r4, #624] @ 0x270 │ │ │ │ - bl 2d32c8 │ │ │ │ - b cfcd8 │ │ │ │ + bl 2d32e4 │ │ │ │ + b cfcf4 │ │ │ │ mov r8, r0 │ │ │ │ - b cfdbc │ │ │ │ + b cfdd8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #730] @ 0x2da │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfd14 │ │ │ │ + beq cfd30 │ │ │ │ ldr r0, [r4, #648] @ 0x288 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfd14 │ │ │ │ + bcc cfd30 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #652]! @ 0x28c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd14 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfd30 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #730] @ 0x2da │ │ │ │ ldrb r0, [r4, #734] @ 0x2de │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfd4c │ │ │ │ + beq cfd68 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #744]! @ 0x2e8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd4c │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfd68 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #734] @ 0x2de │ │ │ │ ldrb r0, [r4, #731] @ 0x2db │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfd90 │ │ │ │ + beq cfdac │ │ │ │ ldr r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfd90 │ │ │ │ + bcc cfdac │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #640]! @ 0x280 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfd90 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfdac │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #731] @ 0x2db │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #440]! @ 0x1b8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfdbc │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfdd8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ ldr r0, [r4, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfdec │ │ │ │ + bcc cfe08 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #432]! @ 0x1b0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfdec │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfe08 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1152 @ 0x480 │ │ │ │ - bl 17e024 │ │ │ │ - b cfe08 │ │ │ │ + bl 17e040 │ │ │ │ + b cfe24 │ │ │ │ mov r8, r0 │ │ │ │ - b cffe4 │ │ │ │ - b cfe44 │ │ │ │ + b d0000 │ │ │ │ + b cfe60 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #416] @ 0x1a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cfe38 │ │ │ │ + bcc cfe54 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #420]! @ 0x1a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfe38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cfe54 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ add r0, r4, #1120 @ 0x460 │ │ │ │ - bl 17db78 │ │ │ │ - b cfe5c │ │ │ │ + bl 17db94 │ │ │ │ + b cfe78 │ │ │ │ mov r8, r0 │ │ │ │ - b cfe5c │ │ │ │ + b cfe78 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cfee4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cff00 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ec34 │ │ │ │ - b cfee4 │ │ │ │ + bl 20ec50 │ │ │ │ + b cff00 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #296]! @ 0x128 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d0018 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d0034 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e4a8 │ │ │ │ - b d0018 │ │ │ │ - blcc fe7826b8 <__bss_end__@@Base+0xfe370c1c> │ │ │ │ + bl 20e4c4 │ │ │ │ + b d0034 │ │ │ │ + blcc fe7826d4 <__bss_end__@@Base+0xfe370c38> │ │ │ │ mov r5, #149 @ 0x95 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ orr r5, r5, #256 @ 0x100 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cff44 │ │ │ │ + beq cff60 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b cff44 │ │ │ │ + bl 1b0820 │ │ │ │ + b cff60 │ │ │ │ mov r8, r0 │ │ │ │ - b cff80 │ │ │ │ + b cff9c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #403] @ 0x193 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfef8 │ │ │ │ + beq cff14 │ │ │ │ add r0, r4, #380 @ 0x17c │ │ │ │ - bl cdd7c │ │ │ │ + bl cdd98 │ │ │ │ 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 cff3c │ │ │ │ ldr r0, [r4, #372] @ 0x174 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 cff60 │ │ │ │ ldr r0, [r4, #288] @ 0x120 │ │ │ │ ldr r1, [r4, #292] @ 0x124 │ │ │ │ - bl c77f4 │ │ │ │ + bl c7810 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, r5] │ │ │ │ strb r0, [r4, #410] @ 0x19a │ │ │ │ ldrb r0, [r4, #406] @ 0x196 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cff80 │ │ │ │ + beq cff9c │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #416]! @ 0x1a0 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cff80 │ │ │ │ - bl 3520c0 │ │ │ │ + bne cff9c │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #406] @ 0x196 │ │ │ │ add r0, r4, #228 @ 0xe4 │ │ │ │ - bl ce0d8 │ │ │ │ + bl ce0f4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cffac │ │ │ │ + beq cffc8 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d000c │ │ │ │ + beq d0028 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ - b d000c │ │ │ │ + bl 17cf9c │ │ │ │ + b d0028 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ - b d000c │ │ │ │ + b d0028 │ │ │ │ mov r8, r0 │ │ │ │ - b cfff8 │ │ │ │ + b d0014 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl cda38 │ │ │ │ + bl cda54 │ │ │ │ ldrb r0, [r4, #402] @ 0x192 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfff8 │ │ │ │ + beq d0014 │ │ │ │ add r0, r4, #152 @ 0x98 │ │ │ │ - bl 17ce40 │ │ │ │ + bl 17ce5c │ │ │ │ ldrb r0, [r4, #407] @ 0x197 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d000c │ │ │ │ + beq d0028 │ │ │ │ add r0, r4, #184 @ 0xb8 │ │ │ │ - bl 17cf80 │ │ │ │ + bl 17cf9c │ │ │ │ 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 fe78284c <__bss_end__@@Base+0xfe370db0> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00bc │ │ │ │ + beq d00d8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d009c │ │ │ │ + beq d00b8 │ │ │ │ cmp r0, #4 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ - bne d0074 │ │ │ │ + bne d0090 │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ bl 92af4 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl cdca8 │ │ │ │ + bl cdcc4 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #114] @ 0x72 │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0090 │ │ │ │ + beq d00ac │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl c8f18 │ │ │ │ - b d00b0 │ │ │ │ + bl c8f34 │ │ │ │ + b d00cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #44]! @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d00b0 │ │ │ │ - bl 16dd50 │ │ │ │ + beq d00cc │ │ │ │ + bl 16dd6c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #41] @ 0x29 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d00d4 │ │ │ │ + beq d00f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d00f8 │ │ │ │ + bne d0114 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d0114 │ │ │ │ + bne d0130 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d00f4 │ │ │ │ + beq d0110 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ - b d0178 │ │ │ │ + b 1b0820 │ │ │ │ + b d0194 │ │ │ │ mov r5, r0 │ │ │ │ - b d013c │ │ │ │ + b d0158 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ - bl cdca8 │ │ │ │ + bl cdcc4 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #114] @ 0x72 │ │ │ │ cmp r1, #0 │ │ │ │ strb r0, [r4, #113] @ 0x71 │ │ │ │ - beq d0164 │ │ │ │ + beq d0180 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl c8f18 │ │ │ │ - b d017c │ │ │ │ + bl c8f34 │ │ │ │ + b d0198 │ │ │ │ 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 d0208 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ add r4, r0, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d01c8 │ │ │ │ + beq d01e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ bx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d01ec │ │ │ │ - bl 3520c0 │ │ │ │ + bne d0208 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2d39b0 │ │ │ │ + b 2d39cc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne d0214 │ │ │ │ + bne d0230 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ - b c97e0 │ │ │ │ + b 1b0820 │ │ │ │ + b c97fc │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r1, #3 │ │ │ │ ldrbeq r1, [r0, #12] │ │ │ │ cmpeq r1, #3 │ │ │ │ - beq d0230 │ │ │ │ + beq d024c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ - b c9f20 │ │ │ │ + b c9f3c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d02f4 │ │ │ │ + beq d0310 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d02ac │ │ │ │ + beq d02c8 │ │ │ │ cmp r0, #4 │ │ │ │ - bne d0324 │ │ │ │ + bne d0340 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0280 │ │ │ │ + beq d029c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0298 │ │ │ │ + beq d02b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ + bl cdde4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ - b d02c4 │ │ │ │ + bl 2d31c0 │ │ │ │ + b d02e0 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d02bc │ │ │ │ - bl c9f20 │ │ │ │ + beq d02d8 │ │ │ │ + bl c9f3c │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ + bl cdde4 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d02e8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d0304 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d0324 │ │ │ │ + bcc d0340 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d0324 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d0340 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 2b05f0 │ │ │ │ + b 2b060c │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d0344 │ │ │ │ + beq d0360 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ - b d037c │ │ │ │ + bl cdde4 │ │ │ │ + b d0398 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl cddc8 │ │ │ │ - b d038c │ │ │ │ + bl cdde4 │ │ │ │ + b d03a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #89] @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b d0388 │ │ │ │ + b d03a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 2d31a4 │ │ │ │ - b d038c │ │ │ │ + bl 2d31c0 │ │ │ │ + b d03a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r6, #76]! @ 0x4c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d03b0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d03cc │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 20e884 │ │ │ │ + bl 20e8a0 │ │ │ │ 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 ce760 │ │ │ │ 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 d0474 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq d0454 │ │ │ │ + beq d0470 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq d0494 │ │ │ │ + beq d04b0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #124] @ 0x7c │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #121] @ 0x79 │ │ │ │ cmpeq r0, #3 │ │ │ │ - beq d04a4 │ │ │ │ + beq d04c0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d0488 │ │ │ │ - bl 15bab4 │ │ │ │ + bne d04a4 │ │ │ │ + bl 15bad0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1fda8 │ │ │ │ - b d041c │ │ │ │ + b d0438 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl c9230 │ │ │ │ + bl c924c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #120] @ 0x78 │ │ │ │ - b d046c │ │ │ │ + b d0488 │ │ │ │ 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 d0508 │ │ │ │ + bl 15bad0 │ │ │ │ + b d0508 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 15bbc8 │ │ │ │ + bl 15bbe4 │ │ │ │ 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 347e88 │ │ │ │ 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] @ d059c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ d0584 │ │ │ │ - ldr r3, [pc, #16] @ d0588 │ │ │ │ + ldr r0, [pc, #16] @ d05a0 │ │ │ │ + ldr r3, [pc, #16] @ d05a4 │ │ │ │ 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 │ │ │ │ + eorseq r9, r2, r4, lsr #8 │ │ │ │ + eoreq ip, r8, r0, lsl r7 │ │ │ │ + @ instruction: 0x003293f0 │ │ │ │ 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 2e979c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d06fc │ │ │ │ + bne d0718 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ - ldr sl, [pc, #636] @ d0850 │ │ │ │ + ldr sl, [pc, #636] @ d086c │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d073c │ │ │ │ + beq d0758 │ │ │ │ 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 +180566,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d074c │ │ │ │ + beq d0768 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0758 │ │ │ │ + ble d0774 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #432] @ d0854 │ │ │ │ + ldr r0, [pc, #432] @ d0870 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #420] @ d0858 │ │ │ │ + ldr r0, [pc, #420] @ d0874 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e19d8 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea3b0 │ │ │ │ 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] @ d0860 │ │ │ │ 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] @ d0864 │ │ │ │ + ldr r3, [pc, #284] @ d0868 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0758 │ │ │ │ + b d0774 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 3c120 │ │ │ │ - b d0758 │ │ │ │ + b d0774 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d07ec │ │ │ │ + b d0808 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d079c │ │ │ │ + b d07b8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d085c │ │ │ │ + ldr r1, [pc, #204] @ d0878 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b090 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d07ec │ │ │ │ + beq d0808 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c79dc │ │ │ │ - b d07ec │ │ │ │ + bl c79f8 │ │ │ │ + b d0808 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #144] @ d0860 │ │ │ │ + ldr r1, [pc, #144] @ d087c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b090 │ │ │ │ - b d07ec │ │ │ │ + b d0808 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl c7d50 │ │ │ │ + bl c7d6c │ │ │ │ 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 d0848 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d082c │ │ │ │ + bl 1b0820 │ │ │ │ + b d0848 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl c2c38 │ │ │ │ + bl c2c54 │ │ │ │ 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, ip, ror r2 │ │ │ │ + @ instruction: 0x0028c5ba │ │ │ │ + eorseq r9, r2, r8, ror r1 │ │ │ │ + eorseq pc, r3, r8, asr #16 │ │ │ │ + eorseq r9, r2, r4, lsl #6 │ │ │ │ + @ instruction: 0xfff7a9bc │ │ │ │ + eorseq r9, r2, r8, lsl r2 │ │ │ │ + @ instruction: 0x003291d8 │ │ │ │ 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 2e979c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d09e0 │ │ │ │ + bne d09fc │ │ │ │ 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] @ d0b54 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0a20 │ │ │ │ + beq d0a3c │ │ │ │ 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 +180750,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0a34 │ │ │ │ + beq d0a50 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0a40 │ │ │ │ + ble d0a5c │ │ │ │ str r6, [sp, #1132] @ 0x46c │ │ │ │ str r6, [sp, #1136] @ 0x470 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #444] @ d0b3c │ │ │ │ + ldr r0, [pc, #444] @ d0b58 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #432] @ d0b40 │ │ │ │ + ldr r0, [pc, #432] @ d0b5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e19d8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea3b0 │ │ │ │ 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 +180801,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] @ d0b48 │ │ │ │ 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] @ d0b4c │ │ │ │ + ldr r3, [pc, #288] @ d0b50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0a40 │ │ │ │ + b d0a5c │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r0, #8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ bl 3c120 │ │ │ │ - b d0a40 │ │ │ │ + b d0a5c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d0ad8 │ │ │ │ + b d0af4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d0a84 │ │ │ │ + b d0aa0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d0b44 │ │ │ │ + ldr r1, [pc, #204] @ d0b60 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b15c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1136 @ 0x470 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d0ad8 │ │ │ │ + beq d0af4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #108 @ 0x6c │ │ │ │ - bl c79dc │ │ │ │ - b d0ad8 │ │ │ │ + bl c79f8 │ │ │ │ + b d0af4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d0b48 │ │ │ │ + ldr r1, [pc, #140] @ d0b64 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b15c │ │ │ │ - b d0ad8 │ │ │ │ + b d0af4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c6fd4 │ │ │ │ + bl c6ff0 │ │ │ │ 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 d0b34 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d0b18 │ │ │ │ + bl 1b0820 │ │ │ │ + b d0b34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c6fd4 │ │ │ │ + bl c6ff0 │ │ │ │ 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 │ │ │ │ + mlaseq r2, r8, pc, r8 @ │ │ │ │ + ldrdeq ip, [r8], -r6 @ │ │ │ │ + mlaseq r2, r4, lr, r8 │ │ │ │ + eorseq pc, r3, ip, asr r5 @ │ │ │ │ + eorseq r9, r2, r8, lsr r0 │ │ │ │ + @ instruction: 0xfff7a7ac │ │ │ │ + eorseq r8, r2, r0, asr #30 │ │ │ │ + @ instruction: 0x00328efc │ │ │ │ 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 2e979c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d0cc0 │ │ │ │ + bne d0cdc │ │ │ │ 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] @ d0e30 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #1016 @ 0x3f8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d00 │ │ │ │ + beq d0d1c │ │ │ │ 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 +180934,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0d10 │ │ │ │ + beq d0d2c │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0d1c │ │ │ │ + ble d0d38 │ │ │ │ str r6, [sp, #1068] @ 0x42c │ │ │ │ str r6, [sp, #1072] @ 0x430 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #440] @ d0e18 │ │ │ │ + ldr r0, [pc, #440] @ d0e34 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #428] @ d0e1c │ │ │ │ + ldr r0, [pc, #428] @ d0e38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e19d8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea3b0 │ │ │ │ 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 +180985,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] @ d0e24 │ │ │ │ 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] @ d0e28 │ │ │ │ + ldr r3, [pc, #284] @ d0e2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0d1c │ │ │ │ + b d0d38 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #1016 @ 0x3f8 │ │ │ │ bl 3c120 │ │ │ │ - b d0d1c │ │ │ │ + b d0d38 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d0db4 │ │ │ │ + b d0dd0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d0d60 │ │ │ │ + b d0d7c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d0e20 │ │ │ │ + ldr r1, [pc, #204] @ d0e3c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b844 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1072 @ 0x430 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d0db4 │ │ │ │ + beq d0dd0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #44 @ 0x2c │ │ │ │ - bl c79dc │ │ │ │ - b d0db4 │ │ │ │ + bl c79f8 │ │ │ │ + b d0dd0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d0e24 │ │ │ │ + ldr r1, [pc, #140] @ d0e40 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b844 │ │ │ │ - b d0db4 │ │ │ │ + b d0dd0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ce3d8 │ │ │ │ + bl ce3f4 │ │ │ │ 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 d0e10 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d0df4 │ │ │ │ + bl 1b0820 │ │ │ │ + b d0e10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce3d8 │ │ │ │ + bl ce3f4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00328cb8 │ │ │ │ + strdeq fp, [r8], -r6 @ │ │ │ │ + @ instruction: 0x00328bb4 │ │ │ │ + eorseq pc, r3, r4, ror r2 @ │ │ │ │ + eorseq r8, r2, r8, ror #26 │ │ │ │ + @ instruction: 0xfff7abb4 │ │ │ │ + eorseq r8, r2, r4, ror ip │ │ │ │ + eorseq r8, r2, r0, lsr ip │ │ │ │ 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 2e979c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d0f94 │ │ │ │ + bne d0fb0 │ │ │ │ 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] @ d1100 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #280 @ 0x118 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0fd4 │ │ │ │ + beq d0ff0 │ │ │ │ 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 +181116,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0fe4 │ │ │ │ + beq d1000 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d0ff0 │ │ │ │ + ble d100c │ │ │ │ str r6, [sp, #332] @ 0x14c │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #432] @ d10e8 │ │ │ │ + ldr r0, [pc, #432] @ d1104 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #420] @ d10ec │ │ │ │ + ldr r0, [pc, #420] @ d1108 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e19d8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea3b0 │ │ │ │ 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] @ d10f4 │ │ │ │ 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] @ d10f8 │ │ │ │ + ldr r3, [pc, #280] @ d10fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d0ff0 │ │ │ │ + b d100c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #280 @ 0x118 │ │ │ │ bl 3c120 │ │ │ │ - b d0ff0 │ │ │ │ + b d100c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d1084 │ │ │ │ + b d10a0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d1034 │ │ │ │ + b d1050 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ d10f0 │ │ │ │ + ldr r1, [pc, #200] @ d110c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bcc4 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1084 │ │ │ │ + beq d10a0 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl c79dc │ │ │ │ - b d1084 │ │ │ │ + bl c79f8 │ │ │ │ + b d10a0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d10f4 │ │ │ │ + ldr r1, [pc, #140] @ d1110 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bcc4 │ │ │ │ - b d1084 │ │ │ │ + b d10a0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl ca05c │ │ │ │ + bl ca078 │ │ │ │ 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 d10e0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d10c4 │ │ │ │ + bl 1b0820 │ │ │ │ + b d10e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca05c │ │ │ │ + bl ca078 │ │ │ │ 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, r4, ror #19 │ │ │ │ + eoreq fp, r8, r2, lsr #26 │ │ │ │ + eorseq r8, r2, r0, ror #17 │ │ │ │ + mlaseq r3, ip, pc, lr @ │ │ │ │ + eorseq r8, r2, r0, lsr #21 │ │ │ │ + @ instruction: 0xfff7ad5c │ │ │ │ + @ instruction: 0x003289b0 │ │ │ │ + eorseq r8, r2, r0, ror r9 │ │ │ │ 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 2e979c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d1264 │ │ │ │ + bne d1280 │ │ │ │ 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] @ d13d0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d12a4 │ │ │ │ + beq d12c0 │ │ │ │ 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 +181296,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d12b4 │ │ │ │ + beq d12d0 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d12c0 │ │ │ │ + ble d12dc │ │ │ │ str r6, [sp, #316] @ 0x13c │ │ │ │ str r6, [sp, #320] @ 0x140 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #432] @ d13b8 │ │ │ │ + ldr r0, [pc, #432] @ d13d4 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #420] @ d13bc │ │ │ │ + ldr r0, [pc, #420] @ d13d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e19d8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea3b0 │ │ │ │ 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] @ d13c4 │ │ │ │ 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] @ d13c8 │ │ │ │ + ldr r3, [pc, #280] @ d13cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d12c0 │ │ │ │ + b d12dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ bl 3c120 │ │ │ │ - b d12c0 │ │ │ │ + b d12dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d1354 │ │ │ │ + b d1370 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d1304 │ │ │ │ + b d1320 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ d13c0 │ │ │ │ + ldr r1, [pc, #200] @ d13dc │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bf5c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1354 │ │ │ │ + beq d1370 │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ - bl c79dc │ │ │ │ - b d1354 │ │ │ │ + bl c79f8 │ │ │ │ + b d1370 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d13c4 │ │ │ │ + ldr r1, [pc, #140] @ d13e0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4bf5c │ │ │ │ - b d1354 │ │ │ │ + b d1370 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl d0400 │ │ │ │ + bl d041c │ │ │ │ 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 d13b0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d1394 │ │ │ │ + bl 1b0820 │ │ │ │ + b d13b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0400 │ │ │ │ + bl d041c │ │ │ │ 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, r4, lsl r7 │ │ │ │ + eoreq fp, r8, r2, asr sl │ │ │ │ + eorseq r8, r2, r0, lsl r6 │ │ │ │ + eorseq lr, r3, ip, asr #25 │ │ │ │ + eorseq r8, r2, r0, ror #15 │ │ │ │ + @ instruction: 0xfff7ad24 │ │ │ │ + @ instruction: 0x003286f0 │ │ │ │ + @ instruction: 0x003286b0 │ │ │ │ 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 2e979c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d1534 │ │ │ │ + bne d1550 │ │ │ │ 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] @ d16a0 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1574 │ │ │ │ + beq d1590 │ │ │ │ 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 +181476,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1584 │ │ │ │ + beq d15a0 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d1590 │ │ │ │ + ble d15ac │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #432] @ d1688 │ │ │ │ + ldr r0, [pc, #432] @ d16a4 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #420] @ d168c │ │ │ │ + ldr r0, [pc, #420] @ d16a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e19d8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea3b0 │ │ │ │ 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] @ d1694 │ │ │ │ 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] @ d1698 │ │ │ │ + ldr r3, [pc, #280] @ d169c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d1590 │ │ │ │ + b d15ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 3c120 │ │ │ │ - b d1590 │ │ │ │ + b d15ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1f454 │ │ │ │ - b d1624 │ │ │ │ + b d1640 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d15d4 │ │ │ │ + b d15f0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #200] @ d1690 │ │ │ │ + ldr r1, [pc, #200] @ d16ac │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b36c │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1624 │ │ │ │ + beq d1640 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl c79dc │ │ │ │ - b d1624 │ │ │ │ + bl c79f8 │ │ │ │ + b d1640 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d1694 │ │ │ │ + ldr r1, [pc, #140] @ d16b0 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b36c │ │ │ │ - b d1624 │ │ │ │ + b d1640 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl c88e0 │ │ │ │ + bl c88fc │ │ │ │ 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 d1680 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d1664 │ │ │ │ + bl 1b0820 │ │ │ │ + b d1680 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2a5c │ │ │ │ + bl c2a78 │ │ │ │ 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 │ │ │ │ + eorseq r8, r2, r4, asr #8 │ │ │ │ + eoreq fp, r8, r2, lsl #15 │ │ │ │ + eorseq r8, r2, r0, asr #6 │ │ │ │ + @ instruction: 0x0033e9fc │ │ │ │ + eorseq r8, r2, r0, lsr #10 │ │ │ │ + @ instruction: 0xfff79e64 │ │ │ │ + eorseq r8, r2, r0, lsr r4 │ │ │ │ + @ instruction: 0x003283f0 │ │ │ │ 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 2e979c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d1814 │ │ │ │ + bne d1830 │ │ │ │ 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] @ d1988 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #744 @ 0x2e8 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1854 │ │ │ │ + beq d1870 │ │ │ │ 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 +181659,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1868 │ │ │ │ + beq d1884 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble d1874 │ │ │ │ + ble d1890 │ │ │ │ str r6, [sp, #1820] @ 0x71c │ │ │ │ str r6, [sp, #1824] @ 0x720 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #444] @ d1970 │ │ │ │ + ldr r0, [pc, #444] @ d198c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #432] @ d1974 │ │ │ │ + ldr r0, [pc, #432] @ d1990 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 2e19bc │ │ │ │ + bl 2e19d8 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2ea394 │ │ │ │ + bl 2ea3b0 │ │ │ │ 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 +181710,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] @ d197c │ │ │ │ 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] @ d1980 │ │ │ │ + ldr r3, [pc, #288] @ d1984 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d1874 │ │ │ │ + b d1890 │ │ │ │ mov r1, #744 @ 0x2e8 │ │ │ │ mov r0, #8 │ │ │ │ orr r1, r1, #1024 @ 0x400 │ │ │ │ bl 3c120 │ │ │ │ - b d1874 │ │ │ │ + b d1890 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1f454 │ │ │ │ - b d190c │ │ │ │ + b d1928 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d18b8 │ │ │ │ + b d18d4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ d1978 │ │ │ │ + ldr r1, [pc, #204] @ d1994 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b554 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl c7aec │ │ │ │ + bl c7b08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d190c │ │ │ │ + beq d1928 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #796 @ 0x31c │ │ │ │ - bl c79dc │ │ │ │ - b d190c │ │ │ │ + bl c79f8 │ │ │ │ + b d1928 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 9fbcc │ │ │ │ - ldr r1, [pc, #140] @ d197c │ │ │ │ + ldr r1, [pc, #140] @ d1998 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4b554 │ │ │ │ - b d190c │ │ │ │ + b d1928 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c70ec │ │ │ │ + bl c7108 │ │ │ │ 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 d1968 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d194c │ │ │ │ + bl 1b0820 │ │ │ │ + b d1968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c70ec │ │ │ │ + bl c7108 │ │ │ │ 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 │ │ │ │ + eorseq r8, r2, r4, ror #2 │ │ │ │ + eoreq fp, r8, r2, lsr #9 │ │ │ │ + eorseq r8, r2, r0, rrx │ │ │ │ + eorseq lr, r3, r8, lsr #14 │ │ │ │ + eorseq r8, r2, r4, asr r2 │ │ │ │ + @ instruction: 0xfff79d70 │ │ │ │ + eorseq r8, r2, ip, asr r1 │ │ │ │ + eorseq r8, r2, r8, lsl r1 │ │ │ │ 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 +181814,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] @ d29a0 │ │ │ │ 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 d1a1c │ │ │ │ bl 1fa0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d1a18 │ │ │ │ + beq d1a34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r8, #240] @ 0xf0 │ │ │ │ strb r0, [r8, #244] @ 0xf4 │ │ │ │ - b d1a4c │ │ │ │ + b d1a68 │ │ │ │ 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] @ d2a24 │ │ │ │ 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 +181868,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 d1af4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2ca0 │ │ │ │ + bne d2cbc │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d25d4 │ │ │ │ + beq d25f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f94c │ │ │ │ mov r0, r5 │ │ │ │ - b d25d0 │ │ │ │ - bl 2ddd38 │ │ │ │ + b d25ec │ │ │ │ + bl 2ddd54 │ │ │ │ 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 d2d18 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r5, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1b10 │ │ │ │ + beq d1b2c │ │ │ │ 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 d1bc8 │ │ │ │ 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] @ d2b54 │ │ │ │ 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 d2460 │ │ │ │ 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 d1aa0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r9, [pc, #3968] @ d2b3c │ │ │ │ + ldr r9, [pc, #3968] @ d2b58 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [r8, #160] @ 0xa0 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d34 │ │ │ │ + beq d2d50 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d44 │ │ │ │ + beq d2d60 │ │ │ │ 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 d1cb0 │ │ │ │ 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] @ d2b5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq d1c84 │ │ │ │ - ldr r0, [pc, #4088] @ d2c78 │ │ │ │ + beq d1ca0 │ │ │ │ + ldr r0, [pc, #4088] @ d2c94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2260c │ │ │ │ - ldr r1, [pc, #4092] @ d2c88 │ │ │ │ + ldr r1, [pc, #4092] @ d2ca4 │ │ │ │ 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 16f7ec │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #4084] @ d2cb4 │ │ │ │ + ldr r0, [pc, #4084] @ d2cd0 │ │ │ │ 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] @ d2cf4 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19468c │ │ │ │ + bl 1946a8 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [r8, #160] @ 0xa0 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2d58 │ │ │ │ + beq d2d74 │ │ │ │ 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 d1dcc │ │ │ │ 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] @ d2d70 │ │ │ │ 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 d2444 │ │ │ │ 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 d1b40 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e9950 │ │ │ │ + bl 2e996c │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d2d90 │ │ │ │ + bne d2dac │ │ │ │ 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 d2f58 │ │ │ │ + bl 14da60 │ │ │ │ + bl 171c54 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ - bl 171a70 │ │ │ │ + bl 171a8c │ │ │ │ tst r5, #1 │ │ │ │ strd r0, [r8, #152] @ 0x98 │ │ │ │ - bne d1e34 │ │ │ │ - ldr r0, [pc, #4076] @ d2e10 │ │ │ │ + bne d1e50 │ │ │ │ + ldr r0, [pc, #4076] @ d2e2c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne d2c8c │ │ │ │ + bne d2ca8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq d2c7c │ │ │ │ + beq d2c98 │ │ │ │ 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] @ d2e74 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d1f70 │ │ │ │ - ldr r0, [pc, #4068] @ d2e5c │ │ │ │ + bhi d1f8c │ │ │ │ + ldr r0, [pc, #4068] @ d2e78 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d1ea4 │ │ │ │ + bcc d1ec0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1f70 │ │ │ │ - ldr r0, [pc, #4072] @ d2e80 │ │ │ │ + beq d1f8c │ │ │ │ + ldr r0, [pc, #4072] @ d2e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d1f70 │ │ │ │ - ldr r0, [pc, #4084] @ d2ea0 │ │ │ │ + beq d1f8c │ │ │ │ + ldr r0, [pc, #4084] @ d2ebc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1f70 │ │ │ │ - ldr r0, [pc, #4068] @ d2ea4 │ │ │ │ + beq d1f8c │ │ │ │ + ldr r0, [pc, #4068] @ d2ec0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d2e84 │ │ │ │ + beq d2ea0 │ │ │ │ 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 d2ec4 │ │ │ │ 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] @ d2f38 │ │ │ │ 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] @ d2f3c │ │ │ │ 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 29e04c │ │ │ │ ldrd r0, [r9] │ │ │ │ ldr r2, [r8, #144] @ 0x90 │ │ │ │ - bl 2e2014 │ │ │ │ + bl 2e2030 │ │ │ │ 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 12ce18 │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ cmp r5, #2 │ │ │ │ - bne d1fd4 │ │ │ │ + bne d1ff0 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - b d2450 │ │ │ │ + b d246c │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r9, [r8, #196] @ 0xc4 │ │ │ │ ldr r6, [r8, #192] @ 0xc0 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d1ff4 │ │ │ │ + beq d2010 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d200c │ │ │ │ + beq d2028 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r6, #72]! @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ tst r5, #1 │ │ │ │ - beq d2080 │ │ │ │ + beq d209c │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #4092] @ d3030 │ │ │ │ + ldr r0, [pc, #4092] @ d304c │ │ │ │ mov r4, #27 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #27 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2df8 │ │ │ │ - ldr r1, [pc, #4092] @ d3050 │ │ │ │ + beq d2e14 │ │ │ │ + ldr r1, [pc, #4092] @ d306c │ │ │ │ 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 d2400 │ │ │ │ ldr r0, [r8, #172] @ 0xac │ │ │ │ bl 73d70 │ │ │ │ tst r0, #1 │ │ │ │ - beq d20c4 │ │ │ │ + beq d20e0 │ │ │ │ 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] @ d30b0 │ │ │ │ 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 d2400 │ │ │ │ str r1, [r7] │ │ │ │ - ldr fp, [pc, #4092] @ d30cc │ │ │ │ + ldr fp, [pc, #4092] @ d30e8 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d220c │ │ │ │ - ldr r0, [pc, #4092] @ d30e0 │ │ │ │ + bhi d2228 │ │ │ │ + ldr r0, [pc, #4092] @ d30fc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2110 │ │ │ │ + bcc d212c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d220c │ │ │ │ - ldr r0, [pc, #4064] @ d30e4 │ │ │ │ + beq d2228 │ │ │ │ + ldr r0, [pc, #4064] @ d3100 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d220c │ │ │ │ - ldr r0, [pc, #4092] @ d3114 │ │ │ │ + beq d2228 │ │ │ │ + ldr r0, [pc, #4092] @ d3130 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d220c │ │ │ │ + beq d2228 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r5, [pc, #4072] @ d3118 │ │ │ │ + ldr r5, [pc, #4072] @ d3134 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #28]! │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2ee4 │ │ │ │ + beq d2f00 │ │ │ │ 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 +182308,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 2ea038 │ │ │ │ + ldr r0, [pc, #4088] @ d31a4 │ │ │ │ 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] @ d31bc │ │ │ │ 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] @ d31c0 │ │ │ │ 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] @ d31e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl c93ec │ │ │ │ + bl c9408 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr fp, [pc, #4088] @ d3204 │ │ │ │ + ldr fp, [pc, #4088] @ d3220 │ │ │ │ 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 d229c │ │ │ │ bl 753d8 │ │ │ │ add r1, r8, #176 @ 0xb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 63b00 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171d58 │ │ │ │ + bl 171d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2a0c │ │ │ │ + beq d2a28 │ │ │ │ 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] @ d3280 │ │ │ │ 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 d23f8 │ │ │ │ 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 +182407,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 12cf3c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r9, #-2147483645 @ 0x80000003 │ │ │ │ - bne d2334 │ │ │ │ + bne d2350 │ │ │ │ mov r0, #4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ - b d2450 │ │ │ │ + b d246c │ │ │ │ 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 d2378 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2374 │ │ │ │ + beq d2390 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ bl 1fda8 │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ - bne d285c │ │ │ │ - ldr r0, [pc, #4088] @ d3384 │ │ │ │ + bne d2878 │ │ │ │ + ldr r0, [pc, #4088] @ d33a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #34 @ 0x22 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2e40 │ │ │ │ - ldr r1, [pc, #4056] @ d3388 │ │ │ │ + beq d2e5c │ │ │ │ + ldr r1, [pc, #4056] @ d33a4 │ │ │ │ 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 +182464,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 d241c │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2418 │ │ │ │ + beq d2434 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 d2460 │ │ │ │ + bl 15bb24 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2478 │ │ │ │ + beq d2494 │ │ │ │ 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 ce760 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d25cc │ │ │ │ + beq d25e8 │ │ │ │ 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] @ d3404 │ │ │ │ + ldr r2, [pc, #3920] @ d340c │ │ │ │ + ldr r3, [pc, #3920] @ d3410 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #3904] @ d33ec │ │ │ │ + ldr r0, [pc, #3904] @ d3408 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2610 │ │ │ │ + beq d262c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #4088] @ d34c0 │ │ │ │ + ldr r0, [pc, #4088] @ d34dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d25c4 │ │ │ │ - ldr r0, [pc, #4072] @ d34c4 │ │ │ │ + bhi d25e0 │ │ │ │ + ldr r0, [pc, #4072] @ d34e0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2508 │ │ │ │ + bcc d2524 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d25c4 │ │ │ │ - ldr r0, [pc, #4044] @ d34c8 │ │ │ │ + beq d25e0 │ │ │ │ + ldr r0, [pc, #4044] @ d34e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d25c4 │ │ │ │ - ldr r0, [pc, #4028] @ d34cc │ │ │ │ + beq d25e0 │ │ │ │ + ldr r0, [pc, #4028] @ d34e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d25c4 │ │ │ │ - ldr r0, [pc, #4012] @ d34d0 │ │ │ │ + beq d25e0 │ │ │ │ + ldr r0, [pc, #4012] @ d34ec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2e60 │ │ │ │ + beq d2e7c │ │ │ │ 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] @ d34f8 │ │ │ │ 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] @ d34fc │ │ │ │ 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] @ d3500 │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 ca078 │ │ │ │ + ldr r1, [pc, #3624] @ d3444 │ │ │ │ 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] @ d3504 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d277c │ │ │ │ - ldr r0, [pc, #3752] @ d34ec │ │ │ │ + bhi d2798 │ │ │ │ + ldr r0, [pc, #3752] @ d3508 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2670 │ │ │ │ + bcc d268c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d277c │ │ │ │ - ldr r0, [pc, #3724] @ d34f0 │ │ │ │ + beq d2798 │ │ │ │ + ldr r0, [pc, #3724] @ d350c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d277c │ │ │ │ - ldr r0, [pc, #3708] @ d34f4 │ │ │ │ + beq d2798 │ │ │ │ + ldr r0, [pc, #3708] @ d3510 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d277c │ │ │ │ - ldr r0, [pc, #3692] @ d34f8 │ │ │ │ + beq d2798 │ │ │ │ + ldr r0, [pc, #3692] @ d3514 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2ec4 │ │ │ │ + beq d2ee0 │ │ │ │ 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] @ d3520 │ │ │ │ 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] @ d3524 │ │ │ │ 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 +182677,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] @ d3528 │ │ │ │ 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 29e04c │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - ldr r2, [pc, #3176] @ d33f8 │ │ │ │ + ldr r2, [pc, #3176] @ d3414 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #3172] @ d33fc │ │ │ │ + ldr r2, [pc, #3172] @ d3418 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #3168] @ d3400 │ │ │ │ - ldr r3, [pc, #3168] @ d3404 │ │ │ │ + ldr r2, [pc, #3168] @ d341c │ │ │ │ + ldr r3, [pc, #3168] @ d3420 │ │ │ │ blx r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r8, #240 @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d27bc │ │ │ │ - bl ff640 │ │ │ │ - b d2850 │ │ │ │ + beq d27d8 │ │ │ │ + bl ff65c │ │ │ │ + b d286c │ │ │ │ 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] @ d352c │ │ │ │ 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 2d4268 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2e14 │ │ │ │ + bne d2e30 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ff57c │ │ │ │ + bl ff598 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2850 │ │ │ │ + beq d286c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 2d425c │ │ │ │ - b d25dc │ │ │ │ + bl 2d4278 │ │ │ │ + b d25f8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r9, #-2147483647 @ 0x80000001 │ │ │ │ - bne d2940 │ │ │ │ + bne d295c │ │ │ │ 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 1193c8 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #3064] @ d3488 │ │ │ │ + ldr r1, [pc, #3064] @ d34a4 │ │ │ │ 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] @ d34a8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #3032] @ d3490 │ │ │ │ + ldr r1, [pc, #3032] @ d34ac │ │ │ │ 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 d2904 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2900 │ │ │ │ + beq d291c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrb r0, [r8, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2914 │ │ │ │ + beq d2930 │ │ │ │ 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 d2460 │ │ │ │ + bl 15bb24 │ │ │ │ + b d2460 │ │ │ │ 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 d29a4 │ │ │ │ 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 d23f8 │ │ │ │ + eorseq pc, r3, r0, ror #23 │ │ │ │ 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 171d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2b44 │ │ │ │ + beq d2b60 │ │ │ │ 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] @ d34b0 │ │ │ │ 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 d23f8 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d23dc │ │ │ │ - eorseq pc, r3, r0, lsr #18 │ │ │ │ + bl 1b0820 │ │ │ │ + b d23f8 │ │ │ │ + eorseq pc, r3, r4, lsl #18 │ │ │ │ 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 d2a64 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d23dc │ │ │ │ - ldr r0, [pc, #2568] @ d3468 │ │ │ │ + bhi d23f8 │ │ │ │ + ldr r0, [pc, #2568] @ d3484 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2a8c │ │ │ │ + bcc d2aa8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d23dc │ │ │ │ - ldr r0, [pc, #2540] @ d346c │ │ │ │ + beq d23f8 │ │ │ │ + ldr r0, [pc, #2540] @ d3488 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d23dc │ │ │ │ - ldr r0, [pc, #2524] @ d3470 │ │ │ │ + beq d23f8 │ │ │ │ + ldr r0, [pc, #2524] @ d348c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d23dc │ │ │ │ + beq d23f8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r0, [pc, #2504] @ d3474 │ │ │ │ + ldr r0, [pc, #2504] @ d3490 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2f00 │ │ │ │ + beq d2f1c │ │ │ │ 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] @ d349c │ │ │ │ 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] @ d34a0 │ │ │ │ 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 29e04c │ │ │ │ + b d23f4 │ │ │ │ + eorseq r8, r2, ip, asr #12 │ │ │ │ + eorseq lr, r3, r4, ror #4 │ │ │ │ + @ instruction: 0x0033f8f8 │ │ │ │ ldr r0, [r8, #160] @ 0xa0 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ bl 751f0 │ │ │ │ - ldr r0, [pc, #2364] @ d3498 │ │ │ │ + ldr r0, [pc, #2364] @ d34b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d2c58 │ │ │ │ - ldr r0, [pc, #2348] @ d349c │ │ │ │ + bhi d2c74 │ │ │ │ + ldr r0, [pc, #2348] @ d34b8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d2b9c │ │ │ │ + bcc d2bb8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2c58 │ │ │ │ - ldr r0, [pc, #2320] @ d34a0 │ │ │ │ + beq d2c74 │ │ │ │ + ldr r0, [pc, #2320] @ d34bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d2c58 │ │ │ │ - ldr r0, [pc, #2304] @ d34a4 │ │ │ │ + beq d2c74 │ │ │ │ + ldr r0, [pc, #2304] @ d34c0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2c58 │ │ │ │ - ldr r0, [pc, #2288] @ d34a8 │ │ │ │ + beq d2c74 │ │ │ │ + ldr r0, [pc, #2288] @ d34c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d2f24 │ │ │ │ + beq d2f40 │ │ │ │ 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] @ d34d0 │ │ │ │ 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] @ d34d4 │ │ │ │ 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] @ d34d8 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d28c8 │ │ │ │ + beq d28e4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d28c8 │ │ │ │ - @ instruction: 0x0033f8fc │ │ │ │ + bl 1b0820 │ │ │ │ + b d28e4 │ │ │ │ + eorseq pc, r3, r0, ror #17 │ │ │ │ mov r0, r7 │ │ │ │ bl 3acc8 │ │ │ │ - b d1e48 │ │ │ │ - eorseq pc, r3, ip, ror #17 │ │ │ │ + b d1e64 │ │ │ │ + @ instruction: 0x0033f8d0 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b d1e34 │ │ │ │ + b d1e50 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1912] @ d3424 │ │ │ │ + ldr r0, [pc, #1912] @ d3440 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b d2f3c │ │ │ │ - @ instruction: 0x0033f3dc │ │ │ │ - ldr r0, [pc, #1868] @ d340c │ │ │ │ + b d2f58 │ │ │ │ + eorseq pc, r3, r0, asr #7 │ │ │ │ + ldr r0, [pc, #1868] @ d3428 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1860] @ d3414 │ │ │ │ + ldr r0, [pc, #1860] @ d3430 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ - ldrdeq r1, [r9], -fp @ │ │ │ │ - ldr r0, [pc, #1828] @ d3408 │ │ │ │ + b d2f58 │ │ │ │ + ldrdeq r1, [r9], -pc @ │ │ │ │ + ldr r0, [pc, #1828] @ d3424 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1820] @ d3410 │ │ │ │ + ldr r0, [pc, #1820] @ d342c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ - ldr r0, [pc, #1820] @ d3420 │ │ │ │ + b d2f58 │ │ │ │ + ldr r0, [pc, #1820] @ d343c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1796] @ d341c │ │ │ │ + ldr r0, [pc, #1796] @ d3438 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1772] @ d3418 │ │ │ │ + ldr r0, [pc, #1772] @ d3434 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 3c120 │ │ │ │ - b d2f3c │ │ │ │ - eoreq fp, r8, r7, ror r8 │ │ │ │ + b d2f58 │ │ │ │ + eoreq fp, r8, fp, ror r8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1724] @ d3430 │ │ │ │ + ldr r0, [pc, #1724] @ d344c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1700] @ d342c │ │ │ │ + ldr r0, [pc, #1700] @ d3448 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ 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] @ d3450 │ │ │ │ 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] @ d3454 │ │ │ │ + ldr r3, [pc, #1656] @ d3458 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1660] @ d3458 │ │ │ │ + ldr r0, [pc, #1660] @ d3474 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ str r9, [sp, #12] │ │ │ │ - ldr r0, [pc, #1636] @ d3454 │ │ │ │ + ldr r0, [pc, #1636] @ d3470 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d2f3c │ │ │ │ - ldr r2, [pc, #1600] @ d3440 │ │ │ │ + b d2f58 │ │ │ │ + ldr r2, [pc, #1600] @ d345c │ │ │ │ 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 d2f58 │ │ │ │ + eorseq lr, r3, r0, lsl r0 │ │ │ │ + ldr r0, [pc, #1784] @ d3530 │ │ │ │ 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] @ d3534 │ │ │ │ + ldr r3, [pc, #1768] @ d3538 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b d2f3c │ │ │ │ - ldr r2, [pc, #1556] @ d345c │ │ │ │ + b d2f58 │ │ │ │ + ldr r2, [pc, #1556] @ d3478 │ │ │ │ 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 d2f58 │ │ │ │ + eorseq sp, r3, r0, asr lr │ │ │ │ + eorseq lr, r3, r0, lsl #5 │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1636] @ d34d4 │ │ │ │ - ldr r2, [pc, #1636] @ d34d8 │ │ │ │ + ldr r0, [pc, #1636] @ d34f0 │ │ │ │ + ldr r2, [pc, #1636] @ d34f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - eorseq lr, r3, ip, ror r2 │ │ │ │ - ldr r0, [pc, #1464] @ d3444 │ │ │ │ + b d2f58 │ │ │ │ + eorseq lr, r3, r0, ror #4 │ │ │ │ + ldr r0, [pc, #1464] @ d3460 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1460] @ d3448 │ │ │ │ + ldr r2, [pc, #1460] @ d3464 │ │ │ │ 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 d2f58 │ │ │ │ + eorseq lr, r3, ip, asr #4 │ │ │ │ + eorseq lr, r3, r8, lsr r2 │ │ │ │ + ldr r0, [pc, #1436] @ d3468 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1432] @ d3450 │ │ │ │ + ldr r2, [pc, #1432] @ d346c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ + b d2f58 │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1576] @ d34fc │ │ │ │ - ldr r2, [pc, #1576] @ d3500 │ │ │ │ + ldr r0, [pc, #1576] @ d3518 │ │ │ │ + ldr r2, [pc, #1576] @ d351c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - ldr r0, [pc, #1396] @ d3460 │ │ │ │ + b d2f58 │ │ │ │ + ldr r0, [pc, #1396] @ d347c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1392] @ d3464 │ │ │ │ + ldr r2, [pc, #1392] @ d3480 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d2f3c │ │ │ │ - ldr r0, [pc, #1392] @ d3478 │ │ │ │ + b d2f58 │ │ │ │ + ldr r0, [pc, #1392] @ d3494 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1388] @ d347c │ │ │ │ + ldr r2, [pc, #1388] @ d3498 │ │ │ │ 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 d2f58 │ │ │ │ + eorseq r8, r2, ip, ror r2 │ │ │ │ + eorseq r8, r2, r0, asr r2 │ │ │ │ + ldr r0, [pc, #1408] @ d34c8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1404] @ d34b0 │ │ │ │ + ldr r2, [pc, #1404] @ d34cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d31cc │ │ │ │ - b d3000 │ │ │ │ - b d3000 │ │ │ │ - b d3000 │ │ │ │ + b d31e8 │ │ │ │ + b d301c │ │ │ │ + b d301c │ │ │ │ + b d301c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ - b d3000 │ │ │ │ + b d30a4 │ │ │ │ + b d30a4 │ │ │ │ + b d30a4 │ │ │ │ + b d301c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ - b d3000 │ │ │ │ + b d30a4 │ │ │ │ + b d301c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ - b d3000 │ │ │ │ + b d30a4 │ │ │ │ + b d301c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl c93ec │ │ │ │ - b d31b8 │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ + bl c9408 │ │ │ │ + b d31d4 │ │ │ │ + b d30a4 │ │ │ │ + b d30a4 │ │ │ │ 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 d31d4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b d3018 │ │ │ │ - b d3000 │ │ │ │ - b d3088 │ │ │ │ + b d3034 │ │ │ │ + b d301c │ │ │ │ + b d30a4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d30a4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d30a4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d31d8 │ │ │ │ + beq d31f4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ - b d31d8 │ │ │ │ - b d318c │ │ │ │ - b d3088 │ │ │ │ - b d3088 │ │ │ │ + bl 1b0820 │ │ │ │ + b d31f4 │ │ │ │ + b d31a8 │ │ │ │ + b d30a4 │ │ │ │ + b d30a4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d30a4 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #16] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d31b8 │ │ │ │ + beq d31d4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d31b8 │ │ │ │ + bl 1b0820 │ │ │ │ + b d31d4 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr fp, [sp, #144] @ 0x90 │ │ │ │ - b d3038 │ │ │ │ - eorseq sp, r3, r4, lsl #28 │ │ │ │ + b d3054 │ │ │ │ + eorseq sp, r3, r8, ror #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 d31d4 │ │ │ │ + b d31e8 │ │ │ │ + b d31a8 │ │ │ │ + b d31ac │ │ │ │ + mlaeq r8, r0, r6, fp │ │ │ │ + b d32a0 │ │ │ │ + b d31e8 │ │ │ │ + b d31e8 │ │ │ │ + b d31e8 │ │ │ │ + b d32a0 │ │ │ │ + b d32a4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d30a4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d3088 │ │ │ │ + b d30a4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d31cc │ │ │ │ - b d3088 │ │ │ │ + b d31e8 │ │ │ │ + b d30a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d31b8 │ │ │ │ - b d318c │ │ │ │ - eoreq fp, r8, fp, asr r5 │ │ │ │ + b d31d4 │ │ │ │ + b d31a8 │ │ │ │ + eoreq fp, r8, pc, asr r5 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d30b4 │ │ │ │ + beq d30d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r8, #216] @ 0xd8 │ │ │ │ bl 1fda8 │ │ │ │ - b d31b8 │ │ │ │ - b d31cc │ │ │ │ - b d3284 │ │ │ │ - b d31cc │ │ │ │ - eorseq sp, r3, r0, lsl #24 │ │ │ │ - b d31cc │ │ │ │ + b d31d4 │ │ │ │ + b d31e8 │ │ │ │ + b d32a0 │ │ │ │ + b d31e8 │ │ │ │ + eorseq sp, r3, r4, ror #23 │ │ │ │ + b d31e8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b d31cc │ │ │ │ - b d318c │ │ │ │ - eorseq lr, r3, ip, lsr r0 │ │ │ │ - eorseq lr, r3, ip, lsl r0 │ │ │ │ + b d31e8 │ │ │ │ + b d31a8 │ │ │ │ + eorseq lr, r3, r0, lsr #32 │ │ │ │ + eorseq lr, r3, r0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d3108 │ │ │ │ + beq d3124 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r8, #208] @ 0xd0 │ │ │ │ bl 1fda8 │ │ │ │ - b d31d0 │ │ │ │ - eorseq lr, r3, r8 │ │ │ │ - @ instruction: 0x0033dff0 │ │ │ │ + b d31ec │ │ │ │ + eorseq sp, r3, ip, ror #31 │ │ │ │ + @ instruction: 0x0033dfd4 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d3194 │ │ │ │ + beq d31b0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b d3150 │ │ │ │ + b d316c │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d3194 │ │ │ │ + beq d31b0 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d3194 │ │ │ │ + bl 1b0820 │ │ │ │ + b d31b0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d31d8 │ │ │ │ + beq d31f4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ - b d31d8 │ │ │ │ - b d336c │ │ │ │ + bl 1b0820 │ │ │ │ + b d31f4 │ │ │ │ + b d3388 │ │ │ │ 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 2d4278 │ │ │ │ + b d33c0 │ │ │ │ + eorseq r8, r2, r0, lsr r0 │ │ │ │ + eorseq r7, r2, r8, asr ip │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl c7bec │ │ │ │ + bl c7c08 │ │ │ │ ldr r0, [r8, #192] @ 0xc0 │ │ │ │ bl 1f8f8 │ │ │ │ - b d31d0 │ │ │ │ - b d31cc │ │ │ │ - eorseq sp, r3, r4, lsr pc │ │ │ │ + b d31ec │ │ │ │ + b d31e8 │ │ │ │ + eorseq sp, r3, r8, lsl pc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r0, [r8, #152] @ 0x98 │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2ae4 │ │ │ │ ldrb r0, [r8, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3240 │ │ │ │ + beq d325c │ │ │ │ ldr r0, [r8, #176] @ 0xb0 │ │ │ │ bl 1f400 │ │ │ │ - b d3240 │ │ │ │ + b d325c │ │ │ │ str r0, [sp, #16] │ │ │ │ and r1, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c3294 │ │ │ │ - b d31d8 │ │ │ │ - eorseq sp, r3, r4, asr #21 │ │ │ │ + bl c32b0 │ │ │ │ + b d31f4 │ │ │ │ + eorseq sp, r3, r8, lsr #21 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d31d8 │ │ │ │ + b d31f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d31d8 │ │ │ │ + b d31f4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d3240 │ │ │ │ + beq d325c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d3240 │ │ │ │ + bl 1b0820 │ │ │ │ + b d325c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #188] @ 0xbc │ │ │ │ - b d32dc │ │ │ │ + b d32f8 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ - b d3324 │ │ │ │ - b d32cc │ │ │ │ + b d3340 │ │ │ │ + b d32e8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d3334 │ │ │ │ - ldrdeq fp, [r8], -r3 @ │ │ │ │ - b d32a0 │ │ │ │ + b d3350 │ │ │ │ + ldrdeq fp, [r8], -r7 @ │ │ │ │ + b d32bc │ │ │ │ str r4, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl c7bec │ │ │ │ - b d31d0 │ │ │ │ + bl c7c08 │ │ │ │ + b d31ec │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 2d425c │ │ │ │ - b d333c │ │ │ │ - b d32a0 │ │ │ │ - b d32a0 │ │ │ │ + bl 2d4278 │ │ │ │ + b d3358 │ │ │ │ + b d32bc │ │ │ │ + b d32bc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ - b d32dc │ │ │ │ - b d32d8 │ │ │ │ + b d32f8 │ │ │ │ + b d32f4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 15262c │ │ │ │ - b d3328 │ │ │ │ + bl 152648 │ │ │ │ + b d3344 │ │ │ │ bl 3c6f8 │ │ │ │ - b d3324 │ │ │ │ + b d3340 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d333c │ │ │ │ + b d3358 │ │ │ │ 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 d3344 │ │ │ │ + bl 15bb24 │ │ │ │ + b d3344 │ │ │ │ + b d333c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d339c │ │ │ │ + b d33b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 1fda8 │ │ │ │ - b d3394 │ │ │ │ + b d33b0 │ │ │ │ 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 ce760 │ │ │ │ ldr r0, [r8, #228] @ 0xe4 │ │ │ │ bl 1fda8 │ │ │ │ - b d3394 │ │ │ │ + b d33b0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d33b4 │ │ │ │ - b d3390 │ │ │ │ + b d33d0 │ │ │ │ + b d33ac │ │ │ │ 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 d33c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d33c4 │ │ │ │ + b d33e0 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sp, r3, r8, lsr #21 │ │ │ │ - eoreq fp, r8, ip, asr #6 │ │ │ │ + eorseq sp, r3, ip, lsl #21 │ │ │ │ + eoreq fp, r8, r0, asr r3 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl d03c4 │ │ │ │ + bl d03e0 │ │ │ │ ldr r0, [r8, #240] @ 0xf0 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c7608 │ │ │ │ + bl c7624 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #268] @ 0x10c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca05c │ │ │ │ + bl ca078 │ │ │ │ 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 fe8472a0 <__bss_end__@@Base+0xfe435804> │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - 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 r6, r2, r8, lsr sp │ │ │ │ + eorseq r6, r2, ip, asr sp │ │ │ │ + eorseq r6, r2, r0, ror #27 │ │ │ │ + eorseq r6, r2, r4, lsl #28 │ │ │ │ + eorseq r7, r2, r8, lsl #17 │ │ │ │ + mlaseq r2, ip, r8, r7 │ │ │ │ + eorseq r7, r2, r0, asr r4 │ │ │ │ + @ instruction: 0x00321bf8 │ │ │ │ + eorseq r7, r2, r8, lsr #8 │ │ │ │ + @ instruction: 0x003273dc │ │ │ │ + @ instruction: 0x003273f0 │ │ │ │ + eorseq r1, r2, r4, asr r7 │ │ │ │ + eoreq r1, r8, r1, lsr pc │ │ │ │ + eorseq r1, r2, r0, lsl #8 │ │ │ │ + eorseq r6, r2, ip, asr sp │ │ │ │ + eoreq sl, r8, pc, asr r5 │ │ │ │ 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 │ │ │ │ + eoreq sl, r8, fp, lsr r5 │ │ │ │ + eorseq r7, r2, r8, asr #5 │ │ │ │ + eorseq r7, r2, ip, asr #7 │ │ │ │ + eorseq r7, r2, r0, ror #7 │ │ │ │ + eorseq r6, r2, r4, lsl sp │ │ │ │ + strdeq sl, [r8], -pc @ │ │ │ │ + @ instruction: 0x003272d4 │ │ │ │ + @ instruction: 0x0033d6b0 │ │ │ │ + mlaseq r3, r0, r6, sp │ │ │ │ + eorseq sp, r3, ip, ror r6 │ │ │ │ + eorseq sp, r3, r4, ror #12 │ │ │ │ + eoreq sl, r8, r3, ror #9 │ │ │ │ + @ instruction: 0x003272d0 │ │ │ │ + eorseq r7, r2, ip, lsr #6 │ │ │ │ + @ instruction: 0x003276d4 │ │ │ │ + eorseq r3, r2, r4, lsl #14 │ │ │ │ + eorseq r3, r2, r0, lsl #14 │ │ │ │ + eoreq r6, r8, r1, asr r1 │ │ │ │ + eoreq sl, r8, fp, ror #24 │ │ │ │ + eorseq sp, r3, r8, asr r1 │ │ │ │ + eorseq sp, r3, ip, lsr #11 │ │ │ │ + eorseq sp, r3, ip, lsl #11 │ │ │ │ + eorseq sp, r3, r8, ror r5 │ │ │ │ + eorseq sp, r3, r4, ror #10 │ │ │ │ + @ instruction: 0x0028a4bf │ │ │ │ + eorseq r7, r2, r4, asr #5 │ │ │ │ + eorseq r7, r2, r0, lsr #4 │ │ │ │ + @ instruction: 0x003275d4 │ │ │ │ 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, ip, ror #15 │ │ │ │ + eorseq sp, r3, r0, lsl ip │ │ │ │ + @ instruction: 0x0033dbf0 │ │ │ │ + @ instruction: 0x0033dbdc │ │ │ │ + eorseq sp, r3, r8, asr #23 │ │ │ │ + eoreq sl, r8, pc, ror r5 │ │ │ │ + @ instruction: 0x003272fc │ │ │ │ + @ instruction: 0x003278b4 │ │ │ │ + eoreq r2, r8, r8, lsr #22 │ │ │ │ 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, r4, lsl #13 │ │ │ │ + eorseq sp, r3, ip, lsl lr │ │ │ │ + @ instruction: 0x0033ddfc │ │ │ │ + eorseq sp, r3, r8, ror #27 │ │ │ │ + @ instruction: 0x0033ddd4 │ │ │ │ + eoreq sl, r8, fp, lsl r5 │ │ │ │ + eorseq r7, r2, r8, ror #13 │ │ │ │ + @ instruction: 0x0033d8b4 │ │ │ │ + @ instruction: 0x00327ed0 │ │ │ │ + eorseq r7, r2, r4, asr #13 │ │ │ │ + mlaseq r2, r4, r0, r7 │ │ │ │ + eorseq r6, r2, r8, ror #20 │ │ │ │ + eoreq r9, r8, ip, ror #27 │ │ │ │ + eorseq r6, r2, r4, ror #20 │ │ │ │ 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 +183596,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 d37c4 │ │ │ │ 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 ddfe0 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d4354 │ │ │ │ + beq d4370 │ │ │ │ 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 │ │ │ │ - tst r0, #1 │ │ │ │ beq d387c │ │ │ │ + tst r0, #1 │ │ │ │ + beq d3898 │ │ │ │ ldr r0, [sl, #540] @ 0x21c │ │ │ │ str r0, [sp, #824] @ 0x338 │ │ │ │ - ldr r0, [pc, #3940] @ d4570 │ │ │ │ + ldr r0, [pc, #3940] @ d458c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d3714 │ │ │ │ - ldr r0, [pc, #3924] @ d4574 │ │ │ │ + bhi d3730 │ │ │ │ + ldr r0, [pc, #3924] @ d4590 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d364c │ │ │ │ + bcc d3668 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d3714 │ │ │ │ - ldr r0, [pc, #3896] @ d4578 │ │ │ │ + beq d3730 │ │ │ │ + ldr r0, [pc, #3896] @ d4594 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d3714 │ │ │ │ - ldr r0, [pc, #3880] @ d457c │ │ │ │ + beq d3730 │ │ │ │ + ldr r0, [pc, #3880] @ d4598 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3714 │ │ │ │ + beq d3730 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #3860] @ d4580 │ │ │ │ + ldr r0, [pc, #3860] @ d459c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4a40 │ │ │ │ + beq d4a5c │ │ │ │ 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] @ d45a0 │ │ │ │ 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] @ d45a4 │ │ │ │ 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] @ d45a8 │ │ │ │ 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 29e04c │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 2d425c │ │ │ │ - b d4864 │ │ │ │ + bl 2d4278 │ │ │ │ + b d4880 │ │ │ │ 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 +183706,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 d38f0 │ │ │ │ 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 +183724,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 d3948 │ │ │ │ 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] @ d45ac │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3504] @ d4594 │ │ │ │ + ldr r1, [pc, #3504] @ d45b0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ d45b4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d383c │ │ │ │ + blt d3858 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d383c │ │ │ │ + beq d3858 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r5, [sl, #588] @ 0x24c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b d4894 │ │ │ │ + b d48b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1060] @ 0x424 │ │ │ │ ldr r0, [sl, #536] @ 0x218 │ │ │ │ tst r0, #1 │ │ │ │ - bne d35fc │ │ │ │ + bne d3618 │ │ │ │ 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 +183833,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] @ d48e4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r5, [r0, r1]! │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ tst r5, #1 │ │ │ │ - beq d39a0 │ │ │ │ - ldr r0, [pc, #3916] @ d48cc │ │ │ │ + beq d39bc │ │ │ │ + ldr r0, [pc, #3916] @ d48e8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 d3a00 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4084] @ d49a4 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #4084] @ d49c0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d49f8 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d4a14 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strb r9, [r0, #753] @ 0x2f1 │ │ │ │ - ldr r0, [pc, #4084] @ d4a14 │ │ │ │ + ldr r0, [pc, #4084] @ d4a30 │ │ │ │ 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 +183900,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 d3ac8 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4072] @ d4a60 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #4072] @ d4a7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d4acc │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r5, r4, #672 @ 0x2a0 │ │ │ │ ldr r6, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d4b04 │ │ │ │ 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 +183972,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 d3bb8 │ │ │ │ ldr r9, [sp, #932] @ 0x3a4 │ │ │ │ ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ cmp r9, r0 │ │ │ │ mov r6, r9 │ │ │ │ - beq d41d8 │ │ │ │ + beq d41f4 │ │ │ │ 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 +184018,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] @ d4c5c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #4092] @ d4c78 │ │ │ │ + ldr r2, [pc, #4092] @ d4c94 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4cc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cf44 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3988] @ d4cac │ │ │ │ + ldr r2, [pc, #3988] @ d4cc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cd48 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3932] @ d4cb0 │ │ │ │ + ldr r2, [pc, #3932] @ d4ccc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #4064] @ d4d74 │ │ │ │ + ldr r2, [pc, #4064] @ d4d90 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #4044] @ d4da0 │ │ │ │ + ldr r2, [pc, #4044] @ d4dbc │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4dfc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4de8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4de4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4df4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4df8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3700] @ d4dec │ │ │ │ + ldr r2, [pc, #3700] @ d4e08 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4e00 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3576] @ d4dfc │ │ │ │ + ldr r2, [pc, #3576] @ d4e18 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4df0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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] @ d4dec │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3368] @ d4de8 │ │ │ │ + ldr r2, [pc, #3368] @ d4e04 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3320] @ d4df4 │ │ │ │ + ldr r2, [pc, #3320] @ d4e10 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3256] @ d4df0 │ │ │ │ + ldr r2, [pc, #3256] @ d4e0c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ mov r0, r8 │ │ │ │ bl 5cc40 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3204] @ d4df8 │ │ │ │ + ldr r2, [pc, #3204] @ d4e14 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ and r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 5d038 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #3148] @ d4e00 │ │ │ │ + ldr r2, [pc, #3148] @ d4e1c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #824] @ 0x338 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d3b88 │ │ │ │ + beq d3ba4 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d3b88 │ │ │ │ + bl c9528 │ │ │ │ + b d3ba4 │ │ │ │ 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 d4228 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 168884 │ │ │ │ mov r0, r6 │ │ │ │ - b d41f4 │ │ │ │ + b d4210 │ │ │ │ ldr r0, [sl, #652] @ 0x28c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d42bc │ │ │ │ + beq d42d8 │ │ │ │ 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 +184417,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 c1b50 │ │ │ │ ldr fp, [sp, #1160] @ 0x488 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d4290 │ │ │ │ + bne d42ac │ │ │ │ mov r0, #3 │ │ │ │ - b d433c │ │ │ │ + b d4358 │ │ │ │ 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 c8b20 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d459c │ │ │ │ + bne d45b8 │ │ │ │ ldr r0, [sl, #684] @ 0x2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq d43a0 │ │ │ │ + beq d43bc │ │ │ │ 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 +184461,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 c1e38 │ │ │ │ ldr fp, [sp, #1160] @ 0x488 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d4370 │ │ │ │ + bne d438c │ │ │ │ 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 +184488,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 c8b20 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d459c │ │ │ │ + bne d45b8 │ │ │ │ ldrb r0, [sl, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r8, [sl, #676] @ 0x2a4 │ │ │ │ cmpne r8, #0 │ │ │ │ - beq d4470 │ │ │ │ + beq d448c │ │ │ │ ldr fp, [sl, #684] @ 0x2ac │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ - beq d4444 │ │ │ │ + beq d4460 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #2512] @ d4da4 │ │ │ │ + ldr r4, [pc, #2512] @ d4dc0 │ │ │ │ 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 d4420 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d43ec │ │ │ │ + beq d4408 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r6, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - bne d43e4 │ │ │ │ + bne d4400 │ │ │ │ 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 d448c │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrb r0, [sl, #753] @ 0x2f1 │ │ │ │ mov r9, #0 │ │ │ │ strb r9, [sl, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4560 │ │ │ │ + beq d457c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4560 │ │ │ │ + beq d457c │ │ │ │ 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 d4548 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #2280] @ d4da4 │ │ │ │ + ldr r4, [pc, #2280] @ d4dc0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d44ec │ │ │ │ + bne d4508 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d44d4 │ │ │ │ + beq d44f0 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d44cc │ │ │ │ + bne d44e8 │ │ │ │ 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 d457c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 d46e0 │ │ │ │ + eorseq ip, r3, r8, lsr #13 │ │ │ │ + eorseq ip, r3, r4, asr #22 │ │ │ │ + eorseq ip, r3, r4, lsr #22 │ │ │ │ + eorseq ip, r3, r0, lsl fp │ │ │ │ + @ instruction: 0x0033caf8 │ │ │ │ + eorseq r6, r2, r8, ror #14 │ │ │ │ + eorseq r6, r2, r8, ror sp │ │ │ │ + eorseq ip, r3, r8, lsl #17 │ │ │ │ + strdeq sl, [r8], -r3 @ │ │ │ │ + strdeq sl, [r8], -r6 @ │ │ │ │ + eoreq sl, r8, r8, lsl #8 │ │ │ │ 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 d48ec │ │ │ │ ldrb r0, [sl, #753] @ 0x2f1 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d46bc │ │ │ │ + beq d46d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d46bc │ │ │ │ + beq d46d8 │ │ │ │ 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 d46a0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r8, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #1936] @ d4da4 │ │ │ │ + ldr r4, [pc, #1936] @ d4dc0 │ │ │ │ mov sl, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r9, r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne d4644 │ │ │ │ + bne d4660 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d462c │ │ │ │ + beq d4648 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r9, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r9, r0, r9 │ │ │ │ - bne d4624 │ │ │ │ + bne d4640 │ │ │ │ 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 d46d8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c7e74 │ │ │ │ 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 +184720,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 d487c │ │ │ │ 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] @ d4e28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d4858 │ │ │ │ - ldr r0, [pc, #1696] @ d4e10 │ │ │ │ + bhi d4874 │ │ │ │ + ldr r0, [pc, #1696] @ d4e2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d479c │ │ │ │ + bcc d47b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4858 │ │ │ │ - ldr r0, [pc, #1668] @ d4e14 │ │ │ │ + beq d4874 │ │ │ │ + ldr r0, [pc, #1668] @ d4e30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d4858 │ │ │ │ - ldr r0, [pc, #1652] @ d4e18 │ │ │ │ + beq d4874 │ │ │ │ + ldr r0, [pc, #1652] @ d4e34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4858 │ │ │ │ - ldr r0, [pc, #1640] @ d4e20 │ │ │ │ + beq d4874 │ │ │ │ + ldr r0, [pc, #1640] @ d4e3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4a64 │ │ │ │ + beq d4a80 │ │ │ │ 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] @ d4e48 │ │ │ │ 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] @ d4e4c │ │ │ │ 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] @ d4e50 │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #796] @ 0x31c │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl c8f18 │ │ │ │ + bl c8f34 │ │ │ │ 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 1b0820 │ │ │ │ ldrb r0, [sl, #592] @ 0x250 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d489c │ │ │ │ + bne d48b8 │ │ │ │ add r0, sl, #544 @ 0x220 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sl, #593] @ 0x251 │ │ │ │ mov r0, r6 │ │ │ │ - bl c6fd4 │ │ │ │ - ldr r1, [pc, #1384] @ d4e1c │ │ │ │ + bl c6ff0 │ │ │ │ + ldr r1, [pc, #1384] @ d4e38 │ │ │ │ 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, ip, ror #5 │ │ │ │ ldr r6, [sl, #684] @ 0x2ac │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - beq d4964 │ │ │ │ + beq d4980 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r9, #65280 @ 0xff00 │ │ │ │ - ldr r4, [pc, #1200] @ d4da4 │ │ │ │ + ldr r4, [pc, #1200] @ d4dc0 │ │ │ │ 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 d4940 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r5, r5, #160 @ 0xa0 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq d490c │ │ │ │ + beq d4928 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d4904 │ │ │ │ + bne d4920 │ │ │ │ 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 d45e4 │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - b d45c8 │ │ │ │ - ldr r0, [pc, #1036] @ d4dac │ │ │ │ + bl 1b0820 │ │ │ │ + b d45e4 │ │ │ │ + ldr r0, [pc, #1036] @ d4dc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - @ instruction: 0x0033c2d4 │ │ │ │ - ldr r0, [pc, #1016] @ d4da8 │ │ │ │ + @ instruction: 0x0033c2b8 │ │ │ │ + ldr r0, [pc, #1016] @ d4dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1008] @ d4db0 │ │ │ │ + ldr r0, [pc, #1008] @ d4dcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d4a80 │ │ │ │ + b d4a9c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #992] @ d4db4 │ │ │ │ + ldr r0, [pc, #992] @ d4dd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d4a80 │ │ │ │ - mlaseq r3, ip, r2, ip │ │ │ │ + b d4a9c │ │ │ │ + eorseq ip, r3, r0, lsl #5 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - ldr r0, [pc, #980] @ d4dc4 │ │ │ │ + ldr r0, [pc, #980] @ d4de0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d4a80 │ │ │ │ - eorseq r5, r2, r4, lsr #28 │ │ │ │ + b d4a9c │ │ │ │ + eorseq r5, r2, r8, lsl #28 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ - ldr r0, [pc, #948] @ d4dc0 │ │ │ │ + ldr r0, [pc, #948] @ d4ddc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d4a80 │ │ │ │ - eorseq r5, r2, r4, lsl lr │ │ │ │ - ldr r0, [pc, #1000] @ d4e08 │ │ │ │ + b d4a9c │ │ │ │ + @ instruction: 0x00325df8 │ │ │ │ + ldr r0, [pc, #1000] @ d4e24 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d4a80 │ │ │ │ - ldr r0, [pc, #976] @ d4e04 │ │ │ │ + b d4a9c │ │ │ │ + ldr r0, [pc, #976] @ d4e20 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d4a80 │ │ │ │ - ldr r0, [pc, #880] @ d4db8 │ │ │ │ + b d4a9c │ │ │ │ + ldr r0, [pc, #880] @ d4dd4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #876] @ d4dbc │ │ │ │ + ldr r2, [pc, #876] @ d4dd8 │ │ │ │ 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 d4a9c │ │ │ │ + @ instruction: 0x0033c1f0 │ │ │ │ + ldr r0, [pc, #952] @ d4e40 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #948] @ d4e28 │ │ │ │ + ldr r2, [pc, #948] @ d4e44 │ │ │ │ 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 d4ad0 │ │ │ │ b d4ab8 │ │ │ │ b d4abc │ │ │ │ + b d4ad4 │ │ │ │ + b d4ad8 │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl c8f18 │ │ │ │ - b d4d20 │ │ │ │ - eorseq ip, r3, ip, asr #3 │ │ │ │ + bl c8f34 │ │ │ │ + b d4d3c │ │ │ │ + @ instruction: 0x0033c1b0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ - bl 2d425c │ │ │ │ - b d4d20 │ │ │ │ + bl 2d4278 │ │ │ │ + b d4d3c │ │ │ │ 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 d4d3c │ │ │ │ + b d4b38 │ │ │ │ + eorseq r5, r2, r0, lsr #26 │ │ │ │ mov r5, r0 │ │ │ │ - b d4d04 │ │ │ │ - b d4b10 │ │ │ │ + b d4d20 │ │ │ │ + b d4b2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #888] @ 0x378 │ │ │ │ mov r4, sl │ │ │ │ bl 1dfb4 │ │ │ │ - b d4d28 │ │ │ │ + b d4d44 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r5, r0 │ │ │ │ - b d4d20 │ │ │ │ + b d4d3c │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ - b d4c88 │ │ │ │ - b d4c18 │ │ │ │ - b d4c0c │ │ │ │ + b d4ca4 │ │ │ │ + b d4c34 │ │ │ │ + b d4c28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ - b d4bb0 │ │ │ │ + bl c8b20 │ │ │ │ + b d4bcc │ │ │ │ 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 d4d28 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b20 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ - b d4c88 │ │ │ │ + b d4ca4 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - b d4d48 │ │ │ │ + b d4d64 │ │ │ │ mov r5, r0 │ │ │ │ - b d4d18 │ │ │ │ + b d4d34 │ │ │ │ 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 ce4c4 │ │ │ │ + b d4d3c │ │ │ │ + b d4c34 │ │ │ │ mov r5, r0 │ │ │ │ - b d4d50 │ │ │ │ - b d4c0c │ │ │ │ + b d4d6c │ │ │ │ + b d4c28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b d4cd8 │ │ │ │ + b d4cf4 │ │ │ │ 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 d4cd0 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + @ instruction: 0x00288eb3 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + b d4c98 │ │ │ │ + eoreq r8, r8, r5, lsl #30 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ - bl 16ed68 │ │ │ │ + bl 16ed84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4cb4 │ │ │ │ + beq d4cd0 │ │ │ │ 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 17c8e8 │ │ │ │ + b d4cd4 │ │ │ │ + eoreq r1, r8, r4, lsr #9 │ │ │ │ + eoreq r8, r8, r3, lsr lr │ │ │ │ + eoreq r8, r8, r9, ror #27 │ │ │ │ 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 d4cf4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ ldrb r0, [r6, #754] @ 0x2f2 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r6, #753] @ 0x2f1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4cf4 │ │ │ │ + beq d4d10 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, #2 │ │ │ │ strb r4, [r6, #754] @ 0x2f2 │ │ │ │ mov r4, r6 │ │ │ │ strb r0, [r6, #755] @ 0x2f3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl c7e58 │ │ │ │ + bl c7e74 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c7858 │ │ │ │ + bl c7874 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #588] @ 0x24c │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ ldrb r0, [r4, #592] @ 0x250 │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d48 │ │ │ │ + beq d4d64 │ │ │ │ add r0, sl, #544 @ 0x220 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #593] @ 0x251 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c6fd4 │ │ │ │ + bl c6ff0 │ │ │ │ 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], -r4 @ │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d4c88 │ │ │ │ + beq d4ca4 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 168884 │ │ │ │ mov r6, r7 │ │ │ │ - b d4d7c │ │ │ │ + b d4d98 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r8, r8, r0, lsr #27 │ │ │ │ + eoreq r8, r8, r4, 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 r5, r2, ip, rrx │ │ │ │ + eorseq r5, r2, ip, ror r0 │ │ │ │ + eorseq r5, r2, r4, lsl #21 │ │ │ │ + eorseq r5, r2, r0, ror sl │ │ │ │ + mlaeq r8, pc, r9, r8 @ │ │ │ │ + @ instruction: 0x003259fc │ │ │ │ + eorseq r4, r2, r4, asr fp │ │ │ │ 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 │ │ │ │ + eoreq r8, r8, r6, asr ip │ │ │ │ + eoreq r1, r8, r7, lsl #19 │ │ │ │ + eoreq r1, r8, ip, ror #1 │ │ │ │ + @ instruction: 0x00288abc │ │ │ │ + eoreq r1, r8, ip, lsl #5 │ │ │ │ + ldrdeq r8, [r8], -r4 @ │ │ │ │ + strdeq r8, [r8], -r8 @ │ │ │ │ + eoreq r8, r8, r7, ror #22 │ │ │ │ + eoreq r0, r8, r8, lsl #21 │ │ │ │ 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 │ │ │ │ + eoreq r8, r8, r4, lsr #20 │ │ │ │ + eoreq r8, r8, r6, ror #20 │ │ │ │ + strdeq r8, [r8], -r9 @ │ │ │ │ + eoreq r8, r8, sl, lsl #23 │ │ │ │ + eoreq r8, r8, r1, ror #19 │ │ │ │ + eorseq r4, r2, r4, lsl #27 │ │ │ │ + mlaseq r2, r8, sp, r4 │ │ │ │ + eorseq fp, r3, r8, asr r5 │ │ │ │ + eorseq fp, r3, r0, lsl #20 │ │ │ │ + eorseq fp, r3, r0, ror #19 │ │ │ │ + eorseq fp, r3, ip, asr #19 │ │ │ │ + eorseq r5, r2, r4, ror r1 │ │ │ │ + @ instruction: 0x0033b9b8 │ │ │ │ + eoreq r8, r8, fp, ror r9 │ │ │ │ + @ instruction: 0x003259f0 │ │ │ │ + eorseq r5, r2, ip, lsl r6 │ │ │ │ + eorseq r5, r2, r4, asr #24 │ │ │ │ @ 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 +185183,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 1d035c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4e90 │ │ │ │ + beq d4eac │ │ │ │ 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] @ d4f74 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - beq d4ed4 │ │ │ │ + beq d4ef0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4ebc │ │ │ │ + beq d4ed8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4ed4 │ │ │ │ + beq d4ef0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ d4f70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #84] @ d4f50 │ │ │ │ + ldr r0, [pc, #84] @ d4f6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4f3c │ │ │ │ + beq d4f58 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c2c54 │ │ │ │ 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 │ │ │ │ + eorseq r4, r2, r0, lsr #22 │ │ │ │ + eorseq r4, r2, ip, lsr #22 │ │ │ │ + eorseq r4, r2, ip, lsl #23 │ │ │ │ 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 +185276,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 d51f4 │ │ │ │ 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 ddfe0 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d5e0c │ │ │ │ + beq d5e28 │ │ │ │ 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 │ │ │ │ - tst r0, #1 │ │ │ │ beq d52d8 │ │ │ │ + tst r0, #1 │ │ │ │ + beq d52f4 │ │ │ │ ldr r0, [sl, #1044] @ 0x414 │ │ │ │ str r0, [sp, #1304] @ 0x518 │ │ │ │ - ldr r0, [pc, #4080] @ d6040 │ │ │ │ + ldr r0, [pc, #4080] @ d605c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d5150 │ │ │ │ - ldr r0, [pc, #4064] @ d6044 │ │ │ │ + bhi d516c │ │ │ │ + ldr r0, [pc, #4064] @ d6060 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d5090 │ │ │ │ + bcc d50ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5150 │ │ │ │ - ldr r0, [pc, #4036] @ d6048 │ │ │ │ + beq d516c │ │ │ │ + ldr r0, [pc, #4036] @ d6064 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d5150 │ │ │ │ - ldr r0, [pc, #4020] @ d604c │ │ │ │ + beq d516c │ │ │ │ + ldr r0, [pc, #4020] @ d6068 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5150 │ │ │ │ - ldr r0, [pc, #4004] @ d6050 │ │ │ │ + beq d516c │ │ │ │ + ldr r0, [pc, #4004] @ d606c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d655c │ │ │ │ + beq d6578 │ │ │ │ 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] @ d6070 │ │ │ │ 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] @ d6074 │ │ │ │ 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] @ d6078 │ │ │ │ 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 29e04c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #280 @ 0x118 │ │ │ │ - bl 2d425c │ │ │ │ - b d6340 │ │ │ │ + bl 2d4278 │ │ │ │ + b d635c │ │ │ │ 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 d5338 │ │ │ │ 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 +185400,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 d5390 │ │ │ │ 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] @ d607c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3660] @ d6064 │ │ │ │ + ldr r1, [pc, #3660] @ d6080 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ d6084 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d5270 │ │ │ │ + blt d528c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d5270 │ │ │ │ + beq d528c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r5, [sl, #1052] @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d6394 │ │ │ │ + beq d63b0 │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, r6 │ │ │ │ - b d5294 │ │ │ │ + b d52b0 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b d5cdc │ │ │ │ + b d5cf8 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b d5dc4 │ │ │ │ + b d5de0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #1524] @ 0x5f4 │ │ │ │ ldr r0, [sl, #1040] @ 0x410 │ │ │ │ tst r0, #1 │ │ │ │ - bne d5040 │ │ │ │ + bne d505c │ │ │ │ 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 +185516,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] @ d63ac │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 d5410 │ │ │ │ + ldr r0, [pc, #4076] @ d63dc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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 d5458 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4028] @ d63c4 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #4028] @ d63e0 │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d63e4 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d63e8 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ strb r0, [sl, #1457] @ 0x5b1 │ │ │ │ - ldr r0, [pc, #3932] @ d63d0 │ │ │ │ + ldr r0, [pc, #3932] @ d63ec │ │ │ │ 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 +185585,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 d5520 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #4092] @ d64cc │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #4092] @ d64e8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d651c │ │ │ │ ldr r4, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ d6558 │ │ │ │ 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 +185660,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 d5618 │ │ │ │ ldr r7, [sp, #1532] @ 0x5fc │ │ │ │ ldr sl, [sp, #1528] @ 0x5f8 │ │ │ │ cmp r7, sl │ │ │ │ mov r4, r7 │ │ │ │ - beq d5c4c │ │ │ │ + beq d5c68 │ │ │ │ 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 +185709,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] @ d66c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6704 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6764 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d67a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d67dc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6814 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6844 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6848 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d68e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6918 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6970 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69ac │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69bc │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d699c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d6998 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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] @ d69c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 180a24 │ │ │ │ + bl 180a40 │ │ │ │ ldr r0, [sp, #1304] @ 0x518 │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ - beq d55e8 │ │ │ │ + beq d5604 │ │ │ │ mov r0, fp │ │ │ │ - bl c950c │ │ │ │ - b d55e8 │ │ │ │ + bl c9528 │ │ │ │ + b d5604 │ │ │ │ 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 d5c94 │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 168884 │ │ │ │ mov r0, r5 │ │ │ │ - b d5c60 │ │ │ │ + b d5c7c │ │ │ │ ldr r0, [sl, #1236] @ 0x4d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5d58 │ │ │ │ + beq d5d74 │ │ │ │ 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 +186113,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 c1b50 │ │ │ │ ldr fp, [sp, #1640] @ 0x668 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d5d10 │ │ │ │ + bne d5d2c │ │ │ │ mov r0, #3 │ │ │ │ - b d5df4 │ │ │ │ + b d5e10 │ │ │ │ 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 c8b20 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d606c │ │ │ │ + bne d6088 │ │ │ │ ldr r0, [sl, #1268] @ 0x4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5d68 │ │ │ │ - b d5e5c │ │ │ │ + bne d5d84 │ │ │ │ + b d5e78 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sl, #1268] @ 0x4f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5e5c │ │ │ │ + beq d5e78 │ │ │ │ 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 +186171,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 c1e38 │ │ │ │ ldr fp, [sp, #1640] @ 0x668 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d5e28 │ │ │ │ + bne d5e44 │ │ │ │ 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 +186199,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 c8b20 │ │ │ │ cmp fp, #21 │ │ │ │ - bne d606c │ │ │ │ + bne d6088 │ │ │ │ ldrb r0, [sl, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #1260] @ 0x4ec │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d5f38 │ │ │ │ + beq d5f54 │ │ │ │ ldr r4, [sl, #1268] @ 0x4f4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq d5f04 │ │ │ │ + beq d5f20 │ │ │ │ ldr r6, [r9, #1256] @ 0x4e8 │ │ │ │ mov sl, #65280 @ 0xff00 │ │ │ │ - ldr r5, [pc, #2752] @ d6958 │ │ │ │ + ldr r5, [pc, #2752] @ d6974 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic r8, r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d5ec4 │ │ │ │ + bne d5ee0 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq d5eac │ │ │ │ + beq d5ec8 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d5ea4 │ │ │ │ + bne d5ec0 │ │ │ │ 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 d5f54 │ │ │ │ ldr r2, [sl, #1256] @ 0x4e8 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrb r0, [sl, #1457] @ 0x5b1 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6034 │ │ │ │ + beq d6050 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6034 │ │ │ │ + beq d6050 │ │ │ │ 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 d6014 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov fp, #65280 @ 0xff00 │ │ │ │ - ldr r5, [pc, #2512] @ d6958 │ │ │ │ + ldr r5, [pc, #2512] @ d6974 │ │ │ │ mov r8, #0 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic sl, r5, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne d5fb8 │ │ │ │ + bne d5fd4 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r7, r7, #160 @ 0xa0 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq d5fa0 │ │ │ │ + beq d5fbc │ │ │ │ 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 176b6c │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne d5f98 │ │ │ │ + bne d5fb4 │ │ │ │ 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 d6050 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 d61b4 │ │ │ │ + eorseq sl, r3, r4, ror #24 │ │ │ │ + eorseq fp, r3, r0, lsl #2 │ │ │ │ + eorseq fp, r3, r0, ror #1 │ │ │ │ + eorseq fp, r3, ip, asr #1 │ │ │ │ + ldrheq fp, [r3], -r8 @ │ │ │ │ + eorseq r4, r2, r8, lsr #26 │ │ │ │ + eorseq r5, r2, r8, lsr r3 │ │ │ │ + eorseq sl, r3, r8, asr #28 │ │ │ │ + @ instruction: 0x002889bf │ │ │ │ + eoreq r8, r8, r2, asr #19 │ │ │ │ + ldrdeq r8, [r8], -r4 @ │ │ │ │ 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 d63f0 │ │ │ │ ldrb r0, [sl, #1457] @ 0x5b1 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6194 │ │ │ │ + beq d61b0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6194 │ │ │ │ + beq d61b0 │ │ │ │ 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 d6174 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r7, [pc, #2160] @ d6958 │ │ │ │ + ldr r7, [pc, #2160] @ d6974 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d6114 │ │ │ │ + bne d6130 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq d60fc │ │ │ │ + beq d6118 │ │ │ │ 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 176b6c │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - bne d60f4 │ │ │ │ + bne d6110 │ │ │ │ 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 d61b0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c80f0 │ │ │ │ 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 +186438,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 d635c │ │ │ │ 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] @ d69cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d6334 │ │ │ │ - ldr r0, [pc, #1896] @ d69b4 │ │ │ │ + bhi d6350 │ │ │ │ + ldr r0, [pc, #1896] @ d69d0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d6278 │ │ │ │ + bcc d6294 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6334 │ │ │ │ - ldr r0, [pc, #1868] @ d69b8 │ │ │ │ + beq d6350 │ │ │ │ + ldr r0, [pc, #1868] @ d69d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d6334 │ │ │ │ - ldr r0, [pc, #1852] @ d69bc │ │ │ │ + beq d6350 │ │ │ │ + ldr r0, [pc, #1852] @ d69d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6334 │ │ │ │ - ldr r0, [pc, #1836] @ d69c0 │ │ │ │ + beq d6350 │ │ │ │ + ldr r0, [pc, #1836] @ d69dc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6580 │ │ │ │ + beq d659c │ │ │ │ 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] @ d69e8 │ │ │ │ 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] @ d69ec │ │ │ │ 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] @ d69f0 │ │ │ │ str r5, [sp, #1272] @ 0x4f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #1276] @ 0x4fc │ │ │ │ add r1, lr, #280 @ 0x118 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl c8f18 │ │ │ │ + bl c8f34 │ │ │ │ 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 1b0820 │ │ │ │ ldrb r0, [sl, #1056] @ 0x420 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d6394 │ │ │ │ + bne d63b0 │ │ │ │ mov r4, #5 │ │ │ │ mov r0, r9 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d6394 │ │ │ │ + beq d63b0 │ │ │ │ add r5, r0, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r0, r5 │ │ │ │ - b d6378 │ │ │ │ - @ instruction: 0x0033a8dc │ │ │ │ + b d6394 │ │ │ │ + eorseq sl, r3, r0, asr #17 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [sl, #1057] @ 0x421 │ │ │ │ mov r0, r9 │ │ │ │ - bl c70ec │ │ │ │ - ldr r1, [pc, #1580] @ d69d8 │ │ │ │ + bl c7108 │ │ │ │ + ldr r1, [pc, #1580] @ d69f4 │ │ │ │ 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 │ │ │ │ + mlaseq r3, r8, r8, sl │ │ │ │ + eorseq sl, r3, r0, ror #16 │ │ │ │ + eorseq sl, r3, r8, lsr #16 │ │ │ │ + @ instruction: 0x003243b0 │ │ │ │ + eorseq r4, r2, r4, lsr #7 │ │ │ │ ldr r4, [sl, #1268] @ 0x4f4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq d6468 │ │ │ │ + beq d6484 │ │ │ │ ldr r6, [r9, #1256] @ 0x4e8 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r7, [pc, #1372] @ d6958 │ │ │ │ + ldr r7, [pc, #1372] @ d6974 │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic sl, r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne d6424 │ │ │ │ + bne d6440 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r6, r6, #160 @ 0xa0 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq d640c │ │ │ │ + beq d6428 │ │ │ │ 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 176b6c │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne d6404 │ │ │ │ + bne d6420 │ │ │ │ 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 d60b4 │ │ │ │ ldr r2, [sl, #1256] @ 0x4e8 │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - b d6098 │ │ │ │ - ldr r0, [pc, #1208] @ d6960 │ │ │ │ + bl 1b0820 │ │ │ │ + b d60b4 │ │ │ │ + ldr r0, [pc, #1208] @ d697c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #1192] @ d695c │ │ │ │ + ldr r0, [pc, #1192] @ d6978 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1184] @ d6964 │ │ │ │ + ldr r0, [pc, #1184] @ d6980 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d65a0 │ │ │ │ - @ instruction: 0x0033a7b4 │ │ │ │ + b d65bc │ │ │ │ + mlaseq r3, r8, r7, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1164] @ d6968 │ │ │ │ + ldr r0, [pc, #1164] @ d6984 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d65a0 │ │ │ │ + b d65bc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1152] @ d6978 │ │ │ │ + ldr r0, [pc, #1152] @ d6994 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d65a0 │ │ │ │ - eorseq sl, r3, r4, ror r7 │ │ │ │ + b d65bc │ │ │ │ + eorseq sl, r3, r8, asr r7 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1116] @ d6974 │ │ │ │ + ldr r0, [pc, #1116] @ d6990 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d65a0 │ │ │ │ + b d65bc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1144] @ d69ac │ │ │ │ + ldr r0, [pc, #1144] @ d69c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d65a0 │ │ │ │ - eorseq r4, r2, r4, ror #5 │ │ │ │ + b d65bc │ │ │ │ + eorseq r4, r2, r8, asr #5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1108] @ d69a8 │ │ │ │ + ldr r0, [pc, #1108] @ d69c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d65a0 │ │ │ │ + b d65bc │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1024] @ d696c │ │ │ │ + ldr r0, [pc, #1024] @ d6988 │ │ │ │ mov r4, sl │ │ │ │ - ldr r2, [pc, #1020] @ d6970 │ │ │ │ + ldr r2, [pc, #1020] @ d698c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d65a0 │ │ │ │ + b d65bc │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #1076] @ d69c4 │ │ │ │ + ldr r0, [pc, #1076] @ d69e0 │ │ │ │ mov r4, sl │ │ │ │ - ldr r2, [pc, #1072] @ d69c8 │ │ │ │ + ldr r2, [pc, #1072] @ d69e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b d65bc │ │ │ │ b d65d8 │ │ │ │ - b d65bc │ │ │ │ - b d65c4 │ │ │ │ + b d65f4 │ │ │ │ b d65d8 │ │ │ │ b d65e0 │ │ │ │ + b d65f4 │ │ │ │ + b d65fc │ │ │ │ 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 c8f34 │ │ │ │ + b d689c │ │ │ │ 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 2d4278 │ │ │ │ + b d689c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sl, #1524] @ 0x5f4 │ │ │ │ - b d6880 │ │ │ │ - b d6644 │ │ │ │ + b d689c │ │ │ │ + b d6660 │ │ │ │ mov r8, r0 │ │ │ │ - b d6864 │ │ │ │ - b d6634 │ │ │ │ + b d6880 │ │ │ │ + b d6650 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #1368] @ 0x558 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ bl 1dfb4 │ │ │ │ - b d6888 │ │ │ │ + b d68a4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r0 │ │ │ │ - b d6880 │ │ │ │ + b d689c │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b d67d4 │ │ │ │ + b d67f0 │ │ │ │ mov r8, r0 │ │ │ │ - b d6800 │ │ │ │ + b d681c │ │ │ │ mov r8, r0 │ │ │ │ - b d6834 │ │ │ │ + b d6850 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ - b d6700 │ │ │ │ + bl c8b20 │ │ │ │ + b d671c │ │ │ │ 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 d6888 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + eoreq r7, r8, r7, asr #8 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + mlaeq r8, r9, r4, r7 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b04 │ │ │ │ + bl c8b20 │ │ │ │ str sl, [sp, #8] │ │ │ │ - b d67d4 │ │ │ │ + b d67f0 │ │ │ │ mov r8, r0 │ │ │ │ - b d6878 │ │ │ │ + b d6894 │ │ │ │ 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 ce4c4 │ │ │ │ + b d689c │ │ │ │ + b d6778 │ │ │ │ + mov r8, r0 │ │ │ │ + b d68cc │ │ │ │ + eoreq pc, r7, ip, lsr sl @ │ │ │ │ + b d676c │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b d6834 │ │ │ │ + b d6850 │ │ │ │ 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 d681c │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + eoreq r7, r8, fp, asr #7 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + b d67e0 │ │ │ │ + eoreq r7, r8, r1, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #344 @ 0x158 │ │ │ │ - bl 16ed08 │ │ │ │ + bl 16ed24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #1456] @ 0x5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d67fc │ │ │ │ + beq d6818 │ │ │ │ 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 17c8e8 │ │ │ │ + b d681c │ │ │ │ + eoreq pc, r7, ip, lsl #19 │ │ │ │ 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 d684c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 17c8cc │ │ │ │ + bl 17c8e8 │ │ │ │ mov sl, r4 │ │ │ │ - b d6834 │ │ │ │ - eoreq r7, r8, r8, lsr r3 │ │ │ │ - eoreq r7, r8, ip, lsl #5 │ │ │ │ + b d6850 │ │ │ │ + eoreq r7, r8, ip, lsr r3 │ │ │ │ + mlaeq r8, r0, r2, r7 │ │ │ │ mov sl, r4 │ │ │ │ ldrb r0, [sl, #1458] @ 0x5b2 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [sl, #1457] @ 0x5b1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6854 │ │ │ │ + beq d6870 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ - bl cdeb8 │ │ │ │ + bl cded4 │ │ │ │ mov r0, #2 │ │ │ │ strb r4, [sl, #1458] @ 0x5b2 │ │ │ │ mov r4, sl │ │ │ │ strb r0, [sl, #1459] @ 0x5b3 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl c80d4 │ │ │ │ + bl c80f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c7878 │ │ │ │ + bl c7894 │ │ │ │ ldr r0, [r4, #1048] @ 0x418 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #1052] @ 0x41c │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ ldrb r0, [r4, #1056] @ 0x420 │ │ │ │ mov sl, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d68a8 │ │ │ │ + beq d68c4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl cdeb8 │ │ │ │ + bl cded4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1057] @ 0x421 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c70ec │ │ │ │ + bl c7108 │ │ │ │ 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, pc, lsl pc @ │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d68a8 │ │ │ │ + beq d68c4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r6, r5 │ │ │ │ - b d68dc │ │ │ │ + b d68f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r7, r8, sl, ror #3 │ │ │ │ + eoreq r7, r8, lr, ror #3 │ │ │ │ mov r8, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d68a8 │ │ │ │ + beq d68c4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ - bl ca2f8 │ │ │ │ + bl ca314 │ │ │ │ mov r5, r6 │ │ │ │ - b d6908 │ │ │ │ + b d6924 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq d67d4 │ │ │ │ + beq d67f0 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ - bl 168868 │ │ │ │ + bl 168884 │ │ │ │ mov r5, r6 │ │ │ │ - b d6930 │ │ │ │ + b d694c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq pc, r7, ip, lsl r8 @ │ │ │ │ + eoreq pc, r7, r0, 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, r8, ror #10 │ │ │ │ + eorseq r3, r2, r4, ror r5 │ │ │ │ + eorseq r3, r2, r0, lsl #31 │ │ │ │ + eorseq r3, r2, r8, ror #30 │ │ │ │ + eoreq r6, r8, pc, ror lr │ │ │ │ + @ instruction: 0x00323edc │ │ │ │ + eorseq r3, r2, r8, asr #32 │ │ │ │ + eorseq r3, r2, r8, rrx │ │ │ │ + eoreq pc, r7, r8, ror r6 @ │ │ │ │ + eoreq r7, r8, r8, asr #32 │ │ │ │ + eoreq r7, r8, r4, ror #2 │ │ │ │ + strdeq r7, [r8], -r3 @ │ │ │ │ + eoreq pc, r7, r4, lsl r0 @ │ │ │ │ + eoreq r7, r8, sp, ror #2 │ │ │ │ + @ instruction: 0x00286fb0 │ │ │ │ + strdeq r6, [r8], -r2 @ │ │ │ │ + eoreq r6, r8, r5, lsl #31 │ │ │ │ + eoreq r7, r8, r6, lsl r1 │ │ │ │ + eoreq r6, r8, sp, ror #30 │ │ │ │ + eorseq r3, r2, r8, ror #4 │ │ │ │ + eorseq r3, r2, r8, lsl #5 │ │ │ │ + eorseq r9, r3, ip, ror sl │ │ │ │ + eorseq r9, r3, r4, lsr #30 │ │ │ │ + eorseq r9, r3, r4, lsl #30 │ │ │ │ + @ instruction: 0x00339ef0 │ │ │ │ + @ instruction: 0x00339edc │ │ │ │ + eoreq r6, r8, fp, asr lr │ │ │ │ + @ instruction: 0x00323ed0 │ │ │ │ + eorseq r3, r2, r0, asr #22 │ │ │ │ + eorseq r4, r2, r8, ror #2 │ │ │ │ ldrdeq r5, [r0], -r4 │ │ │ │ - mlaseq r2, r8, r6, r3 │ │ │ │ + eorseq r3, r2, ip, ror 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 +186967,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 d6c44 │ │ │ │ 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 ddfe0 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq d6ec8 │ │ │ │ + beq d6ee4 │ │ │ │ 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 │ │ │ │ - tst r0, #1 │ │ │ │ beq d6d20 │ │ │ │ + tst r0, #1 │ │ │ │ + beq d6d3c │ │ │ │ ldr r0, [sl, #516] @ 0x204 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #3856] @ d79c8 │ │ │ │ + ldr r0, [pc, #3856] @ d79e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d6bb4 │ │ │ │ - ldr r0, [pc, #3840] @ d79cc │ │ │ │ + bhi d6bd0 │ │ │ │ + ldr r0, [pc, #3840] @ d79e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d6af8 │ │ │ │ + bcc d6b14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6bb4 │ │ │ │ - ldr r0, [pc, #4084] @ d7ae0 │ │ │ │ + beq d6bd0 │ │ │ │ + ldr r0, [pc, #4084] @ d7afc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d6bb4 │ │ │ │ - ldr r0, [pc, #4068] @ d7ae4 │ │ │ │ + beq d6bd0 │ │ │ │ + ldr r0, [pc, #4068] @ d7b00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6bb4 │ │ │ │ - ldr r0, [pc, #4052] @ d7ae8 │ │ │ │ + beq d6bd0 │ │ │ │ + ldr r0, [pc, #4052] @ d7b04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7770 │ │ │ │ + beq d778c │ │ │ │ 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] @ d7b60 │ │ │ │ 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] @ d7b88 │ │ │ │ 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] @ d7b8c │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 2d425c │ │ │ │ - b d7560 │ │ │ │ + bl 2d4278 │ │ │ │ + b d757c │ │ │ │ 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 d6d58 │ │ │ │ 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 d6d70 │ │ │ │ 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] @ d7b6c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3828] @ d7b54 │ │ │ │ + ldr r1, [pc, #3828] @ d7b70 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ d7b74 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d7568 │ │ │ │ + blt d7584 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d7568 │ │ │ │ + beq d7584 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d7568 │ │ │ │ + bl 1b0820 │ │ │ │ + b d7584 │ │ │ │ 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 +187139,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 d6db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #996] @ 0x3e4 │ │ │ │ ldr r0, [sl, #512] @ 0x200 │ │ │ │ tst r0, #1 │ │ │ │ - bne d6aa8 │ │ │ │ + bne d6ac4 │ │ │ │ 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 +187172,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] @ d7b98 │ │ │ │ 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] @ d7ba4 │ │ │ │ ldr lr, [pc, lr] │ │ │ │ - ldr r5, [pc, #3532] @ d7b8c │ │ │ │ + ldr r5, [pc, #3532] @ d7ba8 │ │ │ │ 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] @ d7bac │ │ │ │ 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 +187239,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 db650 │ │ │ │ mov r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6ee0 │ │ │ │ + beq d6efc │ │ │ │ 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 +187267,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 d7254 │ │ │ │ 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 +187289,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 121f9c │ │ │ │ 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 d6fd0 │ │ │ │ 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 d7344 │ │ │ │ + b d7348 │ │ │ │ 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 +187329,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 228534 │ │ │ │ add fp, sp, #336 @ 0x150 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d70e0 │ │ │ │ + beq d70fc │ │ │ │ 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 d7080 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7064 │ │ │ │ + bcc d7080 │ │ │ │ ldr r0, [sp, #516] @ 0x204 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7064 │ │ │ │ + bne d7080 │ │ │ │ add r6, r5, #76 @ 0x4c │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 +187374,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 d71d0 │ │ │ │ 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 +187390,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 d7294 │ │ │ │ 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 +187407,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 d7190 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7174 │ │ │ │ + bcc d7190 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7174 │ │ │ │ + bne d7190 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ add r4, r0, #16 │ │ │ │ - bl 3520c0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 +187439,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 d7268 │ │ │ │ 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 d7344 │ │ │ │ + b d7348 │ │ │ │ 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 +187472,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 d6e2c │ │ │ │ ldr r0, [sl, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6f04 │ │ │ │ - bl c9f20 │ │ │ │ - b d6f04 │ │ │ │ + beq d6f20 │ │ │ │ + bl c9f3c │ │ │ │ + b d6f20 │ │ │ │ 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 +187498,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 19b758 │ │ │ │ ldr fp, [sp, #360] @ 0x168 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ cmp fp, #21 │ │ │ │ - bne d7304 │ │ │ │ + bne d7320 │ │ │ │ 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 db1fc │ │ │ │ ldr fp, [sp, #440] @ 0x1b8 │ │ │ │ cmp fp, #22 │ │ │ │ - bne d75ac │ │ │ │ + bne d75c8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ - b d6ea0 │ │ │ │ + b d6ebc │ │ │ │ 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 d7348 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 d73a8 │ │ │ │ ldrb r1, [sl, #653] @ 0x28d │ │ │ │ cmp r1, #1 │ │ │ │ - bne d738c │ │ │ │ + bne d73a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d738c │ │ │ │ + bcc d73a8 │ │ │ │ mov r5, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #636]! @ 0x27c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d738c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d73a8 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 d6ec4 │ │ │ │ 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 c8550 │ │ │ │ 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 d7428 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #32] │ │ │ │ strb lr, [r0] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strb lr, [r0] │ │ │ │ - b d7560 │ │ │ │ + b d757c │ │ │ │ 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 +187609,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] @ d7bc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d7554 │ │ │ │ - ldr r0, [pc, #1848] @ d7bac │ │ │ │ + bhi d7570 │ │ │ │ + ldr r0, [pc, #1848] @ d7bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d74a0 │ │ │ │ + bcc d74bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7554 │ │ │ │ - ldr r0, [pc, #1820] @ d7bb0 │ │ │ │ + beq d7570 │ │ │ │ + ldr r0, [pc, #1820] @ d7bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d7554 │ │ │ │ - ldr r0, [pc, #1804] @ d7bb4 │ │ │ │ + beq d7570 │ │ │ │ + ldr r0, [pc, #1804] @ d7bd0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7554 │ │ │ │ - ldr r0, [pc, #1788] @ d7bb8 │ │ │ │ + beq d7570 │ │ │ │ + ldr r0, [pc, #1788] @ d7bd4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d77bc │ │ │ │ + beq d77d8 │ │ │ │ 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] @ d7be0 │ │ │ │ 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] @ d7be4 │ │ │ │ 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] @ d7be8 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl c8f18 │ │ │ │ + bl c8f34 │ │ │ │ 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 1b0820 │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [sl, #528] @ 0x210 │ │ │ │ mov r0, r9 │ │ │ │ - bl ce3d8 │ │ │ │ - ldr r1, [pc, #1536] @ d7b9c │ │ │ │ + bl ce3f4 │ │ │ │ + ldr r1, [pc, #1536] @ d7bb8 │ │ │ │ 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 ce220 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [r5, #660]! @ 0x294 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d75f8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d7614 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r0, #648]! @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d760c │ │ │ │ - bl 2d2fb0 │ │ │ │ + beq d7628 │ │ │ │ + bl 2d2fcc │ │ │ │ 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 d7688 │ │ │ │ ldrb r1, [sl, #653] @ 0x28d │ │ │ │ cmp r1, #1 │ │ │ │ - bne d766c │ │ │ │ + bne d7688 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d766c │ │ │ │ + bcc d7688 │ │ │ │ mov r7, sl │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r7, #636]! @ 0x27c │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d766c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d7688 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ 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 d73cc │ │ │ │ + ldr r0, [pc, #1212] @ d7b68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #1196] @ d7b48 │ │ │ │ + ldr r0, [pc, #1196] @ d7b64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1200] @ d7b5c │ │ │ │ + ldr r0, [pc, #1200] @ d7b78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ + b d77f4 │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1184] @ d7b60 │ │ │ │ + ldr r0, [pc, #1184] @ d7b7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ + b d77f4 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1180] @ d7b78 │ │ │ │ + ldr r0, [pc, #1180] @ d7b94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ + b d77f4 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #32] │ │ │ │ - ldr r0, [pc, #1148] @ d7b74 │ │ │ │ + ldr r0, [pc, #1148] @ d7b90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ + b d77f4 │ │ │ │ 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] @ d7ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ + b d77f4 │ │ │ │ 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] @ d7b9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1104] @ d7b98 │ │ │ │ + b d77f4 │ │ │ │ + ldr r0, [pc, #1104] @ d7bb4 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1076] @ d7b94 │ │ │ │ + b d77f4 │ │ │ │ + ldr r0, [pc, #1076] @ d7bb0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ + b d77f4 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #996] @ d7b64 │ │ │ │ + ldr r0, [pc, #996] @ d7b80 │ │ │ │ mov r4, sl │ │ │ │ - ldr r2, [pc, #992] @ d7b68 │ │ │ │ + ldr r2, [pc, #992] @ d7b84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1032] @ d7ba4 │ │ │ │ + b d77f4 │ │ │ │ + ldr r0, [pc, #1032] @ d7bc0 │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1008] @ d7ba0 │ │ │ │ + b d77f4 │ │ │ │ + ldr r0, [pc, #1008] @ d7bbc │ │ │ │ mov r4, sl │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d77d8 │ │ │ │ - ldr r0, [pc, #1016] @ d7bbc │ │ │ │ + b d77f4 │ │ │ │ + ldr r0, [pc, #1016] @ d7bd8 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #1012] @ d7bc0 │ │ │ │ + ldr r2, [pc, #1012] @ d7bdc │ │ │ │ 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 19525c │ │ │ │ + b d79ac │ │ │ │ bl 3c6f8 │ │ │ │ - b d7844 │ │ │ │ + b d7860 │ │ │ │ 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 19525c │ │ │ │ + b d79ac │ │ │ │ bl 3c6f8 │ │ │ │ - b d7844 │ │ │ │ - b d7848 │ │ │ │ + b d7860 │ │ │ │ + b d7864 │ │ │ │ mov r7, r0 │ │ │ │ - b d78a8 │ │ │ │ + b d78c4 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ - b d7a94 │ │ │ │ - b d7934 │ │ │ │ + b d7ab0 │ │ │ │ + b d7950 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #440 @ 0x1b8 │ │ │ │ - bl c8f18 │ │ │ │ - b d7b00 │ │ │ │ - b d78c4 │ │ │ │ + bl c8f34 │ │ │ │ + b d7b1c │ │ │ │ + b d78e0 │ │ │ │ mov r7, r0 │ │ │ │ - b d7884 │ │ │ │ - b d7934 │ │ │ │ - b d78c4 │ │ │ │ - b d78cc │ │ │ │ + b d78a0 │ │ │ │ + b d7950 │ │ │ │ + b d78e0 │ │ │ │ + b d78e8 │ │ │ │ mov r7, r0 │ │ │ │ - b d7aa0 │ │ │ │ + b d7abc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl ce204 │ │ │ │ + bl ce220 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #660]! @ 0x294 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d78a8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne d78c4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e9b4 │ │ │ │ + bl 20e9d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r0, #648]! @ 0x288 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d79e0 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b d79e0 │ │ │ │ - b d798c │ │ │ │ + beq d79fc │ │ │ │ + bl 2d2fcc │ │ │ │ + b d79fc │ │ │ │ + b d79a8 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 2d425c │ │ │ │ - b d7b00 │ │ │ │ - b d7958 │ │ │ │ + bl 2d4278 │ │ │ │ + b d7b1c │ │ │ │ + b d7974 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, sl │ │ │ │ str r9, [sp, #32] │ │ │ │ strb r0, [sl, #996] @ 0x3e4 │ │ │ │ - b d7b00 │ │ │ │ + b d7b1c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne d7ab4 │ │ │ │ + bne d7ad0 │ │ │ │ add r0, r4, #568 @ 0x238 │ │ │ │ - bl c8534 │ │ │ │ - b d7ab4 │ │ │ │ + bl c8550 │ │ │ │ + b d7ad0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl ca10c │ │ │ │ - b d7990 │ │ │ │ + bl ca128 │ │ │ │ + b d79ac │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ - b d7aa8 │ │ │ │ + b d7ac4 │ │ │ │ mov r7, r0 │ │ │ │ - b d79e0 │ │ │ │ + b d79fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r4, sl │ │ │ │ bl 1dfb4 │ │ │ │ - b d7b08 │ │ │ │ + b d7b24 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ - b d7b00 │ │ │ │ + b d7b1c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #3 │ │ │ │ ldrbeq r0, [r4, #736] @ 0x2e0 │ │ │ │ cmpeq r0, #3 │ │ │ │ - bne d7ac0 │ │ │ │ + bne d7adc │ │ │ │ add r0, r4, #568 @ 0x238 │ │ │ │ - bl c8534 │ │ │ │ - b d7ac0 │ │ │ │ + bl c8550 │ │ │ │ + b d7adc │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d79e0 │ │ │ │ + beq d79fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 2d2fb0 │ │ │ │ - b d79e0 │ │ │ │ + bl 2d2fcc │ │ │ │ + b d79fc │ │ │ │ mov r7, r0 │ │ │ │ - b d7acc │ │ │ │ + b d7ae8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003391fc │ │ │ │ + @ instruction: 0x003396b0 │ │ │ │ mov r7, r0 │ │ │ │ str sl, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl d0218 │ │ │ │ + bl d0234 │ │ │ │ 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 d7a48 │ │ │ │ ldr r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7a2c │ │ │ │ + bcc d7a48 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #676]! @ 0x2a4 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7a2c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d7a48 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ ldrb r0, [r4, #656] @ 0x290 │ │ │ │ strb r6, [r4, #655] @ 0x28f │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7a6c │ │ │ │ + beq d7a88 │ │ │ │ ldr r0, [r4, #660] @ 0x294 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d7a6c │ │ │ │ + bcc d7a88 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #664]! @ 0x298 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7a6c │ │ │ │ - bl 3520c0 │ │ │ │ + bne d7a88 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 2b05f0 │ │ │ │ + bl 2b060c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0, #628]! @ 0x274 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [r0, #28] │ │ │ │ - beq d7a94 │ │ │ │ + beq d7ab0 │ │ │ │ ldrb r1, [r4, #653] @ 0x28d │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7a94 │ │ │ │ - bl ca018 │ │ │ │ + bne d7ab0 │ │ │ │ + bl ca034 │ │ │ │ mov r0, #652 @ 0x28c │ │ │ │ mov r1, #2 │ │ │ │ strh r1, [r4, r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c8534 │ │ │ │ + bl c8550 │ │ │ │ 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 c35d4 │ │ │ │ + b d7b1c │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r9, r3, ip, lsr #13 │ │ │ │ - mlaseq r3, r8, r6, r9 │ │ │ │ - eorseq r9, r3, r4, lsl #13 │ │ │ │ + mlaseq r3, r0, r6, r9 │ │ │ │ + eorseq r9, r3, ip, ror r6 │ │ │ │ + eorseq r9, r3, r8, ror #12 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r0 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce4a8 │ │ │ │ + bl ce4c4 │ │ │ │ ldr r0, [r4, #524] @ 0x20c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #520] @ 0x208 │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ mov r0, #2 │ │ │ │ mov sl, r4 │ │ │ │ strb r0, [r4, #528] @ 0x210 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl ce3d8 │ │ │ │ + bl ce3f4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sl, #1008] @ 0x3f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r7, r0 │ │ │ │ - b d7b1c │ │ │ │ + b d7b38 │ │ │ │ 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 r3, r2, r4, asr #5 │ │ │ │ + eorseq r2, r2, r0, lsl #7 │ │ │ │ + eorseq r2, r2, ip, lsl #7 │ │ │ │ + eoreq r6, r8, r7, ror pc │ │ │ │ + eoreq r6, r8, sl, ror pc │ │ │ │ + eoreq r6, r8, ip, lsl #31 │ │ │ │ + @ instruction: 0x00322dd8 │ │ │ │ + eorseq r2, r2, r4, asr #27 │ │ │ │ + eoreq r5, r8, fp, ror #24 │ │ │ │ + eorseq r2, r2, r8, lsl #26 │ │ │ │ + @ instruction: 0x003238d4 │ │ │ │ + eorseq r9, r3, r4, ror #7 │ │ │ │ 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 @ │ │ │ │ + mlaseq r2, r4, r0, r2 │ │ │ │ + eoreq r5, r8, r5, lsr #28 │ │ │ │ + ldrheq r2, [r2], -r4 @ │ │ │ │ + ldrsbeq r2, [r2], -r4 @ │ │ │ │ + eorseq r2, r2, r8, ror #19 │ │ │ │ + @ instruction: 0x003229d8 │ │ │ │ + eoreq r5, r8, r9, asr #24 │ │ │ │ + eorseq r2, r2, r4, asr #32 │ │ │ │ + eorseq r2, r2, ip, asr r0 │ │ │ │ + eorseq r2, r2, ip, lsl #9 │ │ │ │ + eorseq r2, r2, r0, ror #6 │ │ │ │ + eorseq r2, r2, r4, ror r3 │ │ │ │ + eorseq r8, r3, r4, asr r8 │ │ │ │ + eorseq r8, r3, r4, lsl sp │ │ │ │ + @ instruction: 0x00338cf4 │ │ │ │ + eorseq r8, r3, r0, ror #25 │ │ │ │ + eorseq r8, r3, ip, asr #25 │ │ │ │ + eoreq r5, r8, r3, lsr #24 │ │ │ │ + @ instruction: 0x00322cd0 │ │ │ │ + eorseq r2, r2, ip, lsl r9 │ │ │ │ + eorseq r2, r2, r0, lsl #31 │ │ │ │ @ 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 +188115,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 d7d78 │ │ │ │ str r0, [r9, #140] @ 0x8c │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r1, [r0] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d7e2c │ │ │ │ + bne d7e48 │ │ │ │ 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] @ d8b58 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3756] @ d8b40 │ │ │ │ + ldr r1, [pc, #3756] @ d8b5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ d8b60 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d8400 │ │ │ │ + blt d841c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d8400 │ │ │ │ + beq d841c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d8400 │ │ │ │ + bl 1b0820 │ │ │ │ + b d841c │ │ │ │ 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 d7e78 │ │ │ │ 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 d7e94 │ │ │ │ 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] @ d8b64 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #3512] @ d8b4c │ │ │ │ + ldr r1, [pc, #3512] @ d8b68 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ d8b6c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d8408 │ │ │ │ + blt d8424 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d8408 │ │ │ │ + beq d8424 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d8408 │ │ │ │ + bl 1b0820 │ │ │ │ + b d8424 │ │ │ │ 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 d7f08 │ │ │ │ adds r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bcs d80bc │ │ │ │ + bcs d80d8 │ │ │ │ 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 +188264,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 353024 │ │ │ │ + bl 2d3170 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d7ec8 │ │ │ │ + bne d7ee4 │ │ │ │ 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 d8400 │ │ │ │ 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 +188292,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 d8120 │ │ │ │ ldr r0, [r9, #188] @ 0xbc │ │ │ │ - b d80cc │ │ │ │ + b d80e8 │ │ │ │ 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 d81a8 │ │ │ │ ldr r0, [r9, #228] @ 0xe4 │ │ │ │ ldr r1, [r9, #232] @ 0xe8 │ │ │ │ - b d826c │ │ │ │ - ldr r0, [pc, #3032] @ d8b38 │ │ │ │ + b d8288 │ │ │ │ + ldr r0, [pc, #3032] @ d8b54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r0, [pc, #3048] @ d8b58 │ │ │ │ + ldr r0, [pc, #3048] @ d8b74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #2996] @ d8b34 │ │ │ │ + b d80d8 │ │ │ │ + ldr r0, [pc, #2996] @ d8b50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r0, [pc, #3012] @ d8b54 │ │ │ │ + ldr r0, [pc, #3012] @ d8b70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #3004] @ d8b60 │ │ │ │ + ldr r0, [pc, #3004] @ d8b7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2980] @ d8b5c │ │ │ │ + ldr r0, [pc, #2980] @ d8b78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2972] @ d8b68 │ │ │ │ + ldr r0, [pc, #2972] @ d8b84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2948] @ d8b64 │ │ │ │ + ldr r0, [pc, #2948] @ d8b80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2940] @ d8b70 │ │ │ │ + ldr r0, [pc, #2940] @ d8b8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2916] @ d8b6c │ │ │ │ + ldr r0, [pc, #2916] @ d8b88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2920] @ d8b84 │ │ │ │ + ldr r0, [pc, #2920] @ d8ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #2896] @ d8b80 │ │ │ │ + ldr r0, [pc, #2896] @ d8b9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d80bc │ │ │ │ + b d80d8 │ │ │ │ mov r6, r0 │ │ │ │ - b d8a14 │ │ │ │ + b d8a30 │ │ │ │ mov r6, r0 │ │ │ │ - b d8ab0 │ │ │ │ + b d8acc │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 1dfb4 │ │ │ │ - b d8af8 │ │ │ │ + b d8b14 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ bl 1dfb4 │ │ │ │ - b d8af0 │ │ │ │ + b d8b0c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ - bne d8ac0 │ │ │ │ + bne d8adc │ │ │ │ mov r0, fp │ │ │ │ - bl c9230 │ │ │ │ + bl c924c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #252] @ 0xfc │ │ │ │ - b d8ac0 │ │ │ │ + b d8adc │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #252] @ 0xfc │ │ │ │ bl 3c6f8 │ │ │ │ - b d892c │ │ │ │ - b d80c0 │ │ │ │ + b d8948 │ │ │ │ + b d80dc │ │ │ │ mov r6, r0 │ │ │ │ - b d8acc │ │ │ │ + b d8ae8 │ │ │ │ mov r6, r0 │ │ │ │ - b d8b10 │ │ │ │ + b d8b2c │ │ │ │ bl 3c6f8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d8ab8 │ │ │ │ + b d8ad4 │ │ │ │ mov r1, r8 │ │ │ │ bl 9b5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d86dc │ │ │ │ + bne d86f8 │ │ │ │ ldr r0, [r9, #188] @ 0xbc │ │ │ │ - bl c9f20 │ │ │ │ + bl c9f3c │ │ │ │ ldr r0, [r9, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r9, #180] @ 0xb4 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq d80fc │ │ │ │ - bl c9f20 │ │ │ │ + beq d8118 │ │ │ │ + bl c9f3c │ │ │ │ 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 353024 │ │ │ │ + bl 2d3170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d81d0 │ │ │ │ + bne d81ec │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r6, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8104 │ │ │ │ + bne d8120 │ │ │ │ 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 d8830 │ │ │ │ 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] @ d8b98 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2d2ce0 │ │ │ │ + bl 2d2cfc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne d8218 │ │ │ │ + bne d8234 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r9, #196] @ 0xc4 │ │ │ │ str r2, [r9, #200] @ 0xc8 │ │ │ │ - b d824c │ │ │ │ + b d8268 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8204 │ │ │ │ + bne d8220 │ │ │ │ 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 d8524 │ │ │ │ str r0, [r9, #188] @ 0xbc │ │ │ │ strb r1, [r9, #180] @ 0xb4 │ │ │ │ - b d80cc │ │ │ │ + b d80e8 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r9, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8590 │ │ │ │ - b d8594 │ │ │ │ + bne d85ac │ │ │ │ + b d85b0 │ │ │ │ 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 d8550 │ │ │ │ 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 107914 │ │ │ │ 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 d8490 │ │ │ │ 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 d85c8 │ │ │ │ mov r0, fp │ │ │ │ - bl c9230 │ │ │ │ + bl c924c │ │ │ │ cmp r6, #0 │ │ │ │ - beq d852c │ │ │ │ + beq d8548 │ │ │ │ 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] @ d8bdc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi d83cc │ │ │ │ - ldr r0, [pc, #2272] @ d8bc4 │ │ │ │ + bhi d83e8 │ │ │ │ + ldr r0, [pc, #2272] @ d8be0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8310 │ │ │ │ + bcc d832c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d83cc │ │ │ │ - ldr r0, [pc, #2244] @ d8bc8 │ │ │ │ + beq d83e8 │ │ │ │ + ldr r0, [pc, #2244] @ d8be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d83cc │ │ │ │ - ldr r0, [pc, #2228] @ d8bcc │ │ │ │ + beq d83e8 │ │ │ │ + ldr r0, [pc, #2228] @ d8be8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d83cc │ │ │ │ - ldr r0, [pc, #2212] @ d8bd0 │ │ │ │ + beq d83e8 │ │ │ │ + ldr r0, [pc, #2212] @ d8bec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8824 │ │ │ │ + beq d8840 │ │ │ │ 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] @ d8bf8 │ │ │ │ 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] @ d8bfc │ │ │ │ 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] @ d8c00 │ │ │ │ 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 29e04c │ │ │ │ add r0, r9, #140 @ 0x8c │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ bl 647bc │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d8400 │ │ │ │ - bl 15bab4 │ │ │ │ + bne d841c │ │ │ │ + bl 15bad0 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r9, #136] @ 0x88 │ │ │ │ cmn r0, #1 │ │ │ │ - beq d844c │ │ │ │ + beq d8468 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bne d844c │ │ │ │ + bne d8468 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r9, #260] @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl d0400 │ │ │ │ - ldr r1, [pc, #1808] @ d8b74 │ │ │ │ + bl d041c │ │ │ │ + ldr r1, [pc, #1808] @ d8b90 │ │ │ │ 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 d84b4 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d84b0 │ │ │ │ + beq d84cc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ tst r6, #1 │ │ │ │ - beq d85cc │ │ │ │ + beq d85e8 │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d00 │ │ │ │ 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] @ d8ba4 │ │ │ │ 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 d8570 │ │ │ │ ldr r0, [fp] │ │ │ │ bl 21adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r9, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8524 │ │ │ │ - bl c9f20 │ │ │ │ + beq d8540 │ │ │ │ + bl c9f3c │ │ │ │ str r5, [r9, #160] @ 0xa0 │ │ │ │ - b d80e4 │ │ │ │ + b d8100 │ │ │ │ ldr r6, [r9, #240] @ 0xf0 │ │ │ │ - b d7ea4 │ │ │ │ + b d7ec0 │ │ │ │ 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 +188710,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 d85b0 │ │ │ │ + bl c9f3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d82a4 │ │ │ │ + beq d82c0 │ │ │ │ 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] @ d8ba8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d86e4 │ │ │ │ + beq d8700 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2dd868 │ │ │ │ + bl 2dd884 │ │ │ │ mov r8, r1 │ │ │ │ tst r0, #1 │ │ │ │ - beq d8654 │ │ │ │ + beq d8670 │ │ │ │ add sl, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 303ce4 │ │ │ │ + bl 303d00 │ │ │ │ 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] @ d8bb8 │ │ │ │ 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 d8574 │ │ │ │ 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 352ecc │ │ │ │ ldr r5, [r9, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ mov r0, r5 │ │ │ │ bl 9b244 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ bl 21e2c │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r0, r4, #4 │ │ │ │ bl 9b244 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ bl 21e2c │ │ │ │ mov r6, #0 │ │ │ │ - b d857c │ │ │ │ + b d8598 │ │ │ │ mov r0, #3 │ │ │ │ - b d8290 │ │ │ │ - ldr r0, [pc, #1188] @ d8b90 │ │ │ │ + b d82ac │ │ │ │ + ldr r0, [pc, #1188] @ d8bac │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8718 │ │ │ │ + bcc d8734 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d85ec │ │ │ │ - ldr r0, [pc, #1160] @ d8b94 │ │ │ │ + beq d8608 │ │ │ │ + ldr r0, [pc, #1160] @ d8bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d85ec │ │ │ │ - ldr r0, [pc, #1144] @ d8b98 │ │ │ │ + beq d8608 │ │ │ │ + ldr r0, [pc, #1144] @ d8bb4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85ec │ │ │ │ + beq d8608 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r0, [pc, #1128] @ d8ba0 │ │ │ │ + ldr r0, [pc, #1128] @ d8bbc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d8840 │ │ │ │ + beq d885c │ │ │ │ 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] @ d8bc8 │ │ │ │ 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 d8878 │ │ │ │ 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] @ d8bd4 │ │ │ │ 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] @ d8bd8 │ │ │ │ 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 29e04c │ │ │ │ + b d8608 │ │ │ │ + ldr r0, [pc, #860] @ d8b94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #936] @ d8bd4 │ │ │ │ + b d80d8 │ │ │ │ + ldr r0, [pc, #936] @ d8bf0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #932] @ d8bd8 │ │ │ │ + ldr r2, [pc, #932] @ d8bf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #860] @ d8ba4 │ │ │ │ + b d80d8 │ │ │ │ + ldr r0, [pc, #860] @ d8bc0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #856] @ d8ba8 │ │ │ │ + ldr r2, [pc, #856] @ d8bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d80bc │ │ │ │ - ldr r0, [pc, #844] @ d8bb0 │ │ │ │ + b d80d8 │ │ │ │ + ldr r0, [pc, #844] @ d8bcc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #840] @ d8bb4 │ │ │ │ + ldr r2, [pc, #840] @ d8bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d80bc │ │ │ │ - b d8888 │ │ │ │ - b d888c │ │ │ │ - b d888c │ │ │ │ - b d888c │ │ │ │ + b d80d8 │ │ │ │ + b d88a4 │ │ │ │ + b d88a8 │ │ │ │ + b d88a8 │ │ │ │ + b d88a8 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d890c │ │ │ │ - b d8934 │ │ │ │ - b d8934 │ │ │ │ - b d8934 │ │ │ │ + b d8928 │ │ │ │ + b d8950 │ │ │ │ + b d8950 │ │ │ │ + b d8950 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e1ac │ │ │ │ - b d8908 │ │ │ │ - b d8934 │ │ │ │ + b d8924 │ │ │ │ + b d8950 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r5, [r9, #160] @ 0xa0 │ │ │ │ - b d8a50 │ │ │ │ - b d8990 │ │ │ │ + b d8a6c │ │ │ │ + b d89ac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e1ac │ │ │ │ - b d89c0 │ │ │ │ - b d8a04 │ │ │ │ + b d89dc │ │ │ │ + b d8a20 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d89c0 │ │ │ │ + beq d89dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ - b d89c0 │ │ │ │ + bl 1b0820 │ │ │ │ + b d89dc │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ bl 1f8f8 │ │ │ │ - b d8a08 │ │ │ │ - b d8a34 │ │ │ │ - b d8920 │ │ │ │ + b d8a24 │ │ │ │ + b d8a50 │ │ │ │ + b d893c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b d8970 │ │ │ │ + b d898c │ │ │ │ mov r6, r0 │ │ │ │ - b d8940 │ │ │ │ + b d895c │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 d8b0c │ │ │ │ + bl 15bad0 │ │ │ │ + b d8b0c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ mov r4, r9 │ │ │ │ ldrb r0, [r4, #181]! @ 0xb5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a28 │ │ │ │ + beq d8a44 │ │ │ │ add r0, r9, #184 @ 0xb8 │ │ │ │ bl 77fa0 │ │ │ │ - b d8a28 │ │ │ │ + b d8a44 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b d89c0 │ │ │ │ - b d80c0 │ │ │ │ + b d89dc │ │ │ │ + b d80dc │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ - b d8af0 │ │ │ │ + b d8b0c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #228] @ 0xe4 │ │ │ │ ldr r1, [r9, #232] @ 0xe8 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl c77f4 │ │ │ │ + bl c7810 │ │ │ │ ldr r0, [r9, #192] @ 0xc0 │ │ │ │ bl 1fda8 │ │ │ │ - b d8a08 │ │ │ │ + b d8a24 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 77fa0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #181] @ 0xb5 │ │ │ │ - b d8a94 │ │ │ │ + b d8ab0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d8a6c │ │ │ │ + b d8a88 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b d8aa4 │ │ │ │ + b d8ac0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6b4c │ │ │ │ + bl c6b68 │ │ │ │ add r0, r9, #184 @ 0xb8 │ │ │ │ bl 77fa0 │ │ │ │ add r4, r9, #181 @ 0xb5 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4] │ │ │ │ - b d8a94 │ │ │ │ + b d8ab0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b d8a50 │ │ │ │ + b d8a6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #188] @ 0xbc │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl c9f20 │ │ │ │ + bl c9f3c │ │ │ │ ldr r0, [r9, #184] @ 0xb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8a6c │ │ │ │ + beq d8a88 │ │ │ │ ldrb r1, [r9, #180] @ 0xb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d8a6c │ │ │ │ - bl c9f20 │ │ │ │ + bne d8a88 │ │ │ │ + bl c9f3c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r9, #180] @ 0xb4 │ │ │ │ - b d8a94 │ │ │ │ + b d8ab0 │ │ │ │ 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 d8ac0 │ │ │ │ + bl c9f3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, fp │ │ │ │ - bl c9230 │ │ │ │ + bl c924c │ │ │ │ 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 ce3b4 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r0, #144]! @ 0x90 │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - bne d8af0 │ │ │ │ - bl 15bab4 │ │ │ │ + bne d8b0c │ │ │ │ + bl 15bad0 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ add r0, r9, #136 @ 0x88 │ │ │ │ - bl 15bbc8 │ │ │ │ + bl 15bbe4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #260] @ 0x104 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl d0400 │ │ │ │ + bl d041c │ │ │ │ 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 │ │ │ │ + mlaseq r2, ip, sl, r1 │ │ │ │ + @ instruction: 0x00321abc │ │ │ │ + eoreq r6, r8, fp, lsr #1 │ │ │ │ + eoreq r5, r8, r6, asr #30 │ │ │ │ + eoreq r5, r8, r8, asr pc │ │ │ │ + eoreq r5, r8, r3, asr #28 │ │ │ │ + eoreq r5, r8, r6, asr #28 │ │ │ │ + eoreq r5, r8, r8, asr lr │ │ │ │ + eorseq r2, r2, ip, lsl #11 │ │ │ │ + eorseq r2, r2, ip, lsr #11 │ │ │ │ + eorseq r1, r2, ip, lsr #28 │ │ │ │ + eorseq r1, r2, r0, asr #28 │ │ │ │ + eorseq r1, r2, r0, ror #8 │ │ │ │ + eorseq r1, r2, r4, ror r4 │ │ │ │ + eorseq r1, r2, r8, asr #8 │ │ │ │ + eorseq r1, r2, ip, asr r4 │ │ │ │ + eorseq r1, r2, r4, asr #11 │ │ │ │ + eorseq r0, r2, r4, asr #24 │ │ │ │ + eoreq r5, r8, r2, lsr #4 │ │ │ │ + eorseq r1, r2, r4, asr #27 │ │ │ │ + @ instruction: 0x00321dd8 │ │ │ │ + eoreq r4, r8, r5, ror #29 │ │ │ │ + @ instruction: 0x003376d4 │ │ │ │ + eorseq r8, r3, r0, lsl r0 │ │ │ │ + @ instruction: 0x00337ff0 │ │ │ │ + @ instruction: 0x00337fdc │ │ │ │ + strdeq r4, [r8], -fp @ │ │ │ │ + eorseq r7, r3, r4, asr #31 │ │ │ │ + eoreq r4, r8, r3, lsr #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, r8, lsl #13 │ │ │ │ + eoreq r4, r8, r7, lsl #23 │ │ │ │ + mlaseq r2, r4, r5, r1 │ │ │ │ + eorseq r1, r2, r0, ror r6 │ │ │ │ + eorseq r1, r2, ip, lsr r6 │ │ │ │ + eorseq r7, r3, r4, ror #19 │ │ │ │ + eorseq r7, r3, r4, asr sp │ │ │ │ + eorseq r7, r3, r4, lsr sp │ │ │ │ + eorseq r7, r3, r0, lsr #26 │ │ │ │ + eorseq r7, r3, ip, lsl #26 │ │ │ │ + @ instruction: 0x00284bbf │ │ │ │ + @ instruction: 0x00321cf4 │ │ │ │ + eorseq r1, r2, ip, lsr #21 │ │ │ │ + mlaseq r2, r4, r1, r2 │ │ │ │ + eorseq r7, r3, ip, asr #23 │ │ │ │ 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 +189137,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] @ d9a40 │ │ │ │ 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 d8f04 │ │ │ │ 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 d8cec │ │ │ │ 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 +189176,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 171c54 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ - bl 171a70 │ │ │ │ + bl 171a8c │ │ │ │ tst r6, #1 │ │ │ │ str r0, [r8, #84] @ 0x54 │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ - bne d8d10 │ │ │ │ - ldr r0, [pc, #3388] @ d9a3c │ │ │ │ + bne d8d2c │ │ │ │ + ldr r0, [pc, #3388] @ d9a58 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne d8f98 │ │ │ │ + bne d8fb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq d8f7c │ │ │ │ - ldr r0, [pc, #3348] @ d9a40 │ │ │ │ + beq d8f98 │ │ │ │ + ldr r0, [pc, #3348] @ d9a5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d8e28 │ │ │ │ - ldr r0, [pc, #3332] @ d9a44 │ │ │ │ + bhi d8e44 │ │ │ │ + ldr r0, [pc, #3332] @ d9a60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d8d6c │ │ │ │ + bcc d8d88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8e28 │ │ │ │ - ldr r0, [pc, #3304] @ d9a48 │ │ │ │ + beq d8e44 │ │ │ │ + ldr r0, [pc, #3304] @ d9a64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d8e28 │ │ │ │ - ldr r0, [pc, #3288] @ d9a4c │ │ │ │ + beq d8e44 │ │ │ │ + ldr r0, [pc, #3288] @ d9a68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8e28 │ │ │ │ - ldr r0, [pc, #3284] @ d9a5c │ │ │ │ + beq d8e44 │ │ │ │ + ldr r0, [pc, #3284] @ d9a78 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d9020 │ │ │ │ + beq d903c │ │ │ │ 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] @ d9a84 │ │ │ │ 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] @ d9a88 │ │ │ │ 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] @ d9a8c │ │ │ │ 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 29e04c │ │ │ │ + ldr r0, [pc, #3104] @ d9a6c │ │ │ │ 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 d8fc8 │ │ │ │ + ldr r1, [pc, #3096] @ d9a90 │ │ │ │ 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 d8fa4 │ │ │ │ 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] @ d9a98 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127d9c │ │ │ │ + bl 127db8 │ │ │ │ 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 d911c │ │ │ │ ldr r2, [r8, #120] @ 0x78 │ │ │ │ ldr r1, [r8, #124] @ 0x7c │ │ │ │ - b d9588 │ │ │ │ + b d95a4 │ │ │ │ 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] @ d9a44 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #2828] @ d9a2c │ │ │ │ + ldr r1, [pc, #2828] @ d9a48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ d9a4c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt d9828 │ │ │ │ + blt d9844 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d9828 │ │ │ │ + beq d9844 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d9828 │ │ │ │ + bl 1b0820 │ │ │ │ + b d9844 │ │ │ │ mov r0, r5 │ │ │ │ bl 3acc8 │ │ │ │ - b d8d24 │ │ │ │ - ldr r0, [pc, #2792] @ d9a78 │ │ │ │ + b d8d40 │ │ │ │ + ldr r0, [pc, #2792] @ d9a94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b d90fc │ │ │ │ + b d9118 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r5, #4] │ │ │ │ - b d8d10 │ │ │ │ - ldr r0, [pc, #2720] @ d9a54 │ │ │ │ + b d8d2c │ │ │ │ + ldr r0, [pc, #2720] @ d9a70 │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #2716] @ d9a58 │ │ │ │ + ldr r2, [pc, #2716] @ d9a74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2640] @ d9a20 │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #2640] @ d9a3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #2652] @ d9a38 │ │ │ │ + ldr r0, [pc, #2652] @ d9a54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2608] @ d9a1c │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #2608] @ d9a38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #2620] @ d9a34 │ │ │ │ + ldr r0, [pc, #2620] @ d9a50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2688] @ d9a88 │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #2688] @ d9aa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2668] @ d9a84 │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #2668] @ d9aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #2616] @ d9a60 │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #2616] @ d9a7c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #2612] @ d9a64 │ │ │ │ + ldr r2, [pc, #2612] @ d9a80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ - b d90a0 │ │ │ │ + b d9118 │ │ │ │ + b d90bc │ │ │ │ + b d90bc │ │ │ │ + b d90bc │ │ │ │ + b d90bc │ │ │ │ + b d90bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ bl 1dfb4 │ │ │ │ - b d90cc │ │ │ │ + b d90e8 │ │ │ │ mov r4, r0 │ │ │ │ - b d90bc │ │ │ │ + b d90d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - b d90a4 │ │ │ │ + b d90c0 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3294 │ │ │ │ - b d90b0 │ │ │ │ + bl c32b0 │ │ │ │ + b d90cc │ │ │ │ mov r4, r0 │ │ │ │ - b d90b0 │ │ │ │ + b d90cc │ │ │ │ mov r4, r0 │ │ │ │ - b d90dc │ │ │ │ + b d90f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2ae4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2f54 │ │ │ │ + bl c2f70 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c2a5c │ │ │ │ + bl c2a78 │ │ │ │ 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 d97ac │ │ │ │ + ldr r6, [pc, #2468] @ d9ad0 │ │ │ │ add sl, r8, #112 @ 0x70 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ add r9, sp, #32 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ - b d9140 │ │ │ │ + b d915c │ │ │ │ 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 d97b0 │ │ │ │ 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 d9448 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ bl 65040 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne d92b0 │ │ │ │ + bne d92cc │ │ │ │ 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 d9548 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9128 │ │ │ │ - ldr r0, [pc, #2316] @ d9ab8 │ │ │ │ + bhi d9144 │ │ │ │ + ldr r0, [pc, #2316] @ d9ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d91d8 │ │ │ │ + bcc d91f4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #2288] @ d9abc │ │ │ │ + beq d9144 │ │ │ │ + ldr r0, [pc, #2288] @ d9ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #2272] @ d9ac0 │ │ │ │ + beq d9144 │ │ │ │ + ldr r0, [pc, #2272] @ d9adc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #2256] @ d9ac4 │ │ │ │ + beq d9144 │ │ │ │ + ldr r0, [pc, #2256] @ d9ae0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9888 │ │ │ │ + beq d98a4 │ │ │ │ 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] @ d9aec │ │ │ │ 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] @ d9af0 │ │ │ │ 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] @ d9af4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2120] @ d9adc │ │ │ │ + ldr r1, [pc, #2120] @ d9af8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ mov r4, r5 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r6, fp │ │ │ │ - b d9128 │ │ │ │ + b d9144 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne d92c4 │ │ │ │ + bne d92e0 │ │ │ │ bl 1fda8 │ │ │ │ - b d92f4 │ │ │ │ + b d9310 │ │ │ │ ldrb r2, [sp, #104] @ 0x68 │ │ │ │ sub r7, r2, #5 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne d92e4 │ │ │ │ + bne d9300 │ │ │ │ cmn r7, #3 │ │ │ │ - bcs d9178 │ │ │ │ - b d92f4 │ │ │ │ + bcs d9194 │ │ │ │ + b d9310 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmn r7, #3 │ │ │ │ - bcs d9178 │ │ │ │ + bcs d9194 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9128 │ │ │ │ - ldr r0, [pc, #2008] @ d9ae0 │ │ │ │ + bhi d9144 │ │ │ │ + ldr r0, [pc, #2008] @ d9afc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d9334 │ │ │ │ + bcc d9350 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #1980] @ d9ae4 │ │ │ │ + beq d9144 │ │ │ │ + ldr r0, [pc, #1980] @ d9b00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9128 │ │ │ │ - ldr r0, [pc, #1964] @ d9ae8 │ │ │ │ + beq d9144 │ │ │ │ + ldr r0, [pc, #1964] @ d9b04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9128 │ │ │ │ - ldr r7, [pc, #1948] @ d9aec │ │ │ │ + beq d9144 │ │ │ │ + ldr r7, [pc, #1948] @ d9b08 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d98a4 │ │ │ │ + beq d98c0 │ │ │ │ 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] @ d9b14 │ │ │ │ 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] @ d9b18 │ │ │ │ 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] @ d9b1c │ │ │ │ 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] @ d9b20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 29e030 │ │ │ │ + bl 29e04c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq d9128 │ │ │ │ + beq d9144 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq d9120 │ │ │ │ + beq d913c │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9128 │ │ │ │ + beq d9144 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d9128 │ │ │ │ + bl 1b0820 │ │ │ │ + b d9144 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi d9510 │ │ │ │ - ldr r0, [pc, #1736] @ d9b08 │ │ │ │ + bhi d952c │ │ │ │ + ldr r0, [pc, #1736] @ d9b24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d946c │ │ │ │ + bcc d9488 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9510 │ │ │ │ - ldr r0, [pc, #1708] @ d9b0c │ │ │ │ + beq d952c │ │ │ │ + ldr r0, [pc, #1708] @ d9b28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9510 │ │ │ │ - ldr r0, [pc, #1692] @ d9b10 │ │ │ │ + beq d952c │ │ │ │ + ldr r0, [pc, #1692] @ d9b2c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9510 │ │ │ │ - ldr r0, [pc, #1676] @ d9b14 │ │ │ │ + beq d952c │ │ │ │ + ldr r0, [pc, #1676] @ d9b30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d98dc │ │ │ │ + beq d98f8 │ │ │ │ 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] @ d9b3c │ │ │ │ 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] @ d9b40 │ │ │ │ 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 29e04c │ │ │ │ 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 d97c0 │ │ │ │ + b d97d8 │ │ │ │ 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 +189740,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 d9884 │ │ │ │ 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 d95ec │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d95e8 │ │ │ │ + beq d9604 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne d9628 │ │ │ │ + bne d9644 │ │ │ │ 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 1193c8 │ │ │ │ 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 d9790 │ │ │ │ add r0, sp, #32 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ stm r0, {r5, r6, fp} │ │ │ │ - ldr r0, [pc, #1104] @ d9a8c │ │ │ │ + ldr r0, [pc, #1104] @ d9aa8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi d9738 │ │ │ │ - ldr r0, [pc, #1088] @ d9a90 │ │ │ │ + bhi d9754 │ │ │ │ + ldr r0, [pc, #1088] @ d9aac │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc d967c │ │ │ │ + bcc d9698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9738 │ │ │ │ - ldr r0, [pc, #1060] @ d9a94 │ │ │ │ + beq d9754 │ │ │ │ + ldr r0, [pc, #1060] @ d9ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq d9738 │ │ │ │ - ldr r0, [pc, #1044] @ d9a98 │ │ │ │ + beq d9754 │ │ │ │ + ldr r0, [pc, #1044] @ d9ab4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9738 │ │ │ │ - ldr r0, [pc, #1028] @ d9a9c │ │ │ │ + beq d9754 │ │ │ │ + ldr r0, [pc, #1028] @ d9ab8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d98c0 │ │ │ │ + beq d98dc │ │ │ │ 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] @ d9ac4 │ │ │ │ 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] @ d9ac8 │ │ │ │ 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] @ d9acc │ │ │ │ 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 29e04c │ │ │ │ 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 +189862,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 d911c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r8, #108] @ 0x6c │ │ │ │ cmp r0, fp │ │ │ │ - beq d97bc │ │ │ │ + beq d97d8 │ │ │ │ sub r0, r0, fp │ │ │ │ lsr r5, r0, #2 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne d97ac │ │ │ │ + bne d97c8 │ │ │ │ ldr r1, [r8, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d97d8 │ │ │ │ + beq d97f4 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r6, [r8, #88] @ 0x58 │ │ │ │ ldr r5, [r8, #84] @ 0x54 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d97f4 │ │ │ │ + beq d9810 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d980c │ │ │ │ + beq d9828 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c2f54 │ │ │ │ + bl c2f70 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r1, [pc, #560] @ d9a9c │ │ │ │ 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 +189925,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] @ d9ae4 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #564] @ d9acc │ │ │ │ + ldr r2, [pc, #564] @ d9ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #580] @ d9af0 │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #580] @ d9b0c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #576] @ d9af4 │ │ │ │ + ldr r2, [pc, #576] @ d9b10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #472] @ d9aa0 │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #472] @ d9abc │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #468] @ d9aa4 │ │ │ │ + ldr r2, [pc, #468] @ d9ac0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b d90fc │ │ │ │ - ldr r0, [pc, #564] @ d9b18 │ │ │ │ + b d9118 │ │ │ │ + ldr r0, [pc, #564] @ d9b34 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #560] @ d9b1c │ │ │ │ + ldr r2, [pc, #560] @ d9b38 │ │ │ │ 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 d9118 │ │ │ │ + b d9a1c │ │ │ │ + b d9930 │ │ │ │ + b d9a1c │ │ │ │ + b d9a1c │ │ │ │ + b d9930 │ │ │ │ + b d9930 │ │ │ │ + b d9a1c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq d99e0 │ │ │ │ + beq d99fc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - b d99a0 │ │ │ │ + b d99bc │ │ │ │ mov r4, r0 │ │ │ │ - b d99e0 │ │ │ │ - b d9a00 │ │ │ │ + b d99fc │ │ │ │ + b d9a1c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d90b0 │ │ │ │ + beq d90cc │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ - b d90b0 │ │ │ │ + bl 1b0820 │ │ │ │ + b d90cc │ │ │ │ mov r4, r0 │ │ │ │ - b d99e0 │ │ │ │ - b d996c │ │ │ │ + b d99fc │ │ │ │ + b d9988 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ - b d99e0 │ │ │ │ + b d99fc │ │ │ │ mov r4, r0 │ │ │ │ - b d99e0 │ │ │ │ - b d9a00 │ │ │ │ + b d99fc │ │ │ │ + b d9a1c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d99e0 │ │ │ │ + beq d99fc │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1b0804 │ │ │ │ - b d99e0 │ │ │ │ - b d9a00 │ │ │ │ + bl 1b0820 │ │ │ │ + b d99fc │ │ │ │ + b d9a1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl c25ec │ │ │ │ - b d9a04 │ │ │ │ - b d9a00 │ │ │ │ + bl c2608 │ │ │ │ + b d9a20 │ │ │ │ + b d9a1c │ │ │ │ mov r4, r0 │ │ │ │ - b d90c4 │ │ │ │ - b d9a00 │ │ │ │ + b d90e0 │ │ │ │ + b d9a1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ ldr r1, [r8, #124] @ 0x7c │ │ │ │ - bl c77f4 │ │ │ │ + bl c7810 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ bl 1f8f8 │ │ │ │ - b d9a04 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ - b d9a00 │ │ │ │ + b d9a20 │ │ │ │ + b d9a1c │ │ │ │ + b d9a1c │ │ │ │ + b d9a1c │ │ │ │ + b d9a1c │ │ │ │ + b d9a1c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r8, #112] @ 0x70 │ │ │ │ bl 1fda8 │ │ │ │ add r0, r8, #92 @ 0x5c │ │ │ │ - bl 125c84 │ │ │ │ - b d90a4 │ │ │ │ + bl 125ca0 │ │ │ │ + b d90c0 │ │ │ │ bl 3c6f8 │ │ │ │ + eorseq r0, r2, r0, lsr sl │ │ │ │ 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 r8, r3, r8, ror #7 │ │ │ │ + @ instruction: 0x00284cb7 │ │ │ │ + @ instruction: 0x00284cba │ │ │ │ + eoreq r4, r8, ip, asr #25 │ │ │ │ + eorseq r1, r2, r4, lsl #10 │ │ │ │ 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 r7, r3, r4, lsr r1 │ │ │ │ + eorseq r6, r3, r8, lsl #31 │ │ │ │ + eorseq r7, r3, r8, ror #7 │ │ │ │ + eorseq r7, r3, r8, asr #7 │ │ │ │ + @ instruction: 0x003373b4 │ │ │ │ + eorseq r8, r3, r4, lsl #15 │ │ │ │ + mlaeq r7, r7, sl, pc @ │ │ │ │ + eorseq sp, r1, r0, asr #32 │ │ │ │ + eorseq r7, r3, r0, lsr #7 │ │ │ │ + eoreq r4, r8, r3, asr #7 │ │ │ │ + eorseq r1, r2, r8, ror #3 │ │ │ │ + eorseq r1, r2, ip, asr #32 │ │ │ │ + eorseq r1, r2, r8, lsr #8 │ │ │ │ + @ instruction: 0xfff7e338 │ │ │ │ + eorseq r8, r3, r8, lsl #3 │ │ │ │ + eorseq r6, r2, r8, lsr #1 │ │ │ │ + eorseq r5, r2, r0, ror #24 │ │ │ │ + @ instruction: 0x003201d4 │ │ │ │ + eorseq r1, r2, ip, lsl r2 │ │ │ │ + eorseq r1, r2, ip, lsr #4 │ │ │ │ + eorseq r6, r3, r8, ror r6 │ │ │ │ + eorseq r6, r3, r4, ror #21 │ │ │ │ + eorseq r6, r3, r4, asr #21 │ │ │ │ + @ instruction: 0x00336ab0 │ │ │ │ + mlaseq r3, ip, sl, r6 │ │ │ │ + eoreq r3, r8, r3, lsr #22 │ │ │ │ + eorseq r0, r2, r0, ror r9 │ │ │ │ + eorseq r0, r2, r0, asr #14 │ │ │ │ + eorseq r0, r2, r0, asr #22 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + mlaseq r3, r8, fp, r6 │ │ │ │ + mlaseq r3, r4, pc, r6 @ │ │ │ │ + eorseq r6, r3, r4, ror pc │ │ │ │ + eorseq r6, r3, r0, ror #30 │ │ │ │ + eorseq r6, r3, ip, asr #30 │ │ │ │ + eoreq r3, r8, fp, asr fp │ │ │ │ eorseq r0, r2, r0, asr #19 │ │ │ │ - eorseq r0, r2, r0, ror r9 │ │ │ │ - eorseq r0, r2, r4, asr #27 │ │ │ │ + @ instruction: 0x00320bdc │ │ │ │ + @ instruction: 0x00320ff4 │ │ │ │ + eorseq r6, r3, r8, lsl fp │ │ │ │ + eoreq r4, r8, r5, lsl #5 │ │ │ │ + eorseq r6, r3, r4, asr #28 │ │ │ │ + eorseq r6, r3, r4, lsr #28 │ │ │ │ + eorseq r6, r3, r0, lsl lr │ │ │ │ + @ instruction: 0x00336dfc │ │ │ │ + eoreq r3, r8, pc, lsr fp │ │ │ │ + eorseq r0, r2, r4, asr #19 │ │ │ │ + andeq r3, r0, r8, lsl lr │ │ │ │ + @ instruction: 0x00320edc │ │ │ │ + eorseq r0, r2, r4, asr sl │ │ │ │ + eorseq r6, r3, r0, ror #26 │ │ │ │ + eorseq r6, r3, r8, lsl sp │ │ │ │ + @ instruction: 0x00336cf8 │ │ │ │ + eorseq r6, r3, r4, ror #25 │ │ │ │ + @ instruction: 0x00336cd0 │ │ │ │ + eoreq r3, r8, r7, lsl #22 │ │ │ │ + eorseq r0, r2, r4, lsr #19 │ │ │ │ + eorseq r0, r2, r4, asr r9 │ │ │ │ + eorseq r0, r2, r8, lsr #27 │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne da01c │ │ │ │ + bne da038 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne da058 │ │ │ │ + bne da074 │ │ │ │ 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 da0b0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9c10 │ │ │ │ + beq d9c2c │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #1452] @ da13c │ │ │ │ + ldr r0, [pc, #1452] @ da158 │ │ │ │ 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 da0cc │ │ │ │ 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 da0dc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, #0 │ │ │ │ - bl 352164 │ │ │ │ + bl 352180 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da068 │ │ │ │ + bne da084 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1324] @ da124 │ │ │ │ + ldr ip, [pc, #1324] @ da140 │ │ │ │ orr r0, r0, #1792 @ 0x700 │ │ │ │ and r3, r0, r6, lsr #20 │ │ │ │ cmp r3, #992 @ 0x3e0 │ │ │ │ - bcs d9ca4 │ │ │ │ + bcs d9cc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b d9fa4 │ │ │ │ + b d9fc0 │ │ │ │ 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] @ da174 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #1300] @ da15c │ │ │ │ + ldr r1, [pc, #1300] @ da178 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ da17c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt d9fec │ │ │ │ + blt da008 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d9fec │ │ │ │ + beq da008 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b d9fec │ │ │ │ - ldr fp, [pc, #1140] @ da120 │ │ │ │ + bl 1b0820 │ │ │ │ + b da008 │ │ │ │ + ldr fp, [pc, #1140] @ da13c │ │ │ │ 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 d9eb8 │ │ │ │ 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 +190299,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] @ da144 │ │ │ │ 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 d9fc0 │ │ │ │ mov r0, #51 @ 0x33 │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs d9f70 │ │ │ │ + bcs d9f8c │ │ │ │ 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] @ da140 │ │ │ │ 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] @ da144 │ │ │ │ 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 +190366,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 d9fc0 │ │ │ │ mov r0, #63 @ 0x3f │ │ │ │ orr r0, r0, #1024 @ 0x400 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs da068 │ │ │ │ + bcs da084 │ │ │ │ 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 +190393,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 da084 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ da148 │ │ │ │ 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] @ da14c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #260] @ da164 │ │ │ │ + b da0f4 │ │ │ │ + ldr r0, [pc, #260] @ da180 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #220] @ da14c │ │ │ │ + b da0f4 │ │ │ │ + ldr r0, [pc, #220] @ da168 │ │ │ │ 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] @ da16c │ │ │ │ + ldr r3, [pc, #204] @ da170 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #152] @ da134 │ │ │ │ + b da0f4 │ │ │ │ + ldr r0, [pc, #152] @ da150 │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ - ldr r2, [pc, #148] @ da138 │ │ │ │ + ldr r2, [pc, #148] @ da154 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #136] @ da140 │ │ │ │ + b da0f4 │ │ │ │ + ldr r0, [pc, #136] @ da15c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b da0d8 │ │ │ │ - ldr r0, [pc, #124] @ da144 │ │ │ │ + b da0f4 │ │ │ │ + ldr r0, [pc, #124] @ da160 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r2, [pc, #120] @ da148 │ │ │ │ + ldr r2, [pc, #120] @ da164 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 1dfb4 │ │ │ │ - b da100 │ │ │ │ + b da11c │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, sl │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ 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 fe78c948 <__bss_end__@@Base+0xfe37aeac> │ │ │ │ @ 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 @ │ │ │ │ + eorseq pc, r1, r0, lsl #20 │ │ │ │ + @ instruction: 0x0031f9f4 │ │ │ │ + @ instruction: 0x00282db0 │ │ │ │ + eorseq pc, r1, ip, asr #19 │ │ │ │ + eorseq r7, r3, r4, asr r9 │ │ │ │ + @ instruction: 0x003204bc │ │ │ │ + eoreq r8, r8, r6, lsr #28 │ │ │ │ + eorseq r3, r2, r4, lsr #5 │ │ │ │ + eorseq r0, r2, ip, lsl #10 │ │ │ │ + ldrdeq r3, [r8], -r4 @ │ │ │ │ + eorseq pc, r1, r0, lsr r8 @ │ │ │ │ + eoreq r3, r8, pc, lsl #31 │ │ │ │ + mlaeq r8, r2, pc, r3 @ │ │ │ │ + eoreq r3, r8, r4, lsr #31 │ │ │ │ + @ instruction: 0x0031f9f4 │ │ │ │ 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 2e9308 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r4, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e979c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne da244 │ │ │ │ + bne da260 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #388] @ da33c │ │ │ │ + ldr r0, [pc, #388] @ da358 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da284 │ │ │ │ + beq da2a0 │ │ │ │ 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] @ da35c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #292] @ da32c │ │ │ │ + ldr r0, [pc, #292] @ da348 │ │ │ │ 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] @ da360 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fff4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ bl 1f04c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dda4 │ │ │ │ @@ -190547,147 +190554,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] @ da34c │ │ │ │ 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] @ da350 │ │ │ │ + ldr r3, [pc, #192] @ da354 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b da290 │ │ │ │ + b da2ac │ │ │ │ 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 c89d0 │ │ │ │ + b da2d4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c78e8 │ │ │ │ + bl c7904 │ │ │ │ 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 da308 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b da300 │ │ │ │ + b da31c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b da2e4 │ │ │ │ + bl 1b0820 │ │ │ │ + b da300 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r8 │ │ │ │ - bl c78e8 │ │ │ │ + bl c7904 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c78e8 │ │ │ │ + bl c7904 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031f7fc │ │ │ │ + eoreq r2, r8, r5, lsr #23 │ │ │ │ + eorseq pc, r1, r0, lsr r6 @ │ │ │ │ + eorseq r5, r3, r4, ror #24 │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne da3a0 │ │ │ │ + bne da3bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq da388 │ │ │ │ + beq da3a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #64] @ da3f8 │ │ │ │ + ldr r1, [pc, #64] @ da414 │ │ │ │ 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] @ da418 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ - bl c78e8 │ │ │ │ + bl c7904 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ bl 3c6dc │ │ │ │ - eorseq pc, r1, r0, lsl #20 │ │ │ │ - @ instruction: 0x0031f9f4 │ │ │ │ + eorseq pc, r1, r4, ror #19 │ │ │ │ + @ instruction: 0x0031f9d8 │ │ │ │ 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 da4d8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da554 │ │ │ │ + beq da570 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da5ec │ │ │ │ + beq da608 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 1fa6c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e6bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs da68c │ │ │ │ + bcs da6a8 │ │ │ │ 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 +190705,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 da6c0 │ │ │ │ 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] @ da804 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #760] @ da7ec │ │ │ │ + ldr r1, [pc, #760] @ da808 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ da80c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt da788 │ │ │ │ + blt da7a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq da788 │ │ │ │ + beq da7a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ da81c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #632] @ da804 │ │ │ │ + ldr r1, [pc, #632] @ da820 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ da824 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt da684 │ │ │ │ + blt da6a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq da684 │ │ │ │ + beq da6a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ - b da784 │ │ │ │ + b da7a0 │ │ │ │ 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] @ da810 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #468] @ da7f8 │ │ │ │ + ldr r1, [pc, #468] @ da814 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ da818 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r6, #-2147483646 @ 0x80000002 │ │ │ │ - blt da67c │ │ │ │ + blt da698 │ │ │ │ cmp r6, #0 │ │ │ │ - beq da67c │ │ │ │ + beq da698 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - b da784 │ │ │ │ + b da7a0 │ │ │ │ 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 106aa0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 11a9d4 │ │ │ │ + bl 11a9f0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da6f0 │ │ │ │ + beq da70c │ │ │ │ cmp r0, #1 │ │ │ │ - bne da700 │ │ │ │ + bne da71c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b da70c │ │ │ │ + b da728 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub r1, r1, #1 │ │ │ │ - b da70c │ │ │ │ + b da728 │ │ │ │ add r0, sp, #24 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #1 │ │ │ │ - bl 106a84 │ │ │ │ + bl 106aa0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 101108 │ │ │ │ + bl 101124 │ │ │ │ mov r0, sp │ │ │ │ - bl 113774 │ │ │ │ + bl 113790 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne da750 │ │ │ │ + bne da76c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dfb4 │ │ │ │ - b da770 │ │ │ │ + b da78c │ │ │ │ cmp r0, #0 │ │ │ │ - bne da770 │ │ │ │ + bne da78c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da770 │ │ │ │ + beq da78c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 da7ec │ │ │ │ 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 c9408 │ │ │ │ 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, r3, ror #13 │ │ │ │ + eoreq r3, r8, r6, ror #13 │ │ │ │ + strdeq r3, [r8], -r8 @ │ │ │ │ + eoreq r3, r8, r3, lsl #15 │ │ │ │ + @ instruction: 0x002835b6 │ │ │ │ + eoreq r3, r8, r8, asr #11 │ │ │ │ + eoreq r3, r8, r1, lsl #16 │ │ │ │ + eoreq r3, r8, lr, asr #12 │ │ │ │ + eoreq r3, r8, r0, 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] @ da934 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da8ac │ │ │ │ + beq da8c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da850 │ │ │ │ + beq da86c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e914 │ │ │ │ - b da854 │ │ │ │ + b da870 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 da8a8 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ da91c │ │ │ │ + ldr r0, [pc, #104] @ da938 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne da8e4 │ │ │ │ + bne da900 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #64] @ da920 │ │ │ │ + ldr r0, [pc, #64] @ da93c │ │ │ │ add r0, pc, r0 │ │ │ │ - b da8f8 │ │ │ │ + b da914 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #48] @ da928 │ │ │ │ + ldr r0, [pc, #48] @ da944 │ │ │ │ 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] @ da940 │ │ │ │ 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 r5, r3, r8, lsr r7 │ │ │ │ + eorseq r5, r3, r4, ror #9 │ │ │ │ eorseq pc, r1, ip, lsr #3 │ │ │ │ - eorseq pc, r1, r8, lsr #3 │ │ │ │ + mlaseq r1, r0, r1, pc @ │ │ │ │ + eorseq pc, r1, ip, lsl #3 │ │ │ │ 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 da9a4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #240] @ daa48 │ │ │ │ + ldr r0, [pc, #240] @ daa64 │ │ │ │ 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 eda24 │ │ │ │ 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] @ daa58 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ daa40 │ │ │ │ + ldr r1, [pc, #132] @ daa5c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ daa60 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt daa04 │ │ │ │ + blt daa20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne daa0c │ │ │ │ + bne daa28 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, fp, lsl r2 │ │ │ │ + eoreq r3, r8, lr, lsl r2 │ │ │ │ + eoreq r3, r8, r0, lsr r2 │ │ │ │ + @ instruction: 0x003368b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daaa4 │ │ │ │ + beq daac0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #240] @ dab64 │ │ │ │ + ldr r0, [pc, #240] @ dab80 │ │ │ │ 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 eda24 │ │ │ │ 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] @ dab74 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ dab5c │ │ │ │ + ldr r1, [pc, #132] @ dab78 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ dab7c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dab20 │ │ │ │ + blt dab3c │ │ │ │ cmp r4, #0 │ │ │ │ - bne dab28 │ │ │ │ + bne dab44 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + strdeq r3, [r8], -pc @ │ │ │ │ + eoreq r3, r8, r2, lsl #2 │ │ │ │ + eoreq r3, r8, r4, lsl r1 │ │ │ │ + mlaseq r3, ip, r7, r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r2] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daba0 │ │ │ │ + beq dabbc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 100224 │ │ │ │ + bl 100240 │ │ │ │ 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] @ dac70 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #132] @ dac58 │ │ │ │ + ldr r1, [pc, #132] @ dac74 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ dac78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dac1c │ │ │ │ + blt dac38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne dac24 │ │ │ │ + bne dac40 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r3 │ │ │ │ + eoreq r3, r8, r6 │ │ │ │ + eoreq r3, r8, r8, lsl r0 │ │ │ │ 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 dad3c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dadb8 │ │ │ │ + beq dadd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ bl 1f220 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq dae94 │ │ │ │ + beq daeb0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #656] @ daf58 │ │ │ │ + ldr r0, [pc, #656] @ daf74 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne dae58 │ │ │ │ - ldr r0, [pc, #652] @ daf68 │ │ │ │ + bne dae74 │ │ │ │ + ldr r0, [pc, #652] @ daf84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq daee8 │ │ │ │ + beq daf04 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 110684 │ │ │ │ + bl 1106a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dae4c │ │ │ │ + bne dae68 │ │ │ │ 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] @ daf5c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #492] @ daf44 │ │ │ │ + ldr r1, [pc, #492] @ daf60 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ daf64 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dad18 │ │ │ │ + blt dad34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dad18 │ │ │ │ + beq dad34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ daf8c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #388] @ daf74 │ │ │ │ + ldr r1, [pc, #388] @ daf90 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ daf94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt dae48 │ │ │ │ + blt dae64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dae48 │ │ │ │ + beq dae64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ daf78 │ │ │ │ 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] @ daf7c │ │ │ │ + ldr r3, [pc, #220] @ daf80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b dacd4 │ │ │ │ + b dacf0 │ │ │ │ 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] @ daf68 │ │ │ │ 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] @ daf6c │ │ │ │ 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] @ daf70 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b daef4 │ │ │ │ - ldr r0, [pc, #124] @ daf6c │ │ │ │ + b daf10 │ │ │ │ + ldr r0, [pc, #124] @ daf88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1dfb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ @@ -191368,193 +191375,193 @@ │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne daf38 │ │ │ │ + bne daf54 │ │ │ │ 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, pc, ror lr │ │ │ │ + eoreq r2, r8, r2, lsl #29 │ │ │ │ + mlaeq r8, r4, lr, r2 │ │ │ │ + mlaseq r1, r8, r6, pc @ │ │ │ │ + eorseq r5, r3, r8, rrx │ │ │ │ + eorseq pc, r1, r4, ror r6 @ │ │ │ │ + eorseq r6, r3, r4, asr #13 │ │ │ │ + mlaseq r1, r4, r6, pc @ │ │ │ │ + eorseq r6, r3, r4, lsl #10 │ │ │ │ + eorseq lr, r1, r4, asr #19 │ │ │ │ + @ instruction: 0x003366f4 │ │ │ │ + eorseq pc, r1, r4, ror r6 @ │ │ │ │ + ldrdeq r2, [r8], -r1 @ │ │ │ │ + eoreq r2, r8, sl, ror #27 │ │ │ │ + strdeq r2, [r8], -ip @ │ │ │ │ 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 db008 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r6 │ │ │ │ - bne dafc4 │ │ │ │ - ldr r1, [pc, #256] @ db0b8 │ │ │ │ + bne dafe0 │ │ │ │ + ldr r1, [pc, #256] @ db0d4 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 215518 │ │ │ │ + bl 215534 │ │ │ │ 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 db050 │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r6, r1, lsl #2]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq db034 │ │ │ │ + beq db050 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq db024 │ │ │ │ + beq db040 │ │ │ │ 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] @ db0cc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #112] @ db0b4 │ │ │ │ + ldr r2, [pc, #112] @ db0d0 │ │ │ │ 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 db090 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ - b db0a8 │ │ │ │ + b db0c4 │ │ │ │ bl 3c6f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq db0a8 │ │ │ │ + beq db0c4 │ │ │ │ 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, sl, lsr sl │ │ │ │ + mlaseq r1, ip, sl, lr │ │ │ │ + eorseq lr, r1, r8, lsr fp │ │ │ │ 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 db150 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r6 │ │ │ │ - bne db104 │ │ │ │ - ldr r1, [pc, #220] @ db1d4 │ │ │ │ + bne db120 │ │ │ │ + ldr r1, [pc, #220] @ db1f0 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 215718 │ │ │ │ + bl 215734 │ │ │ │ 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 db19c │ │ │ │ add r0, r1, r6, lsl #3 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - bls db164 │ │ │ │ + bls db180 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r2, r6, lsl #3]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne db164 │ │ │ │ + bne db180 │ │ │ │ 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] @ db1e8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #92] @ db1d0 │ │ │ │ + ldr r2, [pc, #92] @ db1ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #80] @ db1d8 │ │ │ │ + ldr r0, [pc, #80] @ db1f4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #76] @ db1dc │ │ │ │ + ldr r2, [pc, #76] @ db1f8 │ │ │ │ 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 db1dc │ │ │ │ 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, sl, lsl #18 │ │ │ │ + eorseq lr, r1, ip, ror #18 │ │ │ │ + @ instruction: 0x0031e9f8 │ │ │ │ + eoreq r1, r8, lr, ror #17 │ │ │ │ + eorseq lr, r1, r0, ror r9 │ │ │ │ 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] @ db640 │ │ │ │ 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 +191570,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 db26c │ │ │ │ ldrb r1, [r0, #184] @ 0xb8 │ │ │ │ mov r7, #13 │ │ │ │ cmp r1, #0 │ │ │ │ - beq db538 │ │ │ │ + beq db554 │ │ │ │ ldr r4, [r0, #152] @ 0x98 │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #0 │ │ │ │ - bne db32c │ │ │ │ - ldr r0, [pc, #924] @ db628 │ │ │ │ + bne db348 │ │ │ │ + ldr r0, [pc, #924] @ db644 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq db578 │ │ │ │ + beq db594 │ │ │ │ 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 +191614,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 353024 │ │ │ │ mov r9, r0 │ │ │ │ clz r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bne db32c │ │ │ │ + bne db348 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne db328 │ │ │ │ - bl 3520c0 │ │ │ │ + bne db344 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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] @ db640 │ │ │ │ add r6, r0, #24 │ │ │ │ str r6, [r7, #56]! @ 0x38 │ │ │ │ sub r9, r7, #32 │ │ │ │ mov r4, r7 │ │ │ │ str r5, [r4, #-24]! @ 0xffffffe8 │ │ │ │ - b db374 │ │ │ │ + b db390 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ add r7, r4, #24 │ │ │ │ sub r9, r4, #8 │ │ │ │ cmp r0, r5 │ │ │ │ - bne db3fc │ │ │ │ + bne db418 │ │ │ │ ldr r6, [r7] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - bne db418 │ │ │ │ + bne db434 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r7] │ │ │ │ cmp r0, r5 │ │ │ │ - beq db3e4 │ │ │ │ + beq db400 │ │ │ │ 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 db3e8 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne db3e0 │ │ │ │ - b db3e4 │ │ │ │ + bne db3fc │ │ │ │ + b db400 │ │ │ │ mov r1, #2 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq db3e4 │ │ │ │ - bl c9f20 │ │ │ │ + beq db400 │ │ │ │ + bl c9f3c │ │ │ │ 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 db470 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r0, [sl, #32] │ │ │ │ str r6, [sl, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq db484 │ │ │ │ + beq db4a0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r9, #24] │ │ │ │ tstne r1, #1 │ │ │ │ - bne db46c │ │ │ │ + bne db488 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne db480 │ │ │ │ - b db484 │ │ │ │ + bne db49c │ │ │ │ + b db4a0 │ │ │ │ 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 352e24 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq db484 │ │ │ │ - bl c9f20 │ │ │ │ + beq db4a0 │ │ │ │ + bl c9f3c │ │ │ │ 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 +191733,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 db500 │ │ │ │ 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 +191750,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 db534 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db530 │ │ │ │ + beq db54c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ db648 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #188] @ db630 │ │ │ │ + ldr r0, [pc, #188] @ db64c │ │ │ │ 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 db5ec │ │ │ │ + b db628 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq db600 │ │ │ │ + beq db61c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b db600 │ │ │ │ + bl 1b0820 │ │ │ │ + b db61c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c3234 │ │ │ │ - b db610 │ │ │ │ - b db60c │ │ │ │ + bl c3250 │ │ │ │ + b db62c │ │ │ │ + b db628 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 9a90c │ │ │ │ - b db610 │ │ │ │ + b db62c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ ldr r1, [sl, #24] │ │ │ │ - bl c77f4 │ │ │ │ + bl c7810 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 9a90c │ │ │ │ - b db610 │ │ │ │ + b db62c │ │ │ │ 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 fe78de4c <__bss_end__@@Base+0xfe37c3b0> │ │ │ │ + mlaseq r3, r0, fp, r4 │ │ │ │ + @ instruction: 0x0031e5bc │ │ │ │ + @ instruction: 0x0031e5b0 │ │ │ │ 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 20b274 │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq db6f4 │ │ │ │ - ldr r0, [pc, #344] @ db7d4 │ │ │ │ + beq db710 │ │ │ │ + ldr r0, [pc, #344] @ db7f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [r4] │ │ │ │ strb r1, [r7, #12]! │ │ │ │ - b db6b8 │ │ │ │ + b db6d4 │ │ │ │ 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 +191865,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 db728 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db6ec │ │ │ │ - bl c9f20 │ │ │ │ + beq db708 │ │ │ │ + bl c9f3c │ │ │ │ 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 +191885,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] @ db7f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #156] @ db7d8 │ │ │ │ + ldr r0, [pc, #156] @ db7f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #156] @ db7e4 │ │ │ │ + ldr r0, [pc, #156] @ db800 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b db75c │ │ │ │ - ldr r0, [pc, #136] @ db7e0 │ │ │ │ + b db778 │ │ │ │ + ldr r0, [pc, #136] @ db7fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b db7b8 │ │ │ │ + b db7d4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #3 │ │ │ │ - bne db7c0 │ │ │ │ + bne db7dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db7c0 │ │ │ │ - bl c9f20 │ │ │ │ - b db7c0 │ │ │ │ + beq db7dc │ │ │ │ + bl c9f3c │ │ │ │ + b db7dc │ │ │ │ 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 db7d4 │ │ │ │ + bl c9f3c │ │ │ │ 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, r0, lsl #17 │ │ │ │ + @ instruction: 0x0031e3f8 │ │ │ │ + eorseq lr, r1, r4, lsl #8 │ │ │ │ + @ instruction: 0x0031e3fc │ │ │ │ + eorseq lr, r1, ip, lsl #8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ db7fc │ │ │ │ + ldr r1, [pc, #8] @ db818 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq r1, r8, r1, ror #18 │ │ │ │ + b 343190 │ │ │ │ + eoreq r1, r8, r5, 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 +191967,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] @ dbbac │ │ │ │ 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 343190 │ │ │ │ + ldr r1, [pc, #864] @ dbc10 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #816] @ dbbe8 │ │ │ │ + ldr r0, [pc, #816] @ dbc04 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #804] @ dbbec │ │ │ │ + ldr r1, [pc, #804] @ dbc08 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #760] @ dbbdc │ │ │ │ + ldr r1, [pc, #760] @ dbbf8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b db974 │ │ │ │ - ldr r1, [pc, #696] @ dbba8 │ │ │ │ + b db990 │ │ │ │ + ldr r1, [pc, #696] @ dbbc4 │ │ │ │ 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 343190 │ │ │ │ + ldr r1, [pc, #724] @ dbbfc │ │ │ │ add r1, pc, r1 │ │ │ │ - b dba68 │ │ │ │ - ldr r1, [pc, #688] @ dbbc8 │ │ │ │ + b dba84 │ │ │ │ + ldr r1, [pc, #688] @ dbbe4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b db974 │ │ │ │ + b db990 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #624] @ dbb9c │ │ │ │ + ldr r0, [pc, #624] @ dbbb8 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #612] @ dbba0 │ │ │ │ + ldr r1, [pc, #612] @ dbbbc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #664] @ dbbf0 │ │ │ │ + ldr r1, [pc, #664] @ dbc0c │ │ │ │ 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 343190 │ │ │ │ + ldr r1, [pc, #560] @ dbbc0 │ │ │ │ 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 343190 │ │ │ │ + ldr r1, [pc, #556] @ dbbd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #480] @ dbb94 │ │ │ │ + ldr r0, [pc, #480] @ dbbb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #472] @ dbb98 │ │ │ │ + ldr r1, [pc, #472] @ dbbb4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b dba48 │ │ │ │ + b dba64 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #548] @ dbbf8 │ │ │ │ + ldr r0, [pc, #548] @ dbc14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #540] @ dbbfc │ │ │ │ + ldr r1, [pc, #540] @ dbc18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b dba48 │ │ │ │ + b dba64 │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #536] @ dbc0c │ │ │ │ + ldr r1, [pc, #536] @ dbc28 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r4, [pc, #532] @ dbc10 │ │ │ │ + ldr r4, [pc, #532] @ dbc2c │ │ │ │ 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] @ dbc30 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 3438e8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #368] @ dbbac │ │ │ │ + ldr r0, [pc, #368] @ dbbc8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #360] @ dbbb0 │ │ │ │ + ldr r1, [pc, #360] @ dbbcc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #380] @ dbbe4 │ │ │ │ + ldr r1, [pc, #380] @ dbc00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, lr} │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #296] @ dbbb4 │ │ │ │ + ldr r0, [pc, #296] @ dbbd0 │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #284] @ dbbb8 │ │ │ │ + ldr r1, [pc, #284] @ dbbd4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #320] @ dbc00 │ │ │ │ + ldr r0, [pc, #320] @ dbc1c │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #308] @ dbc04 │ │ │ │ + ldr r1, [pc, #308] @ dbc20 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr ip, [pc, #216] @ dbbcc │ │ │ │ + ldr ip, [pc, #216] @ dbbe8 │ │ │ │ add lr, sp, #20 │ │ │ │ - ldr r1, [pc, #212] @ dbbd0 │ │ │ │ + ldr r1, [pc, #212] @ dbbec │ │ │ │ add r3, r0, #8 │ │ │ │ - ldr r4, [pc, #208] @ dbbd4 │ │ │ │ + ldr r4, [pc, #208] @ dbbf0 │ │ │ │ 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] @ dbbf4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343b10 │ │ │ │ + bl 343b2c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #112] @ dbbc0 │ │ │ │ + ldr r0, [pc, #112] @ dbbdc │ │ │ │ add r3, sp, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #100] @ dbbc4 │ │ │ │ + ldr r1, [pc, #100] @ dbbe0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #140] @ dbc08 │ │ │ │ + ldr r1, [pc, #140] @ dbc24 │ │ │ │ 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 │ │ │ │ + b 343190 │ │ │ │ + eoreq r1, r8, r2, ror #17 │ │ │ │ + eorseq lr, r1, r0, asr #3 │ │ │ │ + @ instruction: 0x002817b3 │ │ │ │ + eorseq lr, r1, r4, asr r2 │ │ │ │ + eoreq r1, r8, r6, lsr r8 │ │ │ │ + eoreq r1, r8, r1, lsl r8 │ │ │ │ + mlaeq r8, r9, r8, r1 │ │ │ │ + eorseq lr, r1, r8, asr r1 │ │ │ │ + eoreq r1, r8, r3, asr r7 │ │ │ │ + eorseq lr, r1, r4, lsl r1 │ │ │ │ + strdeq r1, [r8], -lr @ │ │ │ │ + eoreq r1, r8, pc, lsl #16 │ │ │ │ + eorseq lr, r1, r0, lsr #32 │ │ │ │ + eoreq r1, r8, lr, asr #12 │ │ │ │ + eoreq r1, r8, r7, lsr #17 │ │ │ │ + ldrsbeq lr, [r1], -r0 @ │ │ │ │ + ldrheq lr, [r1], -ip @ │ │ │ │ + eorseq lr, r1, r4, lsr #1 │ │ │ │ + mlaeq r8, r7, r6, r1 │ │ │ │ + strdeq r1, [r8], -r2 @ │ │ │ │ + ldrdeq r1, [r8], -r6 @ │ │ │ │ + eoreq r1, r8, r5, lsl #15 │ │ │ │ + eorseq lr, r1, r8, lsr #6 │ │ │ │ + eoreq r1, r8, r8, lsr #18 │ │ │ │ + mlaeq r8, fp, r8, r1 │ │ │ │ + eoreq r9, r7, r3, ror #29 │ │ │ │ + eorseq lr, r1, r0, lsr #3 │ │ │ │ + eoreq r1, r8, r4, lsr #16 │ │ │ │ eorseq lr, r1, r0, lsr r1 │ │ │ │ - strdeq r1, [r8], -sl @ │ │ │ │ - eoreq r1, r8, fp, lsl #16 │ │ │ │ - eorseq lr, r1, ip, lsr r0 │ │ │ │ - eoreq r1, r8, sl, asr #12 │ │ │ │ - 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 @ │ │ │ │ + @ instruction: 0x00279cb7 │ │ │ │ + eoreq r1, r8, r7, lsl #13 │ │ │ │ + eorseq lr, r1, r8, lsl r2 │ │ │ │ + eorseq lr, r1, r0, lsl #4 │ │ │ │ + strdeq r1, [r8], -r8 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs dbc74 │ │ │ │ + bcs dbc90 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne dbc58 │ │ │ │ - ldr r2, [pc, #296] @ dbd6c │ │ │ │ + bne dbc74 │ │ │ │ + ldr r2, [pc, #296] @ dbd88 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340c68 │ │ │ │ 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 dbcbc │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b dbd00 │ │ │ │ + b dbd1c │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs dbcd0 │ │ │ │ + bcs dbcec │ │ │ │ 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 dbd1c │ │ │ │ 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 +192266,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 dbd64 │ │ │ │ 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 +192285,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 dbd3c │ │ │ │ + eorseq lr, r1, r8, asr #32 │ │ │ │ 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 dbdd4 │ │ │ │ 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 +192315,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 dbdb0 │ │ │ │ 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] @ dbeb0 │ │ │ │ mov r6, #8 │ │ │ │ - ldr r3, [pc, #140] @ dbe98 │ │ │ │ + ldr r3, [pc, #140] @ dbeb4 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #136] @ dbe9c │ │ │ │ + ldr r4, [pc, #136] @ dbeb8 │ │ │ │ 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] @ dbebc │ │ │ │ + ldr lr, [pc, #84] @ dbec0 │ │ │ │ + ldr r1, [pc, #84] @ dbec4 │ │ │ │ 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] @ dbec8 │ │ │ │ + ldr r3, [pc, #44] @ dbecc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 3434b4 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ + strdeq r8, [r7], -r0 @ │ │ │ │ + eorseq sp, r1, r4, lsr #28 │ │ │ │ + eoreq r9, r7, ip, ror #4 │ │ │ │ + eoreq r9, r7, r0, ror #4 │ │ │ │ + @ instruction: 0x0031ddd4 │ │ │ │ + eoreq r1, r8, r9, lsr #7 │ │ │ │ + eoreq r1, r8, lr, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #180] @ dbf7c │ │ │ │ + ldr r0, [pc, #180] @ dbf98 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbf44 │ │ │ │ + beq dbf60 │ │ │ │ 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 +192397,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 b8e0c │ │ │ │ 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 dbf90 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq r3, r3, ip, ror #30 │ │ │ │ + eorseq r3, r3, r0, asr pc │ │ │ │ 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 dc03c │ │ │ │ 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 dc008 │ │ │ │ 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 dbfcc │ │ │ │ ands r2, r2, #255 @ 0xff │ │ │ │ - beq dc008 │ │ │ │ - b dbff0 │ │ │ │ + beq dc024 │ │ │ │ + b dc00c │ │ │ │ mov r3, lr │ │ │ │ cmp ip, #0 │ │ │ │ - beq dc078 │ │ │ │ + beq dc094 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ - b dbfa0 │ │ │ │ + b dbfbc │ │ │ │ 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] @ dc0e8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc0c0 │ │ │ │ + beq dc0dc │ │ │ │ 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 +192496,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 b7df0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b dc060 │ │ │ │ + b dc07c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 3c120 │ │ │ │ - eorseq r3, r3, r4, lsl #28 │ │ │ │ + eorseq r3, r3, r8, ror #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 dc1e4 │ │ │ │ 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 +192527,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 dc198 │ │ │ │ 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 dc148 │ │ │ │ ands r0, sl, #255 @ 0xff │ │ │ │ - beq dc1a0 │ │ │ │ - b dc180 │ │ │ │ + beq dc1bc │ │ │ │ + b dc19c │ │ │ │ mov r6, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc208 │ │ │ │ + beq dc224 │ │ │ │ add r0, r5, r6, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r5, [r0, #408] @ 0x198 │ │ │ │ - b dc110 │ │ │ │ + b dc12c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc1bc │ │ │ │ + beq dc1d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ - b dc1e4 │ │ │ │ + b dc200 │ │ │ │ ldm r2, {r9, sl} │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne dc230 │ │ │ │ + bne dc24c │ │ │ │ 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 +192590,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 dc1f8 │ │ │ │ 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 dc2dc │ │ │ │ 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 +192624,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 b6da4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b dc314 │ │ │ │ - ldr r0, [pc, #168] @ dc370 │ │ │ │ + b dc330 │ │ │ │ + ldr r0, [pc, #168] @ dc38c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc330 │ │ │ │ + beq dc34c │ │ │ │ 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 +192661,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 c9900 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dc364 │ │ │ │ + beq dc380 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r3, r3, r0, ror fp │ │ │ │ + eorseq r3, r3, r4, asr fp │ │ │ │ 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 dc428 │ │ │ │ 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 dc3fc │ │ │ │ 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 dc3c4 │ │ │ │ ands r2, r2, #255 @ 0xff │ │ │ │ - beq dc3f8 │ │ │ │ + beq dc414 │ │ │ │ sub lr, r4, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq dc46c │ │ │ │ + beq dc488 │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ - b dc398 │ │ │ │ + b dc3b4 │ │ │ │ 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] @ dc500 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc4b8 │ │ │ │ + beq dc4d4 │ │ │ │ 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 +192750,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 b66d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b dc454 │ │ │ │ + b dc470 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl c2ac8 │ │ │ │ + bl c2ae4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq r3, r3, r8, lsl sl │ │ │ │ + @ instruction: 0x003339fc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc56c │ │ │ │ + beq dc588 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrh lr, [r1, #50] @ 0x32 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, lr, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc548 │ │ │ │ + beq dc564 │ │ │ │ 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 dc52c │ │ │ │ ands r3, r5, #255 @ 0xff │ │ │ │ - beq dc560 │ │ │ │ + beq dc57c │ │ │ │ sub lr, r2, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - beq dc5c4 │ │ │ │ + beq dc5e0 │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ - b dc504 │ │ │ │ + b dc520 │ │ │ │ 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] @ dc62c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc604 │ │ │ │ + beq dc620 │ │ │ │ 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 +192833,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 b77d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b dc5ac │ │ │ │ + b dc5c8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 3c120 │ │ │ │ - @ instruction: 0x003338b8 │ │ │ │ + mlaseq r3, ip, r8, r3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc694 │ │ │ │ + beq dc6b0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dc6bc │ │ │ │ + beq dc6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc7dc │ │ │ │ + beq dc7f8 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dc6fc │ │ │ │ + bcs dc718 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc748 │ │ │ │ + beq dc764 │ │ │ │ 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 dc698 │ │ │ │ mov r0, #0 │ │ │ │ - b dc74c │ │ │ │ + b dc768 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dc7ac │ │ │ │ + beq dc7c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc768 │ │ │ │ + beq dc784 │ │ │ │ mov r6, r2 │ │ │ │ - b dc784 │ │ │ │ + b dc7a0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc6d8 │ │ │ │ + beq dc6f4 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dc6cc │ │ │ │ + bne dc6e8 │ │ │ │ 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 dc67c │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dc7b8 │ │ │ │ + beq dc7d4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, #136] @ 0x88 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrh r0, [r7, #138] @ 0x8a │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dc700 │ │ │ │ + bcs dc71c │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dc670 │ │ │ │ + bne dc68c │ │ │ │ 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 dc79c │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dc774 │ │ │ │ + bne dc790 │ │ │ │ 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 1b0820 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne dc784 │ │ │ │ + bne dc7a0 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #44] @ dc81c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dc804 │ │ │ │ + ldr r0, [pc, #32] @ dc820 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sp, r1, ip, lsr #9 │ │ │ │ - @ instruction: 0x0031d4bc │ │ │ │ + mlaseq r1, r0, r4, sp │ │ │ │ + eorseq sp, r1, r0, lsr #9 │ │ │ │ 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 dc8ac │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dc928 │ │ │ │ + beq dc944 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc9d0 │ │ │ │ + beq dc9ec │ │ │ │ mov sl, #14 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ orr sl, sl, #256 @ 0x100 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dc8b8 │ │ │ │ + bcs dc8d4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc908 │ │ │ │ + beq dc924 │ │ │ │ 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 dc894 │ │ │ │ mov r0, #0 │ │ │ │ - b dc90c │ │ │ │ + b dc928 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dc9a0 │ │ │ │ + beq dc9bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc95c │ │ │ │ + beq dc978 │ │ │ │ mov r6, r2 │ │ │ │ - b dc978 │ │ │ │ + b dc994 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #268 @ 0x10c │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq dc9ac │ │ │ │ + beq dc9c8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ moveq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dc8c0 │ │ │ │ + bcs dc8dc │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dc86c │ │ │ │ + bne dc888 │ │ │ │ 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 dc960 │ │ │ │ ldr r0, [r0, #272] @ 0x110 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dc938 │ │ │ │ + bne dc954 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ - b dc844 │ │ │ │ + b dc860 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc974 │ │ │ │ + beq dc990 │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dc968 │ │ │ │ + bne dc984 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #320 @ 0x140 │ │ │ │ moveq r1, #272 @ 0x110 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne dc978 │ │ │ │ + bne dc994 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #44] @ dca10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dc9f8 │ │ │ │ + ldr r0, [pc, #32] @ dca14 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0031d2b8 │ │ │ │ - eorseq sp, r1, r8, asr #5 │ │ │ │ + mlaseq r1, ip, r2, sp │ │ │ │ + eorseq sp, r1, ip, lsr #5 │ │ │ │ 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 dcaa0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dcb1c │ │ │ │ + beq dcb38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcbc4 │ │ │ │ + beq dcbe0 │ │ │ │ mov sl, #198 @ 0xc6 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ orr sl, sl, #512 @ 0x200 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dcaac │ │ │ │ + bcs dcac8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dcafc │ │ │ │ + beq dcb18 │ │ │ │ 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 dca88 │ │ │ │ mov r0, #0 │ │ │ │ - b dcb00 │ │ │ │ + b dcb1c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dcb94 │ │ │ │ + beq dcbb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcb50 │ │ │ │ + beq dcb6c │ │ │ │ mov r6, r2 │ │ │ │ - b dcb6c │ │ │ │ + b dcb88 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #708 @ 0x2c4 │ │ │ │ ldr r7, [r0, #704] @ 0x2c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dcba0 │ │ │ │ + beq dcbbc │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #760 @ 0x2f8 │ │ │ │ moveq r1, #712 @ 0x2c8 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dcab4 │ │ │ │ + bcs dcad0 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dca60 │ │ │ │ + bne dca7c │ │ │ │ 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 dcb54 │ │ │ │ ldr r0, [r0, #712] @ 0x2c8 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dcb2c │ │ │ │ + bne dcb48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ - b dca38 │ │ │ │ + b dca54 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dcb68 │ │ │ │ + beq dcb84 │ │ │ │ ldr r2, [r2, #712] @ 0x2c8 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dcb5c │ │ │ │ + bne dcb78 │ │ │ │ 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 1b0820 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne dcb6c │ │ │ │ + bne dcb88 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #44] @ dcc04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dcbec │ │ │ │ + ldr r0, [pc, #32] @ dcc08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sp, r1, r4, asr #1 │ │ │ │ - ldrsbeq sp, [r1], -r4 @ │ │ │ │ + eorseq sp, r1, r8, lsr #1 │ │ │ │ + ldrheq sp, [r1], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcc78 │ │ │ │ + beq dcc94 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq dcd10 │ │ │ │ + beq dcd2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcdb8 │ │ │ │ + beq dcdd4 │ │ │ │ mov sl, #146 @ 0x92 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ orr sl, sl, #256 @ 0x100 │ │ │ │ ldrh r2, [r0, sl] │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dcca0 │ │ │ │ + bcs dccbc │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dccf0 │ │ │ │ + beq dcd0c │ │ │ │ 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 dcc7c │ │ │ │ mov r0, #0 │ │ │ │ - b dccf4 │ │ │ │ + b dcd10 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq dcd88 │ │ │ │ + beq dcda4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcd44 │ │ │ │ + beq dcd60 │ │ │ │ mov r6, r2 │ │ │ │ - b dcd60 │ │ │ │ + b dcd7c │ │ │ │ mov r9, r1 │ │ │ │ mov r4, #400 @ 0x190 │ │ │ │ ldr r7, [r0, #264] @ 0x108 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dcd94 │ │ │ │ + beq dcdb0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ moveq r1, #408 @ 0x198 │ │ │ │ mov r2, #8 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrh r0, [r7, sl] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs dcca8 │ │ │ │ + bcs dccc4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne dcc54 │ │ │ │ + bne dcc70 │ │ │ │ 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 dcd48 │ │ │ │ ldr r0, [r0, #408] @ 0x198 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dcd20 │ │ │ │ + bne dcd3c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ - b dcc2c │ │ │ │ + b dcc48 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq dcd5c │ │ │ │ + beq dcd78 │ │ │ │ ldr r2, [r2, #408] @ 0x198 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne dcd50 │ │ │ │ + bne dcd6c │ │ │ │ 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 1b0820 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne dcd60 │ │ │ │ + bne dcd7c │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #44] @ dcdf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ dcde0 │ │ │ │ + ldr r0, [pc, #32] @ dcdfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x0031ced0 │ │ │ │ - eorseq ip, r1, r0, ror #29 │ │ │ │ + @ instruction: 0x0031ceb4 │ │ │ │ + eorseq ip, r1, r4, asr #29 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dce14 │ │ │ │ + beq dce30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne dce30 │ │ │ │ + bne dce4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ 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 1a94c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add ip, r6, #4 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcf84 │ │ │ │ + bne dcfa0 │ │ │ │ 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 +193403,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 bb5f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcf50 │ │ │ │ + beq dcf6c │ │ │ │ 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 dcfc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 5c494 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dcfa8 │ │ │ │ + bne dcfc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl bb5d4 │ │ │ │ + bl bb5f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dcf00 │ │ │ │ + bne dcf1c │ │ │ │ ldm sp, {r4, r5} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ sub r0, r1, r0 │ │ │ │ - bl 2b0ad0 │ │ │ │ + bl 2b0aec │ │ │ │ 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 +193469,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 1a9384 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add ip, r6, #4 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd0f0 │ │ │ │ + bne dd10c │ │ │ │ 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 +193499,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 bb5f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd0d0 │ │ │ │ + beq dd0ec │ │ │ │ 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 dd130 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 5c874 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne dd114 │ │ │ │ + bne dd130 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb5d4 │ │ │ │ + bl bb5f0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dd080 │ │ │ │ + bne dd09c │ │ │ │ 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 1a1d44 │ │ │ │ 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 +193556,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] @ dd1bc │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ dd1a4 │ │ │ │ + ldr r3, [pc, #80] @ dd1c0 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ dd1a8 │ │ │ │ + ldr r4, [pc, #76] @ dd1c4 │ │ │ │ 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] @ dd1c8 │ │ │ │ + ldr r3, [pc, #32] @ dd1cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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, r8, asr #22 │ │ │ │ + strdeq r0, [r8], -r1 @ │ │ │ │ + @ instruction: 0x0031cabc │ │ │ │ + eoreq r0, r8, sp, lsr #1 │ │ │ │ + strheq r0, [r8], -r2 @ │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - bne dd1d8 │ │ │ │ - ldr r1, [pc, #76] @ dd218 │ │ │ │ + bne dd1f4 │ │ │ │ + ldr r1, [pc, #76] @ dd234 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #32] @ dd210 │ │ │ │ + ldr r0, [pc, #32] @ dd22c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd214 │ │ │ │ + ldr r1, [pc, #24] @ dd230 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, r4, asr #21 │ │ │ │ + eoreq r7, r7, r0, ror #17 │ │ │ │ + eoreq r7, r7, ip, lsl #18 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne dd240 │ │ │ │ - ldr r1, [pc, #76] @ dd280 │ │ │ │ + bne dd25c │ │ │ │ + ldr r1, [pc, #76] @ dd29c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r0, [pc, #32] @ dd278 │ │ │ │ + ldr r0, [pc, #32] @ dd294 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd27c │ │ │ │ + ldr r1, [pc, #24] @ dd298 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, ip, lsl r9 │ │ │ │ + eoreq r7, r7, r8, ror r8 │ │ │ │ + eoreq r7, r7, r4, lsr #17 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd2d0 │ │ │ │ + bne dd2ec │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd300 │ │ │ │ + ldr r0, [pc, #84] @ dd31c │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd304 │ │ │ │ + ldr r1, [pc, #72] @ dd320 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd308 │ │ │ │ + ldr r0, [pc, #40] @ dd324 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd30c │ │ │ │ + ldr r1, [pc, #32] @ dd328 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, r4, lsl sl │ │ │ │ + mlaeq r7, r6, pc, pc @ │ │ │ │ + @ instruction: 0x0031c9f4 │ │ │ │ + eoreq pc, r7, r8, ror #30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd358 │ │ │ │ + bne dd374 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ dd388 │ │ │ │ + ldr r0, [pc, #80] @ dd3a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd38c │ │ │ │ + ldr r1, [pc, #72] @ dd3a8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd390 │ │ │ │ + ldr r0, [pc, #40] @ dd3ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd394 │ │ │ │ + ldr r1, [pc, #32] @ dd3b0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, ip, lsr #19 │ │ │ │ + eoreq pc, r7, lr, lsl #30 │ │ │ │ + eorseq ip, r1, ip, ror #18 │ │ │ │ + eoreq pc, r7, r0, ror #29 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #21 │ │ │ │ - bne dd3e0 │ │ │ │ + bne dd3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r0, [pc, #80] @ dd410 │ │ │ │ + ldr r0, [pc, #80] @ dd42c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd414 │ │ │ │ + ldr r1, [pc, #72] @ dd430 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd418 │ │ │ │ + ldr r0, [pc, #40] @ dd434 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd41c │ │ │ │ + ldr r1, [pc, #32] @ dd438 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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 @ │ │ │ │ + eorseq ip, r1, r4, lsr #18 │ │ │ │ + eoreq pc, r7, r6, lsl #29 │ │ │ │ + eorseq ip, r1, r4, lsl #18 │ │ │ │ + eoreq pc, r7, r8, asr lr @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd46c │ │ │ │ + bne dd488 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd49c │ │ │ │ + ldr r0, [pc, #84] @ dd4b8 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd4a0 │ │ │ │ + ldr r1, [pc, #72] @ dd4bc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd4a4 │ │ │ │ + ldr r0, [pc, #40] @ dd4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd4a8 │ │ │ │ + ldr r1, [pc, #32] @ dd4c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, r8, lsr #14 │ │ │ │ + strdeq pc, [r7], -sl @ │ │ │ │ + eorseq ip, r1, r8, asr r8 │ │ │ │ + eoreq pc, r7, ip, asr #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd4f8 │ │ │ │ + bne dd514 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd528 │ │ │ │ + ldr r0, [pc, #84] @ dd544 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd52c │ │ │ │ + ldr r1, [pc, #72] @ dd548 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd530 │ │ │ │ + ldr r0, [pc, #40] @ dd54c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd534 │ │ │ │ + ldr r1, [pc, #32] @ dd550 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, ip, lsr #16 │ │ │ │ + eoreq pc, r7, lr, ror #26 │ │ │ │ + eorseq ip, r1, ip, asr #15 │ │ │ │ + eoreq pc, r7, r0, asr #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd584 │ │ │ │ + bne dd5a0 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd5b4 │ │ │ │ + ldr r0, [pc, #84] @ dd5d0 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd5b8 │ │ │ │ + ldr r1, [pc, #72] @ dd5d4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd5bc │ │ │ │ + ldr r0, [pc, #40] @ dd5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd5c0 │ │ │ │ + ldr r1, [pc, #32] @ dd5dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031c7b0 │ │ │ │ + eoreq pc, r7, r2, ror #25 │ │ │ │ + eorseq ip, r1, r0, asr #14 │ │ │ │ + @ instruction: 0x0027fcb4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd610 │ │ │ │ + bne dd62c │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd640 │ │ │ │ + ldr r0, [pc, #84] @ dd65c │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd644 │ │ │ │ + ldr r1, [pc, #72] @ dd660 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd648 │ │ │ │ + ldr r0, [pc, #40] @ dd664 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd64c │ │ │ │ + ldr r1, [pc, #32] @ dd668 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, r4, lsr r7 │ │ │ │ + eoreq pc, r7, r6, asr ip @ │ │ │ │ + @ instruction: 0x0031c6b4 │ │ │ │ + eoreq pc, r7, r8, lsr #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd69c │ │ │ │ + bne dd6b8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd6cc │ │ │ │ + ldr r0, [pc, #84] @ dd6e8 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd6d0 │ │ │ │ + ldr r1, [pc, #72] @ dd6ec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd6d4 │ │ │ │ + ldr r0, [pc, #40] @ dd6f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd6d8 │ │ │ │ + ldr r1, [pc, #32] @ dd6f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x0031c6b8 │ │ │ │ + eoreq pc, r7, sl, asr #23 │ │ │ │ + eorseq ip, r1, r8, lsr #12 │ │ │ │ + mlaeq r7, ip, fp, pc @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd728 │ │ │ │ + beq dd744 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #96] @ dd764 │ │ │ │ + ldr r0, [pc, #96] @ dd780 │ │ │ │ add r3, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #84] @ dd768 │ │ │ │ + ldr r1, [pc, #84] @ dd784 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #36] @ dd75c │ │ │ │ + ldr r0, [pc, #36] @ dd778 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd760 │ │ │ │ + ldr r1, [pc, #24] @ dd77c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, r8, lsl #12 │ │ │ │ + eoreq pc, r7, sl, lsl #22 │ │ │ │ + eorseq ip, r1, ip, asr #11 │ │ │ │ + eoreq pc, r7, r0, asr #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne dd7b8 │ │ │ │ + bne dd7d4 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #84] @ dd7e8 │ │ │ │ + ldr r0, [pc, #84] @ dd804 │ │ │ │ add r3, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ dd7ec │ │ │ │ + ldr r1, [pc, #72] @ dd808 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ dd7f0 │ │ │ │ + ldr r0, [pc, #40] @ dd80c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #32] @ dd7f4 │ │ │ │ + ldr r1, [pc, #32] @ dd810 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x0031c5bc │ │ │ │ + eoreq pc, r7, lr, lsr #21 │ │ │ │ + eorseq ip, r1, ip, lsl #10 │ │ │ │ + eoreq pc, r7, r0, 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] @ dd888 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ dd870 │ │ │ │ + ldr r3, [pc, #80] @ dd88c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ dd874 │ │ │ │ + ldr r4, [pc, #76] @ dd890 │ │ │ │ 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] @ dd894 │ │ │ │ + ldr r3, [pc, #32] @ dd898 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + eoreq pc, r7, r1, lsl #21 │ │ │ │ + eorseq ip, r1, r0, asr #10 │ │ │ │ + eoreq pc, r7, r5, lsr sl @ │ │ │ │ + eoreq pc, r7, r7, 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] @ dd8d8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ dd8c0 │ │ │ │ + ldr r1, [pc, #24] @ dd8dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - eorseq ip, r1, r4, lsl r5 │ │ │ │ - eoreq pc, r7, r2, lsl #20 │ │ │ │ + @ instruction: 0x0031c4f8 │ │ │ │ + eoreq pc, r7, r6, lsl #20 │ │ │ │ b 1f868 │ │ │ │ b 1fee0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ dd8e0 │ │ │ │ + ldr r1, [pc, #8] @ dd8fc │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq pc, r7, r0, lsr #20 │ │ │ │ + b 343190 │ │ │ │ + eoreq pc, r7, r4, 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 dd950 │ │ │ │ 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 dd958 │ │ │ │ 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 c2b48 │ │ │ │ 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 dd9b4 │ │ │ │ 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 dd9bc │ │ │ │ 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 dc630 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda24 │ │ │ │ + beq dda40 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b dd9e8 │ │ │ │ + b dda04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc614 │ │ │ │ + bl dc630 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dda24 │ │ │ │ + beq dda40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dda08 │ │ │ │ + beq dda24 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd9d0 │ │ │ │ + beq dd9ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ - b dd9d0 │ │ │ │ + bl 1b0820 │ │ │ │ + b dd9ec │ │ │ │ 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 dda64 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, sp │ │ │ │ - bl c8a58 │ │ │ │ + bl c8a74 │ │ │ │ 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 ddab8 │ │ │ │ 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 ddac0 │ │ │ │ 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 dc824 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddb38 │ │ │ │ + beq ddb54 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b ddb00 │ │ │ │ + b ddb1c │ │ │ │ add r0, r6, #132 @ 0x84 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ddb28 │ │ │ │ + bne ddb44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc808 │ │ │ │ + bl dc824 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ddb38 │ │ │ │ + beq ddb54 │ │ │ │ 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 ddaf0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ddad4 │ │ │ │ + bl 1b0820 │ │ │ │ + b ddaf0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ddae8 │ │ │ │ + bl 1b0820 │ │ │ │ + b ddb04 │ │ │ │ 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 ddb9c │ │ │ │ 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 ddba4 │ │ │ │ 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 c2cc0 │ │ │ │ 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 ddcf4 │ │ │ │ ldmib r1, {r2, r5} │ │ │ │ cmp r5, #0 │ │ │ │ - beq ddc90 │ │ │ │ + beq ddcac │ │ │ │ mov r4, #0 │ │ │ │ - b ddbdc │ │ │ │ + b ddbf8 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ - beq ddca8 │ │ │ │ + beq ddcc4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ddc04 │ │ │ │ + beq ddc20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ddc2c │ │ │ │ + bcs ddc48 │ │ │ │ mov r4, r0 │ │ │ │ - b ddc64 │ │ │ │ + b ddc80 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ddc1c │ │ │ │ + beq ddc38 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne ddc10 │ │ │ │ + bne ddc2c │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc ddbfc │ │ │ │ + bcc ddc18 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ddce0 │ │ │ │ + beq ddcfc │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r7, [r0, #48] @ 0x30 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs ddc2c │ │ │ │ + bcs ddc48 │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ddbd0 │ │ │ │ + beq ddbec │ │ │ │ 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 ddc94 │ │ │ │ mov r2, #0 │ │ │ │ - b ddbd0 │ │ │ │ + b ddbec │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ddca8 │ │ │ │ + beq ddcc4 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne ddc9c │ │ │ │ + bne ddcb8 │ │ │ │ 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 1b0820 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - bne ddcac │ │ │ │ + bne ddcc8 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #32] @ ddd38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 340da8 │ │ │ │ + bl 340dc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq fp, r1, r4, lsl #31 │ │ │ │ + eorseq fp, r1, r8, ror #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #620] @ ddf9c │ │ │ │ + ldr r1, [pc, #620] @ ddfb8 │ │ │ │ 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 dde50 │ │ │ │ bl 1f850 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde24 │ │ │ │ + beq dde40 │ │ │ │ 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 ddeb8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d69b0 │ │ │ │ + bl 2d69cc │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bcs ddeac │ │ │ │ - bl 171a70 │ │ │ │ + bcs ddec8 │ │ │ │ + bl 171a8c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dddc0 │ │ │ │ + beq ddddc │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dddd8 │ │ │ │ + beq dddf4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde34 │ │ │ │ + beq dde50 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ef38 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde3c │ │ │ │ + beq dde58 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ef38 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dde3c │ │ │ │ + beq dde58 │ │ │ │ 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 dde08 │ │ │ │ + bl dd8e4 │ │ │ │ + b dde5c │ │ │ │ + bl dd8e0 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ddfbc │ │ │ │ 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] @ ddfc0 │ │ │ │ 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] @ ddfc4 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #284] @ ddfc0 │ │ │ │ + ldr r0, [pc, #284] @ ddfdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ddf2c │ │ │ │ + b ddf48 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #232] @ ddfac │ │ │ │ + ldr r0, [pc, #232] @ ddfc8 │ │ │ │ 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] @ ddfcc │ │ │ │ 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 340e90 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 23a58 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #168] @ ddfb4 │ │ │ │ + ldr r0, [pc, #168] @ ddfd0 │ │ │ │ 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] @ ddfd4 │ │ │ │ + ldr r3, [pc, #152] @ ddfd8 │ │ │ │ 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 2d4278 │ │ │ │ + b ddfa8 │ │ │ │ bl 3c6f8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ddf8c │ │ │ │ + beq ddfa8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 c2ae4 │ │ │ │ + b ddfa8 │ │ │ │ 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 │ │ │ │ + eorseq r3, r3, r4, lsl #8 │ │ │ │ + eorseq fp, r1, r8, asr pc │ │ │ │ + @ instruction: 0xfff6fa44 │ │ │ │ + eorseq fp, r1, r4, lsr pc │ │ │ │ + eorseq r1, r2, r0, lsr #1 │ │ │ │ + eorseq r2, r3, r0, lsr #1 │ │ │ │ + eorseq fp, r1, r8, lsr pc │ │ │ │ + eoreq lr, r7, r4, ror #26 │ │ │ │ + eorseq fp, r1, r4, ror #19 │ │ │ │ + mlaseq r1, r8, pc, fp @ │ │ │ │ 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 +194506,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] @ def98 │ │ │ │ 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 de08c │ │ │ │ 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 +194535,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 353024 │ │ │ │ + bl 2d3170 │ │ │ │ cmp r0, #2 │ │ │ │ - beq de9b8 │ │ │ │ + beq de9d4 │ │ │ │ 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 de4c4 │ │ │ │ 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 de0e0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ - b de470 │ │ │ │ + b de48c │ │ │ │ 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 de54c │ │ │ │ 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 de57c │ │ │ │ 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 +194615,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 de5a4 │ │ │ │ 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 de614 │ │ │ │ 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 +194647,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 de638 │ │ │ │ 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] @ def9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3304] @ def84 │ │ │ │ + b de488 │ │ │ │ + ldr r0, [pc, #3304] @ defa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - ldr r0, [pc, #3296] @ def88 │ │ │ │ + ldr r0, [pc, #3296] @ defa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - ldr r0, [pc, #3288] @ def8c │ │ │ │ + ldr r0, [pc, #3288] @ defa8 │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3272] @ def90 │ │ │ │ + b de488 │ │ │ │ + ldr r0, [pc, #3272] @ defac │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3256] @ def94 │ │ │ │ + b de488 │ │ │ │ + ldr r0, [pc, #3256] @ defb0 │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #3240] @ def98 │ │ │ │ + b de488 │ │ │ │ + ldr r0, [pc, #3240] @ defb4 │ │ │ │ mov r6, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3216] @ def9c │ │ │ │ + ldr r0, [pc, #3216] @ defb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3196] @ defa0 │ │ │ │ + ldr r0, [pc, #3196] @ defbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3176] @ defa4 │ │ │ │ + ldr r0, [pc, #3176] @ defc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3156] @ defa8 │ │ │ │ + ldr r0, [pc, #3156] @ defc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #3136] @ defac │ │ │ │ + ldr r0, [pc, #3136] @ defc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #4084] @ df378 │ │ │ │ + ldr r0, [pc, #4084] @ df394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #4072] @ df37c │ │ │ │ + b de488 │ │ │ │ + ldr r0, [pc, #4072] @ df398 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ - ldr r0, [pc, #4060] @ df380 │ │ │ │ + b de488 │ │ │ │ + ldr r0, [pc, #4060] @ df39c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #4044] @ df384 │ │ │ │ + ldr r0, [pc, #4044] @ df3a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #4028] @ df388 │ │ │ │ + ldr r0, [pc, #4028] @ df3a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c1c0 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #4008] @ df38c │ │ │ │ + ldr r0, [pc, #4008] @ df3a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c204 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ mov r4, r0 │ │ │ │ - b df624 │ │ │ │ + b df640 │ │ │ │ mov r4, r0 │ │ │ │ - b df88c │ │ │ │ + b df8a8 │ │ │ │ mov r4, r0 │ │ │ │ - b df8a0 │ │ │ │ + b df8bc │ │ │ │ mov r4, r0 │ │ │ │ - b df910 │ │ │ │ + b df92c │ │ │ │ mov r4, r0 │ │ │ │ - b df924 │ │ │ │ + b df940 │ │ │ │ mov r4, r0 │ │ │ │ - b df938 │ │ │ │ + b df954 │ │ │ │ mov r4, r0 │ │ │ │ - b df9e0 │ │ │ │ + b df9fc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne df9f4 │ │ │ │ + bne dfa10 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ 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 dfa04 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bl 9b5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne deaa8 │ │ │ │ + bne deac4 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9f3c │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [fp, #28] │ │ │ │ cmpne r1, #0 │ │ │ │ - beq de4a0 │ │ │ │ - bl c9f20 │ │ │ │ + beq de4bc │ │ │ │ + bl c9f3c │ │ │ │ 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 353024 │ │ │ │ + bl 2d3170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne de6d4 │ │ │ │ + bne de6f0 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #32 │ │ │ │ mov r6, #1 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne de4a8 │ │ │ │ + bne de4c4 │ │ │ │ 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 df4cc │ │ │ │ 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] @ df568 │ │ │ │ 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 +194896,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] @ df60c │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4a0 │ │ │ │ + beq df4bc │ │ │ │ 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 21ba18 │ │ │ │ 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 de738 │ │ │ │ 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 de93c │ │ │ │ cmp r0, #1 │ │ │ │ - bne de708 │ │ │ │ + bne de724 │ │ │ │ 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 de834 │ │ │ │ str r0, [fp, #36] @ 0x24 │ │ │ │ strb r1, [fp, #28] │ │ │ │ - b de470 │ │ │ │ + b de48c │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne df404 │ │ │ │ - b df408 │ │ │ │ + bne df420 │ │ │ │ + b df424 │ │ │ │ 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 +194976,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] @ df794 │ │ │ │ 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] @ df7a4 │ │ │ │ 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 340e90 │ │ │ │ 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 +195009,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 de85c │ │ │ │ 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 de934 │ │ │ │ ldr r0, [fp] │ │ │ │ add r0, r0, #24 │ │ │ │ bl 21adc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de838 │ │ │ │ - bl c9f20 │ │ │ │ + beq de854 │ │ │ │ + bl c9f3c │ │ │ │ str r5, [fp, #8] │ │ │ │ - b de488 │ │ │ │ + b de4a4 │ │ │ │ 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 +195043,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] @ df884 │ │ │ │ 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] @ df888 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de488 │ │ │ │ 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 +195075,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 de9e8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne de954 │ │ │ │ - bl 3520c0 │ │ │ │ + bne de970 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ mov r6, r9 │ │ │ │ cmp r9, #22 │ │ │ │ strb r7, [fp, #386] @ 0x182 │ │ │ │ strb r4, [fp, #384] @ 0x180 │ │ │ │ - bne dee84 │ │ │ │ + bne deea0 │ │ │ │ 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 df438 │ │ │ │ mov r0, fp │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ 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 df444 │ │ │ │ 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 +195147,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] @ dfa2c │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de488 │ │ │ │ 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 +195172,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 deacc │ │ │ │ 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 de93c │ │ │ │ mov r0, #3 │ │ │ │ - b de990 │ │ │ │ + b de9ac │ │ │ │ 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 +195219,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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de488 │ │ │ │ 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 352e24 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne deb9c │ │ │ │ - bl 3520c0 │ │ │ │ + bne debb8 │ │ │ │ + bl 3520dc │ │ │ │ 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 +195295,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 21bf54 │ │ │ │ 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 352144 │ │ │ │ cmn r0, #1 │ │ │ │ - ble de46c │ │ │ │ + ble de488 │ │ │ │ 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] @ dfa30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ orr r0, r0, #6144 @ 0x1800 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df50c │ │ │ │ + beq df528 │ │ │ │ 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 16cab0 │ │ │ │ ldr r6, [sp, #1056] @ 0x420 │ │ │ │ cmp r6, #22 │ │ │ │ - bne ded58 │ │ │ │ + bne ded74 │ │ │ │ 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 de984 │ │ │ │ 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 c83c0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r5 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r6, #21 │ │ │ │ - bne dee08 │ │ │ │ + bne dee24 │ │ │ │ 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 21bcf8 │ │ │ │ ldr r6, [sp, #1056] @ 0x420 │ │ │ │ cmp r6, #21 │ │ │ │ - bne df448 │ │ │ │ + bne df464 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dedf4 │ │ │ │ - bl 3520c0 │ │ │ │ + bne dee10 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ strb r0, [fp, #210] @ 0xd2 │ │ │ │ mov r6, #21 │ │ │ │ - b dee44 │ │ │ │ + b dee60 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dee38 │ │ │ │ - bl 3520c0 │ │ │ │ + bne dee54 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ + bl 20e4c4 │ │ │ │ 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 ce920 │ │ │ │ cmp r6, #21 │ │ │ │ - bne df440 │ │ │ │ + bne df45c │ │ │ │ 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 c8e08 │ │ │ │ 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 defcc │ │ │ │ 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] @ dfa34 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r0, [r8] │ │ │ │ strb r7, [r4, #428]! @ 0x1ac │ │ │ │ mov r0, #12 │ │ │ │ ldr r5, [r4, #-12] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4c8 │ │ │ │ + beq df4e4 │ │ │ │ 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 +195470,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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df4dc │ │ │ │ + beq df4f8 │ │ │ │ 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] @ dfa38 │ │ │ │ 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 deff8 │ │ │ │ + mlaseq r3, ip, r0, r3 │ │ │ │ + @ instruction: 0x0031b8b8 │ │ │ │ + @ instruction: 0x0031bbf8 │ │ │ │ + eorseq fp, r1, ip, ror #23 │ │ │ │ + eorseq fp, r1, r8, lsl #3 │ │ │ │ + eorseq fp, r1, r4, ror r1 │ │ │ │ + eorseq fp, r1, r0, ror r1 │ │ │ │ + eorseq fp, r1, ip, asr r1 │ │ │ │ + mlaseq r1, r8, fp, fp │ │ │ │ + eorseq fp, r1, r0, lsl #23 │ │ │ │ + eorseq fp, r1, r4, lsl #8 │ │ │ │ + eorseq fp, r1, ip, ror #7 │ │ │ │ + eorseq fp, r1, r4, lsl r4 │ │ │ │ add r0, fp, #400 @ 0x190 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce308 │ │ │ │ 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 +195520,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 cdbb8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #21 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ strb r4, [r0] │ │ │ │ - bne df390 │ │ │ │ + bne df3ac │ │ │ │ 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 df510 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ - bl 2e92ec │ │ │ │ + bl 2e9308 │ │ │ │ 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 d05a8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dda4 │ │ │ │ ldr r4, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r4, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne df0c0 │ │ │ │ + bne df0dc │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r7, #0 │ │ │ │ - beq df0c0 │ │ │ │ + beq df0dc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r5, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne df108 │ │ │ │ + bne df124 │ │ │ │ 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 35280c │ │ │ │ cmp r7, #0 │ │ │ │ - beq df108 │ │ │ │ + beq df124 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df12c │ │ │ │ - bl 3520c0 │ │ │ │ + bne df148 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2e9100 │ │ │ │ + bl 2e911c │ │ │ │ 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 +195614,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 df3f0 │ │ │ │ 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 352ecc │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r5, r4, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df284 │ │ │ │ - ldr r0, [pc, #2112] @ dfa24 │ │ │ │ + bne df2a0 │ │ │ │ + ldr r0, [pc, #2112] @ dfa40 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df524 │ │ │ │ + beq df540 │ │ │ │ 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 +195668,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 353024 │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bne df284 │ │ │ │ + bne df2a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #1056] @ 0x420 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df280 │ │ │ │ - bl 3520c0 │ │ │ │ + bne df29c │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ bl 21e2c │ │ │ │ ldr r4, [fp] │ │ │ │ mvn r0, #0 │ │ │ │ - bl 2d3834 │ │ │ │ + bl 2d3850 │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 2d36e4 │ │ │ │ + bl 2d3700 │ │ │ │ add r5, r4, #28 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df368 │ │ │ │ - ldr r0, [pc, #1888] @ dfa28 │ │ │ │ + bne df384 │ │ │ │ + ldr r0, [pc, #1888] @ dfa44 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df534 │ │ │ │ + beq df550 │ │ │ │ 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 +195725,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 353024 │ │ │ │ mov r5, r0 │ │ │ │ clz r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bne df368 │ │ │ │ + bne df384 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [sp, #1056] @ 0x420 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df364 │ │ │ │ - bl 3520c0 │ │ │ │ + bne df380 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2d2f18 │ │ │ │ + bl 2d2f34 │ │ │ │ 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 df40c │ │ │ │ + @ instruction: 0x0031b3fc │ │ │ │ + eorseq fp, r1, r8, asr #8 │ │ │ │ + eorseq fp, r1, r8, lsr r4 │ │ │ │ + eorseq fp, r1, ip, asr #8 │ │ │ │ + eorseq fp, r1, r8, lsr r4 │ │ │ │ + eorseq fp, r1, r0, ror #14 │ │ │ │ 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 +195779,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 df424 │ │ │ │ + bl c9f3c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sl] │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq de9a0 │ │ │ │ + beq de9bc │ │ │ │ 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 de940 │ │ │ │ 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 +195812,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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dee14 │ │ │ │ - bl 3520c0 │ │ │ │ + bne dee30 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 20ec34 │ │ │ │ - b dee14 │ │ │ │ + bl 20ec50 │ │ │ │ + b dee30 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #1356] @ dfa0c │ │ │ │ + ldr r0, [pc, #1356] @ dfa28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #1308] @ dfa20 │ │ │ │ + ldr r0, [pc, #1308] @ dfa3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, #8 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 3c120 │ │ │ │ - b de46c │ │ │ │ + b de488 │ │ │ │ mov r4, r0 │ │ │ │ - b df5c8 │ │ │ │ - eoreq lr, r7, r0, asr pc │ │ │ │ + b df5e4 │ │ │ │ + eoreq lr, r7, r4, asr pc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df5c8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne df5e4 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl 20ec34 │ │ │ │ - b df5c8 │ │ │ │ - b df580 │ │ │ │ + bl 20ec50 │ │ │ │ + b df5e4 │ │ │ │ + b df59c │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - b df62c │ │ │ │ + b df648 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r4, r0 │ │ │ │ orr r1, r1, #6144 @ 0x1800 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ - b df5c8 │ │ │ │ + bl 1b0820 │ │ │ │ + b df5e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl c83a4 │ │ │ │ - b df5c8 │ │ │ │ + bl c83c0 │ │ │ │ + b df5e4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bl c8d68 │ │ │ │ + bl c8d84 │ │ │ │ mov r5, fp │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #200]! @ 0xc8 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df5fc │ │ │ │ - bl 3520c0 │ │ │ │ + bne df618 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 20e4a8 │ │ │ │ - b df5fc │ │ │ │ - eorseq r1, r3, r0, lsl #16 │ │ │ │ + bl 20e4c4 │ │ │ │ + b df618 │ │ │ │ + eorseq r1, r3, r4, ror #15 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [fp, #210] @ 0xd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df610 │ │ │ │ + beq df62c │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ - bl cb14c │ │ │ │ + bl cb168 │ │ │ │ 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 ce920 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r0, #385] @ 0x181 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df830 │ │ │ │ + beq df84c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl cb14c │ │ │ │ - b df830 │ │ │ │ + bl cb168 │ │ │ │ + b df84c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df68c │ │ │ │ - bl 3520c0 │ │ │ │ + bne df6a8 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl 2e9100 │ │ │ │ - b df68c │ │ │ │ + bl 2e911c │ │ │ │ + b df6a8 │ │ │ │ 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 df708 │ │ │ │ + b df848 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r5, [fp, #8] │ │ │ │ - b df990 │ │ │ │ + b df9ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ bl 1dda4 │ │ │ │ - b df6ec │ │ │ │ + b df708 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 7f350 │ │ │ │ - b df6ec │ │ │ │ + b df708 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl ce604 │ │ │ │ - b df92c │ │ │ │ + bl ce620 │ │ │ │ + b df948 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df92c │ │ │ │ + b df948 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl c7674 │ │ │ │ + bl c7690 │ │ │ │ ldr r0, [r6] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - bne df740 │ │ │ │ + bne df75c │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 15ba74 │ │ │ │ - b df740 │ │ │ │ + bl 15ba90 │ │ │ │ + b df75c │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl c3464 │ │ │ │ - b df8a8 │ │ │ │ + bl c3480 │ │ │ │ + b df8c4 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df8bc │ │ │ │ - b df82c │ │ │ │ - b df96c │ │ │ │ + b df8d8 │ │ │ │ + b df848 │ │ │ │ + b df988 │ │ │ │ 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 2d4278 │ │ │ │ + b df7e8 │ │ │ │ + eorseq fp, r1, r8, ror r0 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df87c │ │ │ │ - @ instruction: 0xfff6f148 │ │ │ │ + b df898 │ │ │ │ + @ instruction: 0xfff6f12c │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df918 │ │ │ │ + b df934 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df894 │ │ │ │ - b df82c │ │ │ │ + b df8b0 │ │ │ │ + b df848 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl cb14c │ │ │ │ - b df830 │ │ │ │ - b df7c0 │ │ │ │ + bl cb168 │ │ │ │ + b df84c │ │ │ │ + b df7dc │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ ldrb r0, [r5, #29]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq df94c │ │ │ │ + beq df968 │ │ │ │ add r0, r6, #32 │ │ │ │ bl 780ac │ │ │ │ - b df94c │ │ │ │ - b de460 │ │ │ │ + b df968 │ │ │ │ + b de47c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 780ac │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #29] │ │ │ │ - b df9c4 │ │ │ │ + b df9e0 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - b df9ac │ │ │ │ + b df9c8 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - b df9d4 │ │ │ │ + b df9f0 │ │ │ │ mov r4, r0 │ │ │ │ - b df8dc │ │ │ │ + b df8f8 │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne df87c │ │ │ │ - bl 3520c0 │ │ │ │ + bne df898 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r5 │ │ │ │ bl a7cb0 │ │ │ │ - b df87c │ │ │ │ + b df898 │ │ │ │ bl 3c6f8 │ │ │ │ - eorseq sl, r1, r4, lsr pc │ │ │ │ - eorseq sl, r1, r0, lsr #30 │ │ │ │ + eorseq sl, r1, r8, lsl pc │ │ │ │ + eorseq sl, r1, r4, lsl #30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ - bl c2bbc │ │ │ │ + bl c2bd8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #386] @ 0x182 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #384] @ 0x180 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c8dec │ │ │ │ + bl c8e08 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl c6e24 │ │ │ │ + bl c6e40 │ │ │ │ ldrb r0, [fp, #424] @ 0x1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df8bc │ │ │ │ + beq df8d8 │ │ │ │ add r0, fp, #400 @ 0x190 │ │ │ │ - bl ce2ec │ │ │ │ + bl ce308 │ │ │ │ ldrb r0, [fp, #425] @ 0x1a9 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [fp, #424] @ 0x1a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq df8d8 │ │ │ │ + beq df8f4 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ - bl ce188 │ │ │ │ + bl ce1a4 │ │ │ │ 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 df920 │ │ │ │ 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 cdbb8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c34e0 │ │ │ │ + bl c34fc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c6bd0 │ │ │ │ + bl c6bec │ │ │ │ add r0, r6, #32 │ │ │ │ bl 780ac │ │ │ │ add r5, r6, #29 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - b df9c4 │ │ │ │ + b df9e0 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - b df990 │ │ │ │ + b df9ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ - bl c9f20 │ │ │ │ + bl c9f3c │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df9ac │ │ │ │ + beq df9c8 │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, #1 │ │ │ │ - bne df9ac │ │ │ │ - bl c9f20 │ │ │ │ + bne df9c8 │ │ │ │ + bl c9f3c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #28] │ │ │ │ - b df9c4 │ │ │ │ + b df9e0 │ │ │ │ mov r6, fp │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq df9d4 │ │ │ │ - bl c9f20 │ │ │ │ + beq df9f0 │ │ │ │ + bl c9f3c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl c9a5c │ │ │ │ + bl c9a78 │ │ │ │ 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, r0, lsr #31 │ │ │ │ + eorseq sl, r1, r8, ror sp │ │ │ │ + eorseq r1, r3, r4, lsr r1 │ │ │ │ + eorseq r0, r3, r0, asr pc │ │ │ │ + eorseq sl, r1, r8, lsl r8 │ │ │ │ + @ instruction: 0x003179fc │ │ │ │ + eorseq r0, r3, r8, lsr ip │ │ │ │ + eorseq r0, r3, r4, asr fp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl d050c │ │ │ │ + bl d0528 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #68] @ dfa8c │ │ │ │ + ldr r0, [pc, #68] @ dfaa8 │ │ │ │ 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] @ dfaac │ │ │ │ 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] @ dfab0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0xfff6de98 │ │ │ │ - eorseq sl, r1, r4, asr r8 │ │ │ │ - eorseq sl, r1, r8, asr #16 │ │ │ │ + @ instruction: 0xfff6de7c │ │ │ │ + eorseq sl, r1, r8, lsr r8 │ │ │ │ + eorseq sl, r1, ip, lsr #16 │ │ │ │ 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] @ dfb34 │ │ │ │ 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] @ dfb38 │ │ │ │ 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] @ dfb3c │ │ │ │ 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] @ dfb40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #24] @ dfb28 │ │ │ │ + ldr r1, [pc, #24] @ dfb44 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq sl, r1, r4, lsr #16 │ │ │ │ + eorseq sl, r1, r8, lsl #16 │ │ │ │ @ instruction: 0xffffdd20 │ │ │ │ - @ instruction: 0xfff6ddf8 │ │ │ │ - ldrdeq sp, [r7], -r6 @ │ │ │ │ - @ instruction: 0x0031a7bc │ │ │ │ + @ instruction: 0xfff6dddc │ │ │ │ + ldrdeq sp, [r7], -sl @ │ │ │ │ + eorseq sl, r1, r0, lsr #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #976] @ dff0c │ │ │ │ + ldr r1, [pc, #976] @ dff28 │ │ │ │ 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 dfd30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd74 │ │ │ │ + beq dfd90 │ │ │ │ bl 1fee0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfcfc │ │ │ │ + beq dfd18 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfdb8 │ │ │ │ + beq dfdd4 │ │ │ │ bl 1f2d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd04 │ │ │ │ + beq dfd20 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfdfc │ │ │ │ + beq dfe18 │ │ │ │ bl 1fee0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfcfc │ │ │ │ + beq dfd18 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfe40 │ │ │ │ + beq dfe5c │ │ │ │ bl 1f2d4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd04 │ │ │ │ + beq dfd20 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfe84 │ │ │ │ + beq dfea0 │ │ │ │ bl 1f868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd0c │ │ │ │ + beq dfd28 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfec8 │ │ │ │ + beq dfee4 │ │ │ │ bl 1f868 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd0c │ │ │ │ + beq dfd28 │ │ │ │ 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] @ dff6c │ │ │ │ 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] @ dff70 │ │ │ │ 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] @ dff40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl dd8c8 │ │ │ │ - b dfd18 │ │ │ │ bl dd8e4 │ │ │ │ - b dfd18 │ │ │ │ - bl dd8c4 │ │ │ │ - b dfd18 │ │ │ │ - bl dd8f0 │ │ │ │ - bl 2e81ec │ │ │ │ + b dfd34 │ │ │ │ + bl dd900 │ │ │ │ + b dfd34 │ │ │ │ + bl dd8e0 │ │ │ │ + b dfd34 │ │ │ │ + bl dd90c │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ dff2c │ │ │ │ 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] @ dff30 │ │ │ │ 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] @ dff34 │ │ │ │ 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] @ dff38 │ │ │ │ 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] @ dff3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #8 │ │ │ │ - b dfce4 │ │ │ │ + b dfd00 │ │ │ │ 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] @ dff44 │ │ │ │ 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] @ dff48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ - b dfce4 │ │ │ │ + b dfd00 │ │ │ │ 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] @ dff4c │ │ │ │ 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] @ dff50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #24 │ │ │ │ - b dfce4 │ │ │ │ + b dfd00 │ │ │ │ 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] @ dff54 │ │ │ │ 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] @ dff58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #32 │ │ │ │ - b dfce4 │ │ │ │ + b dfd00 │ │ │ │ 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] @ dff5c │ │ │ │ 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] @ dff60 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b dfce4 │ │ │ │ + b dfd00 │ │ │ │ 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] @ dff64 │ │ │ │ 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] @ dff68 │ │ │ │ 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 dfd00 │ │ │ │ + @ instruction: 0x003315f4 │ │ │ │ + eorseq sl, r1, r0, lsl #1 │ │ │ │ + @ instruction: 0xfff6db6c │ │ │ │ + eorseq sl, r1, ip, asr r0 │ │ │ │ + eorseq sl, r1, r8, asr #10 │ │ │ │ + eorseq r0, r3, r4, lsr r1 │ │ │ │ + eorseq sl, r1, r4, asr r6 │ │ │ │ + eorseq sl, r1, r4, lsl r5 │ │ │ │ + ldrsheq r0, [r3], -r0 @ │ │ │ │ + eorseq sl, r1, r0, ror #9 │ │ │ │ + eorseq r0, r3, ip, lsr #1 │ │ │ │ + eorseq sl, r1, ip, lsr #9 │ │ │ │ + eorseq r0, r3, r8, rrx │ │ │ │ + eorseq sl, r1, r8, ror r4 │ │ │ │ + eorseq r0, r3, r4, lsr #32 │ │ │ │ + eorseq sl, r1, r4, asr #8 │ │ │ │ + eorseq pc, r2, r0, ror #31 │ │ │ │ + eorseq sl, r1, r8, ror r6 │ │ │ │ + eorseq r0, r3, r4, lsl #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #748] @ e0258 │ │ │ │ + ldr r0, [pc, #748] @ e0274 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0238 │ │ │ │ - ldr r0, [pc, #728] @ e0260 │ │ │ │ + bne e0254 │ │ │ │ + ldr r0, [pc, #728] @ e027c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0248 │ │ │ │ - ldr r1, [pc, #708] @ e0268 │ │ │ │ + bne e0264 │ │ │ │ + ldr r1, [pc, #708] @ e0284 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e01e4 │ │ │ │ + ldr r5, [pc, #664] @ e0288 │ │ │ │ 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] @ e028c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e01f4 │ │ │ │ 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] @ e0290 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e0204 │ │ │ │ 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] @ e0294 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e0214 │ │ │ │ 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] @ e0298 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e0224 │ │ │ │ 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] @ e029c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e0234 │ │ │ │ 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] @ e02a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e0244 │ │ │ │ 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] @ e02a4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 +196660,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 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b dffcc │ │ │ │ + bl 1b0820 │ │ │ │ + b dffe8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e0018 │ │ │ │ + bl 1b0820 │ │ │ │ + b e0034 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e005c │ │ │ │ + bl 1b0820 │ │ │ │ + b e0078 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e00a0 │ │ │ │ + bl 1b0820 │ │ │ │ + b e00bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e00e4 │ │ │ │ + bl 1b0820 │ │ │ │ + b e0100 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e0128 │ │ │ │ + bl 1b0820 │ │ │ │ + b e0144 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e016c │ │ │ │ - ldr r0, [pc, #28] @ e025c │ │ │ │ + bl 1b0820 │ │ │ │ + b e0188 │ │ │ │ + ldr r0, [pc, #28] @ e0278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ae8 │ │ │ │ - b dff80 │ │ │ │ - ldr r0, [pc, #20] @ e0264 │ │ │ │ + b dff9c │ │ │ │ + ldr r0, [pc, #20] @ e0280 │ │ │ │ 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 dffb8 │ │ │ │ + @ instruction: 0x003315dc │ │ │ │ + eorseq r1, r3, r0, lsl r3 │ │ │ │ + eorseq r1, r3, r8, asr #11 │ │ │ │ + eorseq r1, r3, r8, lsl #6 │ │ │ │ + eoreq sp, r7, ip, asr r9 │ │ │ │ + eorseq r1, r3, r8, asr r1 │ │ │ │ + eoreq r4, r7, ip, ror #22 │ │ │ │ + eoreq sp, r7, r5, lsl #18 │ │ │ │ + eoreq sp, r7, sp, asr #17 │ │ │ │ + mlaeq r7, r7, r8, sp │ │ │ │ + eoreq sp, r7, r9, ror #16 │ │ │ │ + eoreq sp, r7, sp, lsr r8 │ │ │ │ + eoreq sp, r7, r1, 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] @ e0914 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e02c4 │ │ │ │ + beq e02e0 │ │ │ │ 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 e0744 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e06c4 │ │ │ │ + beq e06e0 │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ ldr r9, [r5, #48] @ 0x30 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171c54 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2d586c │ │ │ │ + bl 2d5888 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1deb8 │ │ │ │ tst r6, #1 │ │ │ │ - bne e032c │ │ │ │ - ldr r0, [pc, #1516] @ e0908 │ │ │ │ + bne e0348 │ │ │ │ + ldr r0, [pc, #1516] @ e0924 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0820 │ │ │ │ + bne e083c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq e06fc │ │ │ │ + beq e0718 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0728 │ │ │ │ + beq e0744 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 1ed7c │ │ │ │ - ldr r2, [pc, #1448] @ e090c │ │ │ │ + ldr r2, [pc, #1448] @ e0928 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fc88 │ │ │ │ - ldr r2, [pc, #1428] @ e0910 │ │ │ │ + ldr r2, [pc, #1428] @ e092c │ │ │ │ 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 f78e4 │ │ │ │ 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 e06e8 │ │ │ │ + ldr r7, [pc, #1348] @ e0934 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0870 │ │ │ │ + beq e088c │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e087c │ │ │ │ + beq e0898 │ │ │ │ str r6, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #1252] @ e091c │ │ │ │ + ldr r1, [pc, #1252] @ e0938 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r5} │ │ │ │ - ldr r1, [pc, #1244] @ e0920 │ │ │ │ - ldr r2, [pc, #1244] @ e0924 │ │ │ │ + ldr r1, [pc, #1244] @ e093c │ │ │ │ + ldr r2, [pc, #1244] @ e0940 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0728 │ │ │ │ + beq e0744 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e06c4 │ │ │ │ - bl 171c38 │ │ │ │ + beq e06e0 │ │ │ │ + bl 171c54 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r1, [r0, #41] @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d586c │ │ │ │ + bl 2d5888 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1deb8 │ │ │ │ tst r7, #1 │ │ │ │ - bne e04b0 │ │ │ │ - ldr r0, [pc, #1160] @ e0928 │ │ │ │ + bne e04cc │ │ │ │ + ldr r0, [pc, #1160] @ e0944 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0834 │ │ │ │ + bne e0850 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq e0714 │ │ │ │ + beq e0730 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0728 │ │ │ │ + beq e0744 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #0 │ │ │ │ bl 1ed7c │ │ │ │ - ldr r2, [pc, #1092] @ e092c │ │ │ │ + ldr r2, [pc, #1092] @ e0948 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1fc88 │ │ │ │ - ldr r2, [pc, #1072] @ e0930 │ │ │ │ + ldr r2, [pc, #1072] @ e094c │ │ │ │ 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 f78e4 │ │ │ │ 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 e06e8 │ │ │ │ + ldr r1, [pc, #988] @ e0950 │ │ │ │ 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] @ e0954 │ │ │ │ + ldr r2, [pc, #972] @ e0958 │ │ │ │ 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 e074c │ │ │ │ + bl 171c54 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 35242c │ │ │ │ + bl 352448 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r1 │ │ │ │ - bl 2d5b14 │ │ │ │ + bl 2d5b30 │ │ │ │ tst r5, #1 │ │ │ │ - bne e05cc │ │ │ │ - ldr r0, [pc, #904] @ e0944 │ │ │ │ + bne e05e8 │ │ │ │ + ldr r0, [pc, #904] @ e0960 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0848 │ │ │ │ + bne e0864 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq e0764 │ │ │ │ + beq e0780 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e07c0 │ │ │ │ - ldr r1, [pc, #852] @ e0948 │ │ │ │ + beq e07dc │ │ │ │ + ldr r1, [pc, #852] @ e0964 │ │ │ │ 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] @ e0968 │ │ │ │ + ldr r2, [pc, #832] @ e096c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e077c │ │ │ │ - bl 171c38 │ │ │ │ + beq e0798 │ │ │ │ + bl 171c54 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [r0, #24] │ │ │ │ - bl 35242c │ │ │ │ + bl 352448 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - bl 2d5b14 │ │ │ │ + bl 2d5b30 │ │ │ │ tst r5, #1 │ │ │ │ - bne e0668 │ │ │ │ - ldr r0, [pc, #768] @ e0958 │ │ │ │ + bne e0684 │ │ │ │ + ldr r0, [pc, #768] @ e0974 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e085c │ │ │ │ + bne e0878 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq e07ac │ │ │ │ + beq e07c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e07c0 │ │ │ │ - ldr r2, [pc, #716] @ e095c │ │ │ │ + beq e07dc │ │ │ │ + ldr r2, [pc, #716] @ e0978 │ │ │ │ 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] @ e097c │ │ │ │ + ldr r2, [pc, #696] @ e0980 │ │ │ │ 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 │ │ │ │ + b ddd3c │ │ │ │ + bl dd900 │ │ │ │ + b e07e0 │ │ │ │ bl dd8e4 │ │ │ │ - b e07c4 │ │ │ │ - bl dd8c8 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ e0930 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b e07f4 │ │ │ │ + b e0810 │ │ │ │ mov r0, r5 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e034c │ │ │ │ - b e0728 │ │ │ │ + bne e0368 │ │ │ │ + b e0744 │ │ │ │ mov r0, r6 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e04d0 │ │ │ │ - bl dd8c8 │ │ │ │ - b e07c4 │ │ │ │ - bl dd8c4 │ │ │ │ - bl 2e81ec │ │ │ │ + bne e04ec │ │ │ │ + bl dd8e4 │ │ │ │ + b e07e0 │ │ │ │ + bl dd8e0 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ e095c │ │ │ │ str r5, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b e07f4 │ │ │ │ + b e0810 │ │ │ │ mov r0, r7 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e05ec │ │ │ │ - b e07c0 │ │ │ │ - bl dd8c4 │ │ │ │ - bl 2e81ec │ │ │ │ + bne e0608 │ │ │ │ + b e07dc │ │ │ │ + bl dd8e0 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ e0970 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b e07f4 │ │ │ │ + b e0810 │ │ │ │ mov r0, r6 │ │ │ │ bl 3acc8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0688 │ │ │ │ - bl dd8c4 │ │ │ │ - bl 2e81ec │ │ │ │ + bne e06a4 │ │ │ │ + bl dd8e0 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ e0918 │ │ │ │ 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] @ e091c │ │ │ │ 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] @ e0920 │ │ │ │ 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 e0348 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #4] │ │ │ │ - b e04b0 │ │ │ │ + b e04cc │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b e05cc │ │ │ │ + b e05e8 │ │ │ │ bl 3b608 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #4] │ │ │ │ - b e0668 │ │ │ │ + b e0684 │ │ │ │ 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 c32b0 │ │ │ │ + b e0908 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c3294 │ │ │ │ - b e08ec │ │ │ │ + bl c32b0 │ │ │ │ + b e0908 │ │ │ │ mov r4, r0 │ │ │ │ and r1, r7, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl c3294 │ │ │ │ - b e08ec │ │ │ │ + bl c32b0 │ │ │ │ + b e0908 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c3598 │ │ │ │ + bl c35b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ and r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl c3294 │ │ │ │ + bl c32b0 │ │ │ │ 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 │ │ │ │ + mlaseq r3, r4, lr, r0 │ │ │ │ + @ instruction: 0x003195d4 │ │ │ │ + @ instruction: 0xfff6d0c0 │ │ │ │ + @ instruction: 0x003195b0 │ │ │ │ + eorseq pc, r2, r8, lsl fp @ │ │ │ │ + @ instruction: 0xfff8bcc4 │ │ │ │ + @ instruction: 0xfff89758 │ │ │ │ + eorseq r9, r1, r8, asr #13 │ │ │ │ + eorseq pc, r2, r8, asr #20 │ │ │ │ + @ instruction: 0xfff8936c │ │ │ │ + eoreq ip, r7, r2, asr #11 │ │ │ │ @ instruction: 0xfffdbf80 │ │ │ │ - @ instruction: 0x0032f9b0 │ │ │ │ - @ instruction: 0xfff8ca7c │ │ │ │ - @ instruction: 0xfff895f0 │ │ │ │ - @ instruction: 0xfff8925c │ │ │ │ - mlaeq r7, r6, r4, ip │ │ │ │ + mlaseq r2, r4, r9, pc @ │ │ │ │ + @ instruction: 0xfff8ca60 │ │ │ │ + @ instruction: 0xfff895d4 │ │ │ │ + @ instruction: 0xfff89240 │ │ │ │ + mlaeq r7, sl, r4, ip │ │ │ │ @ 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 │ │ │ │ + eorseq r9, r1, r0, ror #12 │ │ │ │ + eorseq pc, r2, r8, ror r8 @ │ │ │ │ + @ instruction: 0xfff891a0 │ │ │ │ + eoreq sl, r7, r9, lsl #16 │ │ │ │ + @ instruction: 0xfffba4dc │ │ │ │ + eorseq r9, r1, r8, lsl r6 │ │ │ │ + @ instruction: 0x0032f7dc │ │ │ │ + @ instruction: 0xfff89104 │ │ │ │ + eoreq sl, r7, sp, ror #14 │ │ │ │ + @ instruction: 0xfffba348 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #256] @ e0a78 │ │ │ │ + ldr r5, [pc, #256] @ e0a94 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0a18 │ │ │ │ + bne e0a34 │ │ │ │ add r0, r7, r6 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ sub r0, r4, r0 │ │ │ │ bl 1fc34 │ │ │ │ - bl 171c38 │ │ │ │ + bl 171c54 │ │ │ │ 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 e0a18 │ │ │ │ + ldr r0, [pc, #156] @ e0aa4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne e0a64 │ │ │ │ + bne e0a80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 352eb0 │ │ │ │ + bl 352ecc │ │ │ │ cmp r0, #2 │ │ │ │ - beq e0a54 │ │ │ │ + beq e0a70 │ │ │ │ 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] @ e0a98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e0a80 │ │ │ │ - ldr r3, [pc, #60] @ e0a84 │ │ │ │ + ldr r0, [pc, #60] @ e0a9c │ │ │ │ + ldr r3, [pc, #60] @ e0aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e09a0 │ │ │ │ + b e09bc │ │ │ │ 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 e0a18 │ │ │ │ + @ instruction: 0x003307b0 │ │ │ │ + eorseq r9, r1, r4, lsr #18 │ │ │ │ + eorseq r0, r3, ip, ror #13 │ │ │ │ + @ instruction: 0x00318ddc │ │ │ │ + eorseq pc, r2, r8, asr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bne e0b48 │ │ │ │ + bne e0b64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r2 │ │ │ │ - bl ea29c │ │ │ │ + bl ea2b8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne e0bb0 │ │ │ │ + bne e0bcc │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl ea29c │ │ │ │ + bl ea2b8 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e0af0 │ │ │ │ + beq e0b0c │ │ │ │ cmp r0, #2 │ │ │ │ - bne e0bb8 │ │ │ │ + bne e0bd4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e938 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e0b38 │ │ │ │ + bne e0b54 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0b28 │ │ │ │ + beq e0b44 │ │ │ │ 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] @ e0c1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bne e0bac │ │ │ │ - bl d050c │ │ │ │ + bne e0bc8 │ │ │ │ + bl d0528 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #132] @ e0bec │ │ │ │ + ldr r0, [pc, #132] @ e0c08 │ │ │ │ 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] @ e0c0c │ │ │ │ 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] @ e0c10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl dfa2c │ │ │ │ + bl dfa48 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ - bl dfa98 │ │ │ │ - ldr r0, [pc, #56] @ e0bf8 │ │ │ │ + bl dfab4 │ │ │ │ + ldr r0, [pc, #56] @ e0c14 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #52] @ e0bfc │ │ │ │ + ldr r2, [pc, #52] @ e0c18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e0be8 │ │ │ │ + beq e0c04 │ │ │ │ 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: 0xfff6cd5c │ │ │ │ + eorseq r9, r1, r0, lsr r7 │ │ │ │ + eorseq r9, r1, ip, lsl #14 │ │ │ │ + @ instruction: 0x0027beb6 │ │ │ │ + mlaseq r1, r8, r1, r9 │ │ │ │ + eorseq r4, r1, ip, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq e0cc0 │ │ │ │ + beq e0cdc │ │ │ │ cmp r2, #2 │ │ │ │ - bne e0d34 │ │ │ │ + bne e0d50 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs e0d28 │ │ │ │ + bcs e0d44 │ │ │ │ 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 +197348,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 e0cb0 │ │ │ │ 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] @ e0d88 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #6 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0d3c │ │ │ │ - ldr r1, [pc, #132] @ e0d70 │ │ │ │ + beq e0d58 │ │ │ │ + ldr r1, [pc, #132] @ e0d8c │ │ │ │ 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 2e6cf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ e0d78 │ │ │ │ + ldr r0, [pc, #72] @ e0d94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl dfa2c │ │ │ │ - ldr r2, [pc, #48] @ e0d74 │ │ │ │ + bl dfa48 │ │ │ │ + ldr r2, [pc, #48] @ e0d90 │ │ │ │ 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 1b0820 │ │ │ │ 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, r0, asr r1 @ │ │ │ │ + eoreq ip, r7, fp, ror #15 │ │ │ │ + eorseq r8, r1, r8, lsl lr │ │ │ │ + @ instruction: 0x003141b4 │ │ │ │ mov r3, r1 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #24] @ e0da4 │ │ │ │ + ldr r1, [pc, #24] @ e0dc0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ - ldr r2, [pc, #16] @ e0da8 │ │ │ │ + ldr r2, [pc, #16] @ e0dc4 │ │ │ │ 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 343190 │ │ │ │ + eorseq r9, r1, r0, ror #16 │ │ │ │ + eoreq sp, r7, r4, 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] @ e0e3c │ │ │ │ mov r1, #7 │ │ │ │ - ldr r3, [pc, #88] @ e0e24 │ │ │ │ + ldr r3, [pc, #88] @ e0e40 │ │ │ │ add r0, r0, #12 │ │ │ │ - ldr r4, [pc, #84] @ e0e28 │ │ │ │ + ldr r4, [pc, #84] @ e0e44 │ │ │ │ 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] @ e0e48 │ │ │ │ + ldr r3, [pc, #32] @ e0e4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + eoreq ip, r7, r6, asr r4 │ │ │ │ + @ instruction: 0x003196d8 │ │ │ │ + eoreq ip, r7, sl, lsl #30 │ │ │ │ + eoreq r3, r7, r8, lsl sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ e0ea8 │ │ │ │ + ldr r0, [pc, #100] @ e0ec4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e0e6c │ │ │ │ - ldr r0, [pc, #88] @ e0eb8 │ │ │ │ + bne e0e88 │ │ │ │ + ldr r0, [pc, #88] @ e0ed4 │ │ │ │ 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] @ e0ec8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ e0eb0 │ │ │ │ - ldr r3, [pc, #24] @ e0eb4 │ │ │ │ + ldr r0, [pc, #24] @ e0ecc │ │ │ │ + ldr r3, [pc, #24] @ e0ed0 │ │ │ │ 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 e0e74 │ │ │ │ + eorseq r0, r3, r8, asr r1 │ │ │ │ + eorseq r9, r1, r8, lsl r7 │ │ │ │ + eorseq r0, r3, r8, lsl #2 │ │ │ │ + mlaseq r1, ip, r9, r8 │ │ │ │ + eorseq r0, r3, r8, asr #2 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - bl c2370 │ │ │ │ + bl c238c │ │ │ │ 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 e0f08 │ │ │ │ + b 18cf6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0efc │ │ │ │ + ldr r0, [pc, #4] @ e0f18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #19 │ │ │ │ + eorseq r9, r1, r8, ror #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f1c │ │ │ │ - b 18d4d8 │ │ │ │ + beq e0f38 │ │ │ │ + b 18d4f4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0f2c │ │ │ │ + ldr r0, [pc, #4] @ e0f48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr r9 │ │ │ │ + eorseq r9, r1, r8, lsr r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f4c │ │ │ │ - b 18be0c │ │ │ │ + beq e0f68 │ │ │ │ + b 18be28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0f5c │ │ │ │ + ldr r0, [pc, #4] @ e0f78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #18 │ │ │ │ + eorseq r9, r1, r8, lsl #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0f7c │ │ │ │ - b 18aa24 │ │ │ │ + beq e0f98 │ │ │ │ + b 18aa40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0f8c │ │ │ │ + ldr r0, [pc, #4] @ e0fa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003198f4 │ │ │ │ + @ instruction: 0x003198d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0fac │ │ │ │ - b 18eee8 │ │ │ │ + beq e0fc8 │ │ │ │ + b 18ef04 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0fbc │ │ │ │ + ldr r0, [pc, #4] @ e0fd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #17 │ │ │ │ + eorseq r9, r1, r8, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0fdc │ │ │ │ - b 18c30c │ │ │ │ + beq e0ff8 │ │ │ │ + b 18c328 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e0fec │ │ │ │ + ldr r0, [pc, #4] @ e1008 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r4, r8, r9 │ │ │ │ + eorseq r9, r1, r8, ror r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e100c │ │ │ │ - b 18a7b0 │ │ │ │ + beq e1028 │ │ │ │ + b 18a7cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e101c │ │ │ │ + ldr r0, [pc, #4] @ e1038 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror #16 │ │ │ │ + eorseq r9, r1, r8, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e103c │ │ │ │ - b 18b424 │ │ │ │ + beq e1058 │ │ │ │ + b 18b440 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e104c │ │ │ │ + ldr r0, [pc, #4] @ e1068 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr r8 │ │ │ │ + eorseq r9, r1, r8, lsl r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e106c │ │ │ │ - b 18b6b0 │ │ │ │ + beq e1088 │ │ │ │ + b 18b6cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e107c │ │ │ │ + ldr r0, [pc, #4] @ e1098 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #16 │ │ │ │ + eorseq r9, r1, r8, ror #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e109c │ │ │ │ - b 18d764 │ │ │ │ + beq e10b8 │ │ │ │ + b 18d780 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e10ac │ │ │ │ + ldr r0, [pc, #4] @ e10c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003197d4 │ │ │ │ + @ instruction: 0x003197b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e10cc │ │ │ │ - b 18d264 │ │ │ │ + beq e10e8 │ │ │ │ + b 18d280 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e10dc │ │ │ │ + ldr r0, [pc, #4] @ e10f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #15 │ │ │ │ + eorseq r9, r1, r8, lsl #15 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e10fc │ │ │ │ - b 18ccdc │ │ │ │ + beq e1118 │ │ │ │ + b 18ccf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e110c │ │ │ │ + ldr r0, [pc, #4] @ e1128 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror r7 │ │ │ │ + eorseq r9, r1, r8, asr r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e112c │ │ │ │ - b 18af24 │ │ │ │ + beq e1148 │ │ │ │ + b 18af40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e113c │ │ │ │ + ldr r0, [pc, #4] @ e1158 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #14 │ │ │ │ + eorseq r9, r1, r8, lsr #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e115c │ │ │ │ - b 18ac98 │ │ │ │ + beq e1178 │ │ │ │ + b 18acb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e116c │ │ │ │ + ldr r0, [pc, #4] @ e1188 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl r7 │ │ │ │ + @ instruction: 0x003196f8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e118c │ │ │ │ - b 18da78 │ │ │ │ + beq e11a8 │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e119c │ │ │ │ + ldr r0, [pc, #4] @ e11b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror #13 │ │ │ │ + eorseq r9, r1, r8, asr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e11bc │ │ │ │ - b 18b1b0 │ │ │ │ + beq e11d8 │ │ │ │ + b 18b1cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e11cc │ │ │ │ + ldr r0, [pc, #4] @ e11e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003196b4 │ │ │ │ + mlaseq r1, r8, r6, r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e11ec │ │ │ │ - b 18ebd4 │ │ │ │ + beq e1208 │ │ │ │ + b 18ebf0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e11fc │ │ │ │ + ldr r0, [pc, #4] @ e1218 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #13 │ │ │ │ + eorseq r9, r1, r8, ror #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e121c │ │ │ │ - b 18ca68 │ │ │ │ + beq e1238 │ │ │ │ + b 18ca84 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e122c │ │ │ │ + ldr r0, [pc, #4] @ e1248 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr r6 │ │ │ │ + eorseq r9, r1, r8, lsr r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e124c │ │ │ │ - b 18c580 │ │ │ │ + beq e1268 │ │ │ │ + b 18c59c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e125c │ │ │ │ + ldr r0, [pc, #4] @ e1278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #12 │ │ │ │ + eorseq r9, r1, r8, lsl #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e127c │ │ │ │ - b 18bb98 │ │ │ │ + beq e1298 │ │ │ │ + b 18bbb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e128c │ │ │ │ + ldr r0, [pc, #4] @ e12a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003195f4 │ │ │ │ + @ instruction: 0x003195d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e12ac │ │ │ │ - b 18dcec │ │ │ │ + beq e12c8 │ │ │ │ + b 18dd08 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e12bc │ │ │ │ + ldr r0, [pc, #4] @ e12d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #11 │ │ │ │ + eorseq r9, r1, r8, lsr #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e12dc │ │ │ │ - b 18df60 │ │ │ │ + beq e12f8 │ │ │ │ + b 18df7c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e12ec │ │ │ │ + ldr r0, [pc, #4] @ e1308 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r4, r5, r9 │ │ │ │ + eorseq r9, r1, r8, ror r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e130c │ │ │ │ - b 18c098 │ │ │ │ + beq e1328 │ │ │ │ + b 18c0b4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e131c │ │ │ │ + ldr r0, [pc, #4] @ e1338 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror #10 │ │ │ │ + eorseq r9, r1, r8, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e133c │ │ │ │ - b 18e948 │ │ │ │ + beq e1358 │ │ │ │ + b 18e964 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e134c │ │ │ │ + ldr r0, [pc, #4] @ e1368 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr r5 │ │ │ │ + eorseq r9, r1, r8, lsl r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e136c │ │ │ │ - b 18e6bc │ │ │ │ + beq e1388 │ │ │ │ + b 18e6d8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e137c │ │ │ │ + ldr r0, [pc, #4] @ e1398 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsl #10 │ │ │ │ + eorseq r9, r1, r8, ror #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e139c │ │ │ │ - b 18c7f4 │ │ │ │ + beq e13b8 │ │ │ │ + b 18c810 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e13ac │ │ │ │ + ldr r0, [pc, #4] @ e13c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003194d4 │ │ │ │ + @ instruction: 0x003194b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e13cc │ │ │ │ - b 18b924 │ │ │ │ + beq e13e8 │ │ │ │ + b 18b940 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e13dc │ │ │ │ + ldr r0, [pc, #4] @ e13f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, lsr #9 │ │ │ │ + eorseq r9, r1, r8, lsl #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e13fc │ │ │ │ - b 18e1d4 │ │ │ │ + beq e1418 │ │ │ │ + b 18e1f0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e140c │ │ │ │ + ldr r0, [pc, #4] @ e1428 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, ror r4 │ │ │ │ + eorseq r9, r1, r8, asr r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e142c │ │ │ │ - b 18e448 │ │ │ │ + beq e1448 │ │ │ │ + b 18e464 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e143c │ │ │ │ + ldr r0, [pc, #4] @ e1458 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r9, r1, r4, asr #8 │ │ │ │ + eorseq r9, r1, r8, lsr #8 │ │ │ │ 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] @ e14d4 │ │ │ │ mov r1, #9 │ │ │ │ - ldr r3, [pc, #76] @ e14bc │ │ │ │ - ldr r4, [pc, #76] @ e14c0 │ │ │ │ + ldr r3, [pc, #76] @ e14d8 │ │ │ │ + ldr r4, [pc, #76] @ e14dc │ │ │ │ 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] @ e14e0 │ │ │ │ + ldr r3, [pc, #32] @ e14e4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + eoreq ip, r7, r4, ror #28 │ │ │ │ + eorseq r9, r1, r0, ror #12 │ │ │ │ + eoreq ip, r7, r0, lsr #28 │ │ │ │ + eoreq ip, r7, r5, lsr #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ e14e0 │ │ │ │ + ldr r1, [pc, #8] @ e14fc │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq r3, r7, ip, asr #29 │ │ │ │ + b 343190 │ │ │ │ + ldrdeq r3, [r7], -r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 34b7c8 │ │ │ │ + b 34b7e4 │ │ │ │ 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 e1560 │ │ │ │ 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 e1588 │ │ │ │ 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 e18cc │ │ │ │ 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 +197976,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 e1930 │ │ │ │ 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 2e58a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bne e16b0 │ │ │ │ + bne e16cc │ │ │ │ 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 e1704 │ │ │ │ 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 +198028,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 e1824 │ │ │ │ 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] @ e19ac │ │ │ │ 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] @ e19b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340e90 │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ - beq e179c │ │ │ │ + beq e17b8 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ cmp r7, #-2147483647 @ 0x80000001 │ │ │ │ - beq e1818 │ │ │ │ + beq e1834 │ │ │ │ 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] @ e19b4 │ │ │ │ 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] @ e19b8 │ │ │ │ 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] @ e19bc │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r3, [pc, #424] @ e19a4 │ │ │ │ + ldr r3, [pc, #424] @ e19c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e1924 │ │ │ │ + b e1940 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e1818 │ │ │ │ + beq e1834 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e800 │ │ │ │ ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ cmp r6, #10 │ │ │ │ - bls e1860 │ │ │ │ + bls e187c │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e1894 │ │ │ │ + beq e18b0 │ │ │ │ mov r5, r4 │ │ │ │ - b e1848 │ │ │ │ + b e1864 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e1894 │ │ │ │ + beq e18b0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e183c │ │ │ │ + beq e1858 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b e183c │ │ │ │ + b e1858 │ │ │ │ cmp r6, #0 │ │ │ │ - bne e187c │ │ │ │ + bne e1898 │ │ │ │ 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 e1884 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e1870 │ │ │ │ + beq e188c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e1870 │ │ │ │ + b e188c │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e19c4 │ │ │ │ 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] @ e19c8 │ │ │ │ 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] @ e19cc │ │ │ │ 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] @ e19d0 │ │ │ │ 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 e1998 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e197c │ │ │ │ + bl 1b0820 │ │ │ │ + b e1998 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e197c │ │ │ │ + beq e1998 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e800 │ │ │ │ - b e197c │ │ │ │ + b e1998 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 6f54c │ │ │ │ - b e1984 │ │ │ │ + b e19a0 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x0032e5b8 │ │ │ │ + eorseq r9, r1, r0, lsr #7 │ │ │ │ + eoreq ip, r7, fp, lsl #23 │ │ │ │ + eoreq ip, r7, pc, lsr fp │ │ │ │ + @ instruction: 0x0027c8b3 │ │ │ │ + eorseq r9, r1, r8, lsl #3 │ │ │ │ + eorseq r8, r1, r8, lsr #31 │ │ │ │ + eorseq lr, r2, r4, lsl r4 │ │ │ │ + @ instruction: 0xfff6bfcc │ │ │ │ + eorseq r8, r1, r8, ror 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 e1a40 │ │ │ │ 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 e1a78 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b e1a5c │ │ │ │ + b e1a78 │ │ │ │ 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 e1a70 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq e1b0c │ │ │ │ + beq e1b28 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq e1b7c │ │ │ │ + beq e1b98 │ │ │ │ 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 +198260,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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e1bec │ │ │ │ + beq e1c08 │ │ │ │ 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 e1c44 │ │ │ │ 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] @ e1cf0 │ │ │ │ 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] @ e1cf4 │ │ │ │ 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] @ e1cf8 │ │ │ │ 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] @ e1cfc │ │ │ │ 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] @ e1d18 │ │ │ │ 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] @ e1d1c │ │ │ │ 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] @ e1d20 │ │ │ │ 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 e1cb0 │ │ │ │ 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] @ e1d00 │ │ │ │ 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] @ e1d04 │ │ │ │ + ldr r3, [pc, #208] @ e1d08 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e1c94 │ │ │ │ + b e1cb0 │ │ │ │ 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] @ e1d0c │ │ │ │ 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] @ e1d10 │ │ │ │ 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] @ e1d14 │ │ │ │ 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 +198385,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 e1ce0 │ │ │ │ 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, r0, lsr #26 │ │ │ │ - eorseq lr, r2, r8, asr r1 │ │ │ │ - @ instruction: 0xfff6bd10 │ │ │ │ + eorseq lr, r2, ip, lsr #3 │ │ │ │ + @ instruction: 0xfff6bd64 │ │ │ │ + eorseq r8, r1, r8, ror #26 │ │ │ │ + @ instruction: 0x00318dfc │ │ │ │ + mlaeq r7, r3, r4, ip │ │ │ │ + eorseq r8, r1, r8, lsl #27 │ │ │ │ + eorseq r8, r1, r0, ror ip │ │ │ │ + mlaseq r2, r0, r0, lr │ │ │ │ + @ instruction: 0xfff6bc48 │ │ │ │ + eorseq r8, r1, r4, lsl #26 │ │ │ │ + eorseq lr, r2, ip, lsr r1 │ │ │ │ + @ instruction: 0xfff6bcf4 │ │ │ │ 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 +198431,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 e1efc │ │ │ │ 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 +198449,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 347e88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e1f44 │ │ │ │ + beq e1f60 │ │ │ │ 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 e1e4c │ │ │ │ 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 e1ea0 │ │ │ │ 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] @ e1fd0 │ │ │ │ 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] @ e1fd4 │ │ │ │ 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] @ e1fd8 │ │ │ │ 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 e1edc │ │ │ │ + ldr r0, [pc, #308] @ e1fdc │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #296] @ e1fc4 │ │ │ │ + ldr r0, [pc, #296] @ e1fe0 │ │ │ │ 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] @ e1fe4 │ │ │ │ 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 e1f98 │ │ │ │ mov r0, #3 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #164] @ e1f98 │ │ │ │ + ldr r0, [pc, #164] @ e1fb4 │ │ │ │ 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] @ e1fb8 │ │ │ │ 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] @ e1fbc │ │ │ │ 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] @ e1fc0 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e1f7c │ │ │ │ + b e1f98 │ │ │ │ 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] @ e1fc4 │ │ │ │ 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] @ e1fc8 │ │ │ │ + ldr r3, [pc, #60] @ e1fcc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b e1f84 │ │ │ │ + b e1fa0 │ │ │ │ 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, ip, ror r9 │ │ │ │ + eorseq sp, r2, r8, ror #27 │ │ │ │ + @ instruction: 0xfff6b9a0 │ │ │ │ + @ instruction: 0x003189b4 │ │ │ │ + eorseq r8, r1, ip, lsl #22 │ │ │ │ + eoreq ip, r7, fp, lsr r1 │ │ │ │ + eorseq r8, r1, r0, lsr sl │ │ │ │ + @ instruction: 0x00318abc │ │ │ │ + eorseq sp, r2, r8, lsr #29 │ │ │ │ + @ instruction: 0xfff6ba54 │ │ │ │ + mlaseq r1, r0, sl, r8 │ │ │ │ + eorseq sp, r2, ip, asr lr │ │ │ │ + @ instruction: 0xfff6ba14 │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne e23f8 │ │ │ │ + bne e2414 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2300 │ │ │ │ - ldr r8, [pc, #1320] @ e2530 │ │ │ │ + beq e231c │ │ │ │ + ldr r8, [pc, #1320] @ e254c │ │ │ │ mov sl, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e214c │ │ │ │ - ldr r0, [pc, #1300] @ e2534 │ │ │ │ + bhi e2168 │ │ │ │ + ldr r0, [pc, #1300] @ e2550 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e204c │ │ │ │ + bcc e2068 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e214c │ │ │ │ - ldr r0, [pc, #1272] @ e2538 │ │ │ │ + beq e2168 │ │ │ │ + ldr r0, [pc, #1272] @ e2554 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e214c │ │ │ │ - ldr r0, [pc, #1264] @ e2544 │ │ │ │ + beq e2168 │ │ │ │ + ldr r0, [pc, #1264] @ e2560 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e214c │ │ │ │ - ldr r7, [pc, #1248] @ e2548 │ │ │ │ + beq e2168 │ │ │ │ + ldr r7, [pc, #1248] @ e2564 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr ip, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e2464 │ │ │ │ + beq e2480 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2480 │ │ │ │ + beq e249c │ │ │ │ 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] @ e257c │ │ │ │ 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] @ e2580 │ │ │ │ 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] @ e2584 │ │ │ │ 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] @ e2588 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ - bl 29e030 │ │ │ │ - ldr r7, [pc, #1000] @ e253c │ │ │ │ + bl 29e04c │ │ │ │ + ldr r7, [pc, #1000] @ e2558 │ │ │ │ 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 e2460 │ │ │ │ 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 e22c0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi e229c │ │ │ │ - ldr r0, [pc, #952] @ e2570 │ │ │ │ + bhi e22b8 │ │ │ │ + ldr r0, [pc, #952] @ e258c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e21e4 │ │ │ │ + bcc e2200 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e229c │ │ │ │ - ldr r0, [pc, #924] @ e2574 │ │ │ │ + beq e22b8 │ │ │ │ + ldr r0, [pc, #924] @ e2590 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e229c │ │ │ │ - ldr r0, [pc, #908] @ e2578 │ │ │ │ + beq e22b8 │ │ │ │ + ldr r0, [pc, #908] @ e2594 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e229c │ │ │ │ - ldr r0, [pc, #892] @ e257c │ │ │ │ + beq e22b8 │ │ │ │ + ldr r0, [pc, #892] @ e2598 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e24bc │ │ │ │ + beq e24d8 │ │ │ │ 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] @ e25a4 │ │ │ │ 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] @ e25a8 │ │ │ │ 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] @ e25ac │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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 e2470 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq e2398 │ │ │ │ + beq e23b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2434 │ │ │ │ + beq e2450 │ │ │ │ add r3, r7, #8 │ │ │ │ ldmib r5, {r4, r5} │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 126138 │ │ │ │ + bl 126154 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r7, #24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 17f714 │ │ │ │ - b e23c4 │ │ │ │ + bl 17f730 │ │ │ │ + b e23e0 │ │ │ │ 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] @ e2540 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #496] @ e2528 │ │ │ │ + ldr r1, [pc, #496] @ e2544 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e2548 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e23f0 │ │ │ │ + blt e240c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e23f0 │ │ │ │ + beq e240c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 e2450 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r1] │ │ │ │ bl 1efb0 │ │ │ │ clz r0, r0 │ │ │ │ mov r1, #0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2434 │ │ │ │ + beq e2450 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, sl │ │ │ │ bl 1f34c │ │ │ │ @@ -198846,1553 +198853,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] @ e2538 │ │ │ │ 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] @ e253c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #344] @ e2594 │ │ │ │ + b e24f0 │ │ │ │ + ldr r0, [pc, #344] @ e25b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #244] @ e2540 │ │ │ │ + b e24f0 │ │ │ │ + ldr r0, [pc, #244] @ e255c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #316] @ e2598 │ │ │ │ + b e24f0 │ │ │ │ + ldr r0, [pc, #316] @ e25b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #224] @ e254c │ │ │ │ + b e24f0 │ │ │ │ + ldr r0, [pc, #224] @ e2568 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #220] @ e2550 │ │ │ │ + ldr r2, [pc, #220] @ e256c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b e24d4 │ │ │ │ + b e24f0 │ │ │ │ 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] @ e2570 │ │ │ │ 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] @ e2574 │ │ │ │ + ldr r3, [pc, #172] @ e2578 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e24d4 │ │ │ │ - ldr r0, [pc, #188] @ e2580 │ │ │ │ + b e24f0 │ │ │ │ + ldr r0, [pc, #188] @ e259c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #184] @ e2584 │ │ │ │ + ldr r2, [pc, #184] @ e25a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2d425c │ │ │ │ - b e250c │ │ │ │ + bl 2d4278 │ │ │ │ + b e2528 │ │ │ │ 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 │ │ │ │ + eorseq r8, r1, r0, lsr #10 │ │ │ │ + eorseq r8, r1, r4, lsl r5 │ │ │ │ + eoreq ip, r7, r3, lsl #8 │ │ │ │ + eoreq ip, r7, r6, lsl #8 │ │ │ │ + eoreq ip, r7, r7, asr r4 │ │ │ │ + eorseq sp, r2, r8, lsr #25 │ │ │ │ + eorseq lr, r2, ip, ror #14 │ │ │ │ + eorseq lr, r2, ip, asr #14 │ │ │ │ + mlaseq r2, r0, lr, lr │ │ │ │ + eorseq ip, r1, ip, asr ip │ │ │ │ + eorseq lr, r2, r8, lsr r7 │ │ │ │ + eorseq lr, r2, r4, lsr #14 │ │ │ │ + ldrdeq ip, [r7], -pc @ │ │ │ │ + eorseq r8, r1, r0, ror #18 │ │ │ │ + eorseq r8, r1, r8, ror #10 │ │ │ │ + strdeq fp, [r7], -pc @ │ │ │ │ + @ instruction: 0x003184f4 │ │ │ │ + @ instruction: 0xfff6b7e8 │ │ │ │ + @ instruction: 0x00318cbc │ │ │ │ + eorseq r8, r1, r8, asr #25 │ │ │ │ + eorseq lr, r2, r8, asr #12 │ │ │ │ + eorseq lr, r2, r0, ror #11 │ │ │ │ + eorseq lr, r2, r0, asr #11 │ │ │ │ + eorseq lr, r2, ip, lsr #11 │ │ │ │ + mlaseq r2, r8, r5, lr │ │ │ │ + eoreq ip, r7, r7, lsl #5 │ │ │ │ + eorseq r8, r1, r8, lsr #18 │ │ │ │ + eorseq r8, r1, r8, lsr #23 │ │ │ │ + eorseq r8, r1, ip, ror #22 │ │ │ │ + eorseq sp, r2, ip, lsl #26 │ │ │ │ + eorseq r8, r1, ip, asr #19 │ │ │ │ + @ instruction: 0x003189bc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2680 │ │ │ │ + bne e269c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e25e4 │ │ │ │ + beq e2600 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ebfac │ │ │ │ + bl ebfc8 │ │ │ │ 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] @ e26fc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e26e4 │ │ │ │ + ldr r1, [pc, #200] @ e2700 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e2704 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2660 │ │ │ │ + blt e267c │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2668 │ │ │ │ + bne e2684 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e26f4 │ │ │ │ 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] @ e26f8 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r8, r2, r8 │ │ │ │ + eorseq r8, r1, ip, lsl #5 │ │ │ │ + eoreq ip, r7, pc, lsl r1 │ │ │ │ + eoreq ip, r7, r2, lsr #2 │ │ │ │ + eoreq ip, r7, r7, ror r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e27d0 │ │ │ │ + bne e27ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2734 │ │ │ │ + beq e2750 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fe70c │ │ │ │ + bl fe728 │ │ │ │ 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] @ e284c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2834 │ │ │ │ + ldr r1, [pc, #200] @ e2850 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e2854 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e27b0 │ │ │ │ + blt e27cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne e27b8 │ │ │ │ + bne e27d4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e2844 │ │ │ │ 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] @ e2848 │ │ │ │ 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, r8, asr #2 │ │ │ │ + eorseq r8, r1, ip, lsr r1 │ │ │ │ + eoreq fp, r7, pc, asr #31 │ │ │ │ + ldrdeq fp, [r7], -r2 @ │ │ │ │ + eoreq ip, r7, r7, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ str r0, [sp] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2918 │ │ │ │ + bne e2934 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2884 │ │ │ │ + beq e28a0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ - bl ed658 │ │ │ │ + bl ed674 │ │ │ │ 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] @ e2994 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #192] @ e297c │ │ │ │ + ldr r1, [pc, #192] @ e2998 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e299c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2910 │ │ │ │ + blt e292c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e2910 │ │ │ │ + beq e292c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e298c │ │ │ │ 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] @ e2990 │ │ │ │ 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 @ │ │ │ │ + eorseq r8, r1, r0 │ │ │ │ + @ instruction: 0x00317ff4 │ │ │ │ + eoreq fp, r7, pc, ror lr │ │ │ │ + eoreq fp, r7, r2, lsl #29 │ │ │ │ + ldrdeq fp, [r7], -r7 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2a70 │ │ │ │ + bne e2a8c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e29d4 │ │ │ │ + beq e29f0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129c78 │ │ │ │ + bl 129c94 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129d90 │ │ │ │ + bl 129dac │ │ │ │ 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] @ e2aec │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2ad4 │ │ │ │ + ldr r1, [pc, #200] @ e2af0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e2af4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2a50 │ │ │ │ + blt e2a6c │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2a58 │ │ │ │ + bne e2a74 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e2ae4 │ │ │ │ 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] @ e2ae8 │ │ │ │ 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, r8, lsr #29 │ │ │ │ + mlaseq r1, ip, lr, r7 │ │ │ │ + eoreq fp, r7, pc, lsr #26 │ │ │ │ + eoreq fp, r7, r2, lsr sp │ │ │ │ + eoreq fp, r7, r7, lsl #27 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2bc0 │ │ │ │ + bne e2bdc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2b24 │ │ │ │ + beq e2b40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ba560 │ │ │ │ + bl ba57c │ │ │ │ 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] @ e2c3c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2c24 │ │ │ │ + ldr r1, [pc, #200] @ e2c40 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e2c44 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2ba0 │ │ │ │ + blt e2bbc │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2ba8 │ │ │ │ + bne e2bc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e2c34 │ │ │ │ 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] @ e2c38 │ │ │ │ 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 │ │ │ │ + eorseq r7, r1, r8, asr sp │ │ │ │ + eorseq r7, r1, ip, asr #26 │ │ │ │ + ldrdeq fp, [r7], -pc @ │ │ │ │ + eoreq fp, r7, r2, ror #23 │ │ │ │ + eoreq fp, r7, r7, lsr ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2d10 │ │ │ │ + bne e2d2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2c74 │ │ │ │ + beq e2c90 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1299c8 │ │ │ │ + bl 1299e4 │ │ │ │ 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] @ e2d8c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2d74 │ │ │ │ + ldr r1, [pc, #200] @ e2d90 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e2d94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2cf0 │ │ │ │ + blt e2d0c │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2cf8 │ │ │ │ + bne e2d14 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e2d84 │ │ │ │ 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] @ e2d88 │ │ │ │ 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, r8, lsl #24 │ │ │ │ + @ instruction: 0x00317bfc │ │ │ │ + eoreq fp, r7, pc, lsl #21 │ │ │ │ + mlaeq r7, r2, sl, fp │ │ │ │ + eoreq fp, r7, r7, ror #21 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2e60 │ │ │ │ + bne e2e7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2dc4 │ │ │ │ + beq e2de0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl fe88c │ │ │ │ + bl fe8a8 │ │ │ │ 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] @ e2edc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e2ec4 │ │ │ │ + ldr r1, [pc, #200] @ e2ee0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e2ee4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2e40 │ │ │ │ + blt e2e5c │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2e48 │ │ │ │ + bne e2e64 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e2ed4 │ │ │ │ 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] @ e2ed8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00317ab8 │ │ │ │ + eorseq r7, r1, ip, lsr #21 │ │ │ │ + eoreq fp, r7, pc, lsr r9 │ │ │ │ + eoreq fp, r7, r2, asr #18 │ │ │ │ + mlaeq r7, r7, r9, fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e2fb0 │ │ │ │ + bne e2fcc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2f14 │ │ │ │ + beq e2f30 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129690 │ │ │ │ + bl 1296ac │ │ │ │ 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] @ e302c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e3014 │ │ │ │ + ldr r1, [pc, #200] @ e3030 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e3034 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e2f90 │ │ │ │ + blt e2fac │ │ │ │ cmp r4, #0 │ │ │ │ - bne e2f98 │ │ │ │ + bne e2fb4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e3024 │ │ │ │ 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] @ e3028 │ │ │ │ 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, r8, ror #18 │ │ │ │ + eorseq r7, r1, ip, asr r9 │ │ │ │ + eoreq fp, r7, pc, ror #15 │ │ │ │ + strdeq fp, [r7], -r2 @ │ │ │ │ + eoreq fp, r7, r7, asr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e3100 │ │ │ │ + bne e311c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3064 │ │ │ │ + beq e3080 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1003d4 │ │ │ │ + bl 1003f0 │ │ │ │ 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] @ e317c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e3164 │ │ │ │ + ldr r1, [pc, #200] @ e3180 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e3184 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e30e0 │ │ │ │ + blt e30fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne e30e8 │ │ │ │ + bne e3104 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e3174 │ │ │ │ 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] @ e3178 │ │ │ │ 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 @ │ │ │ │ + eorseq r7, r1, r8, lsl r8 │ │ │ │ + eorseq r7, r1, ip, lsl #16 │ │ │ │ + mlaeq r7, pc, r6, fp @ │ │ │ │ + eoreq fp, r7, r2, lsr #13 │ │ │ │ + strdeq fp, [r7], -r7 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e3250 │ │ │ │ + bne e326c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e31b4 │ │ │ │ + beq e31d0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1004d4 │ │ │ │ + bl 1004f0 │ │ │ │ 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] @ e32cc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e32b4 │ │ │ │ + ldr r1, [pc, #200] @ e32d0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e32d4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3230 │ │ │ │ + blt e324c │ │ │ │ cmp r4, #0 │ │ │ │ - bne e3238 │ │ │ │ + bne e3254 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e32c4 │ │ │ │ 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] @ e32c8 │ │ │ │ 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, r8, asr #13 │ │ │ │ + @ instruction: 0x003176bc │ │ │ │ + eoreq fp, r7, pc, asr #10 │ │ │ │ + eoreq fp, r7, r2, asr r5 │ │ │ │ + eoreq fp, r7, r7, lsr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e33a8 │ │ │ │ + bne e33c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e330c │ │ │ │ + beq e3328 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 100164 │ │ │ │ + bl 100180 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1004d4 │ │ │ │ + bl 1004f0 │ │ │ │ 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] @ e3424 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e340c │ │ │ │ + ldr r1, [pc, #200] @ e3428 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e342c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3388 │ │ │ │ + blt e33a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e3390 │ │ │ │ + bne e33ac │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e341c │ │ │ │ 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] @ e3420 │ │ │ │ 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, r0, ror r5 │ │ │ │ + eorseq r7, r1, r4, ror #10 │ │ │ │ + strdeq fp, [r7], -r7 @ │ │ │ │ + strdeq fp, [r7], -sl @ │ │ │ │ + eoreq fp, r7, pc, asr #8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r4, r5} │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e34fc │ │ │ │ + bne e3518 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3460 │ │ │ │ + beq e347c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129b10 │ │ │ │ + bl 129b2c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 129d90 │ │ │ │ + bl 129dac │ │ │ │ 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] @ e3578 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #200] @ e3560 │ │ │ │ + ldr r1, [pc, #200] @ e357c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e3580 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e34dc │ │ │ │ + blt e34f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne e34e4 │ │ │ │ + bne e3500 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e3570 │ │ │ │ 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] @ e3574 │ │ │ │ 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 @ │ │ │ │ + eorseq r7, r1, ip, lsl r4 │ │ │ │ + eorseq r7, r1, r0, lsl r4 │ │ │ │ + eoreq fp, r7, r3, lsr #5 │ │ │ │ + eoreq fp, r7, r6, lsr #5 │ │ │ │ + strdeq fp, [r7], -fp @ │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne e38d0 │ │ │ │ + bne e38ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3830 │ │ │ │ - ldr r8, [pc, #1072] @ e39d0 │ │ │ │ + beq e384c │ │ │ │ + ldr r8, [pc, #1072] @ e39ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #1 │ │ │ │ - bhi e36dc │ │ │ │ - ldr r0, [pc, #1052] @ e39d4 │ │ │ │ + bhi e36f8 │ │ │ │ + ldr r0, [pc, #1052] @ e39f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e35e4 │ │ │ │ + bcc e3600 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e36dc │ │ │ │ - ldr r0, [pc, #1024] @ e39d8 │ │ │ │ + beq e36f8 │ │ │ │ + ldr r0, [pc, #1024] @ e39f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e36dc │ │ │ │ - ldr r0, [pc, #1016] @ e39e4 │ │ │ │ + beq e36f8 │ │ │ │ + ldr r0, [pc, #1016] @ e3a00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e36dc │ │ │ │ - ldr r7, [pc, #1000] @ e39e8 │ │ │ │ + beq e36f8 │ │ │ │ + ldr r7, [pc, #1000] @ e3a04 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldr r0, [r7, #28]! │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e391c │ │ │ │ + beq e3938 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e3938 │ │ │ │ + beq e3954 │ │ │ │ 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] @ e3a1c │ │ │ │ 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] @ e3a20 │ │ │ │ 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] @ e3a24 │ │ │ │ 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] @ e3a28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 29e030 │ │ │ │ - ldr r0, [pc, #760] @ e39dc │ │ │ │ + bl 29e04c │ │ │ │ + ldr r0, [pc, #760] @ e39f8 │ │ │ │ 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 e3928 │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ add r2, sp, #4 │ │ │ │ bl 974bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3820 │ │ │ │ + beq e383c │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi e3818 │ │ │ │ - ldr r0, [pc, #736] @ e3a10 │ │ │ │ + bhi e3834 │ │ │ │ + ldr r0, [pc, #736] @ e3a2c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc e375c │ │ │ │ + bcc e3778 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3818 │ │ │ │ - ldr r0, [pc, #708] @ e3a14 │ │ │ │ + beq e3834 │ │ │ │ + ldr r0, [pc, #708] @ e3a30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq e3818 │ │ │ │ - ldr r0, [pc, #692] @ e3a18 │ │ │ │ + beq e3834 │ │ │ │ + ldr r0, [pc, #692] @ e3a34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3818 │ │ │ │ - ldr r0, [pc, #676] @ e3a1c │ │ │ │ + beq e3834 │ │ │ │ + ldr r0, [pc, #676] @ e3a38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3974 │ │ │ │ + beq e3990 │ │ │ │ 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] @ e3a44 │ │ │ │ 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] @ e3a48 │ │ │ │ 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] @ e3a4c │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ 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] @ e39e0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #352] @ e39c8 │ │ │ │ + ldr r1, [pc, #352] @ e39e4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e39e8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e38b0 │ │ │ │ + blt e38cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne e38b8 │ │ │ │ + bne e38d4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e39d8 │ │ │ │ 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] @ e39dc │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e398c │ │ │ │ - ldr r0, [pc, #204] @ e39e0 │ │ │ │ + b e39a8 │ │ │ │ + ldr r0, [pc, #204] @ e39fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b e398c │ │ │ │ - ldr r0, [pc, #200] @ e39ec │ │ │ │ + b e39a8 │ │ │ │ + ldr r0, [pc, #200] @ e3a08 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #196] @ e39f0 │ │ │ │ + ldr r2, [pc, #196] @ e3a0c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b e398c │ │ │ │ + b e39a8 │ │ │ │ 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] @ e3a10 │ │ │ │ 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] @ e3a14 │ │ │ │ + ldr r3, [pc, #148] @ e3a18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b e398c │ │ │ │ - ldr r0, [pc, #164] @ e3a20 │ │ │ │ + b e39a8 │ │ │ │ + ldr r0, [pc, #164] @ e3a3c │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #160] @ e3a24 │ │ │ │ + ldr r2, [pc, #160] @ e3a40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2d425c │ │ │ │ - b e39ac │ │ │ │ + bl 2d4278 │ │ │ │ + b e39c8 │ │ │ │ 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 │ │ │ │ - @ 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 r7, r1, r8, asr #32 │ │ │ │ + eorseq r7, r1, ip, lsr r0 │ │ │ │ + ldrdeq sl, [r7], -r3 @ │ │ │ │ + ldrdeq sl, [r7], -r6 @ │ │ │ │ + eoreq sl, r7, r7, lsr #30 │ │ │ │ + eorseq ip, r2, r0, lsl r7 │ │ │ │ + eorseq ip, r2, r4, lsr sp │ │ │ │ + eorseq ip, r2, r4, lsl sp │ │ │ │ + eorseq sp, r2, r4, lsr pc │ │ │ │ + eorseq r4, r1, r0, asr ip │ │ │ │ + eorseq ip, r2, r0, lsl #26 │ │ │ │ + eorseq ip, r2, ip, ror #25 │ │ │ │ + eoreq sl, r7, r7, lsr #28 │ │ │ │ + eorseq r7, r1, r0, asr r5 │ │ │ │ + ldrheq r7, [r1], -r0 @ │ │ │ │ + eoreq sl, r7, r7, asr #14 │ │ │ │ + eorseq r7, r1, ip, lsr r0 │ │ │ │ + @ instruction: 0xfff6a258 │ │ │ │ + @ instruction: 0x003177d4 │ │ │ │ + eorseq r7, r1, r8, lsr r7 │ │ │ │ + eorseq ip, r2, r8, lsl ip │ │ │ │ + eorseq ip, r2, r8, asr #23 │ │ │ │ + eorseq ip, r2, r8, lsr #23 │ │ │ │ + mlaseq r2, r4, fp, ip │ │ │ │ + eorseq ip, r2, r0, lsl #23 │ │ │ │ + eoreq sl, r7, pc, asr #27 │ │ │ │ + eorseq r7, r1, r8, lsl #10 │ │ │ │ + eorseq r7, r1, r0, lsr r6 │ │ │ │ + mlaseq r1, r8, r6, r7 │ │ │ │ + mlaseq r2, r0, r7, ip │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne e3c48 │ │ │ │ + bne e3c64 │ │ │ │ ldm r4, {r0, r5} │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3af4 │ │ │ │ + beq e3b10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3b88 │ │ │ │ + beq e3ba4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #628] @ e3cf8 │ │ │ │ + ldr r0, [pc, #628] @ e3d14 │ │ │ │ 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 e3ca0 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c84 │ │ │ │ - ldr r1, [pc, #592] @ e3d04 │ │ │ │ + beq e3ca0 │ │ │ │ + ldr r1, [pc, #592] @ e3d20 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #588] @ e3d08 │ │ │ │ + ldr r3, [pc, #588] @ e3d24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3f84 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e3c24 │ │ │ │ + beq e3c40 │ │ │ │ mov r2, #0 │ │ │ │ bl 1de40 │ │ │ │ - b e3c28 │ │ │ │ + b e3c44 │ │ │ │ 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] @ e3d08 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #452] @ e3cf0 │ │ │ │ + ldr r1, [pc, #452] @ e3d0c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e3d10 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3c1c │ │ │ │ + blt e3c38 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e3c1c │ │ │ │ + beq e3c38 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ e3d28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1fab4 │ │ │ │ - ldr r1, [pc, #336] @ e3d10 │ │ │ │ + ldr r1, [pc, #336] @ e3d2c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ e3d30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e50c │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt e3c14 │ │ │ │ + blt e3c30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e3c14 │ │ │ │ + beq e3c30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +200409,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] @ e3d00 │ │ │ │ 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] @ e3d04 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b e3c9c │ │ │ │ - ldr r0, [pc, #112] @ e3cfc │ │ │ │ + b e3cb8 │ │ │ │ + ldr r0, [pc, #112] @ e3d18 │ │ │ │ mov r1, #28 │ │ │ │ - ldr r2, [pc, #108] @ e3d00 │ │ │ │ + ldr r2, [pc, #108] @ e3d1c │ │ │ │ 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 e3ce8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00316cd0 │ │ │ │ + eorseq r6, r1, r4, asr #25 │ │ │ │ + eoreq sl, r7, pc, lsl #24 │ │ │ │ + eoreq sl, r7, r2, lsl ip │ │ │ │ + eoreq sl, r7, r7, ror #24 │ │ │ │ + eorseq sp, r2, ip, lsr #19 │ │ │ │ + eoreq sl, r7, fp, ror #27 │ │ │ │ + @ instruction: 0x003172b0 │ │ │ │ + eoreq fp, r7, fp, ror r4 │ │ │ │ + mlaseq r1, r8, r6, r7 │ │ │ │ + eoreq sl, r7, lr, lsr #29 │ │ │ │ + eoreq sl, r7, lr, ror fp │ │ │ │ + ldrdeq sl, [r7], -r3 @ │ │ │ │ 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 e3d98 │ │ │ │ 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 e3dd0 │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ - b e3db4 │ │ │ │ + b e3dd0 │ │ │ │ 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 e3dc8 │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dfb4 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e3e80 │ │ │ │ + beq e3e9c │ │ │ │ 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 +200522,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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e3eec │ │ │ │ + beq e3f08 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3e70 │ │ │ │ + beq e3e8c │ │ │ │ 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] @ e3f6c │ │ │ │ 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] @ e3f70 │ │ │ │ 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] @ e3f74 │ │ │ │ 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] @ e3f78 │ │ │ │ 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] @ e3f7c │ │ │ │ + ldr r3, [pc, #72] @ e3f80 │ │ │ │ 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 e3f5c │ │ │ │ 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, ip, lsr #20 │ │ │ │ + eorseq fp, r2, r4, lsr lr │ │ │ │ + @ instruction: 0xfff699ec │ │ │ │ + @ instruction: 0x00316afc │ │ │ │ + mlaeq r7, r3, r1, sl │ │ │ │ + eorseq r6, r1, r8, lsl #21 │ │ │ │ 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 e19d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ mov r4, #20 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3fe0 │ │ │ │ + beq e3ffc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1f298 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3fd0 │ │ │ │ + beq e3fec │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -200635,493 +200642,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] @ e4078 │ │ │ │ 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] @ e407c │ │ │ │ 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] @ e4080 │ │ │ │ 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 e4070 │ │ │ │ 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, r4, asr r9 │ │ │ │ + eorseq fp, r2, r0, lsl #25 │ │ │ │ + eorseq r6, r1, r4, lsr r9 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e40c0 │ │ │ │ + beq e40dc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne e40b0 │ │ │ │ + bne e40cc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e40dc │ │ │ │ + beq e40f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #8 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4124 │ │ │ │ + beq e4140 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bl 1fd00 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne e4114 │ │ │ │ + bne e4130 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4140 │ │ │ │ + beq e415c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne e416c │ │ │ │ + bne e4188 │ │ │ │ tst r2, #32 │ │ │ │ - bne e4170 │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne e418c │ │ │ │ + b 345144 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne e418c │ │ │ │ + bne e41a8 │ │ │ │ tst r2, #32 │ │ │ │ - bne e4190 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne e41ac │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e41b0 │ │ │ │ - b 18ebd4 │ │ │ │ + beq e41cc │ │ │ │ + b 18ebf0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e41c0 │ │ │ │ + ldr r0, [pc, #4] @ e41dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #13 │ │ │ │ + eorseq r6, r1, r4, lsr #13 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e41e0 │ │ │ │ - b 18af24 │ │ │ │ + beq e41fc │ │ │ │ + b 18af40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e41f0 │ │ │ │ + ldr r0, [pc, #4] @ e420c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r0, r6, r6 │ │ │ │ + eorseq r6, r1, r4, ror r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4210 │ │ │ │ - b 18e6bc │ │ │ │ + beq e422c │ │ │ │ + b 18e6d8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4220 │ │ │ │ + ldr r0, [pc, #4] @ e423c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #12 │ │ │ │ + eorseq r6, r1, r4, asr #12 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4240 │ │ │ │ - b 18dcec │ │ │ │ + beq e425c │ │ │ │ + b 18dd08 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4250 │ │ │ │ + ldr r0, [pc, #4] @ e426c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr r6 │ │ │ │ + eorseq r6, r1, r4, lsl r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4270 │ │ │ │ - b 18d764 │ │ │ │ + beq e428c │ │ │ │ + b 18d780 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4280 │ │ │ │ + ldr r0, [pc, #4] @ e429c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl #12 │ │ │ │ + eorseq r6, r1, r4, ror #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e42a0 │ │ │ │ - b 18eee8 │ │ │ │ + beq e42bc │ │ │ │ + b 18ef04 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e42b0 │ │ │ │ + ldr r0, [pc, #4] @ e42cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003165d0 │ │ │ │ + @ instruction: 0x003165b4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e42d0 │ │ │ │ - b 18ccdc │ │ │ │ + beq e42ec │ │ │ │ + b 18ccf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e42e0 │ │ │ │ + ldr r0, [pc, #4] @ e42fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr #11 │ │ │ │ + eorseq r6, r1, r4, lsl #11 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4300 │ │ │ │ - b 18e1d4 │ │ │ │ + beq e431c │ │ │ │ + b 18e1f0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4310 │ │ │ │ + ldr r0, [pc, #4] @ e432c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror r5 │ │ │ │ + eorseq r6, r1, r4, asr r5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4330 │ │ │ │ - b 18aa24 │ │ │ │ + beq e434c │ │ │ │ + b 18aa40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4340 │ │ │ │ + ldr r0, [pc, #4] @ e435c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #10 │ │ │ │ + eorseq r6, r1, r4, lsr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4360 │ │ │ │ - b 18df60 │ │ │ │ + beq e437c │ │ │ │ + b 18df7c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4370 │ │ │ │ + ldr r0, [pc, #4] @ e438c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl r5 │ │ │ │ + @ instruction: 0x003164f4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4390 │ │ │ │ - b 18b1b0 │ │ │ │ + beq e43ac │ │ │ │ + b 18b1cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e43a0 │ │ │ │ + ldr r0, [pc, #4] @ e43bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #9 │ │ │ │ + eorseq r6, r1, r4, asr #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e43c0 │ │ │ │ - b 18c7f4 │ │ │ │ + beq e43dc │ │ │ │ + b 18c810 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e43d0 │ │ │ │ + ldr r0, [pc, #4] @ e43ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003164b0 │ │ │ │ + mlaseq r1, r4, r4, r6 │ │ │ │ push {fp, lr} │ │ │ │ - bl e5214 │ │ │ │ + bl e5230 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - bl c2370 │ │ │ │ + bl c238c │ │ │ │ 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 e442c │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4420 │ │ │ │ + ldr r0, [pc, #4] @ e443c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #8 │ │ │ │ + eorseq r6, r1, r4, asr #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4440 │ │ │ │ - b 18e448 │ │ │ │ + beq e445c │ │ │ │ + b 18e464 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4450 │ │ │ │ + ldr r0, [pc, #4] @ e446c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr r4 │ │ │ │ + eorseq r6, r1, r4, lsl r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4470 │ │ │ │ - b 18a7b0 │ │ │ │ + beq e448c │ │ │ │ + b 18a7cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4480 │ │ │ │ + ldr r0, [pc, #4] @ e449c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl #8 │ │ │ │ + eorseq r6, r1, r4, ror #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e44a0 │ │ │ │ - b 18ac98 │ │ │ │ + beq e44bc │ │ │ │ + b 18acb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e44b0 │ │ │ │ + ldr r0, [pc, #4] @ e44cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003163d0 │ │ │ │ + @ instruction: 0x003163b4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e44d0 │ │ │ │ - b 18b424 │ │ │ │ + beq e44ec │ │ │ │ + b 18b440 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e44e0 │ │ │ │ + ldr r0, [pc, #4] @ e44fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr #7 │ │ │ │ + eorseq r6, r1, r4, lsl #7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4500 │ │ │ │ - b 18d264 │ │ │ │ + beq e451c │ │ │ │ + b 18d280 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4510 │ │ │ │ + ldr r0, [pc, #4] @ e452c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror r3 │ │ │ │ + eorseq r6, r1, r4, asr r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4530 │ │ │ │ - b 18c30c │ │ │ │ + beq e454c │ │ │ │ + b 18c328 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4540 │ │ │ │ + ldr r0, [pc, #4] @ e455c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #6 │ │ │ │ + eorseq r6, r1, r4, lsr #6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4560 │ │ │ │ - b 18be0c │ │ │ │ + beq e457c │ │ │ │ + b 18be28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4570 │ │ │ │ + ldr r0, [pc, #4] @ e458c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl r3 │ │ │ │ + @ instruction: 0x003162f4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4590 │ │ │ │ - b 18b924 │ │ │ │ + beq e45ac │ │ │ │ + b 18b940 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e45a0 │ │ │ │ + ldr r0, [pc, #4] @ e45bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #5 │ │ │ │ + eorseq r6, r1, r4, asr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e45c0 │ │ │ │ - b 18cf50 │ │ │ │ + beq e45dc │ │ │ │ + b 18cf6c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e45d0 │ │ │ │ + ldr r0, [pc, #4] @ e45ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003162b0 │ │ │ │ + mlaseq r1, r4, r2, r6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e45f0 │ │ │ │ - b 18bb98 │ │ │ │ + beq e460c │ │ │ │ + b 18bbb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4600 │ │ │ │ + ldr r0, [pc, #4] @ e461c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsl #5 │ │ │ │ + eorseq r6, r1, r4, ror #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4620 │ │ │ │ - b 18c580 │ │ │ │ + beq e463c │ │ │ │ + b 18c59c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4630 │ │ │ │ + ldr r0, [pc, #4] @ e464c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr r2 │ │ │ │ + eorseq r6, r1, r4, lsr r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4650 │ │ │ │ - b 18e948 │ │ │ │ + beq e466c │ │ │ │ + b 18e964 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4660 │ │ │ │ + ldr r0, [pc, #4] @ e467c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, lsr #4 │ │ │ │ + eorseq r6, r1, r4, lsl #4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4680 │ │ │ │ - b 18c098 │ │ │ │ + beq e469c │ │ │ │ + b 18c0b4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4690 │ │ │ │ + ldr r0, [pc, #4] @ e46ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003161f0 │ │ │ │ + @ instruction: 0x003161d4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e46b0 │ │ │ │ - b 18ca68 │ │ │ │ + beq e46cc │ │ │ │ + b 18ca84 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e46c0 │ │ │ │ + ldr r0, [pc, #4] @ e46dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, asr #3 │ │ │ │ + eorseq r6, r1, r4, lsr #3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e46e0 │ │ │ │ - b 18b6b0 │ │ │ │ + beq e46fc │ │ │ │ + b 18b6cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e46f0 │ │ │ │ + ldr r0, [pc, #4] @ e470c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r1, r0, r1, r6 │ │ │ │ + eorseq r6, r1, r4, ror r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4710 │ │ │ │ - b 18d4d8 │ │ │ │ + beq e472c │ │ │ │ + b 18d4f4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ e4720 │ │ │ │ + ldr r0, [pc, #4] @ e473c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r6, r1, r0, ror #2 │ │ │ │ + eorseq r6, r1, r4, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #152] @ e47d0 │ │ │ │ + ldr r0, [pc, #152] @ e47ec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e47a8 │ │ │ │ - ldr r1, [pc, #124] @ e47d4 │ │ │ │ + beq e47c4 │ │ │ │ + ldr r1, [pc, #124] @ e47f0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e7300 │ │ │ │ + bl 2e731c │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7168 │ │ │ │ + bl 2e7184 │ │ │ │ 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 +201140,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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r2, r0, lsl #14 │ │ │ │ - eoreq r9, r7, ip, lsl #28 │ │ │ │ + eorseq fp, r2, r4, ror #13 │ │ │ │ + eoreq r9, r7, r0, 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] @ e48a0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e485c │ │ │ │ - ldr r1, [pc, #124] @ e4888 │ │ │ │ + beq e4878 │ │ │ │ + ldr r1, [pc, #124] @ e48a4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e7300 │ │ │ │ + bl 2e731c │ │ │ │ add r6, sp, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e7168 │ │ │ │ + bl 2e7184 │ │ │ │ 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 +201185,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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eorseq fp, r2, ip, asr #12 │ │ │ │ - eoreq r9, r7, r8, asr #28 │ │ │ │ + eorseq fp, r2, r0, lsr r6 │ │ │ │ + eoreq r9, r7, ip, asr #28 │ │ │ │ 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 1b0820 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e496c │ │ │ │ + bne e4988 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ e49bc │ │ │ │ + ldr r1, [pc, #56] @ e49d8 │ │ │ │ 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] @ e49dc │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl e48d4 │ │ │ │ + bl e48f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x003161f8 │ │ │ │ - eorseq r6, r1, ip, ror #3 │ │ │ │ + @ instruction: 0x003161dc │ │ │ │ + @ instruction: 0x003161d0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 353024 │ │ │ │ mov r6, r0 │ │ │ │ tst r6, #12 │ │ │ │ - bne e4a50 │ │ │ │ + bne e4a6c │ │ │ │ orr r2, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ sub r1, r0, r6 │ │ │ │ mov r6, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e4a20 │ │ │ │ + bne e4a3c │ │ │ │ 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 3528b0 │ │ │ │ tst r0, #32 │ │ │ │ - beq e4abc │ │ │ │ + beq e4ad8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 3527b4 │ │ │ │ + bl 3527d0 │ │ │ │ tst r0, #192 @ 0xc0 │ │ │ │ - bne e4abc │ │ │ │ + bne e4ad8 │ │ │ │ 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 3528b0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e4abc │ │ │ │ + beq e4ad8 │ │ │ │ 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 28c6d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne e4afc │ │ │ │ + bne e4b18 │ │ │ │ bx lr │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e4b0c │ │ │ │ + bne e4b28 │ │ │ │ mov r0, r1 │ │ │ │ b 1fda8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 +201370,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 30d68c │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ - bne e4b90 │ │ │ │ + bne e4bac │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 30d670 │ │ │ │ + bl 30d68c │ │ │ │ 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 e4bd4 │ │ │ │ cmp r8, ip │ │ │ │ - bne e4cbc │ │ │ │ + bne e4cd8 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 30d670 │ │ │ │ + bl 30d68c │ │ │ │ ldrb r9, [sp, #68] @ 0x44 │ │ │ │ cmp r9, #10 │ │ │ │ - beq e4b6c │ │ │ │ + beq e4b88 │ │ │ │ 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 30d68c │ │ │ │ ldrb r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #10 │ │ │ │ - beq e4cbc │ │ │ │ + beq e4cd8 │ │ │ │ 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 e4cd8 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - beq e4c60 │ │ │ │ + beq e4c7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne e4ba0 │ │ │ │ + bne e4bbc │ │ │ │ cmp r0, #5 │ │ │ │ - bhi e4ba0 │ │ │ │ + bhi e4bbc │ │ │ │ cmp r9, r0 │ │ │ │ - bne e4cbc │ │ │ │ + bne e4cd8 │ │ │ │ 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 e4cd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4ba0 │ │ │ │ - b e4cbc │ │ │ │ + beq e4bbc │ │ │ │ + b e4cd8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne e4cbc │ │ │ │ + bne e4cd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, lr │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ cmpeq r6, sl │ │ │ │ - bne e4cbc │ │ │ │ + bne e4cd8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4ba0 │ │ │ │ + beq e4bbc │ │ │ │ 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] @ e4d18 │ │ │ │ + ldr ip, [pc, #20] @ e4d0c │ │ │ │ + ldr r2, [pc, #20] @ e4d10 │ │ │ │ + ldr r3, [pc, #20] @ e4d14 │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ str ip, [r0, #12] │ │ │ │ bx lr │ │ │ │ @ instruction: 0xf4750b17 │ │ │ │ @ instruction: 0x87195ed4 │ │ │ │ @ instruction: 0xa6da0d90 │ │ │ │ @@ -201475,362 +201482,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 2e22e4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4d50 │ │ │ │ + beq e4d6c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b e4d58 │ │ │ │ + b e4d74 │ │ │ │ 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 e4de4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e4e04 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4de8 │ │ │ │ + beq e4e04 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4de8 │ │ │ │ + bl 1b0820 │ │ │ │ + b e4e04 │ │ │ │ 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 e4e24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4e08 │ │ │ │ + beq e4e24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e4e24 │ │ │ │ + bne e4e40 │ │ │ │ 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 1b0820 │ │ │ │ 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 e4e84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4e68 │ │ │ │ + beq e4e84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4e68 │ │ │ │ + bl 1b0820 │ │ │ │ + b e4e84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e4e84 │ │ │ │ + beq e4ea0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2e22e4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4ed8 │ │ │ │ + beq e4ef4 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b e4ee0 │ │ │ │ + b e4efc │ │ │ │ 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 e4f68 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e4f88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e4f6c │ │ │ │ + beq e4f88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4f6c │ │ │ │ + bl 1b0820 │ │ │ │ + b e4f88 │ │ │ │ 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 e4fa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4f8c │ │ │ │ + beq e4fa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e4fa8 │ │ │ │ + bne e4fc4 │ │ │ │ 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 1b0820 │ │ │ │ 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 e5008 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e4fec │ │ │ │ + beq e5008 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e4fec │ │ │ │ + bl 1b0820 │ │ │ │ + b e5008 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e5008 │ │ │ │ + beq e5024 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2e22e4 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e505c │ │ │ │ + beq e5078 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - b e5064 │ │ │ │ + b e5080 │ │ │ │ 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 e50ec │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 e510c │ │ │ │ cmp r5, #0 │ │ │ │ - beq e50f0 │ │ │ │ + beq e510c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e50f0 │ │ │ │ + bl 1b0820 │ │ │ │ + b e510c │ │ │ │ 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 e512c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5110 │ │ │ │ + beq e512c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e512c │ │ │ │ + bne e5148 │ │ │ │ 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 1b0820 │ │ │ │ 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 e518c │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5170 │ │ │ │ + beq e518c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e5170 │ │ │ │ + bl 1b0820 │ │ │ │ + b e518c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e518c │ │ │ │ + beq e51a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 347e88 │ │ │ │ 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] @ e5224 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ e520c │ │ │ │ - ldr r3, [pc, #16] @ e5210 │ │ │ │ + ldr r0, [pc, #16] @ e5228 │ │ │ │ + ldr r3, [pc, #16] @ e522c │ │ │ │ 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 │ │ │ │ + eorseq r5, r1, r8, lsl r8 │ │ │ │ + eoreq r8, r7, pc, lsr #29 │ │ │ │ + eorseq r5, r1, r4, lsr #15 │ │ │ │ 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 e5394 │ │ │ │ bl 1f238 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e53b0 │ │ │ │ + beq e53cc │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq e5328 │ │ │ │ + beq e5344 │ │ │ │ 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 2e9c4c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e53cc │ │ │ │ + bne e53e8 │ │ │ │ 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 +201865,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 e535c │ │ │ │ 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 +201883,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 e92f4 │ │ │ │ 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] @ e5494 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #216] @ e547c │ │ │ │ - ldr r3, [pc, #216] @ e5480 │ │ │ │ + ldr r0, [pc, #216] @ e5498 │ │ │ │ + ldr r3, [pc, #216] @ e549c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ bl 1f238 │ │ │ │ - ldr r0, [pc, #180] @ e5470 │ │ │ │ + ldr r0, [pc, #180] @ e548c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #176] @ e5474 │ │ │ │ + ldr r2, [pc, #176] @ e5490 │ │ │ │ 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] @ e54a0 │ │ │ │ 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] @ e54a4 │ │ │ │ + ldr r3, [pc, #140] @ e54a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f400 │ │ │ │ @@ -201931,35 +201938,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 e547c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + ldrdeq r8, [r7], -sp @ │ │ │ │ + eorseq r5, r1, r0, asr r7 │ │ │ │ + mlaseq r1, r8, r6, r5 │ │ │ │ + eoreq r0, r7, r7, ror #8 │ │ │ │ + eorseq r5, r1, ip, asr #11 │ │ │ │ + eorseq pc, r0, r8, lsr #2 │ │ │ │ + strdeq pc, [r6], -r5 @ │ │ │ │ + eorseq lr, r0, r4, asr #27 │ │ │ │ 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 +202009,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 e55b8 │ │ │ │ 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 +202031,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 e5578 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e55cc │ │ │ │ + beq e55e8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202086,15 +202093,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 e5708 │ │ │ │ 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 +202115,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 e56c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e571c │ │ │ │ + beq e5738 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202137,21 +202144,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 2e6558 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e5790 │ │ │ │ + beq e57ac │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +202171,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 e5838 │ │ │ │ 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 +202191,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 e5800 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e586c │ │ │ │ + beq e5888 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b e586c │ │ │ │ + b e5888 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e586c │ │ │ │ + beq e5888 │ │ │ │ ldr r0, [sp, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +202221,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] @ e5a64 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e59c4 │ │ │ │ + bne e59e0 │ │ │ │ str r7, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r0, [pc, #368] @ e5a54 │ │ │ │ + ldr r0, [pc, #368] @ e5a70 │ │ │ │ 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 +202275,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 e5a18 │ │ │ │ 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 +202296,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] @ e5a68 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #96] @ e5a50 │ │ │ │ + ldr r3, [pc, #96] @ e5a6c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e58d0 │ │ │ │ + b e58ec │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e5984 │ │ │ │ + b e59a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5a34 │ │ │ │ + beq e5a50 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e5a34 │ │ │ │ + b e5a50 │ │ │ │ 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, ip, lsr #17 │ │ │ │ + eorseq r5, r1, ip, ror #6 │ │ │ │ + mlaseq r1, r0, sp, r4 │ │ │ │ + eorseq fp, r2, r8, asr r9 │ │ │ │ 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 +202384,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 e5b94 │ │ │ │ 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 +202406,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 e5b54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5ba8 │ │ │ │ + beq e5bc4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202423,15 +202430,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 e5c78 │ │ │ │ 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 +202457,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 e5cd0 │ │ │ │ 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 +202503,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 e5d68 │ │ │ │ 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 +202523,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 e5d30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5d7c │ │ │ │ + beq e5d98 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202541,33 +202548,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 e5df4 │ │ │ │ add r0, sp, #560 @ 0x230 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e6d48 │ │ │ │ - b e5e10 │ │ │ │ + bl 2e6d64 │ │ │ │ + b e5e2c │ │ │ │ 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 2e6cf0 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5e10 │ │ │ │ + beq e5e2c │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +202588,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 e5ebc │ │ │ │ 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 +202608,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 e5e84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5ef8 │ │ │ │ + beq e5f14 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b e5ef8 │ │ │ │ + b e5f14 │ │ │ │ ldr r1, [sp, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5ef8 │ │ │ │ + beq e5f14 │ │ │ │ ldr r0, [sp, #588] @ 0x24c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e5ef8 │ │ │ │ + bl 1b0820 │ │ │ │ + b e5f14 │ │ │ │ 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 +202640,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] @ e60ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e6048 │ │ │ │ + bne e6064 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r9, sp, #536 @ 0x218 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r0, [pc, #376] @ e60e0 │ │ │ │ + ldr r0, [pc, #376] @ e60fc │ │ │ │ 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 +202692,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 e60a0 │ │ │ │ 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 +202713,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] @ e60f0 │ │ │ │ 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] @ e60f4 │ │ │ │ + ldr r3, [pc, #100] @ e60f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e5f54 │ │ │ │ + b e5f70 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b e6008 │ │ │ │ + b e6024 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e60bc │ │ │ │ + beq e60d8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e60bc │ │ │ │ + b e60d8 │ │ │ │ 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, r4, lsr r1 │ │ │ │ + @ instruction: 0x00314cd8 │ │ │ │ + eorseq fp, r2, r4 │ │ │ │ + eorseq r4, r1, r8, ror #12 │ │ │ │ + eorseq fp, r2, r4, lsl r1 │ │ │ │ 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 +202803,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 e6220 │ │ │ │ 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 +202825,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 e61e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6234 │ │ │ │ + beq e6250 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202844,15 +202851,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 e92f4 │ │ │ │ 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 +202867,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 e6318 │ │ │ │ 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 +202886,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 e62e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6328 │ │ │ │ + beq e6344 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, sp │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -202940,15 +202947,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 e6460 │ │ │ │ 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 +202969,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 e6420 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6474 │ │ │ │ + beq e6490 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203024,15 +203031,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 e65b0 │ │ │ │ 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 +203053,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 e6570 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e65c4 │ │ │ │ + beq e65e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203071,25 +203078,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 e66b0 │ │ │ │ + ldr r6, [pc, #644] @ e68b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq e6640 │ │ │ │ - ldr r0, [pc, #612] @ e68a0 │ │ │ │ + beq e665c │ │ │ │ + ldr r0, [pc, #612] @ e68bc │ │ │ │ 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 +203111,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 e678c │ │ │ │ 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] @ e68c0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq e66e0 │ │ │ │ - ldr r0, [pc, #460] @ e68a8 │ │ │ │ + beq e66fc │ │ │ │ + ldr r0, [pc, #460] @ e68c4 │ │ │ │ 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 +203146,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] @ e68c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6820 │ │ │ │ + beq e683c │ │ │ │ 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 +203190,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 e6824 │ │ │ │ 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 +203210,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 e67ec │ │ │ │ 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 e68a4 │ │ │ │ mov r0, r8 │ │ │ │ - b e6884 │ │ │ │ + b e68a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4aec │ │ │ │ - b e6888 │ │ │ │ + bl e4b08 │ │ │ │ + b e68a4 │ │ │ │ mov r4, r0 │ │ │ │ - b e6888 │ │ │ │ + b e68a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4aec │ │ │ │ + bl e4b08 │ │ │ │ ldr r0, [sp, #608] @ 0x260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6888 │ │ │ │ + beq e68a4 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0032a9f4 │ │ │ │ + @ instruction: 0x0032a9dc │ │ │ │ + eorseq sl, r2, r4, asr r9 │ │ │ │ + eorseq sl, r2, ip, lsr r9 │ │ │ │ + @ instruction: 0x003296fc │ │ │ │ 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 +203297,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 e69d8 │ │ │ │ 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 +203319,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 e6998 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e69ec │ │ │ │ + beq e6a08 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203379,15 +203386,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 e6b3c │ │ │ │ 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 +203408,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 e6afc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6b50 │ │ │ │ + beq e6b6c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e800 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 6f5e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ @@ -203427,15 +203434,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 2e8aac │ │ │ │ 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 +203455,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 e6c48 │ │ │ │ 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 +203475,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 e6c10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6c64 │ │ │ │ + beq e6c80 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b e6c64 │ │ │ │ + b e6c80 │ │ │ │ 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 +203503,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 2e6cf0 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6ccc │ │ │ │ + beq e6ce8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +203530,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 e6d74 │ │ │ │ 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 +203550,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 e6d3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6da8 │ │ │ │ + beq e6dc4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e6da8 │ │ │ │ + b e6dc4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6da8 │ │ │ │ + beq e6dc4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +203580,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] @ e6fa0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ ldr sl, [sp, #640] @ 0x280 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e6ef4 │ │ │ │ + bne e6f10 │ │ │ │ str r6, [sp, #16] │ │ │ │ add r9, sp, #544 @ 0x220 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r0, [pc, #376] @ e6f94 │ │ │ │ + ldr r0, [pc, #376] @ e6fb0 │ │ │ │ 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 +203631,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 e6f4c │ │ │ │ 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 +203652,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] @ e6fa4 │ │ │ │ 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] @ e6fa8 │ │ │ │ + ldr r3, [pc, #108] @ e6fac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e6e08 │ │ │ │ + b e6e24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b e6eb4 │ │ │ │ + b e6ed0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #552] @ 0x228 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6f70 │ │ │ │ + beq e6f8c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e800 │ │ │ │ - b e6f70 │ │ │ │ + b e6f8c │ │ │ │ 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 │ │ │ │ + mlaseq r2, r0, r5, sl │ │ │ │ + eorseq r3, r1, ip, asr #28 │ │ │ │ + eorseq sl, r2, r4, ror #8 │ │ │ │ + eorseq r3, r1, ip, lsr #17 │ │ │ │ + eorseq sl, r2, r0, ror #11 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ e7018 │ │ │ │ + ldr r0, [pc, #108] @ e7034 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e6fdc │ │ │ │ - ldr r0, [pc, #96] @ e7028 │ │ │ │ + bne e6ff8 │ │ │ │ + ldr r0, [pc, #96] @ e7044 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 2e4c3c │ │ │ │ + bl 2e4c58 │ │ │ │ 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] @ e7038 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ e7020 │ │ │ │ - ldr r3, [pc, #24] @ e7024 │ │ │ │ + ldr r0, [pc, #24] @ e703c │ │ │ │ + ldr r3, [pc, #24] @ e7040 │ │ │ │ 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 e6fdc │ │ │ │ + eorseq sl, r2, r4, lsr #32 │ │ │ │ + @ instruction: 0x00313db4 │ │ │ │ + eorseq r9, r2, ip, asr #31 │ │ │ │ + eorseq r3, r1, r8, asr #12 │ │ │ │ + eorseq sl, r2, r8, lsl r0 │ │ │ │ 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] @ e7208 │ │ │ │ + ldr r1, [pc, #428] @ e720c │ │ │ │ + ldr r2, [pc, #428] @ e7210 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #424] @ e71f8 │ │ │ │ + ldr r3, [pc, #424] @ e7214 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #420] @ e71fc │ │ │ │ + ldr r6, [pc, #420] @ e7218 │ │ │ │ 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] @ e721c │ │ │ │ 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] @ e7220 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7174 │ │ │ │ - ldr r0, [pc, #348] @ e7208 │ │ │ │ + bne e7190 │ │ │ │ + ldr r0, [pc, #348] @ e7224 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e71d8 │ │ │ │ + beq e71f4 │ │ │ │ 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 1b0820 │ │ │ │ add r4, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e71a0 │ │ │ │ - ldr r0, [pc, #252] @ e7214 │ │ │ │ + bne e71bc │ │ │ │ + ldr r0, [pc, #252] @ e7230 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #236] @ e7218 │ │ │ │ + ldr r5, [pc, #236] @ e7234 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7180 │ │ │ │ + bne e719c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e716c │ │ │ │ + beq e7188 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e7154 │ │ │ │ + bne e7170 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 2252c │ │ │ │ - b e70a4 │ │ │ │ - ldr r0, [pc, #148] @ e721c │ │ │ │ + b e70c0 │ │ │ │ + ldr r0, [pc, #148] @ e7238 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7148 │ │ │ │ - b e716c │ │ │ │ + bne e7164 │ │ │ │ + b e7188 │ │ │ │ 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] @ e7228 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #68] @ e7210 │ │ │ │ + ldr r3, [pc, #68] @ e722c │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e7110 │ │ │ │ - ldr r2, [pc, #64] @ e7220 │ │ │ │ + b e712c │ │ │ │ + ldr r2, [pc, #64] @ e723c │ │ │ │ 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 │ │ │ │ + ldrsbeq sl, [r2], -r8 @ │ │ │ │ + eorseq r8, r2, r0, ror sp │ │ │ │ + eorseq r3, r1, r0, asr #20 │ │ │ │ + eorseq r3, r1, r0, asr r5 │ │ │ │ + eorseq sl, r2, r0, lsr #2 │ │ │ │ + eorseq r9, r2, r4, asr #5 │ │ │ │ + eorseq r9, r2, r8, ror #4 │ │ │ │ + eorseq r3, r1, r8, ror 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] @ e7388 │ │ │ │ + ldr r1, [pc, #308] @ e738c │ │ │ │ + ldr r2, [pc, #308] @ e7390 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #304] @ e7378 │ │ │ │ + ldr r3, [pc, #304] @ e7394 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #300] @ e737c │ │ │ │ + ldr r6, [pc, #300] @ e7398 │ │ │ │ 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] @ e739c │ │ │ │ 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] @ e73a0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r6, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e730c │ │ │ │ - ldr r0, [pc, #228] @ e7388 │ │ │ │ + bne e7328 │ │ │ │ + ldr r0, [pc, #228] @ e73a4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7358 │ │ │ │ + beq e7374 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7318 │ │ │ │ + bne e7334 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 224bc │ │ │ │ - b e729c │ │ │ │ + b e72b8 │ │ │ │ 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] @ e73a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #76] @ e7390 │ │ │ │ - ldr r3, [pc, #76] @ e7394 │ │ │ │ + ldr r0, [pc, #76] @ e73ac │ │ │ │ + ldr r3, [pc, #76] @ e73b0 │ │ │ │ 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] @ e73b4 │ │ │ │ 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, r0, ror #29 │ │ │ │ + eorseq r8, r2, r8, ror fp │ │ │ │ + @ instruction: 0x00313bd0 │ │ │ │ + eorseq r9, r2, r0, lsr #28 │ │ │ │ + eorseq r3, r1, r4, lsr r3 │ │ │ │ + @ instruction: 0x003136f8 │ │ │ │ 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] @ e757c │ │ │ │ + ldr r1, [pc, #432] @ e7580 │ │ │ │ + ldr r2, [pc, #432] @ e7584 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #428] @ e756c │ │ │ │ + ldr r3, [pc, #428] @ e7588 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #424] @ e7570 │ │ │ │ + ldr r6, [pc, #424] @ e758c │ │ │ │ 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] @ e7590 │ │ │ │ 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] @ e7594 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e74e0 │ │ │ │ - ldr r0, [pc, #360] @ e7580 │ │ │ │ + bne e74fc │ │ │ │ + ldr r0, [pc, #360] @ e759c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e754c │ │ │ │ + beq e7568 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #284] @ e75a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7510 │ │ │ │ - ldr r0, [pc, #272] @ e7594 │ │ │ │ + bne e752c │ │ │ │ + ldr r0, [pc, #272] @ e75b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #256] @ e7598 │ │ │ │ + ldr r5, [pc, #256] @ e75b4 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e74f0 │ │ │ │ + bne e750c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e74d8 │ │ │ │ + beq e74f4 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e74c0 │ │ │ │ + bne e74dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e757c │ │ │ │ + ldr r0, [pc, #148] @ e7598 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 222f8 │ │ │ │ - b e7410 │ │ │ │ - ldr r0, [pc, #164] @ e759c │ │ │ │ + b e742c │ │ │ │ + ldr r0, [pc, #164] @ e75b8 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e74b4 │ │ │ │ - b e74d8 │ │ │ │ + bne e74d0 │ │ │ │ + b e74f4 │ │ │ │ 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] @ e75a4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #80] @ e758c │ │ │ │ - ldr r3, [pc, #80] @ e7590 │ │ │ │ + ldr r0, [pc, #80] @ e75a8 │ │ │ │ + ldr r3, [pc, #80] @ e75ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e747c │ │ │ │ - ldr r2, [pc, #76] @ e75a0 │ │ │ │ + b e7498 │ │ │ │ + ldr r2, [pc, #76] @ e75bc │ │ │ │ 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, r4, ror r0 │ │ │ │ + eorseq r9, r2, ip, lsl #31 │ │ │ │ + eorseq r8, r2, r4, lsl #20 │ │ │ │ + @ instruction: 0x00329ff4 │ │ │ │ + @ instruction: 0x00313ad8 │ │ │ │ + eorseq r9, r2, r4, lsr #30 │ │ │ │ + eorseq r3, r1, r4, lsr #5 │ │ │ │ + eorseq sl, r2, r8, lsr #32 │ │ │ │ + eorseq r9, r2, r0, lsr r2 │ │ │ │ + @ instruction: 0x003291d0 │ │ │ │ + eorseq r3, r1, r4, lsl #10 │ │ │ │ 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] @ e7708 │ │ │ │ + ldr r1, [pc, #308] @ e770c │ │ │ │ + ldr r2, [pc, #308] @ e7710 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #304] @ e76f8 │ │ │ │ + ldr r3, [pc, #304] @ e7714 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #300] @ e76fc │ │ │ │ + ldr r6, [pc, #300] @ e7718 │ │ │ │ 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] @ e771c │ │ │ │ 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] @ e7720 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7690 │ │ │ │ - ldr r0, [pc, #228] @ e7708 │ │ │ │ + bne e76ac │ │ │ │ + ldr r0, [pc, #228] @ e7724 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e76d8 │ │ │ │ + beq e76f4 │ │ │ │ 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 1b0820 │ │ │ │ add r4, r6, #8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e769c │ │ │ │ + bne e76b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 22368 │ │ │ │ - b e761c │ │ │ │ + b e7638 │ │ │ │ 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] @ e7728 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #72] @ e7710 │ │ │ │ + ldr r3, [pc, #72] @ e772c │ │ │ │ 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] @ e7730 │ │ │ │ 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 │ │ │ │ + eorseq r9, r2, r0, ror #22 │ │ │ │ + @ instruction: 0x003287f8 │ │ │ │ + eorseq r3, r1, ip, lsr #18 │ │ │ │ + eorseq r3, r1, r4, asr #2 │ │ │ │ + eorseq r3, r1, r8, ror 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] @ e7900 │ │ │ │ + ldr r1, [pc, #440] @ e7904 │ │ │ │ + ldr r2, [pc, #440] @ e7908 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #436] @ e78f0 │ │ │ │ + ldr r3, [pc, #436] @ e790c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #432] @ e78f4 │ │ │ │ + ldr r6, [pc, #432] @ e7910 │ │ │ │ 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] @ e7914 │ │ │ │ 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] @ e7918 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7864 │ │ │ │ - ldr r0, [pc, #368] @ e7904 │ │ │ │ + bne e7880 │ │ │ │ + ldr r0, [pc, #368] @ e7920 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e78d0 │ │ │ │ - ldr r2, [pc, #340] @ e7908 │ │ │ │ + beq e78ec │ │ │ │ + ldr r2, [pc, #340] @ e7924 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #288] @ e7928 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7894 │ │ │ │ - ldr r0, [pc, #276] @ e791c │ │ │ │ + bne e78b0 │ │ │ │ + ldr r0, [pc, #276] @ e7938 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #260] @ e7920 │ │ │ │ + ldr r5, [pc, #260] @ e793c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7874 │ │ │ │ + bne e7890 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e785c │ │ │ │ + beq e7878 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e7844 │ │ │ │ + bne e7860 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e7900 │ │ │ │ + ldr r0, [pc, #148] @ e791c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2260c │ │ │ │ - b e778c │ │ │ │ - ldr r0, [pc, #168] @ e7924 │ │ │ │ + b e77a8 │ │ │ │ + ldr r0, [pc, #168] @ e7940 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7838 │ │ │ │ - b e785c │ │ │ │ + bne e7854 │ │ │ │ + b e7878 │ │ │ │ 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] @ e792c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e7914 │ │ │ │ - ldr r3, [pc, #84] @ e7918 │ │ │ │ + ldr r0, [pc, #84] @ e7930 │ │ │ │ + ldr r3, [pc, #84] @ e7934 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e7800 │ │ │ │ - ldr r2, [pc, #80] @ e7928 │ │ │ │ + b e781c │ │ │ │ + ldr r2, [pc, #80] @ e7944 │ │ │ │ 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, r4, ror #27 │ │ │ │ + @ instruction: 0x00329cf4 │ │ │ │ + eorseq r8, r2, r8, lsl #13 │ │ │ │ + eorseq r9, r2, r8, lsr #27 │ │ │ │ + eorseq r9, r2, r8, lsl #27 │ │ │ │ + eorseq r3, r1, r4, ror r5 │ │ │ │ + @ instruction: 0x00329cb8 │ │ │ │ + eorseq r2, r1, ip, ror #28 │ │ │ │ + eorseq r9, r2, r8, lsr #27 │ │ │ │ + eorseq r8, r2, r8, ror #31 │ │ │ │ + eorseq r8, r2, r8, lsl #31 │ │ │ │ + eorseq r3, r1, r0, lsl #3 │ │ │ │ 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] @ e7a94 │ │ │ │ + ldr r1, [pc, #312] @ e7a98 │ │ │ │ + ldr r2, [pc, #312] @ e7a9c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e7a84 │ │ │ │ + ldr r3, [pc, #308] @ e7aa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e7a88 │ │ │ │ + ldr r5, [pc, #304] @ e7aa4 │ │ │ │ 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] @ e7aa8 │ │ │ │ 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] @ e7aac │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7a14 │ │ │ │ - ldr r0, [pc, #240] @ e7a98 │ │ │ │ + bne e7a30 │ │ │ │ + ldr r0, [pc, #240] @ e7ab4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7a64 │ │ │ │ + beq e7a80 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e7ab8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7a24 │ │ │ │ + bne e7a40 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e7a94 │ │ │ │ + ldr r0, [pc, #120] @ e7ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 226f0 │ │ │ │ - b e79a0 │ │ │ │ + b e79bc │ │ │ │ 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] @ e7abc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e7aa4 │ │ │ │ - ldr r3, [pc, #84] @ e7aa8 │ │ │ │ + ldr r0, [pc, #84] @ e7ac0 │ │ │ │ + ldr r3, [pc, #84] @ e7ac4 │ │ │ │ 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] @ e7ac8 │ │ │ │ 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 │ │ │ │ + eorseq r9, r2, r0, lsl #24 │ │ │ │ + eorseq r9, r2, r4, ror fp │ │ │ │ + eorseq r8, r2, r4, ror r4 │ │ │ │ + eorseq r9, r2, r0, ror fp │ │ │ │ + eorseq r3, r1, ip, asr r4 │ │ │ │ + eorseq r9, r2, ip, lsl fp │ │ │ │ + eorseq r2, r1, r0, ror #27 │ │ │ │ + eorseq r2, r1, ip, ror #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] @ e7c18 │ │ │ │ + ldr r1, [pc, #312] @ e7c1c │ │ │ │ + ldr r2, [pc, #312] @ e7c20 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e7c08 │ │ │ │ + ldr r3, [pc, #308] @ e7c24 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e7c0c │ │ │ │ + ldr r5, [pc, #304] @ e7c28 │ │ │ │ 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] @ e7c2c │ │ │ │ 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] @ e7c30 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7b98 │ │ │ │ - ldr r0, [pc, #240] @ e7c1c │ │ │ │ + bne e7bb4 │ │ │ │ + ldr r0, [pc, #240] @ e7c38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7be8 │ │ │ │ + beq e7c04 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e7c3c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7ba8 │ │ │ │ + bne e7bc4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e7c18 │ │ │ │ + ldr r0, [pc, #120] @ e7c34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22a08 │ │ │ │ - b e7b24 │ │ │ │ + b e7b40 │ │ │ │ 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] @ e7c40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e7c28 │ │ │ │ - ldr r3, [pc, #84] @ e7c2c │ │ │ │ + ldr r0, [pc, #84] @ e7c44 │ │ │ │ + ldr r3, [pc, #84] @ e7c48 │ │ │ │ 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] @ e7c4c │ │ │ │ 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 │ │ │ │ + eorseq r9, r2, r8, asr r9 │ │ │ │ + eorseq r9, r2, ip, asr #17 │ │ │ │ + @ instruction: 0x003282f0 │ │ │ │ + @ instruction: 0x003298dc │ │ │ │ + eorseq r3, r1, r0, lsr #7 │ │ │ │ + eorseq r9, r2, r8, lsl #17 │ │ │ │ + eorseq r2, r1, r0, lsl #23 │ │ │ │ + eorseq r2, r1, r8, ror #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] @ e7da4 │ │ │ │ + ldr r1, [pc, #320] @ e7da8 │ │ │ │ + ldr r2, [pc, #320] @ e7dac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #316] @ e7d94 │ │ │ │ + ldr r3, [pc, #316] @ e7db0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #312] @ e7d98 │ │ │ │ + ldr r5, [pc, #312] @ e7db4 │ │ │ │ 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] @ e7db8 │ │ │ │ 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] @ e7dbc │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7d24 │ │ │ │ - ldr r0, [pc, #248] @ e7da8 │ │ │ │ + bne e7d40 │ │ │ │ + ldr r0, [pc, #248] @ e7dc4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7d74 │ │ │ │ - ldr r2, [pc, #220] @ e7dac │ │ │ │ + beq e7d90 │ │ │ │ + ldr r2, [pc, #220] @ e7dc8 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #168] @ e7dcc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7d34 │ │ │ │ + bne e7d50 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e7da4 │ │ │ │ + ldr r0, [pc, #120] @ e7dc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22130 │ │ │ │ - b e7ca8 │ │ │ │ + b e7cc4 │ │ │ │ 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] @ e7dd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ e7db8 │ │ │ │ - ldr r3, [pc, #88] @ e7dbc │ │ │ │ + ldr r0, [pc, #88] @ e7dd4 │ │ │ │ + ldr r3, [pc, #88] @ e7dd8 │ │ │ │ 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] @ e7ddc │ │ │ │ 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, ip, ror #7 │ │ │ │ - eorseq r2, r1, r8, asr #18 │ │ │ │ - @ instruction: 0x00312cf8 │ │ │ │ + mlaseq r2, r0, r4, r9 │ │ │ │ + @ instruction: 0x003293fc │ │ │ │ + eorseq r8, r2, ip, ror #2 │ │ │ │ + eorseq r9, r2, r4, asr r4 │ │ │ │ + eorseq r9, r2, r4, lsr #8 │ │ │ │ + eorseq r3, r1, ip, lsl r0 │ │ │ │ + @ instruction: 0x003293d0 │ │ │ │ + eorseq r2, r1, ip, lsr #18 │ │ │ │ + @ instruction: 0x00312cdc │ │ │ │ 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] @ e7fb4 │ │ │ │ + ldr r1, [pc, #448] @ e7fb8 │ │ │ │ + ldr r2, [pc, #448] @ e7fbc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #444] @ e7fa4 │ │ │ │ + ldr r3, [pc, #444] @ e7fc0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #440] @ e7fa8 │ │ │ │ + ldr r6, [pc, #440] @ e7fc4 │ │ │ │ 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] @ e7fc8 │ │ │ │ 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] @ e7fcc │ │ │ │ add r8, pc, r8 │ │ │ │ add r0, r8, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7f20 │ │ │ │ - ldr r0, [pc, #372] @ e7fb4 │ │ │ │ + bne e7f3c │ │ │ │ + ldr r0, [pc, #372] @ e7fd0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7f84 │ │ │ │ + beq e7fa0 │ │ │ │ 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 +204650,225 @@ │ │ │ │ mov r2, r5 │ │ │ │ str ip, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1f280 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r4, r8, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e7f4c │ │ │ │ - ldr r0, [pc, #252] @ e7fc0 │ │ │ │ + bne e7f68 │ │ │ │ + ldr r0, [pc, #252] @ e7fdc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ - ldr r5, [pc, #236] @ e7fc4 │ │ │ │ + ldr r5, [pc, #236] @ e7fe0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e7f2c │ │ │ │ + bne e7f48 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7f18 │ │ │ │ + beq e7f34 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e7f00 │ │ │ │ + bne e7f1c │ │ │ │ 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 e7e54 │ │ │ │ + ldr r0, [pc, #148] @ e7fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7ef4 │ │ │ │ - b e7f18 │ │ │ │ + bne e7f10 │ │ │ │ + b e7f34 │ │ │ │ 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] @ e7fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #68] @ e7fbc │ │ │ │ + ldr r3, [pc, #68] @ e7fd8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e7ebc │ │ │ │ - ldr r2, [pc, #64] @ e7fcc │ │ │ │ + b e7ed8 │ │ │ │ + ldr r2, [pc, #64] @ e7fe8 │ │ │ │ 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 │ │ │ │ + eorseq r9, r2, r0, asr #6 │ │ │ │ + @ instruction: 0x00327fdc │ │ │ │ + eorseq r3, r1, ip, lsl #2 │ │ │ │ + @ instruction: 0x003126b4 │ │ │ │ + eorseq r9, r2, r4, lsl r3 │ │ │ │ + eorseq r8, r2, ip, lsr #10 │ │ │ │ + @ instruction: 0x003284d0 │ │ │ │ + eorseq r2, r1, ip, asr #21 │ │ │ │ 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] @ e8138 │ │ │ │ + ldr r1, [pc, #312] @ e813c │ │ │ │ + ldr r2, [pc, #312] @ e8140 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e8128 │ │ │ │ + ldr r3, [pc, #308] @ e8144 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e812c │ │ │ │ + ldr r5, [pc, #304] @ e8148 │ │ │ │ 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] @ e814c │ │ │ │ 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] @ e8150 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e80b8 │ │ │ │ - ldr r0, [pc, #240] @ e813c │ │ │ │ + bne e80d4 │ │ │ │ + ldr r0, [pc, #240] @ e8158 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8108 │ │ │ │ + beq e8124 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e815c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e80c8 │ │ │ │ + bne e80e4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8138 │ │ │ │ + ldr r0, [pc, #120] @ e8154 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 227d0 │ │ │ │ - b e8044 │ │ │ │ + b e8060 │ │ │ │ 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] @ e8160 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8148 │ │ │ │ - ldr r3, [pc, #84] @ e814c │ │ │ │ + ldr r0, [pc, #84] @ e8164 │ │ │ │ + ldr r3, [pc, #84] @ e8168 │ │ │ │ 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] @ e816c │ │ │ │ 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, ip, lsl #5 │ │ │ │ + eorseq r9, r2, r0, lsl #4 │ │ │ │ + @ instruction: 0x00327dd0 │ │ │ │ + eorseq r9, r2, r4, lsl r2 │ │ │ │ + eorseq r2, r1, r0, ror lr │ │ │ │ + eorseq r9, r2, r0, asr #3 │ │ │ │ + eorseq r2, r1, r0, lsl #14 │ │ │ │ + eorseq r2, r1, r8, asr #18 │ │ │ │ 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] @ e82f4 │ │ │ │ + ldr r1, [pc, #368] @ e82f8 │ │ │ │ + ldr r2, [pc, #368] @ e82fc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #364] @ e82e4 │ │ │ │ + ldr r3, [pc, #364] @ e8300 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #360] @ e82e8 │ │ │ │ + ldr r5, [pc, #360] @ e8304 │ │ │ │ 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] @ e8308 │ │ │ │ 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] @ e830c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8274 │ │ │ │ - ldr r0, [pc, #296] @ e82f8 │ │ │ │ + bne e8290 │ │ │ │ + ldr r0, [pc, #296] @ e8314 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e82c4 │ │ │ │ + beq e82e0 │ │ │ │ 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 +204886,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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e8318 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8284 │ │ │ │ + bne e82a0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e82f4 │ │ │ │ + ldr r0, [pc, #120] @ e8310 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2259c │ │ │ │ - b e81c8 │ │ │ │ + b e81e4 │ │ │ │ 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] @ e831c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8304 │ │ │ │ - ldr r3, [pc, #84] @ e8308 │ │ │ │ + ldr r0, [pc, #84] @ e8320 │ │ │ │ + ldr r3, [pc, #84] @ e8324 │ │ │ │ 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] @ e8328 │ │ │ │ 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, r8, ror #3 │ │ │ │ + eorseq r9, r2, r4, lsr #2 │ │ │ │ + eorseq r7, r2, ip, asr #24 │ │ │ │ + eorseq r9, r2, ip, lsr #2 │ │ │ │ + mlaseq r1, r4, fp, r2 │ │ │ │ + ldrsbeq r9, [r2], -r8 @ │ │ │ │ + eorseq r2, r1, r0, ror #9 │ │ │ │ + eorseq r2, r1, ip, lsl #15 │ │ │ │ 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] @ e8500 │ │ │ │ + ldr r1, [pc, #448] @ e8504 │ │ │ │ + ldr r2, [pc, #448] @ e8508 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #444] @ e84f0 │ │ │ │ + ldr r3, [pc, #444] @ e850c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #440] @ e84f4 │ │ │ │ + ldr r6, [pc, #440] @ e8510 │ │ │ │ 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] @ e8514 │ │ │ │ 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] @ e8518 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8464 │ │ │ │ - ldr r0, [pc, #376] @ e8504 │ │ │ │ + bne e8480 │ │ │ │ + ldr r0, [pc, #376] @ e8520 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e84d0 │ │ │ │ - ldr r2, [pc, #348] @ e8508 │ │ │ │ + beq e84ec │ │ │ │ + ldr r2, [pc, #348] @ e8524 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #288] @ e8528 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8494 │ │ │ │ - ldr r0, [pc, #276] @ e851c │ │ │ │ + bne e84b0 │ │ │ │ + ldr r0, [pc, #276] @ e8538 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #260] @ e8520 │ │ │ │ + ldr r5, [pc, #260] @ e853c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8474 │ │ │ │ + bne e8490 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e845c │ │ │ │ + beq e8478 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e8444 │ │ │ │ + bne e8460 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e8500 │ │ │ │ + ldr r0, [pc, #148] @ e851c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22ca8 │ │ │ │ - b e8384 │ │ │ │ - ldr r0, [pc, #168] @ e8524 │ │ │ │ + b e83a0 │ │ │ │ + ldr r0, [pc, #168] @ e8540 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8438 │ │ │ │ - b e845c │ │ │ │ + bne e8454 │ │ │ │ + b e8478 │ │ │ │ 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] @ e852c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8514 │ │ │ │ - ldr r3, [pc, #84] @ e8518 │ │ │ │ + ldr r0, [pc, #84] @ e8530 │ │ │ │ + ldr r3, [pc, #84] @ e8534 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e8400 │ │ │ │ - ldr r2, [pc, #80] @ e8528 │ │ │ │ + b e841c │ │ │ │ + ldr r2, [pc, #80] @ e8544 │ │ │ │ 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 │ │ │ │ + eorseq r8, r2, ip, lsr sp │ │ │ │ + eorseq r8, r2, r4, asr #24 │ │ │ │ + mlaseq r2, r0, sl, r7 │ │ │ │ + eorseq r8, r2, r0, lsl #26 │ │ │ │ + eorseq r8, r2, r4, lsl #25 │ │ │ │ + eorseq r2, r1, ip, asr #17 │ │ │ │ + @ instruction: 0x00328bb4 │ │ │ │ + eorseq r2, r1, r4, lsl #7 │ │ │ │ + @ instruction: 0x00328cb4 │ │ │ │ + eorseq r7, r2, r4, ror lr │ │ │ │ + eorseq r7, r2, r4, lsl lr │ │ │ │ + eorseq r2, r1, r0, lsl #11 │ │ │ │ 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] @ e869c │ │ │ │ + ldr r1, [pc, #320] @ e86a0 │ │ │ │ + ldr r2, [pc, #320] @ e86a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #316] @ e868c │ │ │ │ + ldr r3, [pc, #316] @ e86a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #312] @ e8690 │ │ │ │ + ldr r5, [pc, #312] @ e86ac │ │ │ │ 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] @ e86b0 │ │ │ │ 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] @ e86b4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e861c │ │ │ │ - ldr r0, [pc, #248] @ e86a0 │ │ │ │ + bne e8638 │ │ │ │ + ldr r0, [pc, #248] @ e86bc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e866c │ │ │ │ - ldr r2, [pc, #220] @ e86a4 │ │ │ │ + beq e8688 │ │ │ │ + ldr r2, [pc, #220] @ e86c0 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #168] @ e86c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e862c │ │ │ │ + bne e8648 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e869c │ │ │ │ + ldr r0, [pc, #120] @ e86b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22d1c │ │ │ │ - b e85a0 │ │ │ │ + b e85bc │ │ │ │ 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] @ e86c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ e86b0 │ │ │ │ - ldr r3, [pc, #88] @ e86b4 │ │ │ │ + ldr r0, [pc, #88] @ e86cc │ │ │ │ + ldr r3, [pc, #88] @ e86d0 │ │ │ │ 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] @ e86d4 │ │ │ │ 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 r9, r2, r0, lsl r0 │ │ │ │ + eorseq r8, r2, ip, ror pc │ │ │ │ + eorseq r7, r2, r4, ror r8 │ │ │ │ + @ instruction: 0x00328fd4 │ │ │ │ + eorseq r8, r2, ip, ror pc │ │ │ │ + eorseq r2, r1, r4, ror #16 │ │ │ │ + eorseq r8, r2, r8, lsr #30 │ │ │ │ + eorseq r1, r1, r4, ror #31 │ │ │ │ + eorseq r2, r1, r4, ror #7 │ │ │ │ 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] @ e88a4 │ │ │ │ + ldr r1, [pc, #440] @ e88a8 │ │ │ │ + ldr r2, [pc, #440] @ e88ac │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #436] @ e8894 │ │ │ │ + ldr r3, [pc, #436] @ e88b0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #432] @ e8898 │ │ │ │ + ldr r6, [pc, #432] @ e88b4 │ │ │ │ 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] @ e88b8 │ │ │ │ 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] @ e88bc │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8808 │ │ │ │ - ldr r0, [pc, #368] @ e88a8 │ │ │ │ + bne e8824 │ │ │ │ + ldr r0, [pc, #368] @ e88c4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8874 │ │ │ │ - ldr r2, [pc, #340] @ e88ac │ │ │ │ + beq e8890 │ │ │ │ + ldr r2, [pc, #340] @ e88c8 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #288] @ e88cc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8838 │ │ │ │ - ldr r0, [pc, #276] @ e88c0 │ │ │ │ + bne e8854 │ │ │ │ + ldr r0, [pc, #276] @ e88dc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #260] @ e88c4 │ │ │ │ + ldr r5, [pc, #260] @ e88e0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8818 │ │ │ │ + bne e8834 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8800 │ │ │ │ + beq e881c │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e87e8 │ │ │ │ + bne e8804 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e88a4 │ │ │ │ + ldr r0, [pc, #148] @ e88c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22214 │ │ │ │ - b e8730 │ │ │ │ - ldr r0, [pc, #168] @ e88c8 │ │ │ │ + b e874c │ │ │ │ + ldr r0, [pc, #168] @ e88e4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e87dc │ │ │ │ - b e8800 │ │ │ │ + bne e87f8 │ │ │ │ + b e881c │ │ │ │ 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] @ e88d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e88b8 │ │ │ │ - ldr r3, [pc, #84] @ e88bc │ │ │ │ + ldr r0, [pc, #84] @ e88d4 │ │ │ │ + ldr r3, [pc, #84] @ e88d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e87a4 │ │ │ │ - ldr r2, [pc, #80] @ e88cc │ │ │ │ + b e87c0 │ │ │ │ + ldr r2, [pc, #80] @ e88e8 │ │ │ │ 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, ip, lsl #29 │ │ │ │ + mlaseq r2, ip, sp, r8 │ │ │ │ + eorseq r7, r2, r4, ror #13 │ │ │ │ + eorseq r8, r2, r0, asr lr │ │ │ │ + eorseq r8, r2, r0, ror #27 │ │ │ │ + eorseq r2, r1, r0, lsl #17 │ │ │ │ + eorseq r8, r2, r0, lsl sp │ │ │ │ + eorseq r1, r1, r4, asr pc │ │ │ │ + @ instruction: 0x00328ef4 │ │ │ │ + eorseq r8, r2, r8, asr r0 │ │ │ │ + @ instruction: 0x00327ff8 │ │ │ │ + @ instruction: 0x003121dc │ │ │ │ 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] @ e8a38 │ │ │ │ + ldr r1, [pc, #312] @ e8a3c │ │ │ │ + ldr r2, [pc, #312] @ e8a40 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e8a28 │ │ │ │ + ldr r3, [pc, #308] @ e8a44 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e8a2c │ │ │ │ + ldr r5, [pc, #304] @ e8a48 │ │ │ │ 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] @ e8a4c │ │ │ │ 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] @ e8a50 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e89b8 │ │ │ │ - ldr r0, [pc, #240] @ e8a3c │ │ │ │ + bne e89d4 │ │ │ │ + ldr r0, [pc, #240] @ e8a58 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8a08 │ │ │ │ + beq e8a24 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e8a5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e89c8 │ │ │ │ + bne e89e4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8a38 │ │ │ │ + ldr r0, [pc, #120] @ e8a54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22d90 │ │ │ │ - b e8944 │ │ │ │ + b e8960 │ │ │ │ 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] @ e8a60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8a48 │ │ │ │ - ldr r3, [pc, #84] @ e8a4c │ │ │ │ + ldr r0, [pc, #84] @ e8a64 │ │ │ │ + ldr r3, [pc, #84] @ e8a68 │ │ │ │ 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] @ e8a6c │ │ │ │ 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, ip, ror #18 │ │ │ │ + eorseq r8, r2, r0, ror #17 │ │ │ │ + @ instruction: 0x003274d0 │ │ │ │ + eorseq r8, r2, ip, lsl #18 │ │ │ │ + eorseq r2, r1, r8, lsr #7 │ │ │ │ + @ instruction: 0x003288b8 │ │ │ │ + @ instruction: 0x00311cd4 │ │ │ │ + eorseq r2, r1, r8, asr #32 │ │ │ │ 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] @ e8c34 │ │ │ │ + ldr r1, [pc, #432] @ e8c38 │ │ │ │ + ldr r2, [pc, #432] @ e8c3c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #428] @ e8c24 │ │ │ │ + ldr r3, [pc, #428] @ e8c40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #424] @ e8c28 │ │ │ │ + ldr r6, [pc, #424] @ e8c44 │ │ │ │ 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] @ e8c48 │ │ │ │ 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] @ e8c4c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8b98 │ │ │ │ - ldr r0, [pc, #360] @ e8c38 │ │ │ │ + bne e8bb4 │ │ │ │ + ldr r0, [pc, #360] @ e8c54 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8c04 │ │ │ │ + beq e8c20 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #284] @ e8c58 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8bc8 │ │ │ │ - ldr r0, [pc, #272] @ e8c4c │ │ │ │ + bne e8be4 │ │ │ │ + ldr r0, [pc, #272] @ e8c68 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ - ldr r5, [pc, #256] @ e8c50 │ │ │ │ + ldr r5, [pc, #256] @ e8c6c │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne e8ba8 │ │ │ │ + bne e8bc4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8b90 │ │ │ │ + beq e8bac │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ - bne e8b78 │ │ │ │ + bne e8b94 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #148] @ e8c34 │ │ │ │ + ldr r0, [pc, #148] @ e8c50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 220c0 │ │ │ │ - b e8ac8 │ │ │ │ - ldr r0, [pc, #164] @ e8c54 │ │ │ │ + b e8ae4 │ │ │ │ + ldr r0, [pc, #164] @ e8c70 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8b6c │ │ │ │ - b e8b90 │ │ │ │ + bne e8b88 │ │ │ │ + b e8bac │ │ │ │ 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] @ e8c5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #80] @ e8c44 │ │ │ │ - ldr r3, [pc, #80] @ e8c48 │ │ │ │ + ldr r0, [pc, #80] @ e8c60 │ │ │ │ + ldr r3, [pc, #80] @ e8c64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e8b34 │ │ │ │ - ldr r2, [pc, #76] @ e8c58 │ │ │ │ + b e8b50 │ │ │ │ + ldr r2, [pc, #76] @ e8c74 │ │ │ │ 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, asr #19 │ │ │ │ + @ instruction: 0x003288dc │ │ │ │ + eorseq r7, r2, ip, asr #6 │ │ │ │ + eorseq r8, r2, r0, asr #18 │ │ │ │ + eorseq r2, r1, r0, asr #9 │ │ │ │ + eorseq r8, r2, r0, ror r8 │ │ │ │ + eorseq r1, r1, r0, lsr #20 │ │ │ │ + eorseq r8, r2, r0, lsr #19 │ │ │ │ + mlaseq r2, r8, fp, r7 │ │ │ │ + eorseq r7, r2, r8, lsr fp │ │ │ │ + eorseq r1, r1, ip, asr #28 │ │ │ │ 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] @ e8dc4 │ │ │ │ + ldr r1, [pc, #312] @ e8dc8 │ │ │ │ + ldr r2, [pc, #312] @ e8dcc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e8db4 │ │ │ │ + ldr r3, [pc, #308] @ e8dd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e8db8 │ │ │ │ + ldr r5, [pc, #304] @ e8dd4 │ │ │ │ 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] @ e8dd8 │ │ │ │ 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] @ e8ddc │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8d44 │ │ │ │ - ldr r0, [pc, #240] @ e8dc8 │ │ │ │ + bne e8d60 │ │ │ │ + ldr r0, [pc, #240] @ e8de4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8d94 │ │ │ │ + beq e8db0 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e8de8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8d54 │ │ │ │ + bne e8d70 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8dc4 │ │ │ │ + ldr r0, [pc, #120] @ e8de0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 221a4 │ │ │ │ - b e8cd0 │ │ │ │ + b e8cec │ │ │ │ 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] @ e8dec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e8dd4 │ │ │ │ - ldr r3, [pc, #84] @ e8dd8 │ │ │ │ + ldr r0, [pc, #84] @ e8df0 │ │ │ │ + ldr r3, [pc, #84] @ e8df4 │ │ │ │ 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] @ e8df8 │ │ │ │ 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 │ │ │ │ + eorseq r8, r2, r0, ror #6 │ │ │ │ + @ instruction: 0x003282d4 │ │ │ │ + eorseq r7, r2, r4, asr #2 │ │ │ │ + eorseq r8, r2, r4, ror #5 │ │ │ │ + eorseq r2, r1, ip, lsr #32 │ │ │ │ + mlaseq r2, r0, r2, r8 │ │ │ │ + eorseq r1, r1, r0, asr #19 │ │ │ │ + @ instruction: 0x00311cbc │ │ │ │ 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] @ e8f50 │ │ │ │ + ldr r1, [pc, #320] @ e8f54 │ │ │ │ + ldr r2, [pc, #320] @ e8f58 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #316] @ e8f40 │ │ │ │ + ldr r3, [pc, #316] @ e8f5c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #312] @ e8f44 │ │ │ │ + ldr r5, [pc, #312] @ e8f60 │ │ │ │ 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] @ e8f64 │ │ │ │ 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] @ e8f68 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r5, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8ed0 │ │ │ │ - ldr r0, [pc, #248] @ e8f54 │ │ │ │ + bne e8eec │ │ │ │ + ldr r0, [pc, #248] @ e8f70 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8f20 │ │ │ │ - ldr r2, [pc, #220] @ e8f58 │ │ │ │ + beq e8f3c │ │ │ │ + ldr r2, [pc, #220] @ e8f74 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #168] @ e8f78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e8ee0 │ │ │ │ + bne e8efc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e8f50 │ │ │ │ + ldr r0, [pc, #120] @ e8f6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ - b e8e54 │ │ │ │ + b e8e70 │ │ │ │ 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] @ e8f7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #88] @ e8f64 │ │ │ │ - ldr r3, [pc, #88] @ e8f68 │ │ │ │ + ldr r0, [pc, #88] @ e8f80 │ │ │ │ + ldr r3, [pc, #88] @ e8f84 │ │ │ │ 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] @ e8f88 │ │ │ │ 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, r0, asr r5 │ │ │ │ + @ instruction: 0x003284bc │ │ │ │ + eorseq r6, r2, r0, asr #31 │ │ │ │ + eorseq r8, r2, r4, lsl r5 │ │ │ │ + @ instruction: 0x003284d4 │ │ │ │ + eorseq r2, r1, r8, lsr r0 │ │ │ │ + eorseq r8, r2, r0, lsl #9 │ │ │ │ + mlaseq r1, r4, r7, r1 │ │ │ │ + eorseq r1, r1, r0, lsr fp │ │ │ │ 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] @ e90d8 │ │ │ │ + ldr r1, [pc, #312] @ e90dc │ │ │ │ + ldr r2, [pc, #312] @ e90e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e90c8 │ │ │ │ + ldr r3, [pc, #308] @ e90e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e90cc │ │ │ │ + ldr r5, [pc, #304] @ e90e8 │ │ │ │ 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] @ e90ec │ │ │ │ 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] @ e90f0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9058 │ │ │ │ - ldr r0, [pc, #240] @ e90dc │ │ │ │ + bne e9074 │ │ │ │ + ldr r0, [pc, #240] @ e90f8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e90a8 │ │ │ │ + beq e90c4 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e90fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9068 │ │ │ │ + bne e9084 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e90d8 │ │ │ │ + ldr r0, [pc, #120] @ e90f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22b58 │ │ │ │ - b e8fe4 │ │ │ │ + b e9000 │ │ │ │ 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] @ e9100 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e90e8 │ │ │ │ - ldr r3, [pc, #84] @ e90ec │ │ │ │ + ldr r0, [pc, #84] @ e9104 │ │ │ │ + ldr r3, [pc, #84] @ e9108 │ │ │ │ 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] @ e910c │ │ │ │ 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, r4, asr #11 │ │ │ │ + eorseq r8, r2, r8, lsr r5 │ │ │ │ + eorseq r6, r2, r0, lsr lr │ │ │ │ + eorseq r8, r2, r0, lsr r5 │ │ │ │ + eorseq r1, r1, r0, ror pc │ │ │ │ + @ instruction: 0x003284dc │ │ │ │ + eorseq r1, r1, r8, lsl #15 │ │ │ │ + eorseq r1, r1, r8, lsr #19 │ │ │ │ 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] @ e925c │ │ │ │ + ldr r1, [pc, #312] @ e9260 │ │ │ │ + ldr r2, [pc, #312] @ e9264 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #308] @ e924c │ │ │ │ + ldr r3, [pc, #308] @ e9268 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #304] @ e9250 │ │ │ │ + ldr r5, [pc, #304] @ e926c │ │ │ │ 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] @ e9270 │ │ │ │ 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] @ e9274 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e91dc │ │ │ │ - ldr r0, [pc, #240] @ e9260 │ │ │ │ + bne e91f8 │ │ │ │ + ldr r0, [pc, #240] @ e927c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e922c │ │ │ │ + beq e9248 │ │ │ │ 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 1b0820 │ │ │ │ + ldr r0, [pc, #164] @ e9280 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e91ec │ │ │ │ + bne e9208 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ e925c │ │ │ │ + ldr r0, [pc, #120] @ e9278 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22a78 │ │ │ │ - b e9168 │ │ │ │ + b e9184 │ │ │ │ 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] @ e9284 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #84] @ e926c │ │ │ │ - ldr r3, [pc, #84] @ e9270 │ │ │ │ + ldr r0, [pc, #84] @ e9288 │ │ │ │ + ldr r3, [pc, #84] @ e928c │ │ │ │ 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] @ e9290 │ │ │ │ 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, r0, lsr r4 │ │ │ │ + eorseq r8, r2, r4, lsr #7 │ │ │ │ + eorseq r6, r2, ip, lsr #25 │ │ │ │ + eorseq r8, r2, r4, lsr #7 │ │ │ │ + eorseq r1, r1, ip, lsr ip │ │ │ │ + eorseq r8, r2, r0, asr r3 │ │ │ │ + eorseq r1, r1, ip, asr #8 │ │ │ │ + eorseq r1, r1, r4, lsr #16 │ │ │ │ + ldr r1, [pc, #20] @ e92b0 │ │ │ │ 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, r8, ror #29 │ │ │ │ + ldr r1, [pc, #20] @ e92d0 │ │ │ │ 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 │ │ │ │ + eorseq r7, r2, r0, asr #30 │ │ │ │ + ldr r1, [pc, #20] @ e92f0 │ │ │ │ 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 │ │ │ │ + eorseq r7, r2, r0, lsr #30 │ │ │ │ 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 +205969,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 e9368 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e937c │ │ │ │ + bne e9398 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b e93ac │ │ │ │ + b e93c8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e93ac │ │ │ │ + beq e93c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b e93ac │ │ │ │ + bl 1b0820 │ │ │ │ + b e93c8 │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 1f394 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - bne e93a4 │ │ │ │ + bne e93c0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1dfb4 │ │ │ │ - b e93ac │ │ │ │ + b e93c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e93c8 │ │ │ │ + beq e93e4 │ │ │ │ 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 e9384 │ │ │ │ + b e93c8 │ │ │ │ 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] @ e94a4 │ │ │ │ mov r6, #8 │ │ │ │ - ldr r3, [pc, #140] @ e948c │ │ │ │ + ldr r3, [pc, #140] @ e94a8 │ │ │ │ add lr, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #136] @ e9490 │ │ │ │ + ldr r4, [pc, #136] @ e94ac │ │ │ │ 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] @ e94b0 │ │ │ │ + ldr lr, [pc, #84] @ e94b4 │ │ │ │ + ldr r1, [pc, #84] @ e94b8 │ │ │ │ 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] @ e94bc │ │ │ │ + ldr r3, [pc, #44] @ e94c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 343498 │ │ │ │ + bl 3434b4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003116d4 │ │ │ │ - mlaeq r6, r0, pc, fp @ │ │ │ │ @ instruction: 0x003116b8 │ │ │ │ - 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 │ │ │ │ + mlaeq r6, r4, pc, fp @ │ │ │ │ + mlaseq r1, ip, r6, r1 │ │ │ │ + eoreq r0, r7, r3, asr r5 │ │ │ │ + eoreq r0, r7, r7, asr #10 │ │ │ │ + eorseq r1, r1, ip, asr #12 │ │ │ │ + eoreq r4, r7, pc, lsl #28 │ │ │ │ + eoreq r4, r7, r4, 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] @ e9538 │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ e9520 │ │ │ │ + ldr r3, [pc, #80] @ e953c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ e9524 │ │ │ │ + ldr r4, [pc, #76] @ e9540 │ │ │ │ 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] @ e9544 │ │ │ │ + ldr r3, [pc, #32] @ e9548 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + eoreq r4, r7, r0, lsl #28 │ │ │ │ + @ instruction: 0x003115fc │ │ │ │ + @ instruction: 0x00274dbc │ │ │ │ + eoreq r4, r7, r1, 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] @ e9588 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ e9570 │ │ │ │ + ldr r1, [pc, #24] @ e958c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x003115d0 │ │ │ │ - eoreq r4, r7, r1, lsl #27 │ │ │ │ + @ instruction: 0x003115b4 │ │ │ │ + eoreq r4, r7, r5, 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] @ e9610 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ e95f8 │ │ │ │ + ldr r3, [pc, #80] @ e9614 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ e95fc │ │ │ │ + ldr r4, [pc, #76] @ e9618 │ │ │ │ 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] @ e961c │ │ │ │ + ldr r3, [pc, #32] @ e9620 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + eoreq r4, r7, r3, ror #28 │ │ │ │ + eorseq r1, r1, ip, ror #10 │ │ │ │ + eoreq r4, r7, r7, lsl lr │ │ │ │ + eoreq r4, r7, r9, lsr #28 │ │ │ │ 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 e9658 │ │ │ │ + ldr r2, [pc, #68] @ e9690 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b e964c │ │ │ │ - ldr r2, [pc, #44] @ e9670 │ │ │ │ + b e9668 │ │ │ │ + ldr r2, [pc, #44] @ e968c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3436e0 │ │ │ │ - ldr r2, [pc, #32] @ e9678 │ │ │ │ + bl 3436fc │ │ │ │ + ldr r2, [pc, #32] @ e9694 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 3496e0 │ │ │ │ - bl 349880 │ │ │ │ + bl 3496fc │ │ │ │ + bl 34989c │ │ │ │ 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, r4, ror #26 │ │ │ │ + eoreq r4, r7, r8, ror #27 │ │ │ │ + eorseq r1, r1, r8, ror #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] @ e9720 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ - ldr r0, [pc, #76] @ e9708 │ │ │ │ + bl 3431a4 │ │ │ │ + ldr r0, [pc, #76] @ e9724 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #60] @ e970c │ │ │ │ + ldr r1, [pc, #60] @ e9728 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - ldr r1, [pc, #48] @ e9710 │ │ │ │ + bl 34935c │ │ │ │ + ldr r1, [pc, #48] @ e972c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #32] @ e9714 │ │ │ │ + ldr r1, [pc, #32] @ e9730 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 34935c │ │ │ │ + bl 349668 │ │ │ │ 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, r6, ror sp │ │ │ │ + mlaseq r1, r4, r4, r1 │ │ │ │ + eoreq r4, r7, r0, ror #26 │ │ │ │ + eorseq r1, r1, r0, asr #8 │ │ │ │ + eoreq fp, r6, r0, 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 e9774 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e97c8 │ │ │ │ + beq e97e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #376 @ 0x178 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r8, #31 │ │ │ │ - b e9784 │ │ │ │ + b e97a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #376 @ 0x178 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r5] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r5, r4 │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r6, r7 │ │ │ │ - beq e973c │ │ │ │ + beq e9758 │ │ │ │ and r0, r8, r7, lsr #1 │ │ │ │ cmp r0, #31 │ │ │ │ - beq e9760 │ │ │ │ + beq e977c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, r5, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9778 │ │ │ │ + beq e9794 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e9778 │ │ │ │ - bl 3520c0 │ │ │ │ + bne e9794 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 3070fc │ │ │ │ - b e9778 │ │ │ │ + bl 307118 │ │ │ │ + b e9794 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e97f0 │ │ │ │ - ldr r1, [pc, #80] @ e9834 │ │ │ │ + beq e980c │ │ │ │ + ldr r1, [pc, #80] @ e9850 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #36] @ e982c │ │ │ │ + ldr r0, [pc, #36] @ e9848 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ e9830 │ │ │ │ + ldr r1, [pc, #24] @ e984c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, r4, ror r3 │ │ │ │ + eoreq r4, r7, r6, asr ip │ │ │ │ + mlaeq r7, r8, ip, r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ e9a18 │ │ │ │ + ldr r0, [pc, #460] @ e9a34 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9964 │ │ │ │ + bne e9980 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ e9a28 │ │ │ │ + ldr r8, [pc, #440] @ e9a44 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e98a8 │ │ │ │ + beq e98c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9920 │ │ │ │ + beq e993c │ │ │ │ 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 e994c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9920 │ │ │ │ + beq e993c │ │ │ │ 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 e98b4 │ │ │ │ + ldr r0, [pc, #332] @ e9a58 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e99dc │ │ │ │ + bne e99f8 │ │ │ │ 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] @ e9a48 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e99a0 │ │ │ │ + bne e99bc │ │ │ │ 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] @ e9a38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ e9a20 │ │ │ │ - ldr r3, [pc, #144] @ e9a24 │ │ │ │ + ldr r0, [pc, #144] @ e9a3c │ │ │ │ + ldr r3, [pc, #144] @ e9a40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9864 │ │ │ │ + b e9880 │ │ │ │ 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] @ e9a4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ e9a34 │ │ │ │ - ldr r3, [pc, #104] @ e9a38 │ │ │ │ + ldr r0, [pc, #104] @ e9a50 │ │ │ │ + ldr r3, [pc, #104] @ e9a54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9950 │ │ │ │ + b e996c │ │ │ │ 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] @ e9a5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e9a44 │ │ │ │ - ldr r3, [pc, #60] @ e9a48 │ │ │ │ + ldr r0, [pc, #60] @ e9a60 │ │ │ │ + ldr r3, [pc, #60] @ e9a64 │ │ │ │ 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 e9924 │ │ │ │ + eorseq r7, r2, r0, ror #20 │ │ │ │ + @ instruction: 0x003118bc │ │ │ │ + eorseq r7, r2, r0, lsr #18 │ │ │ │ + eorseq r0, r1, r4, lsr #26 │ │ │ │ + eorseq r7, r2, r8, ror #21 │ │ │ │ + eorseq r7, r2, r0, ror r9 │ │ │ │ + eorseq r1, r1, r0, lsl #17 │ │ │ │ + eorseq r7, r2, r4, ror #17 │ │ │ │ + eorseq r0, r1, r8, ror #25 │ │ │ │ + @ instruction: 0x003279b8 │ │ │ │ + eorseq r1, r1, r4, asr #16 │ │ │ │ + eorseq r7, r2, r8, lsr #17 │ │ │ │ + eorseq r0, r1, ip, lsr #25 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ e9c2c │ │ │ │ + ldr r0, [pc, #460] @ e9c48 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9b78 │ │ │ │ + bne e9b94 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ e9c3c │ │ │ │ + ldr r8, [pc, #440] @ e9c58 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9abc │ │ │ │ + beq e9ad8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9b34 │ │ │ │ + beq e9b50 │ │ │ │ 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 e9b60 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9b34 │ │ │ │ + beq e9b50 │ │ │ │ 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 e9ac8 │ │ │ │ + ldr r0, [pc, #332] @ e9c6c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9bf0 │ │ │ │ + bne e9c0c │ │ │ │ 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] @ e9c5c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9bb4 │ │ │ │ + bne e9bd0 │ │ │ │ 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] @ e9c4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ e9c34 │ │ │ │ - ldr r3, [pc, #144] @ e9c38 │ │ │ │ + ldr r0, [pc, #144] @ e9c50 │ │ │ │ + ldr r3, [pc, #144] @ e9c54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9a78 │ │ │ │ + b e9a94 │ │ │ │ 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] @ e9c60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ e9c48 │ │ │ │ - ldr r3, [pc, #104] @ e9c4c │ │ │ │ + ldr r0, [pc, #104] @ e9c64 │ │ │ │ + ldr r3, [pc, #104] @ e9c68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9b64 │ │ │ │ + b e9b80 │ │ │ │ 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] @ e9c70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e9c58 │ │ │ │ - ldr r3, [pc, #60] @ e9c5c │ │ │ │ + ldr r0, [pc, #60] @ e9c74 │ │ │ │ + ldr r3, [pc, #60] @ e9c78 │ │ │ │ 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 e9b38 │ │ │ │ + @ instruction: 0x003279fc │ │ │ │ + eorseq r1, r1, r0, ror r4 │ │ │ │ + @ instruction: 0x003278bc │ │ │ │ + eorseq r0, r1, ip, lsr ip │ │ │ │ + eorseq r7, r2, r0, lsr sl │ │ │ │ + eorseq r7, r2, ip, lsl #18 │ │ │ │ + eorseq r1, r1, r4, lsr r4 │ │ │ │ + eorseq r7, r2, r0, lsl #17 │ │ │ │ + eorseq r0, r1, r0, lsl #24 │ │ │ │ + eorseq r7, r2, r4, asr r9 │ │ │ │ + @ instruction: 0x003113f8 │ │ │ │ + eorseq r7, r2, r4, asr #16 │ │ │ │ + eorseq r0, r1, r4, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ e9e40 │ │ │ │ + ldr r0, [pc, #460] @ e9e5c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9d8c │ │ │ │ + bne e9da8 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ e9e50 │ │ │ │ + ldr r8, [pc, #440] @ e9e6c │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9cd0 │ │ │ │ + beq e9cec │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9d48 │ │ │ │ + beq e9d64 │ │ │ │ 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 e9d74 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9d48 │ │ │ │ + beq e9d64 │ │ │ │ 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 e9cdc │ │ │ │ + ldr r0, [pc, #332] @ e9e80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9e04 │ │ │ │ + bne e9e20 │ │ │ │ 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] @ e9e70 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9dc8 │ │ │ │ + bne e9de4 │ │ │ │ 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] @ e9e60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ e9e48 │ │ │ │ - ldr r3, [pc, #144] @ e9e4c │ │ │ │ + ldr r0, [pc, #144] @ e9e64 │ │ │ │ + ldr r3, [pc, #144] @ e9e68 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9c8c │ │ │ │ + b e9ca8 │ │ │ │ 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] @ e9e74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ e9e5c │ │ │ │ - ldr r3, [pc, #104] @ e9e60 │ │ │ │ + ldr r0, [pc, #104] @ e9e78 │ │ │ │ + ldr r3, [pc, #104] @ e9e7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9d78 │ │ │ │ + b e9d94 │ │ │ │ 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] @ e9e84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ e9e6c │ │ │ │ - ldr r3, [pc, #60] @ e9e70 │ │ │ │ + ldr r0, [pc, #60] @ e9e88 │ │ │ │ + ldr r3, [pc, #60] @ e9e8c │ │ │ │ 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 e9d4c │ │ │ │ + eorseq r7, r2, r0, lsl r7 │ │ │ │ + eorseq r1, r1, ip, lsl #1 │ │ │ │ + @ instruction: 0x003275d0 │ │ │ │ + @ instruction: 0x003109d8 │ │ │ │ + eorseq r7, r2, r8, lsr r7 │ │ │ │ + eorseq r7, r2, r0, lsr #12 │ │ │ │ + eorseq r1, r1, r0, asr r0 │ │ │ │ + mlaseq r2, r4, r5, r7 │ │ │ │ + mlaseq r1, ip, r9, r0 │ │ │ │ + eorseq r7, r2, r8, ror #12 │ │ │ │ + eorseq r1, r1, r4, lsl r0 │ │ │ │ + eorseq r7, r2, r8, asr r5 │ │ │ │ + eorseq r0, r1, r0, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ ea054 │ │ │ │ + ldr r0, [pc, #460] @ ea070 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9fa0 │ │ │ │ + bne e9fbc │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea064 │ │ │ │ + ldr r8, [pc, #440] @ ea080 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9ee4 │ │ │ │ + beq e9f00 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f5c │ │ │ │ + beq e9f78 │ │ │ │ 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 e9f88 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f5c │ │ │ │ + beq e9f78 │ │ │ │ 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 e9ef0 │ │ │ │ + ldr r0, [pc, #332] @ ea094 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea018 │ │ │ │ + bne ea034 │ │ │ │ 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] @ ea084 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne e9fdc │ │ │ │ + bne e9ff8 │ │ │ │ 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] @ ea074 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea05c │ │ │ │ - ldr r3, [pc, #144] @ ea060 │ │ │ │ + ldr r0, [pc, #144] @ ea078 │ │ │ │ + ldr r3, [pc, #144] @ ea07c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9ea0 │ │ │ │ + b e9ebc │ │ │ │ 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] @ ea088 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea070 │ │ │ │ - ldr r3, [pc, #104] @ ea074 │ │ │ │ + ldr r0, [pc, #104] @ ea08c │ │ │ │ + ldr r3, [pc, #104] @ ea090 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b e9f8c │ │ │ │ + b e9fa8 │ │ │ │ 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] @ ea098 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea080 │ │ │ │ - ldr r3, [pc, #60] @ ea084 │ │ │ │ + ldr r0, [pc, #60] @ ea09c │ │ │ │ + ldr r3, [pc, #60] @ ea0a0 │ │ │ │ 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 e9f60 │ │ │ │ + @ instruction: 0x003274f8 │ │ │ │ + eorseq r0, r1, r0, lsr #27 │ │ │ │ + @ instruction: 0x003273b8 │ │ │ │ + eorseq r0, r1, r0, lsl #16 │ │ │ │ + eorseq r7, r2, r4, asr r5 │ │ │ │ + eorseq r7, r2, r8, lsl #8 │ │ │ │ + eorseq r0, r1, r4, ror #26 │ │ │ │ + eorseq r7, r2, ip, ror r3 │ │ │ │ + eorseq r0, r1, r4, asr #15 │ │ │ │ + eorseq r7, r2, r0, asr r4 │ │ │ │ + eorseq r0, r1, r8, lsr #26 │ │ │ │ + eorseq r7, r2, r0, asr #6 │ │ │ │ + eorseq r0, r1, r8, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ ea268 │ │ │ │ + ldr r0, [pc, #460] @ ea284 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea1b4 │ │ │ │ + bne ea1d0 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea278 │ │ │ │ + ldr r8, [pc, #440] @ ea294 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea0f8 │ │ │ │ + beq ea114 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea170 │ │ │ │ + beq ea18c │ │ │ │ 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 ea19c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea170 │ │ │ │ + beq ea18c │ │ │ │ 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 ea104 │ │ │ │ + ldr r0, [pc, #332] @ ea2a8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea22c │ │ │ │ + bne ea248 │ │ │ │ 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] @ ea298 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea1f0 │ │ │ │ + bne ea20c │ │ │ │ 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] @ ea288 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea270 │ │ │ │ - ldr r3, [pc, #144] @ ea274 │ │ │ │ + ldr r0, [pc, #144] @ ea28c │ │ │ │ + ldr r3, [pc, #144] @ ea290 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea0b4 │ │ │ │ + b ea0d0 │ │ │ │ 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] @ ea29c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea284 │ │ │ │ - ldr r3, [pc, #104] @ ea288 │ │ │ │ + ldr r0, [pc, #104] @ ea2a0 │ │ │ │ + ldr r3, [pc, #104] @ ea2a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea1a0 │ │ │ │ + b ea1bc │ │ │ │ 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] @ ea2ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea294 │ │ │ │ - ldr r3, [pc, #60] @ ea298 │ │ │ │ + ldr r0, [pc, #60] @ ea2b0 │ │ │ │ + ldr r3, [pc, #60] @ ea2b4 │ │ │ │ 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 ea174 │ │ │ │ + eorseq r7, r2, r0, asr r0 │ │ │ │ + @ instruction: 0x00310eb4 │ │ │ │ + eorseq r6, r2, r0, lsl pc │ │ │ │ + eorseq r0, r1, r4, lsr #10 │ │ │ │ + eorseq r7, r2, r8, lsr r0 │ │ │ │ + eorseq r6, r2, r0, ror #30 │ │ │ │ + eorseq r0, r1, r8, ror lr │ │ │ │ + @ instruction: 0x00326ed4 │ │ │ │ + eorseq r0, r1, r8, ror #9 │ │ │ │ + eorseq r6, r2, r8, lsr #31 │ │ │ │ + eorseq r0, r1, ip, lsr lr │ │ │ │ + mlaseq r2, r8, lr, r6 │ │ │ │ + eorseq r0, r1, ip, lsr #9 │ │ │ │ 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 ea300 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea338 │ │ │ │ + beq ea354 │ │ │ │ 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 ea360 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea338 │ │ │ │ + beq ea354 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea2d8 │ │ │ │ + bne ea2f4 │ │ │ │ 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 +207004,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] @ ea554 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea484 │ │ │ │ + bne ea4a0 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea548 │ │ │ │ + ldr r8, [pc, #440] @ ea564 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea3c8 │ │ │ │ + beq ea3e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea440 │ │ │ │ + beq ea45c │ │ │ │ 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 ea46c │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea440 │ │ │ │ + beq ea45c │ │ │ │ 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 ea3d4 │ │ │ │ + ldr r0, [pc, #332] @ ea578 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea4fc │ │ │ │ + bne ea518 │ │ │ │ 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] @ ea568 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea4c0 │ │ │ │ + bne ea4dc │ │ │ │ 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] @ ea558 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea540 │ │ │ │ - ldr r3, [pc, #144] @ ea544 │ │ │ │ + ldr r0, [pc, #144] @ ea55c │ │ │ │ + ldr r3, [pc, #144] @ ea560 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea384 │ │ │ │ + b ea3a0 │ │ │ │ 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] @ ea56c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea554 │ │ │ │ - ldr r3, [pc, #104] @ ea558 │ │ │ │ + ldr r0, [pc, #104] @ ea570 │ │ │ │ + ldr r3, [pc, #104] @ ea574 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea470 │ │ │ │ + b ea48c │ │ │ │ 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] @ ea57c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea564 │ │ │ │ - ldr r3, [pc, #60] @ ea568 │ │ │ │ + ldr r0, [pc, #60] @ ea580 │ │ │ │ + ldr r3, [pc, #60] @ ea584 │ │ │ │ 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 ea444 │ │ │ │ + eorseq r7, r2, r8, lsl #4 │ │ │ │ + eorseq r0, r1, r4, lsl #19 │ │ │ │ + eorseq r7, r2, r8, asr #1 │ │ │ │ + eorseq r0, r1, ip, ror r2 │ │ │ │ + eorseq r7, r2, r8, lsr #4 │ │ │ │ + eorseq r7, r2, r8, lsl r1 │ │ │ │ + eorseq r0, r1, r8, asr #18 │ │ │ │ + eorseq r7, r2, ip, lsl #1 │ │ │ │ + eorseq r0, r1, r0, asr #4 │ │ │ │ + eorseq r7, r2, r0, ror #2 │ │ │ │ + eorseq r0, r1, ip, lsl #18 │ │ │ │ + eorseq r7, r2, r0, asr r0 │ │ │ │ + eorseq r0, r1, r4, lsl #4 │ │ │ │ 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] @ ea758 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r0, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea694 │ │ │ │ + bne ea6b0 │ │ │ │ ldr r7, [r6] │ │ │ │ - ldr r9, [pc, #412] @ ea748 │ │ │ │ + ldr r9, [pc, #412] @ ea764 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r9, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea5e4 │ │ │ │ + beq ea600 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea654 │ │ │ │ + beq ea670 │ │ │ │ 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 ea680 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea654 │ │ │ │ + beq ea670 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea5d4 │ │ │ │ + bne ea5f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea704 │ │ │ │ + bne ea720 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea6cc │ │ │ │ + bne ea6e8 │ │ │ │ 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] @ ea75c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #132] @ ea744 │ │ │ │ + ldr r3, [pc, #132] @ ea760 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea5a0 │ │ │ │ + b ea5bc │ │ │ │ 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] @ ea768 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #88] @ ea750 │ │ │ │ + ldr r3, [pc, #88] @ ea76c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea680 │ │ │ │ + b ea69c │ │ │ │ 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] @ ea770 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #40] @ ea758 │ │ │ │ + ldr r3, [pc, #40] @ ea774 │ │ │ │ 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 ea65c │ │ │ │ + eorseq r6, r2, r0, ror #23 │ │ │ │ + eorseq r0, r1, r4, asr #19 │ │ │ │ + eorseq pc, r0, ip, ror #30 │ │ │ │ + eorseq r6, r2, r4, lsr ip │ │ │ │ + eorseq r0, r1, ip, lsl #19 │ │ │ │ + eorseq pc, r0, r4, lsr pc @ │ │ │ │ + eorseq r0, r1, r4, asr r9 │ │ │ │ + @ instruction: 0x0030fefc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ ea93c │ │ │ │ + ldr r0, [pc, #460] @ ea958 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea888 │ │ │ │ + bne ea8a4 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ ea94c │ │ │ │ + ldr r8, [pc, #440] @ ea968 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea7cc │ │ │ │ + beq ea7e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea844 │ │ │ │ + beq ea860 │ │ │ │ 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 ea870 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea844 │ │ │ │ + beq ea860 │ │ │ │ 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 ea7d8 │ │ │ │ + ldr r0, [pc, #332] @ ea97c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea900 │ │ │ │ + bne ea91c │ │ │ │ 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] @ ea96c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ea8c4 │ │ │ │ + bne ea8e0 │ │ │ │ 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] @ ea95c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ ea944 │ │ │ │ - ldr r3, [pc, #144] @ ea948 │ │ │ │ + ldr r0, [pc, #144] @ ea960 │ │ │ │ + ldr r3, [pc, #144] @ ea964 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea788 │ │ │ │ + b ea7a4 │ │ │ │ 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] @ ea970 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ ea958 │ │ │ │ - ldr r3, [pc, #104] @ ea95c │ │ │ │ + ldr r0, [pc, #104] @ ea974 │ │ │ │ + ldr r3, [pc, #104] @ ea978 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ea874 │ │ │ │ + b ea890 │ │ │ │ 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] @ ea980 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ ea968 │ │ │ │ - ldr r3, [pc, #60] @ ea96c │ │ │ │ + ldr r0, [pc, #60] @ ea984 │ │ │ │ + ldr r3, [pc, #60] @ ea988 │ │ │ │ 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 ea848 │ │ │ │ + @ instruction: 0x00326cf0 │ │ │ │ + eorseq r0, r1, r0, lsl #16 │ │ │ │ + @ instruction: 0x00326bb0 │ │ │ │ + eorseq pc, r0, r0, ror #26 │ │ │ │ + eorseq r6, r2, r0, asr sp │ │ │ │ + eorseq r6, r2, r0, lsl #24 │ │ │ │ + eorseq r0, r1, r4, asr #15 │ │ │ │ + eorseq r6, r2, r4, ror fp │ │ │ │ + eorseq pc, r0, r4, lsr #26 │ │ │ │ + eorseq r6, r2, r8, asr #24 │ │ │ │ + eorseq r0, r1, r8, lsl #15 │ │ │ │ + eorseq r6, r2, r8, lsr fp │ │ │ │ + eorseq pc, r0, r8, ror #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 ea9d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa0c │ │ │ │ + beq eaa28 │ │ │ │ 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 eaa34 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaa0c │ │ │ │ + beq eaa28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea9ac │ │ │ │ + bne ea9c8 │ │ │ │ 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 +207441,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] @ eac18 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eab54 │ │ │ │ + bne eab70 │ │ │ │ ldr r7, [r6] │ │ │ │ - ldr r9, [pc, #412] @ eac08 │ │ │ │ + ldr r9, [pc, #412] @ eac24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r9, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaaa4 │ │ │ │ + beq eaac0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab14 │ │ │ │ + beq eab30 │ │ │ │ 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 eab40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eab14 │ │ │ │ + beq eab30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne eaa94 │ │ │ │ + bne eaab0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eabc4 │ │ │ │ + bne eabe0 │ │ │ │ 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 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eab8c │ │ │ │ + bne eaba8 │ │ │ │ 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] @ eac1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #132] @ eac04 │ │ │ │ + ldr r3, [pc, #132] @ eac20 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eaa60 │ │ │ │ + b eaa7c │ │ │ │ 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] @ eac28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #88] @ eac10 │ │ │ │ + ldr r3, [pc, #88] @ eac2c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eab40 │ │ │ │ + b eab5c │ │ │ │ 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] @ eac30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #40] @ eac18 │ │ │ │ + ldr r3, [pc, #40] @ eac34 │ │ │ │ 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 eab1c │ │ │ │ + eorseq r6, r2, r0, lsr #14 │ │ │ │ + @ instruction: 0x003101dc │ │ │ │ + eorseq pc, r0, r0, lsl #24 │ │ │ │ + @ instruction: 0x003267d4 │ │ │ │ + eorseq r0, r1, r4, lsr #3 │ │ │ │ + eorseq pc, r0, r8, asr #23 │ │ │ │ + eorseq r0, r1, ip, ror #2 │ │ │ │ + mlaseq r0, r0, fp, pc @ │ │ │ │ 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 eac80 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eacb8 │ │ │ │ + beq eacd4 │ │ │ │ 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 eace0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eacb8 │ │ │ │ + beq eacd4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne eac58 │ │ │ │ + bne eac74 │ │ │ │ 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 +207612,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] @ eaec4 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eae00 │ │ │ │ + bne eae1c │ │ │ │ ldr r7, [r6] │ │ │ │ - ldr r9, [pc, #412] @ eaeb4 │ │ │ │ + ldr r9, [pc, #412] @ eaed0 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r9, #32] │ │ │ │ mov r1, r4 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead50 │ │ │ │ + beq ead6c │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eadc0 │ │ │ │ + beq eaddc │ │ │ │ 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 eadec │ │ │ │ mov r0, r6 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eadc0 │ │ │ │ + beq eaddc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ead40 │ │ │ │ + bne ead5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eae70 │ │ │ │ + bne eae8c │ │ │ │ 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 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eae38 │ │ │ │ + bne eae54 │ │ │ │ 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] @ eaec8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #132] @ eaeb0 │ │ │ │ + ldr r3, [pc, #132] @ eaecc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ead0c │ │ │ │ + b ead28 │ │ │ │ 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] @ eaed4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #88] @ eaebc │ │ │ │ + ldr r3, [pc, #88] @ eaed8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eadec │ │ │ │ + b eae08 │ │ │ │ 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] @ eaedc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #40] @ eaec4 │ │ │ │ + ldr r3, [pc, #40] @ eaee0 │ │ │ │ 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 eadc8 │ │ │ │ + eorseq r6, r2, r4, ror r4 │ │ │ │ + eorseq pc, r0, r0, ror #27 │ │ │ │ + @ instruction: 0x0030f8f0 │ │ │ │ + eorseq r6, r2, r8, lsr #10 │ │ │ │ + eorseq pc, r0, r8, lsr #27 │ │ │ │ + @ instruction: 0x0030f8b8 │ │ │ │ + eorseq pc, r0, r0, ror sp @ │ │ │ │ + eorseq pc, r0, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ eb0a8 │ │ │ │ + ldr r0, [pc, #460] @ eb0c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eaff4 │ │ │ │ + bne eb010 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ eb0b8 │ │ │ │ + ldr r8, [pc, #440] @ eb0d4 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eaf38 │ │ │ │ + beq eaf54 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eafb0 │ │ │ │ + beq eafcc │ │ │ │ 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 eafdc │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eafb0 │ │ │ │ + beq eafcc │ │ │ │ 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 eaf44 │ │ │ │ + ldr r0, [pc, #332] @ eb0e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb06c │ │ │ │ + bne eb088 │ │ │ │ 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] @ eb0d8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb030 │ │ │ │ + bne eb04c │ │ │ │ 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] @ eb0c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ eb0b0 │ │ │ │ - ldr r3, [pc, #144] @ eb0b4 │ │ │ │ + ldr r0, [pc, #144] @ eb0cc │ │ │ │ + ldr r3, [pc, #144] @ eb0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eaef4 │ │ │ │ + b eaf10 │ │ │ │ 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] @ eb0dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ eb0c4 │ │ │ │ - ldr r3, [pc, #104] @ eb0c8 │ │ │ │ + ldr r0, [pc, #104] @ eb0e0 │ │ │ │ + ldr r3, [pc, #104] @ eb0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eafe0 │ │ │ │ + b eaffc │ │ │ │ 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] @ eb0ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ eb0d4 │ │ │ │ - ldr r3, [pc, #60] @ eb0d8 │ │ │ │ + ldr r0, [pc, #60] @ eb0f0 │ │ │ │ + ldr r3, [pc, #60] @ eb0f4 │ │ │ │ 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 eafb4 │ │ │ │ + mlaseq r2, r4, r1, r6 │ │ │ │ + eorseq pc, r0, ip, ror #26 │ │ │ │ + eorseq r6, r2, r4, asr r0 │ │ │ │ + eorseq pc, r0, r4, lsr #16 │ │ │ │ + eorseq r6, r2, r4, asr #3 │ │ │ │ + eorseq r6, r2, r4, lsr #1 │ │ │ │ + eorseq pc, r0, r0, lsr sp @ │ │ │ │ + eorseq r6, r2, r8, lsl r0 │ │ │ │ + eorseq pc, r0, r8, ror #15 │ │ │ │ + eorseq r6, r2, ip, ror #1 │ │ │ │ + @ instruction: 0x0030fcf4 │ │ │ │ + @ instruction: 0x00325fdc │ │ │ │ + eorseq pc, r0, ip, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #460] @ eb2bc │ │ │ │ + ldr r0, [pc, #460] @ eb2d8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb208 │ │ │ │ + bne eb224 │ │ │ │ ldr r6, [r5] │ │ │ │ - ldr r8, [pc, #440] @ eb2cc │ │ │ │ + ldr r8, [pc, #440] @ eb2e8 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r8, #32] │ │ │ │ mov r1, r7 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb14c │ │ │ │ + beq eb168 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1c4 │ │ │ │ + beq eb1e0 │ │ │ │ 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 eb1f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f958 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb1c4 │ │ │ │ + beq eb1e0 │ │ │ │ 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 eb158 │ │ │ │ + ldr r0, [pc, #332] @ eb2fc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb280 │ │ │ │ + bne eb29c │ │ │ │ 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] @ eb2ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb244 │ │ │ │ + bne eb260 │ │ │ │ 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] @ eb2dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #144] @ eb2c4 │ │ │ │ - ldr r3, [pc, #144] @ eb2c8 │ │ │ │ + ldr r0, [pc, #144] @ eb2e0 │ │ │ │ + ldr r3, [pc, #144] @ eb2e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb108 │ │ │ │ + b eb124 │ │ │ │ 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] @ eb2f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ eb2d8 │ │ │ │ - ldr r3, [pc, #104] @ eb2dc │ │ │ │ + ldr r0, [pc, #104] @ eb2f4 │ │ │ │ + ldr r3, [pc, #104] @ eb2f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb1f4 │ │ │ │ + b eb210 │ │ │ │ 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] @ eb300 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #60] @ eb2e8 │ │ │ │ - ldr r3, [pc, #60] @ eb2ec │ │ │ │ + ldr r0, [pc, #60] @ eb304 │ │ │ │ + ldr r3, [pc, #60] @ eb308 │ │ │ │ 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 eb1c8 │ │ │ │ + eorseq r6, r2, r0, lsl #9 │ │ │ │ + @ instruction: 0x0030feb0 │ │ │ │ + eorseq r6, r2, r0, asr #6 │ │ │ │ + eorseq pc, r0, r4, lsl #11 │ │ │ │ + mlaseq r2, r4, r5, r6 │ │ │ │ + mlaseq r2, r0, r3, r6 │ │ │ │ + eorseq pc, r0, r4, ror lr @ │ │ │ │ + eorseq r6, r2, r4, lsl #6 │ │ │ │ + eorseq pc, r0, r8, asr #10 │ │ │ │ + @ instruction: 0x003263d8 │ │ │ │ + eorseq pc, r0, r8, lsr lr @ │ │ │ │ + eorseq r6, r2, r8, asr #5 │ │ │ │ + eorseq pc, r0, ip, lsl #10 │ │ │ │ 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] @ eb618 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb524 │ │ │ │ - ldr r0, [pc, #728] @ eb608 │ │ │ │ + bne eb540 │ │ │ │ + ldr r0, [pc, #728] @ eb624 │ │ │ │ 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] @ eb628 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eb55c │ │ │ │ - ldr r0, [pc, #680] @ eb61c │ │ │ │ + bne eb578 │ │ │ │ + ldr r0, [pc, #680] @ eb638 │ │ │ │ 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 +208062,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] @ eb63c │ │ │ │ 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 eb5b8 │ │ │ │ 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 +208095,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] @ eb640 │ │ │ │ movls r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4c68 │ │ │ │ ldr r7, [sp, #528] @ 0x210 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls eb4d0 │ │ │ │ + bls eb4ec │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq eb504 │ │ │ │ + beq eb520 │ │ │ │ add r6, r5, #8 │ │ │ │ - b eb4b8 │ │ │ │ + b eb4d4 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq eb504 │ │ │ │ + beq eb520 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb4ac │ │ │ │ + beq eb4c8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b eb4ac │ │ │ │ + b eb4c8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq eb514 │ │ │ │ + beq eb530 │ │ │ │ add r5, r5, #8 │ │ │ │ - b eb4ec │ │ │ │ + b eb508 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq eb514 │ │ │ │ + beq eb530 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb4e0 │ │ │ │ + beq eb4fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b eb4e0 │ │ │ │ + b eb4fc │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ eb61c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #180] @ eb604 │ │ │ │ + ldr r3, [pc, #180] @ eb620 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb328 │ │ │ │ + b eb344 │ │ │ │ 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] @ eb62c │ │ │ │ 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] @ eb630 │ │ │ │ + ldr r3, [pc, #136] @ eb634 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b eb36c │ │ │ │ + b eb388 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ bl 209e4 │ │ │ │ ldr r0, [sp, #1056] @ 0x420 │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #1060] @ 0x424 │ │ │ │ - b eb428 │ │ │ │ + b eb444 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb5d4 │ │ │ │ + beq eb5f0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e800 │ │ │ │ - b eb5d4 │ │ │ │ + b eb5f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1056 @ 0x420 │ │ │ │ bl 6f5e0 │ │ │ │ - b eb5f0 │ │ │ │ + b eb60c │ │ │ │ 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, r4, asr lr │ │ │ │ + @ instruction: 0x0030f6bc │ │ │ │ + eorseq pc, r0, ip, asr #3 │ │ │ │ + eorseq r5, r2, r4, lsl #30 │ │ │ │ + eorseq r6, r2, ip, lsr #32 │ │ │ │ + @ instruction: 0x0030f8b8 │ │ │ │ + @ instruction: 0x00325dfc │ │ │ │ + eorseq pc, r0, r4, lsl #4 │ │ │ │ + eorseq r6, r2, r8, asr r0 │ │ │ │ + @ instruction: 0x00269fbc │ │ │ │ + mlaseq r0, r0, r7, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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] @ eb910 │ │ │ │ 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] @ eb908 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #616] @ eb8f0 │ │ │ │ + ldr r0, [pc, #616] @ eb90c │ │ │ │ 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 eb838 │ │ │ │ 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 +208255,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 347e88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq eb884 │ │ │ │ + beq eb8a0 │ │ │ │ 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 eb784 │ │ │ │ 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 eb7d8 │ │ │ │ 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] @ eb930 │ │ │ │ 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] @ eb934 │ │ │ │ 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] @ eb938 │ │ │ │ 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 eb814 │ │ │ │ + ldr r0, [pc, #352] @ eb940 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #340] @ eb928 │ │ │ │ + ldr r0, [pc, #340] @ eb944 │ │ │ │ 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] @ eb948 │ │ │ │ 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] @ eb93c │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b eb8bc │ │ │ │ + b eb8d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #196] @ eb8f8 │ │ │ │ + ldr r0, [pc, #196] @ eb914 │ │ │ │ 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] @ eb918 │ │ │ │ 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] @ eb91c │ │ │ │ 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] @ eb920 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b eb8bc │ │ │ │ + b eb8d8 │ │ │ │ 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] @ eb924 │ │ │ │ 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] @ eb928 │ │ │ │ + ldr r3, [pc, #92] @ eb92c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b eb8d8 │ │ │ │ + b eb8f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e48b4 │ │ │ │ + bl e48d0 │ │ │ │ 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, r8, lsl #30 │ │ │ │ + eorseq pc, r0, ip, lsr r0 @ │ │ │ │ + eorseq r4, r2, r8, lsr #9 │ │ │ │ + @ instruction: 0xfff62060 │ │ │ │ + eorseq pc, r0, r4, ror r0 @ │ │ │ │ + eorseq pc, r0, ip, asr #3 │ │ │ │ + strdeq r2, [r7], -fp @ │ │ │ │ + ldrsheq pc, [r0], -r0 @ │ │ │ │ + eorseq pc, r0, r4, lsl #3 │ │ │ │ + eorseq r4, r2, r0, ror r5 │ │ │ │ + @ instruction: 0xfff6211c │ │ │ │ + eorseq pc, r0, ip, lsl #8 │ │ │ │ + eorseq pc, r0, r8, asr r1 @ │ │ │ │ + eorseq r4, r2, r4, lsr #10 │ │ │ │ + @ instruction: 0xfff620dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r4, [pc, #276] @ eba54 │ │ │ │ + ldr r4, [pc, #276] @ eba70 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eba24 │ │ │ │ + beq eba40 │ │ │ │ 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] @ eba74 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eba24 │ │ │ │ + beq eba40 │ │ │ │ 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 eba4c │ │ │ │ ldr r5, [r7, #16] │ │ │ │ str r8, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ str fp, [r7, #28] │ │ │ │ str r6, [r7, #16] │ │ │ │ - beq eba14 │ │ │ │ + beq eba30 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ebfac │ │ │ │ + b ebfc8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #36] @ eba5c │ │ │ │ + ldr r0, [pc, #36] @ eba78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e488c │ │ │ │ + bl e48a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x003244f0 │ │ │ │ - eorseq r5, r2, r4, lsr #26 │ │ │ │ - eorseq pc, r0, r4, asr #4 │ │ │ │ + @ instruction: 0x003244d4 │ │ │ │ + eorseq r5, r2, r8, lsl #26 │ │ │ │ + eorseq pc, r0, r8, lsr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #140] @ ebafc │ │ │ │ + ldr r1, [pc, #140] @ ebb18 │ │ │ │ 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 ebb0c │ │ │ │ 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 ebb08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebad0 │ │ │ │ + beq ebaec │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ ebb00 │ │ │ │ + ldr r0, [pc, #8] @ ebb1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - eorseq r5, r2, r4, asr ip │ │ │ │ - ldrsheq pc, [r0], -r4 @ │ │ │ │ + eorseq r5, r2, r8, lsr ip │ │ │ │ + ldrsbeq pc, [r0], -r8 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r9, [pc, #360] @ ebc7c │ │ │ │ + ldr r9, [pc, #360] @ ebc98 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc28 │ │ │ │ + beq ebc44 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc34 │ │ │ │ + beq ebc50 │ │ │ │ str r6, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7] │ │ │ │ - ldr r0, [pc, #264] @ ebc80 │ │ │ │ + ldr r0, [pc, #264] @ ebc9c │ │ │ │ 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] @ ebca0 │ │ │ │ + ldr r2, [pc, #252] @ ebca4 │ │ │ │ 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] @ ebca8 │ │ │ │ mov r1, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebc28 │ │ │ │ + beq ebc44 │ │ │ │ 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 ebc60 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ strd sl, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ - beq ebc18 │ │ │ │ + beq ebc34 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ec38c │ │ │ │ + b ec3a8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b ebc50 │ │ │ │ - ldr r0, [pc, #68] @ ebc90 │ │ │ │ + b ebc6c │ │ │ │ + ldr r0, [pc, #68] @ ebcac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e488c │ │ │ │ + bl e48a8 │ │ │ │ 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 │ │ │ │ + eorseq r4, r2, r0, lsl #6 │ │ │ │ + @ instruction: 0xfff7dc2c │ │ │ │ + eoreq pc, r6, r1, ror #8 │ │ │ │ + @ instruction: 0xfffc43dc │ │ │ │ + eorseq r5, r2, r0, lsl #22 │ │ │ │ + eorseq pc, r0, r4, lsr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #140] @ ebd30 │ │ │ │ + ldr r1, [pc, #140] @ ebd4c │ │ │ │ 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 ebd40 │ │ │ │ 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 ebd3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebd04 │ │ │ │ + beq ebd20 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ ebd34 │ │ │ │ + ldr r0, [pc, #8] @ ebd50 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - eorseq r5, r2, r0, lsr #20 │ │ │ │ - eorseq lr, r0, r0, asr #29 │ │ │ │ + eorseq r5, r2, r4, lsl #20 │ │ │ │ + eorseq lr, r0, r4, lsr #29 │ │ │ │ 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] @ ebf9c │ │ │ │ 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 ebee0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebed0 │ │ │ │ + beq ebeec │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebee8 │ │ │ │ + beq ebf04 │ │ │ │ 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 effc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebeb4 │ │ │ │ + beq ebed0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75e84 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bne ebe88 │ │ │ │ - ldr r8, [pc, #452] @ ebf94 │ │ │ │ + bne ebea4 │ │ │ │ + ldr r8, [pc, #452] @ ebfb0 │ │ │ │ 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 ebf20 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebe88 │ │ │ │ + beq ebea4 │ │ │ │ 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 ebf30 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ebe80 │ │ │ │ + bne ebe9c │ │ │ │ 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 ebea4 │ │ │ │ + ldr r0, [pc, #340] @ ebfc0 │ │ │ │ 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 2b9e74 │ │ │ │ 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] @ ebfbc │ │ │ │ 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 2b9e7c │ │ │ │ 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] @ ebfc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - ldr r2, [pc, #172] @ ebf84 │ │ │ │ + ldr r2, [pc, #172] @ ebfa0 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #168] @ ebf88 │ │ │ │ + ldr r0, [pc, #168] @ ebfa4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ebefc │ │ │ │ - ldr r2, [pc, #156] @ ebf8c │ │ │ │ + b ebf18 │ │ │ │ + ldr r2, [pc, #156] @ ebfa8 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #152] @ ebf90 │ │ │ │ + ldr r0, [pc, #152] @ ebfac │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b ebf20 │ │ │ │ - ldr r0, [pc, #140] @ ebf98 │ │ │ │ + b ebf3c │ │ │ │ + ldr r0, [pc, #140] @ ebfb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ebf20 │ │ │ │ - ldr r0, [pc, #128] @ ebf9c │ │ │ │ + b ebf3c │ │ │ │ + ldr r0, [pc, #128] @ ebfb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ebf50 │ │ │ │ - b ebf38 │ │ │ │ + b ebf6c │ │ │ │ + b ebf54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -208796,372 +208803,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 │ │ │ │ + eorseq r5, r2, r8, asr r9 │ │ │ │ + @ instruction: 0x0030edb0 │ │ │ │ + ldrdeq r2, [r7], -r6 @ │ │ │ │ + eorseq lr, r0, r8, lsr #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 │ │ │ │ + eorseq r5, r2, r0, lsl #12 │ │ │ │ + eorseq r0, r1, ip, ror #8 │ │ │ │ + eorseq r0, r1, ip, asr r4 │ │ │ │ + eorseq r5, r2, r8, lsr #4 │ │ │ │ + eorseq r5, r2, r4, ror r2 │ │ │ │ + @ instruction: 0x0030edb4 │ │ │ │ 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] @ ec364 │ │ │ │ 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 effc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #68]! @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec1c4 │ │ │ │ + beq ec1e0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ec01c │ │ │ │ - ldr r0, [pc, #868] @ ec358 │ │ │ │ + beq ec038 │ │ │ │ + ldr r0, [pc, #868] @ ec374 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #852] @ ec35c │ │ │ │ + ldr r2, [pc, #852] @ ec378 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104cec │ │ │ │ + bl 104d08 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b ec020 │ │ │ │ + b ec03c │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ subs r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r1, #1 │ │ │ │ bl 1f4fc │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r5, #0 │ │ │ │ - bne ec114 │ │ │ │ + bne ec130 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ec12c │ │ │ │ + beq ec148 │ │ │ │ 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 ec244 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec29c │ │ │ │ + beq ec2b8 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec2b4 │ │ │ │ + beq ec2d0 │ │ │ │ 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] @ ec390 │ │ │ │ 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 ec2ec │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75930 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec134 │ │ │ │ + beq ec150 │ │ │ │ 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 ec2fc │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ec108 │ │ │ │ + bne ec124 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ bl 1efb0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ec138 │ │ │ │ + b ec154 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ec040 │ │ │ │ + bne ec05c │ │ │ │ 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 ec194 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #1 │ │ │ │ - beq ec1a8 │ │ │ │ + beq ec1c4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ec178 │ │ │ │ + bne ec194 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ec188 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ - b ec240 │ │ │ │ + bne ec1a4 │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ + b ec25c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec238 │ │ │ │ + beq ec254 │ │ │ │ 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 ec1a4 │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ + b ec25c │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ec368 │ │ │ │ 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] @ ec36c │ │ │ │ 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] @ ec370 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ec2ec │ │ │ │ - ldr r0, [pc, #304] @ ec360 │ │ │ │ + b ec308 │ │ │ │ + ldr r0, [pc, #304] @ ec37c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b ec2ec │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ + b ec308 │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ec39c │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #280] @ ec384 │ │ │ │ + ldr r0, [pc, #280] @ ec3a0 │ │ │ │ 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] @ ec3a4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ec2ec │ │ │ │ - ldr r2, [pc, #192] @ ec364 │ │ │ │ + b ec308 │ │ │ │ + ldr r2, [pc, #192] @ ec380 │ │ │ │ mov r1, #20 │ │ │ │ - ldr r0, [pc, #188] @ ec368 │ │ │ │ + ldr r0, [pc, #188] @ ec384 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ec2c8 │ │ │ │ - ldr r2, [pc, #176] @ ec36c │ │ │ │ + b ec2e4 │ │ │ │ + ldr r2, [pc, #176] @ ec388 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r0, [pc, #172] @ ec370 │ │ │ │ + ldr r0, [pc, #172] @ ec38c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b ec2ec │ │ │ │ - ldr r0, [pc, #160] @ ec378 │ │ │ │ + b ec308 │ │ │ │ + ldr r0, [pc, #160] @ ec394 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ec2ec │ │ │ │ - ldr r0, [pc, #148] @ ec37c │ │ │ │ + b ec308 │ │ │ │ + ldr r0, [pc, #148] @ ec398 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ec320 │ │ │ │ + b ec33c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b ec338 │ │ │ │ + b ec354 │ │ │ │ mov r6, r0 │ │ │ │ - b ec338 │ │ │ │ + b ec354 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ - b ec338 │ │ │ │ + b ec354 │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ec340 │ │ │ │ + beq ec35c │ │ │ │ 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 │ │ │ │ + eorseq r5, r2, r8, ror #13 │ │ │ │ + eorseq lr, r0, r4, lsr #19 │ │ │ │ + @ instruction: 0xfff616bc │ │ │ │ + eorseq lr, r0, r0, lsl #19 │ │ │ │ + eorseq r0, r1, r4, ror r9 │ │ │ │ + eoreq r5, r7, sl, asr #4 │ │ │ │ + eorseq lr, r0, r0, asr sl │ │ │ │ + eorseq lr, r0, r4, ror #19 │ │ │ │ + eoreq r2, r7, sl, lsl #6 │ │ │ │ + @ instruction: 0x0030e9dc │ │ │ │ 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, r8, lsr r3 │ │ │ │ + eorseq r0, r1, r0, lsr #1 │ │ │ │ + mlaseq r1, r0, r0, r0 │ │ │ │ + eorseq lr, r0, r0, lsr r9 │ │ │ │ + @ instruction: 0xfff61658 │ │ │ │ + eorseq lr, r0, ip, lsl #18 │ │ │ │ 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] @ ec588 │ │ │ │ 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 ec48c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec4e0 │ │ │ │ + beq ec4fc │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec4f8 │ │ │ │ + beq ec514 │ │ │ │ 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 ec498 │ │ │ │ mov r0, r5 │ │ │ │ - bl effa4 │ │ │ │ + bl effc0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec450 │ │ │ │ - ldr r0, [pc, #368] @ ec58c │ │ │ │ + beq ec46c │ │ │ │ + ldr r0, [pc, #368] @ ec5a8 │ │ │ │ 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 ec530 │ │ │ │ add r0, sp, #4 │ │ │ │ bl ade80 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ - b ec454 │ │ │ │ + b ec470 │ │ │ │ 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] @ ec5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ bl 1f634 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ec59c │ │ │ │ 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] @ ec5a0 │ │ │ │ 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] @ ec5a4 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ec520 │ │ │ │ - ldr r2, [pc, #136] @ ec570 │ │ │ │ + b ec53c │ │ │ │ + ldr r2, [pc, #136] @ ec58c │ │ │ │ mov r1, #23 │ │ │ │ - ldr r0, [pc, #132] @ ec574 │ │ │ │ + ldr r0, [pc, #132] @ ec590 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ec50c │ │ │ │ - ldr r2, [pc, #120] @ ec578 │ │ │ │ + b ec528 │ │ │ │ + ldr r2, [pc, #120] @ ec594 │ │ │ │ mov r1, #29 │ │ │ │ - ldr r0, [pc, #116] @ ec57c │ │ │ │ + ldr r0, [pc, #116] @ ec598 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c32c │ │ │ │ - b ec520 │ │ │ │ - ldr r0, [pc, #116] @ ec590 │ │ │ │ + b ec53c │ │ │ │ + ldr r0, [pc, #116] @ ec5ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -209175,584 +209182,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 │ │ │ │ + eorseq r5, r2, r4, lsl #6 │ │ │ │ + @ instruction: 0x0030e7d0 │ │ │ │ + strdeq r2, [r7], -r4 @ │ │ │ │ + eorseq lr, r0, r8, asr #15 │ │ │ │ + strdeq r2, [r7], -r3 @ │ │ │ │ + eorseq lr, r0, ip, ror #13 │ │ │ │ + @ instruction: 0xfff61404 │ │ │ │ + eorseq lr, r0, r8, asr #13 │ │ │ │ + @ instruction: 0x00324fb4 │ │ │ │ + eorseq pc, r0, ip, asr lr @ │ │ │ │ + eorseq lr, r0, r8, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #1644] @ ecc14 │ │ │ │ + ldr r1, [pc, #1644] @ ecc30 │ │ │ │ ldr r6, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [r1, #44] @ 0x2c │ │ │ │ - bl effa4 │ │ │ │ + bl effc0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ cmp sl, #0 │ │ │ │ add r6, r0, r5 │ │ │ │ - beq ec6e4 │ │ │ │ + beq ec700 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec9b4 │ │ │ │ - ldr r0, [pc, #1576] @ ecc0c │ │ │ │ + beq ec9d0 │ │ │ │ + ldr r0, [pc, #1576] @ ecc28 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eca20 │ │ │ │ - ldr r0, [pc, #1588] @ ecc30 │ │ │ │ + beq eca3c │ │ │ │ + ldr r0, [pc, #1588] @ ecc4c │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1584] @ ecc34 │ │ │ │ + ldr r2, [pc, #1584] @ ecc50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f424 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 119134 │ │ │ │ + bl 119150 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #1516] @ ecc10 │ │ │ │ + ldr r0, [pc, #1516] @ ecc2c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq eca58 │ │ │ │ + beq eca74 │ │ │ │ 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] @ ecc6c │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #1524] @ ecc54 │ │ │ │ + ldr r2, [pc, #1524] @ ecc70 │ │ │ │ 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 ec990 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 119240 │ │ │ │ + bl 11925c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec740 │ │ │ │ + beq ec75c │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r5, sp, #32 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9c30 │ │ │ │ + bl 2e9c4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne eca80 │ │ │ │ + bne eca9c │ │ │ │ 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 ec814 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec9c0 │ │ │ │ - ldr r1, [pc, #1360] @ ecc48 │ │ │ │ + beq ec9dc │ │ │ │ + ldr r1, [pc, #1360] @ ecc64 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #1344] @ ecc4c │ │ │ │ + ldr r2, [pc, #1344] @ ecc68 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1f19c │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #72]! @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec974 │ │ │ │ + beq ec990 │ │ │ │ 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 ec830 │ │ │ │ + ldr r1, [pc, #1296] @ ecc74 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ec7c0 │ │ │ │ + beq ec7dc │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - beq ec91c │ │ │ │ + beq ec938 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ec784 │ │ │ │ - ldr r1, [pc, #1252] @ ecc60 │ │ │ │ + bne ec7a0 │ │ │ │ + ldr r1, [pc, #1252] @ ecc7c │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340c68 │ │ │ │ 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 33fb30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b ec7f8 │ │ │ │ + b ec814 │ │ │ │ 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 ec814 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 11cebc │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5, #76]! @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec980 │ │ │ │ + beq ec99c │ │ │ │ cmp sl, #0 │ │ │ │ - beq ec86c │ │ │ │ + beq ec888 │ │ │ │ ldr r1, [r9] │ │ │ │ - ldr r0, [pc, #1080] @ ecc7c │ │ │ │ + ldr r0, [pc, #1080] @ ecc98 │ │ │ │ mov r3, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #1068] @ ecc80 │ │ │ │ + ldr r2, [pc, #1068] @ ecc9c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104e38 │ │ │ │ + bl 104e54 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b ec878 │ │ │ │ + b ec894 │ │ │ │ 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 11ce18 │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec98c │ │ │ │ + beq ec9a8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ec8d4 │ │ │ │ + beq ec8f0 │ │ │ │ ldr r1, [r9] │ │ │ │ - ldr r0, [pc, #980] @ ecc84 │ │ │ │ + ldr r0, [pc, #980] @ ecca0 │ │ │ │ mov r3, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #968] @ ecc88 │ │ │ │ + ldr r2, [pc, #968] @ ecca4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104cec │ │ │ │ + bl 104d08 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne ec8e4 │ │ │ │ + bne ec900 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b ec8f0 │ │ │ │ + b ec90c │ │ │ │ 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 11ce18 │ │ │ │ cmp sl, #0 │ │ │ │ - beq ec914 │ │ │ │ + beq ec930 │ │ │ │ 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 ecb48 │ │ │ │ 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 ecb5c │ │ │ │ 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 ec790 │ │ │ │ + b ec7a0 │ │ │ │ + bl ee6c8 │ │ │ │ + bl 2e8208 │ │ │ │ + b ec9e4 │ │ │ │ + bl ee6c8 │ │ │ │ + bl 2e8208 │ │ │ │ + b ec9e4 │ │ │ │ + bl ee6c8 │ │ │ │ + bl 2e8208 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #716] @ ecc70 │ │ │ │ + ldr r0, [pc, #716] @ ecc8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #708] @ ecc74 │ │ │ │ + ldr r0, [pc, #708] @ ecc90 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ec9e8 │ │ │ │ + b eca04 │ │ │ │ bl 1fbc8 │ │ │ │ - bl 2e81ec │ │ │ │ - b ec9c8 │ │ │ │ + bl 2e8208 │ │ │ │ + b ec9e4 │ │ │ │ bl 1fbc8 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r7, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #572] @ ecc18 │ │ │ │ + ldr r0, [pc, #572] @ ecc34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #564] @ ecc1c │ │ │ │ + ldr r0, [pc, #564] @ ecc38 │ │ │ │ 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] @ ecc94 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ecb3c │ │ │ │ - ldr r0, [pc, #504] @ ecc20 │ │ │ │ + b ecb58 │ │ │ │ + ldr r0, [pc, #504] @ ecc3c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecac0 │ │ │ │ + bne ecadc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #464] @ ecc24 │ │ │ │ + ldr r0, [pc, #464] @ ecc40 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ecad4 │ │ │ │ - ldr r0, [pc, #472] @ ecc38 │ │ │ │ + b ecaf0 │ │ │ │ + ldr r0, [pc, #472] @ ecc54 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecaf4 │ │ │ │ - ldr r0, [pc, #448] @ ecc3c │ │ │ │ + bne ecb10 │ │ │ │ + ldr r0, [pc, #448] @ ecc58 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ecafc │ │ │ │ + b ecb18 │ │ │ │ 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] @ ecc80 │ │ │ │ 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] @ ecc84 │ │ │ │ + ldr r3, [pc, #440] @ ecc88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ecb3c │ │ │ │ + b ecb58 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #340] @ ecc28 │ │ │ │ + ldr r0, [pc, #340] @ ecc44 │ │ │ │ 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] @ ecc48 │ │ │ │ add r1, pc, r1 │ │ │ │ - b eca18 │ │ │ │ - ldr r0, [pc, #328] @ ecc44 │ │ │ │ + b eca34 │ │ │ │ + ldr r0, [pc, #328] @ ecc60 │ │ │ │ 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] @ ecc5c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ecb3c │ │ │ │ + b ecb58 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ ecc5c │ │ │ │ + ldr r2, [pc, #292] @ ecc78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b ecb30 │ │ │ │ + b ecb4c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ecb64 │ │ │ │ + bne ecb80 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc08 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1f400 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ - b ecbb4 │ │ │ │ + b ecbd0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ecbb4 │ │ │ │ + beq ecbd0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ecbb4 │ │ │ │ + bl 1b0820 │ │ │ │ + b ecbd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1f400 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r7 │ │ │ │ - b ecbe0 │ │ │ │ + b ecbfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - b ecbec │ │ │ │ + b ecc08 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ecc08 │ │ │ │ + beq ecc24 │ │ │ │ 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 r3, r2, ip, ror r9 │ │ │ │ + eorseq r3, r2, ip, lsr r9 │ │ │ │ + ldrsheq r5, [r2], -ip @ │ │ │ │ + @ instruction: 0x0030e1b4 │ │ │ │ + @ instruction: 0xfff60edc │ │ │ │ + eorseq r3, r2, r0, ror r3 │ │ │ │ + eorseq r8, r0, r0, lsr #22 │ │ │ │ + mlaseq r0, r8, sl, r8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0xfff81778 │ │ │ │ + @ instruction: 0xfff81a8c │ │ │ │ + eorseq r3, r2, ip, lsr r3 │ │ │ │ + @ instruction: 0x00308af8 │ │ │ │ + eorseq r8, r0, r8, lsl #21 │ │ │ │ + eorseq r8, r0, r0, ror sl │ │ │ │ + @ instruction: 0xfff81994 │ │ │ │ + @ instruction: 0xfff81988 │ │ │ │ + @ instruction: 0xfff81a40 │ │ │ │ + @ instruction: 0xfff81a34 │ │ │ │ + eoreq r1, r7, ip, asr #29 │ │ │ │ + eorseq lr, r0, r8, ror r0 │ │ │ │ + eorseq lr, r0, r0, asr r3 │ │ │ │ + eorseq r7, r0, r4, ror sl │ │ │ │ + eoreq r8, r6, r1, asr #4 │ │ │ │ + eorseq r7, r0, r0, lsl r7 │ │ │ │ + eorseq lr, r0, ip, ror #3 │ │ │ │ + @ instruction: 0xfff60f14 │ │ │ │ + eorseq lr, r0, r8, lsl #3 │ │ │ │ + eorseq r0, r1, r8, ror #1 │ │ │ │ + eoreq r4, r7, lr, ror r9 │ │ │ │ + eorseq r0, r1, ip, lsl #1 │ │ │ │ + eoreq r4, r7, sl, ror #18 │ │ │ │ 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] @ ece2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r9, [r1, #44] @ 0x2c │ │ │ │ - bl effa4 │ │ │ │ + bl effc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecce0 │ │ │ │ + beq eccfc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 10f40c │ │ │ │ + bl 10f428 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b eccec │ │ │ │ + b ecd08 │ │ │ │ mov r4, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ecd80 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecd7c │ │ │ │ + beq ecd98 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2d69b8 │ │ │ │ + bl 2d69d4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ecd5c │ │ │ │ + beq ecd78 │ │ │ │ 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 1b0820 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r5, #56]! @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ecd2c │ │ │ │ + bne ecd48 │ │ │ │ bl 1fdf0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ece30 │ │ │ │ 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] @ ece34 │ │ │ │ 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] @ ece38 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - b ece08 │ │ │ │ + b ece24 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ece0c │ │ │ │ + beq ece28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r8, lsl #20 │ │ │ │ + @ instruction: 0x0030ddf0 │ │ │ │ + @ instruction: 0xfff60b08 │ │ │ │ + eorseq sp, r0, ip, asr #27 │ │ │ │ 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] @ ecf94 │ │ │ │ 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 ecf14 │ │ │ │ + bl f0430 │ │ │ │ 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 +209778,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] @ ecf98 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #168] @ ecf80 │ │ │ │ + ldr r1, [pc, #168] @ ecf9c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4de10 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecef0 │ │ │ │ + beq ecf0c │ │ │ │ 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 edc74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ecfa0 │ │ │ │ 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] @ ecfa4 │ │ │ │ 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] @ ecfa8 │ │ │ │ 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 ecf8c │ │ │ │ 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, r4, ror r8 │ │ │ │ + eorseq r8, r0, r8, lsr #6 │ │ │ │ + eoreq sl, r6, ip, lsr #22 │ │ │ │ + eorseq sp, r0, r0, ror ip │ │ │ │ + @ instruction: 0xfff60988 │ │ │ │ + eorseq sp, r0, ip, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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] @ ed268 │ │ │ │ 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 +209862,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 ed19c │ │ │ │ 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 +209880,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 347e88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ed1e4 │ │ │ │ + beq ed200 │ │ │ │ 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 ed0e8 │ │ │ │ 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 ed13c │ │ │ │ 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] @ ed288 │ │ │ │ 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] @ ed28c │ │ │ │ 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] @ ed290 │ │ │ │ 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 ed178 │ │ │ │ + ldr r0, [pc, #340] @ ed298 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #328] @ ed280 │ │ │ │ + ldr r0, [pc, #328] @ ed29c │ │ │ │ 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] @ ed2a0 │ │ │ │ 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] @ ed294 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ed21c │ │ │ │ + b ed238 │ │ │ │ mov r0, #3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #188] @ ed250 │ │ │ │ + ldr r0, [pc, #188] @ ed26c │ │ │ │ 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] @ ed270 │ │ │ │ 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] @ ed274 │ │ │ │ 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] @ ed278 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ed21c │ │ │ │ + b ed238 │ │ │ │ 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] @ ed27c │ │ │ │ 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] @ ed280 │ │ │ │ + ldr r3, [pc, #84] @ ed284 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ed238 │ │ │ │ + b ed254 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e48b4 │ │ │ │ + bl e48d0 │ │ │ │ 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 │ │ │ │ + mlaeq r7, ip, r6, r1 │ │ │ │ + @ instruction: 0x0030d6dc │ │ │ │ + eorseq r2, r2, r8, asr #22 │ │ │ │ + @ instruction: 0xfff60700 │ │ │ │ + eorseq sp, r0, r4, lsl r7 │ │ │ │ + eorseq sp, r0, ip, ror #16 │ │ │ │ + mlaeq r7, fp, lr, r0 │ │ │ │ + mlaseq r0, r0, r7, sp │ │ │ │ + eorseq sp, r0, r0, lsr #16 │ │ │ │ + eorseq r2, r2, ip, lsl #24 │ │ │ │ + @ instruction: 0xfff607b8 │ │ │ │ + mlaseq r0, r8, fp, sp │ │ │ │ + @ instruction: 0x0030d7f4 │ │ │ │ + eorseq r2, r2, r0, asr #23 │ │ │ │ + @ instruction: 0xfff60778 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ - ldr r7, [pc, #268] @ ed3a4 │ │ │ │ + ldr r7, [pc, #268] @ ed3c0 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed374 │ │ │ │ + beq ed390 │ │ │ │ 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] @ ed3c4 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed374 │ │ │ │ + beq ed390 │ │ │ │ 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 ed39c │ │ │ │ ldr r7, [r4, #16] │ │ │ │ strd r8, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r4, #16] │ │ │ │ - beq ed360 │ │ │ │ + beq ed37c │ │ │ │ mov r0, r7 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ed658 │ │ │ │ + b ed674 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - ldr r0, [pc, #36] @ ed3ac │ │ │ │ + ldr r0, [pc, #36] @ ed3c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e488c │ │ │ │ + bl e48a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - mlaseq r2, r8, fp, r2 │ │ │ │ - eorseq r3, r2, r8, lsl #30 │ │ │ │ - @ instruction: 0x0030d9b4 │ │ │ │ + eorseq r2, r2, ip, ror fp │ │ │ │ + eorseq r3, r2, ip, ror #29 │ │ │ │ + mlaseq r0, r8, r9, sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r1, [pc, #140] @ ed448 │ │ │ │ + ldr r1, [pc, #140] @ ed464 │ │ │ │ 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 ed458 │ │ │ │ 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 ed454 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed41c │ │ │ │ + beq ed438 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #8] @ ed44c │ │ │ │ + ldr r0, [pc, #8] @ ed468 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - eorseq r3, r2, r0, asr #28 │ │ │ │ - eorseq sp, r0, r8, lsr #15 │ │ │ │ + eorseq r3, r2, r4, lsr #28 │ │ │ │ + eorseq sp, r0, ip, lsl #15 │ │ │ │ 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] @ ed658 │ │ │ │ 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 ed5e8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed5b8 │ │ │ │ + beq ed5d4 │ │ │ │ bl 1e788 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq ed5b8 │ │ │ │ + beq ed5d4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f0738 │ │ │ │ + bl f0754 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed5b0 │ │ │ │ + beq ed5cc │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75e84 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bne ed584 │ │ │ │ - ldr r8, [pc, #360] @ ed640 │ │ │ │ + bne ed5a0 │ │ │ │ + ldr r8, [pc, #360] @ ed65c │ │ │ │ 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 ed5f4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 75930 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed584 │ │ │ │ + beq ed5a0 │ │ │ │ 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 ed604 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ed57c │ │ │ │ + bne ed598 │ │ │ │ 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 ed5a0 │ │ │ │ + ldr r0, [pc, #248] @ ed66c │ │ │ │ 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 2b9e74 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ - b ed5b0 │ │ │ │ + b ed5cc │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 75a84 │ │ │ │ - ldr r0, [pc, #180] @ ed64c │ │ │ │ + ldr r0, [pc, #180] @ ed668 │ │ │ │ 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 2b9e7c │ │ │ │ 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] @ ed670 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - ldr r0, [pc, #100] @ ed644 │ │ │ │ + ldr r0, [pc, #100] @ ed660 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ed5f4 │ │ │ │ - ldr r0, [pc, #88] @ ed648 │ │ │ │ + b ed610 │ │ │ │ + ldr r0, [pc, #88] @ ed664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1fda8 │ │ │ │ - b ed618 │ │ │ │ - b ed60c │ │ │ │ + b ed634 │ │ │ │ + b ed628 │ │ │ │ mov r8, r0 │ │ │ │ - b ed620 │ │ │ │ + b ed63c │ │ │ │ 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, ip, ror sp │ │ │ │ + @ instruction: 0x00323ef8 │ │ │ │ + mlaseq r0, r8, sp, lr │ │ │ │ + eorseq lr, r0, r8, lsl #27 │ │ │ │ + eorseq r3, r2, ip, lsr #22 │ │ │ │ + eorseq r3, r2, ip, ror #22 │ │ │ │ + eorseq sp, r0, ip, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl f0738 │ │ │ │ + bl f0754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed70c │ │ │ │ - ldr r6, [pc, #476] @ ed858 │ │ │ │ + beq ed728 │ │ │ │ + ldr r6, [pc, #476] @ ed874 │ │ │ │ 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 ed824 │ │ │ │ + ldr r0, [pc, #444] @ ed87c │ │ │ │ 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 ed730 │ │ │ │ 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 ed834 │ │ │ │ ldr r2, [r1, #116] @ 0x74 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ed700 │ │ │ │ + bne ed71c │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ bl 1efb0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r6, r0, #5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b ed718 │ │ │ │ + b ed734 │ │ │ │ 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 ed780 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r1, #1 │ │ │ │ - beq ed788 │ │ │ │ + beq ed7a4 │ │ │ │ cmp r1, #3 │ │ │ │ - bne ed764 │ │ │ │ + bne ed780 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ed774 │ │ │ │ - bl eee58 │ │ │ │ - bl 2e81ec │ │ │ │ - b ed7ac │ │ │ │ + bne ed790 │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ + b ed7c8 │ │ │ │ ldr r2, [r0, #52]! @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ed7a4 │ │ │ │ + beq ed7c0 │ │ │ │ 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 ed790 │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ + b ed7c8 │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ed884 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #148] @ ed86c │ │ │ │ + ldr r0, [pc, #148] @ ed888 │ │ │ │ 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] @ ed88c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ed824 │ │ │ │ - ldr r0, [pc, #76] @ ed85c │ │ │ │ + b ed840 │ │ │ │ + ldr r0, [pc, #76] @ ed878 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - b ed824 │ │ │ │ - ldr r0, [pc, #68] @ ed864 │ │ │ │ + b ed840 │ │ │ │ + ldr r0, [pc, #68] @ ed880 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -210386,438 +210393,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, r0, asr sp │ │ │ │ + eorseq lr, r0, r8, ror #22 │ │ │ │ + eorseq r3, r2, ip, lsr fp │ │ │ │ + eorseq lr, r0, r8, asr fp │ │ │ │ + eorseq sp, r0, r4, asr #7 │ │ │ │ + @ instruction: 0xfff600ec │ │ │ │ + eorseq sp, r0, r0, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #356] @ ed9e8 │ │ │ │ + ldr r1, [pc, #356] @ eda04 │ │ │ │ mov r2, #11 │ │ │ │ - ldr r3, [pc, #352] @ ed9ec │ │ │ │ + ldr r3, [pc, #352] @ eda08 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3f84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed8b4 │ │ │ │ - ldr r1, [pc, #332] @ ed9f4 │ │ │ │ + beq ed8d0 │ │ │ │ + ldr r1, [pc, #332] @ eda10 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ed8c4 │ │ │ │ - ldr r1, [pc, #308] @ ed9f0 │ │ │ │ + b ed8e0 │ │ │ │ + ldr r1, [pc, #308] @ eda0c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 94974 │ │ │ │ - ldr r0, [pc, #296] @ ed9f8 │ │ │ │ + ldr r0, [pc, #296] @ eda14 │ │ │ │ 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 ed978 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ed950 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ed934 │ │ │ │ + beq ed950 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed954 │ │ │ │ + beq ed970 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 1f2e0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ eda18 │ │ │ │ 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] @ eda1c │ │ │ │ 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] @ eda20 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ed9e4 │ │ │ │ + beq eda00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r0, lsr #13 │ │ │ │ + @ instruction: 0x0030d8bc │ │ │ │ + @ instruction: 0x00270db8 │ │ │ │ + eoreq ip, r6, fp, lsl #3 │ │ │ │ + eorseq r3, r2, r0, lsl r9 │ │ │ │ + eorseq sp, r0, ip, lsl #4 │ │ │ │ + @ instruction: 0xfff5ff24 │ │ │ │ + eorseq sp, r0, r8, ror #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #228] @ edb00 │ │ │ │ + ldr r0, [pc, #228] @ edb1c │ │ │ │ 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 edac0 │ │ │ │ + ldr r1, [pc, #192] @ edb20 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #188] @ edb08 │ │ │ │ + ldr r3, [pc, #188] @ edb24 │ │ │ │ mov r2, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3f84 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eda94 │ │ │ │ + bne edab0 │ │ │ │ ldrb r0, [r6, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne eda94 │ │ │ │ - ldr r1, [pc, #144] @ edb0c │ │ │ │ + bne edab0 │ │ │ │ + ldr r1, [pc, #144] @ edb28 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #140] @ edb10 │ │ │ │ + ldr r3, [pc, #140] @ edb2c │ │ │ │ mov r2, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3f84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d9554 │ │ │ │ - bl e967c │ │ │ │ - bl 2e81ec │ │ │ │ + b 2d9570 │ │ │ │ + bl e9698 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ edb30 │ │ │ │ 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] @ edb34 │ │ │ │ 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] @ edb38 │ │ │ │ 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, r4, asr #15 │ │ │ │ + strdeq r1, [r7], -r4 @ │ │ │ │ + eorseq sp, r0, ip, lsl r7 │ │ │ │ + ldrdeq r1, [r7], -r4 @ │ │ │ │ + eorseq sp, r0, r4, lsl #14 │ │ │ │ + eorseq sp, r0, r8, asr #1 │ │ │ │ + @ instruction: 0xfff5fde0 │ │ │ │ + eorseq sp, r0, r4, lsr #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #272] @ edc40 │ │ │ │ + ldr r1, [pc, #272] @ edc5c │ │ │ │ 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 edbe8 │ │ │ │ + bl f0754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq edb90 │ │ │ │ + beq edbac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ edc44 │ │ │ │ + ldr r0, [pc, #224] @ edc60 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #208] @ edc48 │ │ │ │ + ldr r2, [pc, #208] @ edc64 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 104cec │ │ │ │ + bl 104d08 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b edb94 │ │ │ │ + b edbb0 │ │ │ │ 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 1b0820 │ │ │ │ + bl eee74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ edc68 │ │ │ │ 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] @ edc6c │ │ │ │ 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] @ edc70 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x003236b0 │ │ │ │ + eorseq lr, r0, r4, lsl #28 │ │ │ │ + ldrdeq r3, [r7], -sl @ │ │ │ │ + mlaseq r0, ip, pc, ip @ │ │ │ │ + @ instruction: 0xfff5fcb4 │ │ │ │ + eorseq ip, r0, r8, ror pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ edccc │ │ │ │ + ldr r0, [pc, #100] @ edce8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne edc90 │ │ │ │ - ldr r0, [pc, #88] @ edcdc │ │ │ │ + bne edcac │ │ │ │ + ldr r0, [pc, #88] @ edcf8 │ │ │ │ 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] @ edcec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ edcd4 │ │ │ │ - ldr r3, [pc, #24] @ edcd8 │ │ │ │ + ldr r0, [pc, #24] @ edcf0 │ │ │ │ + ldr r3, [pc, #24] @ edcf4 │ │ │ │ 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 edc98 │ │ │ │ + eorseq r3, r2, r4, lsl r9 │ │ │ │ + eorseq sp, r0, r0, lsl #4 │ │ │ │ + eorseq r3, r2, r4, asr #17 │ │ │ │ + eorseq ip, r0, r0, lsl #19 │ │ │ │ + eorseq r3, r2, r4, asr sl │ │ │ │ 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] @ edd74 │ │ │ │ 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] @ edd78 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #56] @ edd60 │ │ │ │ + ldr r0, [pc, #56] @ edd7c │ │ │ │ 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] @ edd80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #24] @ edd68 │ │ │ │ + ldr r1, [pc, #24] @ edd84 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq sp, r0, ip, ror #3 │ │ │ │ + @ instruction: 0x0030d1d0 │ │ │ │ @ instruction: 0xffffbaac │ │ │ │ - @ instruction: 0xfff5fbb8 │ │ │ │ - eoreq r0, r7, r9, ror fp │ │ │ │ - mlaseq r0, r0, r1, sp │ │ │ │ + @ instruction: 0xfff5fb9c │ │ │ │ + eoreq r0, r7, sp, ror fp │ │ │ │ + eorseq sp, r0, r4, ror r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #256] @ ede7c │ │ │ │ + ldr r1, [pc, #256] @ ede98 │ │ │ │ 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 ede38 │ │ │ │ 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] @ edea8 │ │ │ │ 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] @ edeac │ │ │ │ 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] @ edeb0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e9578 │ │ │ │ - bl 2e81ec │ │ │ │ + bl e9594 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ede9c │ │ │ │ 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] @ edea0 │ │ │ │ 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] @ edea4 │ │ │ │ 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, r8, ror #7 │ │ │ │ + eorseq ip, r0, ip, asr #26 │ │ │ │ + @ instruction: 0xfff5fa64 │ │ │ │ + eorseq ip, r0, r8, lsr #26 │ │ │ │ + eorseq sp, r0, r4, lsl #2 │ │ │ │ + eorseq r2, r2, r4, ror #1 │ │ │ │ + eorseq sp, r0, r0, ror #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #160] @ edf48 │ │ │ │ + ldr r1, [pc, #160] @ edf64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 edf54 │ │ │ │ + ldr r0, [pc, #112] @ edf68 │ │ │ │ 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] @ edf6c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 +210832,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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ + b edef0 │ │ │ │ + eoreq r0, r7, r0, lsr sl │ │ │ │ + eorseq r3, r2, r8, lsl #5 │ │ │ │ + eoreq r0, r7, ip, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r4, [pc, #1468] @ ee520 │ │ │ │ + ldr r4, [pc, #1468] @ ee53c │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq edf8c │ │ │ │ + beq edfa8 │ │ │ │ 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] @ ee540 │ │ │ │ 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 ee4c8 │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ sub r1, r2, #9 │ │ │ │ ror r1, r1, #1 │ │ │ │ cmp r1, #5 │ │ │ │ stmib sp, {r0, r2} │ │ │ │ - bhi ee480 │ │ │ │ + bhi ee49c │ │ │ │ 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] @ ee55c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee49c │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee410 │ │ │ │ - ldr r1, [pc, #1328] @ ee560 │ │ │ │ + beq ee42c │ │ │ │ + ldr r1, [pc, #1328] @ ee57c │ │ │ │ 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 2dc748 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee068 │ │ │ │ + beq ee084 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1268] @ ee564 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1268] @ ee580 │ │ │ │ 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 2e22e4 │ │ │ │ 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 ee0e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee0c8 │ │ │ │ + beq ee0e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee0e0 │ │ │ │ + beq ee0fc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1152] @ ee568 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1152] @ ee584 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee3a4 │ │ │ │ - ldr r1, [pc, #1092] @ ee53c │ │ │ │ + b ee3c0 │ │ │ │ + ldr r1, [pc, #1092] @ ee558 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee49c │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee3f8 │ │ │ │ - ldr r1, [pc, #1084] @ ee554 │ │ │ │ + beq ee414 │ │ │ │ + ldr r1, [pc, #1084] @ ee570 │ │ │ │ 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 2dc748 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee150 │ │ │ │ + beq ee16c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1024] @ ee558 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1024] @ ee574 │ │ │ │ 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 2e22e4 │ │ │ │ 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 ee1cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee1b0 │ │ │ │ + beq ee1cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee1c8 │ │ │ │ + beq ee1e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #908] @ ee55c │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #908] @ ee578 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee3a4 │ │ │ │ - ldr r1, [pc, #844] @ ee52c │ │ │ │ + b ee3c0 │ │ │ │ + ldr r1, [pc, #844] @ ee548 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee49c │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee404 │ │ │ │ - ldr r1, [pc, #888] @ ee578 │ │ │ │ + beq ee420 │ │ │ │ + ldr r1, [pc, #888] @ ee594 │ │ │ │ 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 2dc748 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee238 │ │ │ │ + beq ee254 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #828] @ ee57c │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #828] @ ee598 │ │ │ │ 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 2e22e4 │ │ │ │ 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 ee2b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee298 │ │ │ │ + beq ee2b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee2b0 │ │ │ │ + beq ee2cc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #712] @ ee580 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #712] @ ee59c │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee3a4 │ │ │ │ - ldr r1, [pc, #636] @ ee544 │ │ │ │ + b ee3c0 │ │ │ │ + ldr r1, [pc, #636] @ ee560 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee480 │ │ │ │ + bne ee49c │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee41c │ │ │ │ - ldr r1, [pc, #644] @ ee56c │ │ │ │ + beq ee438 │ │ │ │ + ldr r1, [pc, #644] @ ee588 │ │ │ │ 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 2dc748 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee320 │ │ │ │ + beq ee33c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #584] @ ee570 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #584] @ ee58c │ │ │ │ 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 2e22e4 │ │ │ │ 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 ee39c │ │ │ │ cmp r5, #0 │ │ │ │ - beq ee380 │ │ │ │ + beq ee39c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee398 │ │ │ │ + beq ee3b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #468] @ ee574 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #468] @ ee590 │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne ee3dc │ │ │ │ + bne ee3f8 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r8 │ │ │ │ bl 1fda8 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ - b ee424 │ │ │ │ + bl 2e8208 │ │ │ │ + b ee440 │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ - b ee424 │ │ │ │ + bl 2e8208 │ │ │ │ + b ee440 │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ - b ee424 │ │ │ │ + bl 2e8208 │ │ │ │ + b ee440 │ │ │ │ bl 1ece0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #276] @ ee548 │ │ │ │ + ldr r0, [pc, #276] @ ee564 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #268] @ ee54c │ │ │ │ + ldr r0, [pc, #268] @ ee568 │ │ │ │ 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] @ ee56c │ │ │ │ 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 ee4d4 │ │ │ │ + ldr r0, [pc, #168] @ ee54c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #160] @ ee534 │ │ │ │ + ldr r0, [pc, #160] @ ee550 │ │ │ │ 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] @ ee554 │ │ │ │ add r1, pc, r1 │ │ │ │ - b ee454 │ │ │ │ - ldr r0, [pc, #116] @ ee528 │ │ │ │ + b ee470 │ │ │ │ + ldr r0, [pc, #116] @ ee544 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ee4c8 │ │ │ │ - b ee4c8 │ │ │ │ - b ee4c8 │ │ │ │ + b ee4e4 │ │ │ │ + b ee4e4 │ │ │ │ + b ee4e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b ee4e8 │ │ │ │ - b ee4e0 │ │ │ │ - b ee4e0 │ │ │ │ - b ee4e0 │ │ │ │ + b ee504 │ │ │ │ + b ee4fc │ │ │ │ + b ee4fc │ │ │ │ + b ee4fc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee510 │ │ │ │ + beq ee52c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + eorseq r3, r2, r0, lsl #4 │ │ │ │ + eorseq r3, r2, ip, lsl #5 │ │ │ │ + eorseq r6, r0, r0, asr #23 │ │ │ │ + ldrdeq r6, [r7], -lr @ │ │ │ │ + mlaseq r0, r0, sl, ip │ │ │ │ + @ instruction: 0xfff5f430 │ │ │ │ + eorseq ip, r0, r0, lsl #21 │ │ │ │ + eoreq r6, r7, r3, lsr #5 │ │ │ │ + mlaeq r7, sl, r3, r6 │ │ │ │ + eoreq r6, r7, fp, ror #1 │ │ │ │ + eorseq ip, r0, ip, asr r7 │ │ │ │ + @ instruction: 0xfff5f484 │ │ │ │ + eorseq ip, r0, ip, asr #14 │ │ │ │ + @ instruction: 0x002708b2 │ │ │ │ + eoreq r0, r7, sp, ror r8 │ │ │ │ + eoreq r0, r7, lr, lsl r8 │ │ │ │ + eoreq r7, r6, r4, lsl #7 │ │ │ │ + eoreq r0, r7, r4, lsl #19 │ │ │ │ + ldrdeq r7, [r6], -r4 @ │ │ │ │ + eoreq r0, r7, sl, lsl r7 │ │ │ │ + eoreq r0, r7, r1, ror #13 │ │ │ │ + eoreq r0, r7, lr, ror r6 │ │ │ │ + eoreq r0, r7, r1, lsr #16 │ │ │ │ + eoreq r0, r7, r8, ror #15 │ │ │ │ + eoreq r0, r7, r5, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ee610 │ │ │ │ + bne ee62c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl eaa2c │ │ │ │ + bl eaa48 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne ee66c │ │ │ │ + bne ee688 │ │ │ │ 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] @ ee6b4 │ │ │ │ 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] @ ee6b8 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #120] @ ee6a0 │ │ │ │ + ldr r0, [pc, #120] @ ee6bc │ │ │ │ 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] @ ee6c0 │ │ │ │ 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] @ ee6c4 │ │ │ │ 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 edcfc │ │ │ │ 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 │ │ │ │ + eorseq r2, r1, r4, asr #18 │ │ │ │ + eorseq r2, r1, r8, lsr r9 │ │ │ │ + @ instruction: 0xfff5f29c │ │ │ │ + eorseq ip, r0, ip, ror #16 │ │ │ │ + eorseq ip, r0, r0, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ ee720 │ │ │ │ + ldr r0, [pc, #100] @ ee73c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ee6e4 │ │ │ │ - ldr r0, [pc, #88] @ ee730 │ │ │ │ + bne ee700 │ │ │ │ + ldr r0, [pc, #88] @ ee74c │ │ │ │ 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] @ ee740 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ ee728 │ │ │ │ - ldr r3, [pc, #24] @ ee72c │ │ │ │ + ldr r0, [pc, #24] @ ee744 │ │ │ │ + ldr r3, [pc, #24] @ ee748 │ │ │ │ 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 ee6ec │ │ │ │ + @ instruction: 0x00322bf4 │ │ │ │ + eorseq ip, r0, r4, asr r8 │ │ │ │ + eorseq r2, r2, r4, lsr #23 │ │ │ │ + eorseq ip, r0, r4, ror #1 │ │ │ │ + eorseq r2, r2, r0, lsr #24 │ │ │ │ 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] @ ee7d0 │ │ │ │ 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] @ ee7d4 │ │ │ │ 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] @ ee7d8 │ │ │ │ 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] @ ee7dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #24] @ ee7c4 │ │ │ │ + ldr r1, [pc, #24] @ ee7e0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq ip, r0, r4, asr r8 │ │ │ │ + eorseq ip, r0, r8, lsr r8 │ │ │ │ @ instruction: 0xffffae0c │ │ │ │ - @ instruction: 0xfff5f15c │ │ │ │ - eoreq r0, r7, pc, ror #6 │ │ │ │ - @ instruction: 0x0030c7f4 │ │ │ │ + @ instruction: 0xfff5f140 │ │ │ │ + eoreq r0, r7, r3, ror r3 │ │ │ │ + @ instruction: 0x0030c7d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #500] @ ee9cc │ │ │ │ + ldr r1, [pc, #500] @ ee9e8 │ │ │ │ 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 ee8f0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee8dc │ │ │ │ + beq ee8f8 │ │ │ │ bl 1e8e4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee920 │ │ │ │ + beq ee93c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee928 │ │ │ │ + beq ee944 │ │ │ │ bl 1fafc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee96c │ │ │ │ + beq ee988 │ │ │ │ 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] @ eea0c │ │ │ │ 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] @ eea10 │ │ │ │ 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] @ eea00 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e957c │ │ │ │ - b ee970 │ │ │ │ + bl e9598 │ │ │ │ + b ee98c │ │ │ │ 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] @ ee9f8 │ │ │ │ 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] @ ee9fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ - b ee8bc │ │ │ │ - bl e9574 │ │ │ │ - b ee970 │ │ │ │ + b ee8d8 │ │ │ │ + bl e9590 │ │ │ │ + b ee98c │ │ │ │ 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] @ eea04 │ │ │ │ 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] @ eea08 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ - b ee8bc │ │ │ │ - bl e9718 │ │ │ │ - bl 2e81ec │ │ │ │ + b ee8d8 │ │ │ │ + bl e9734 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ee9ec │ │ │ │ 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] @ ee9f0 │ │ │ │ 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] @ ee9f4 │ │ │ │ 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 │ │ │ │ + eorseq r2, r2, r4, lsl #20 │ │ │ │ + @ instruction: 0x0030c1fc │ │ │ │ + @ instruction: 0xfff5ef14 │ │ │ │ + @ instruction: 0x0030c1d8 │ │ │ │ + eorseq ip, r0, ip, lsr #13 │ │ │ │ + eorseq r1, r2, ip, asr #11 │ │ │ │ + eorseq ip, r0, r8, lsl #14 │ │ │ │ + eorseq ip, r0, r0, ror r6 │ │ │ │ + eorseq r1, r2, r0, lsl #11 │ │ │ │ + eorseq ip, r0, ip, lsr #14 │ │ │ │ + eorseq r1, r2, ip, lsr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #324] @ eeb4c │ │ │ │ + ldr r1, [pc, #324] @ eeb68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 eeb38 │ │ │ │ + ldr r5, [pc, #276] @ eeb6c │ │ │ │ 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] @ eeb70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 eeb48 │ │ │ │ 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] @ eeb74 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 eeb58 │ │ │ │ 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] @ eeb78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 +211593,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 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b eea34 │ │ │ │ + bl 1b0820 │ │ │ │ + b eea50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b eea7c │ │ │ │ + bl 1b0820 │ │ │ │ + b eea98 │ │ │ │ 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 1b0820 │ │ │ │ + b eeadc │ │ │ │ + eoreq r0, r7, r2, lsr r1 │ │ │ │ + mlaseq r2, ip, r7, r2 │ │ │ │ + eoreq r0, r7, r0, lsr #2 │ │ │ │ + eoreq r0, r7, r5, ror #1 │ │ │ │ + eoreq r0, r7, ip, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne eec54 │ │ │ │ - ldr r6, [pc, #416] @ eed18 │ │ │ │ + bne eec70 │ │ │ │ + ldr r6, [pc, #416] @ eed34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eec38 │ │ │ │ + bne eec54 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eecb0 │ │ │ │ + beq eeccc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e65c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bcs eecec │ │ │ │ - ldr r0, [pc, #352] @ eed28 │ │ │ │ + bcs eed08 │ │ │ │ + ldr r0, [pc, #352] @ eed44 │ │ │ │ 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 eec4c │ │ │ │ add r0, sp, #8 │ │ │ │ strb r5, [r4, #12] │ │ │ │ bl 649d0 │ │ │ │ - ldr r5, [pc, #292] @ eed2c │ │ │ │ + ldr r5, [pc, #292] @ eed48 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r4, r5, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eec48 │ │ │ │ + bne eec64 │ │ │ │ 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] @ eed38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b eeb98 │ │ │ │ + b eebb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 22368 │ │ │ │ - b eec24 │ │ │ │ + b eec40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #196] @ eed30 │ │ │ │ + ldr r0, [pc, #196] @ eed4c │ │ │ │ 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] @ eed50 │ │ │ │ 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] @ eed54 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r5, [pc, #96] @ eed20 │ │ │ │ + ldr r5, [pc, #96] @ eed3c │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq eece0 │ │ │ │ - ldr r0, [pc, #72] @ eed24 │ │ │ │ + beq eecfc │ │ │ │ + ldr r0, [pc, #72] @ eed40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ee734 │ │ │ │ + bl ee750 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #64] @ eed3c │ │ │ │ + ldr r0, [pc, #64] @ eed58 │ │ │ │ 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] @ eed5c │ │ │ │ + ldr r3, [pc, #52] @ eed60 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - eorseq r2, r2, r4, ror r4 │ │ │ │ - @ instruction: 0x003223b8 │ │ │ │ - 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 │ │ │ │ + eorseq r2, r2, r8, asr r4 │ │ │ │ + mlaseq r2, ip, r3, r2 │ │ │ │ + eorseq r2, r2, r8, lsl r3 │ │ │ │ + eorseq r2, r2, r0, lsl #6 │ │ │ │ + eorseq r2, r2, r4, lsl r6 │ │ │ │ + eorseq r2, r2, r8, asr r5 │ │ │ │ + @ instruction: 0xfff5ec58 │ │ │ │ + eorseq ip, r0, r8, lsr #4 │ │ │ │ + @ instruction: 0x0030c2dc │ │ │ │ + eorseq ip, r0, r8, ror r2 │ │ │ │ + mlaeq r6, pc, r3, pc @ │ │ │ │ + eorseq fp, r0, r4, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne eede8 │ │ │ │ + bne eee04 │ │ │ │ ldrb r8, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r6, [pc, #220] @ eee44 │ │ │ │ + ldr r6, [pc, #220] @ eee60 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eedd8 │ │ │ │ + bne eedf4 │ │ │ │ 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 +211769,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] @ eee64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22760 │ │ │ │ - b eed84 │ │ │ │ + b eeda0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #76] @ eee4c │ │ │ │ + ldr r0, [pc, #76] @ eee68 │ │ │ │ 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] @ eee6c │ │ │ │ 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] @ eee70 │ │ │ │ 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, r8, ror #4 │ │ │ │ + @ instruction: 0x003221fc │ │ │ │ + @ instruction: 0xfff5eac4 │ │ │ │ + mlaseq r0, r4, r0, ip │ │ │ │ + eorseq ip, r0, r8, asr #2 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #104] @ eeed0 │ │ │ │ + ldr r0, [pc, #104] @ eeeec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne eee98 │ │ │ │ - ldr r0, [pc, #80] @ eeedc │ │ │ │ + bne eeeb4 │ │ │ │ + ldr r0, [pc, #80] @ eeef8 │ │ │ │ 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] @ eeef0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #20] @ eeed8 │ │ │ │ + ldr r3, [pc, #20] @ eeef4 │ │ │ │ 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 eeea0 │ │ │ │ + @ instruction: 0x003222f8 │ │ │ │ + eorseq ip, r0, r0, lsr r1 │ │ │ │ + eorseq fp, r0, r8, asr #18 │ │ │ │ + eorseq r2, r2, r4, asr r3 │ │ │ │ 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] @ eef74 │ │ │ │ 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] @ eef78 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #56] @ eef60 │ │ │ │ + ldr r0, [pc, #56] @ eef7c │ │ │ │ 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] @ eef80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #24] @ eef68 │ │ │ │ + ldr r1, [pc, #24] @ eef84 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq ip, r0, ip, lsr r1 │ │ │ │ + eorseq ip, r0, r0, lsr #2 │ │ │ │ @ instruction: 0xffffa8ac │ │ │ │ - @ instruction: 0xfff5e9b8 │ │ │ │ - eoreq pc, r6, lr, ror #26 │ │ │ │ - eorseq ip, r0, r0, ror #1 │ │ │ │ + @ instruction: 0xfff5e99c │ │ │ │ + eoreq pc, r6, r2, ror sp @ │ │ │ │ + eorseq ip, r0, r4, asr #1 │ │ │ │ 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] @ ef314 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #864] @ ef2f4 │ │ │ │ + ldr r1, [pc, #864] @ ef310 │ │ │ │ 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 ef0c8 │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq ef118 │ │ │ │ + beq ef134 │ │ │ │ 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 +211913,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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq ef18c │ │ │ │ + beq ef1a8 │ │ │ │ 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 ef1e4 │ │ │ │ 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 e9c7c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ef23c │ │ │ │ + bne ef258 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef0a4 │ │ │ │ + beq ef0c0 │ │ │ │ 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] @ ef324 │ │ │ │ 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] @ ef328 │ │ │ │ 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] @ ef32c │ │ │ │ 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] @ ef330 │ │ │ │ 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] @ ef344 │ │ │ │ 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] @ ef348 │ │ │ │ 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] @ ef34c │ │ │ │ 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] @ ef350 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ef294 │ │ │ │ + b ef2b0 │ │ │ │ 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] @ ef318 │ │ │ │ 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] @ ef31c │ │ │ │ + ldr r3, [pc, #328] @ ef320 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ef294 │ │ │ │ + b ef2b0 │ │ │ │ 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] @ ef334 │ │ │ │ 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] @ ef338 │ │ │ │ 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] @ ef33c │ │ │ │ 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] @ ef340 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ef294 │ │ │ │ + b ef2b0 │ │ │ │ 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] @ ef354 │ │ │ │ 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] @ ef358 │ │ │ │ str sl, [sp, #448] @ 0x1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #180] @ ef340 │ │ │ │ + ldr r1, [pc, #180] @ ef35c │ │ │ │ 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 ef2e0 │ │ │ │ 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 ef300 │ │ │ │ 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 │ │ │ │ + eoreq r6, r6, r4, lsr #8 │ │ │ │ + eorseq fp, r0, ip, asr r8 │ │ │ │ + strdeq lr, [r6], -r3 @ │ │ │ │ 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 │ │ │ │ - andeq r6, r3, r8, asr sl │ │ │ │ + eorseq fp, r0, r8, lsl #16 │ │ │ │ + eorseq r0, r2, r4, lsl ip │ │ │ │ + @ instruction: 0xfff5e7c4 │ │ │ │ + eorseq fp, r0, ip, asr #15 │ │ │ │ + @ instruction: 0x0030b6d0 │ │ │ │ + @ instruction: 0x00320af4 │ │ │ │ + @ instruction: 0xfff5e6a8 │ │ │ │ + eorseq fp, r0, r4, lsl #28 │ │ │ │ + eorseq fp, r0, r8, ror #14 │ │ │ │ + eorseq r0, r2, r4, lsr #23 │ │ │ │ + @ instruction: 0xfff5e758 │ │ │ │ + @ instruction: 0x0030beb4 │ │ │ │ @ instruction: 0x0030b6f4 │ │ │ │ + andeq r6, r3, r8, asr sl │ │ │ │ + @ instruction: 0x0030b6d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #476] @ ef530 │ │ │ │ + ldr r1, [pc, #476] @ ef54c │ │ │ │ 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 ef468 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef454 │ │ │ │ - ldr r0, [pc, #428] @ ef54c │ │ │ │ + beq ef470 │ │ │ │ + ldr r0, [pc, #428] @ ef568 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ef498 │ │ │ │ - ldr r0, [pc, #404] @ ef558 │ │ │ │ + bne ef4b4 │ │ │ │ + ldr r0, [pc, #404] @ ef574 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef4d0 │ │ │ │ + beq ef4ec │ │ │ │ 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] @ ef578 │ │ │ │ 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] @ ef57c │ │ │ │ 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] @ ef564 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e9578 │ │ │ │ - b ef4d4 │ │ │ │ + bl e9594 │ │ │ │ + b ef4f0 │ │ │ │ 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] @ ef55c │ │ │ │ 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] @ ef560 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ - b ef434 │ │ │ │ + b ef450 │ │ │ │ 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] @ ef56c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #144] @ ef554 │ │ │ │ + ldr r3, [pc, #144] @ ef570 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ef3bc │ │ │ │ - bl f2608 │ │ │ │ - bl 2e81ec │ │ │ │ + b ef3d8 │ │ │ │ + bl f2624 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ef550 │ │ │ │ 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] @ ef554 │ │ │ │ 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] @ ef558 │ │ │ │ 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 │ │ │ │ - @ instruction: 0x0030bbdc │ │ │ │ - eorseq fp, r0, r4, lsl #3 │ │ │ │ - eorseq r1, r2, r8, lsr lr │ │ │ │ - eorseq fp, r0, r0, ror #24 │ │ │ │ - @ instruction: 0x00320ad0 │ │ │ │ + eorseq r1, r2, r8, ror #29 │ │ │ │ + mlaseq r0, r8, r6, fp │ │ │ │ + @ instruction: 0xfff5e3b0 │ │ │ │ + eorseq fp, r0, r4, ror r6 │ │ │ │ + @ instruction: 0x0030bbd4 │ │ │ │ + eorseq r0, r2, r4, asr sl │ │ │ │ + eorseq fp, r0, r0, lsr #24 │ │ │ │ + eorseq r1, r2, r0, asr #27 │ │ │ │ + eorseq fp, r0, r0, asr #23 │ │ │ │ + eorseq fp, r0, r8, ror #2 │ │ │ │ + eorseq r1, r2, ip, lsl lr │ │ │ │ + eorseq fp, r0, r4, asr #24 │ │ │ │ + @ instruction: 0x00320ab4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #308] @ ef6a8 │ │ │ │ + ldr r1, [pc, #308] @ ef6c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #51 @ 0x33 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ef694 │ │ │ │ + ldr r5, [pc, #260] @ ef6c8 │ │ │ │ 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] @ ef6cc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ef6a4 │ │ │ │ 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] @ ef6d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ef6b4 │ │ │ │ + ldr r1, [pc, #128] @ ef6d4 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ef5a0 │ │ │ │ + bl 1b0820 │ │ │ │ + b ef5bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ef5ec │ │ │ │ + bl 1b0820 │ │ │ │ + b ef608 │ │ │ │ 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 1b0820 │ │ │ │ + b ef64c │ │ │ │ + eoreq pc, r6, r8, asr #14 │ │ │ │ + mlaseq r2, r0, ip, r1 │ │ │ │ + eoreq r6, r6, pc, ror #4 │ │ │ │ + strdeq pc, [r6], -r7 @ │ │ │ │ + eoreq pc, r6, pc, asr #14 │ │ │ │ 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] @ ef89c │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ef6f8 │ │ │ │ + beq ef714 │ │ │ │ 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 2d84dc │ │ │ │ add r8, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d84dc │ │ │ │ + bl 2d84f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d8504 │ │ │ │ - ldr r4, [pc, #340] @ ef884 │ │ │ │ + bl 2d8520 │ │ │ │ + ldr r4, [pc, #340] @ ef8a0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef830 │ │ │ │ + beq ef84c │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef840 │ │ │ │ + beq ef85c │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #248] @ ef888 │ │ │ │ + ldr r0, [pc, #248] @ ef8a4 │ │ │ │ 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] @ ef8a8 │ │ │ │ + ldr r2, [pc, #236] @ ef8ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef7cc │ │ │ │ + beq ef7e8 │ │ │ │ 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 f2624 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ef8b0 │ │ │ │ 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] @ ef8b4 │ │ │ │ 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] @ ef8b8 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ef84c │ │ │ │ + b ef868 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b ef84c │ │ │ │ + b ef868 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166318 │ │ │ │ + bl 166334 │ │ │ │ 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, ip, ror #22 │ │ │ │ + eorseq r0, r2, r8, ror #13 │ │ │ │ + @ instruction: 0xfff7a014 │ │ │ │ + eoreq r4, r7, r0, asr #31 │ │ │ │ ldrdeq ip, [r7], -ip @ │ │ │ │ - @ instruction: 0x0030b3b0 │ │ │ │ - @ instruction: 0xfff5e0d0 │ │ │ │ mlaseq r0, r4, r3, fp │ │ │ │ + @ instruction: 0xfff5e0b4 │ │ │ │ + eorseq fp, r0, r8, ror 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 ef9f0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ef8e0 │ │ │ │ + beq ef8fc │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 2e806c │ │ │ │ + bl 2e8088 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef93c │ │ │ │ - bl ed3b0 │ │ │ │ - ldr r8, [pc, #252] @ ef9f4 │ │ │ │ + beq ef958 │ │ │ │ + bl ed3cc │ │ │ │ + ldr r8, [pc, #252] @ efa10 │ │ │ │ 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] @ efa14 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ef99c │ │ │ │ + bne ef9b8 │ │ │ │ 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 f2624 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ efa24 │ │ │ │ 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] @ efa28 │ │ │ │ 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] @ efa2c │ │ │ │ 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] @ efa18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #56] @ efa00 │ │ │ │ + ldr r3, [pc, #56] @ efa1c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ef924 │ │ │ │ - ldr r0, [pc, #40] @ efa04 │ │ │ │ + b ef940 │ │ │ │ + ldr r0, [pc, #40] @ efa20 │ │ │ │ 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 │ │ │ │ + eorseq r1, r2, r0, asr #18 │ │ │ │ + eorseq r1, r2, r8, asr r8 │ │ │ │ + eorseq fp, r0, r4, asr #4 │ │ │ │ + eorseq sl, r0, r4, asr sp │ │ │ │ + @ instruction: 0x0030b1f4 │ │ │ │ + eorseq fp, r0, ip, lsr #4 │ │ │ │ + @ instruction: 0xfff5df44 │ │ │ │ + eorseq fp, r0, r8, lsl #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r1, #1 │ │ │ │ - bne efc84 │ │ │ │ + bne efca0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne efce0 │ │ │ │ + bne efcfc │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne efcf8 │ │ │ │ + bne efd14 │ │ │ │ ldr r6, [fp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq efa78 │ │ │ │ + beq efa94 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e806c │ │ │ │ + bl 2e8088 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efd04 │ │ │ │ + beq efd20 │ │ │ │ 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] @ efd80 │ │ │ │ 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] @ efd84 │ │ │ │ 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] @ efd88 │ │ │ │ str r8, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #640] @ efd70 │ │ │ │ + ldr r1, [pc, #640] @ efd8c │ │ │ │ add r9, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2e5acc │ │ │ │ + bl 2e5ae8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne efd08 │ │ │ │ + bne efd24 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ str r7, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efb28 │ │ │ │ + beq efb44 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efbf0 │ │ │ │ - ldr r0, [pc, #572] @ efd78 │ │ │ │ + beq efc0c │ │ │ │ + ldr r0, [pc, #572] @ efd94 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne efc4c │ │ │ │ - ldr r0, [pc, #556] @ efd88 │ │ │ │ + bne efc68 │ │ │ │ + ldr r0, [pc, #556] @ efda4 │ │ │ │ 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 +212656,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] @ efda8 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #448] @ efd90 │ │ │ │ + ldr r1, [pc, #448] @ efdac │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e3d18 │ │ │ │ + bl e3d34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efbe8 │ │ │ │ + beq efc04 │ │ │ │ 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 f2624 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ efdbc │ │ │ │ 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] @ efdc0 │ │ │ │ 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] @ efdc4 │ │ │ │ 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] @ efd98 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ efd80 │ │ │ │ - ldr r3, [pc, #268] @ efd84 │ │ │ │ + ldr r0, [pc, #268] @ efd9c │ │ │ │ + ldr r3, [pc, #268] @ efda0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b efb54 │ │ │ │ + b efb70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #248] @ efd94 │ │ │ │ + ldr r0, [pc, #248] @ efdb0 │ │ │ │ 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] @ efdb4 │ │ │ │ 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] @ efdb8 │ │ │ │ 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 eeefc │ │ │ │ + ldr r0, [pc, #172] @ efdc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ bl 479c0 │ │ │ │ - ldr r0, [pc, #100] @ efd74 │ │ │ │ + ldr r0, [pc, #100] @ efd90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b efd58 │ │ │ │ + b efd74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efd5c │ │ │ │ + beq efd78 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - b efd58 │ │ │ │ + b efd74 │ │ │ │ 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, ip, ror pc │ │ │ │ + eoreq lr, r6, r4, ror sl │ │ │ │ + eoreq lr, r6, r2, asr sl │ │ │ │ + eorseq fp, r0, ip, ror #1 │ │ │ │ + eorseq sl, r0, r0, ror #29 │ │ │ │ + eorseq r1, r2, r4, asr #16 │ │ │ │ + @ instruction: 0x0030b1d0 │ │ │ │ + eorseq r1, r2, r4, lsl r7 │ │ │ │ + eorseq sl, r0, ip, lsl fp │ │ │ │ + eorseq r1, r2, r0, ror r8 │ │ │ │ + eorseq fp, r0, ip, ror r5 │ │ │ │ + eoreq r5, r6, r8, ror #15 │ │ │ │ + @ instruction: 0xfff5dc28 │ │ │ │ + @ instruction: 0x0030b1f8 │ │ │ │ + eorseq fp, r0, ip, lsr r3 │ │ │ │ eorseq sl, r0, r4, ror pc │ │ │ │ - eorseq sl, r0, ip, ror #29 │ │ │ │ + @ instruction: 0xfff5dc94 │ │ │ │ + eorseq sl, r0, r8, asr pc │ │ │ │ + @ instruction: 0x0030aed0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne efef8 │ │ │ │ + bne eff14 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq efe5c │ │ │ │ - bl f0738 │ │ │ │ + beq efe78 │ │ │ │ + bl f0754 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eff54 │ │ │ │ + beq eff70 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #396] @ eff74 │ │ │ │ + ldr r0, [pc, #396] @ eff90 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne efebc │ │ │ │ - ldr r0, [pc, #380] @ eff84 │ │ │ │ + bne efed8 │ │ │ │ + ldr r0, [pc, #380] @ effa0 │ │ │ │ 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 +212826,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 f2624 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ effb0 │ │ │ │ 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] @ effb4 │ │ │ │ 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] @ effb8 │ │ │ │ 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] @ eff94 │ │ │ │ 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] @ eff98 │ │ │ │ + ldr r3, [pc, #148] @ eff9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b efe00 │ │ │ │ + b efe1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #120] @ eff88 │ │ │ │ + ldr r0, [pc, #120] @ effa4 │ │ │ │ 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] @ effa8 │ │ │ │ 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] @ effac │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #68] @ effa0 │ │ │ │ + ldr r0, [pc, #68] @ effbc │ │ │ │ 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 sl, r0, r0, lsl #25 │ │ │ │ + mlaseq r2, ip, r5, r1 │ │ │ │ + eorseq sl, r0, ip, asr pc │ │ │ │ + eorseq r1, r2, r0, lsr #9 │ │ │ │ + eorseq sl, r0, r8, lsr #17 │ │ │ │ + eorseq r1, r2, r0, asr #11 │ │ │ │ + @ instruction: 0xfff5d9b4 │ │ │ │ + eorseq sl, r0, r4, lsl #31 │ │ │ │ + eorseq fp, r0, r8, asr #1 │ │ │ │ + eorseq sl, r0, ip, lsl #26 │ │ │ │ + @ instruction: 0xfff5da24 │ │ │ │ + eorseq sl, r0, r8, ror #25 │ │ │ │ + eorseq sl, r0, r4, ror #24 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ - ldr r0, [pc, #288] @ f00dc │ │ │ │ + ldr r0, [pc, #288] @ f00f8 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #276] @ f00e0 │ │ │ │ + ldr r2, [pc, #276] @ f00fc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ + bl e19d4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs f0040 │ │ │ │ + bcs f005c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f0020 │ │ │ │ + beq f003c │ │ │ │ cmp r0, #2 │ │ │ │ - bne f00a0 │ │ │ │ + bne f00bc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0034 │ │ │ │ + beq f0050 │ │ │ │ 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] @ f0108 │ │ │ │ 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] @ f010c │ │ │ │ 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] @ f0110 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f00b8 │ │ │ │ - ldr r0, [pc, #60] @ f00e4 │ │ │ │ + b f00d4 │ │ │ │ + ldr r0, [pc, #60] @ f0100 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #56] @ f00e8 │ │ │ │ + ldr r2, [pc, #56] @ f0104 │ │ │ │ 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 f00f0 │ │ │ │ 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 │ │ │ │ + ldrsheq fp, [r0], -r8 @ │ │ │ │ + eoreq r5, r6, r8, ror #7 │ │ │ │ + strdeq lr, [r6], -r1 @ │ │ │ │ + eorseq sl, r0, r4, ror #20 │ │ │ │ + @ instruction: 0x0030a8f0 │ │ │ │ + eorseq pc, r1, ip, lsl ip @ │ │ │ │ + @ instruction: 0x0030a8d0 │ │ │ │ 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] @ f03f8 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f02ac │ │ │ │ - ldr r0, [pc, #700] @ f03ec │ │ │ │ + bne f02c8 │ │ │ │ + ldr r0, [pc, #700] @ f0408 │ │ │ │ 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 +213029,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] @ f03f4 │ │ │ │ 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] @ f040c │ │ │ │ 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 f0304 │ │ │ │ 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 +213066,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] @ f0420 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f0358 │ │ │ │ + beq f0374 │ │ │ │ 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 f02a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f02a4 │ │ │ │ + beq f02c0 │ │ │ │ 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] @ f03fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #268] @ f03e4 │ │ │ │ - ldr r3, [pc, #268] @ f03e8 │ │ │ │ + ldr r0, [pc, #268] @ f0400 │ │ │ │ + ldr r3, [pc, #268] @ f0404 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f0128 │ │ │ │ + b f0144 │ │ │ │ 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] @ f0410 │ │ │ │ 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] @ f0414 │ │ │ │ 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] @ f0418 │ │ │ │ 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] @ f041c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f0390 │ │ │ │ + b f03ac │ │ │ │ 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] @ f0424 │ │ │ │ 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] @ f0428 │ │ │ │ + ldr r3, [pc, #136] @ f042c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b f03bc │ │ │ │ + b f03d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f03b4 │ │ │ │ + beq f03d0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f03d0 │ │ │ │ + beq f03ec │ │ │ │ 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, r8, ror r2 │ │ │ │ + eorseq sl, r0, ip, ror #22 │ │ │ │ + ldrheq r1, [r2], -r0 @ │ │ │ │ + @ instruction: 0x0030a4b8 │ │ │ │ + mlaseq r2, r8, r2, r1 │ │ │ │ + eoreq r5, r6, r0, lsl r2 │ │ │ │ + eorseq sl, r0, r4, asr #11 │ │ │ │ + @ instruction: 0x0031f9d8 │ │ │ │ + @ instruction: 0xfff5d58c │ │ │ │ + eorseq sl, r0, r8, ror #26 │ │ │ │ + eorseq sl, r0, ip, lsl #29 │ │ │ │ + mlaseq r0, r0, r6, sl │ │ │ │ + eoreq sp, r6, r7, lsr #26 │ │ │ │ + eorseq sl, r0, ip, lsl r6 │ │ │ │ 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] @ f05b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #360] @ f05a0 │ │ │ │ + ldr r2, [pc, #360] @ f05bc │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ - ldr r4, [pc, #348] @ f05a4 │ │ │ │ + bl e19d4 │ │ │ │ + ldr r4, [pc, #348] @ f05c0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f046c │ │ │ │ - ldr r0, [pc, #320] @ f05a8 │ │ │ │ + beq f0488 │ │ │ │ + ldr r0, [pc, #320] @ f05c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f04c0 │ │ │ │ + beq f04dc │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e65c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f04a0 │ │ │ │ + beq f04bc │ │ │ │ cmp r0, #1 │ │ │ │ - bne f054c │ │ │ │ + bne f0568 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f04b4 │ │ │ │ + beq f04d0 │ │ │ │ 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] @ f05c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f04f4 │ │ │ │ - ldr r0, [pc, #192] @ f05b0 │ │ │ │ + beq f0510 │ │ │ │ + ldr r0, [pc, #192] @ f05cc │ │ │ │ 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] @ f05d0 │ │ │ │ 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] @ f05d4 │ │ │ │ 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] @ f05d8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f0578 │ │ │ │ + b f0594 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #104] @ f05c0 │ │ │ │ + ldr r0, [pc, #104] @ f05dc │ │ │ │ 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] @ f05e0 │ │ │ │ + ldr r3, [pc, #88] @ f05e4 │ │ │ │ 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 f05b0 │ │ │ │ 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 │ │ │ │ + mlaseq r0, ip, ip, sl │ │ │ │ + @ instruction: 0x0026e9b7 │ │ │ │ + eorseq r0, r2, r8, asr lr │ │ │ │ + eorseq r0, r2, r0, asr #28 │ │ │ │ + @ instruction: 0x00320dd0 │ │ │ │ + @ instruction: 0x00320db8 │ │ │ │ + eorseq sl, r0, r4, asr #8 │ │ │ │ + eorseq pc, r1, r0, ror r7 @ │ │ │ │ + eorseq sl, r0, r4, lsr #8 │ │ │ │ + @ instruction: 0x0030acd0 │ │ │ │ + eoreq sp, r6, pc, lsr fp │ │ │ │ + eorseq sl, r0, r4, lsr #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #68] @ f062c │ │ │ │ + ldr r0, [pc, #68] @ f0648 │ │ │ │ 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] @ f064c │ │ │ │ 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] @ f0650 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0xfff5d2f8 │ │ │ │ - eorseq sl, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x0030aadc │ │ │ │ + @ instruction: 0xfff5d2dc │ │ │ │ + eorseq sl, r0, ip, lsr #17 │ │ │ │ + eorseq sl, r0, r0, asr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #68] @ f0698 │ │ │ │ + ldr r0, [pc, #68] @ f06b4 │ │ │ │ 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] @ f06b8 │ │ │ │ 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] @ f06bc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - @ instruction: 0xfff5d28c │ │ │ │ - eorseq sl, r0, ip, asr r8 │ │ │ │ - eorseq sl, r0, r0, ror sl │ │ │ │ + @ instruction: 0xfff5d270 │ │ │ │ + eorseq sl, r0, r0, asr #16 │ │ │ │ + eorseq sl, r0, r4, asr sl │ │ │ │ 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] @ f0740 │ │ │ │ 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] @ f0744 │ │ │ │ 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] @ f0748 │ │ │ │ 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] @ f074c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #24] @ f0734 │ │ │ │ + ldr r1, [pc, #24] @ f0750 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq sl, r0, r4, ror r9 │ │ │ │ + eorseq sl, r0, r8, asr r9 │ │ │ │ @ instruction: 0xffff8e9c │ │ │ │ - @ instruction: 0xfff5d1ec │ │ │ │ - eoreq lr, r6, r8, lsl #14 │ │ │ │ - eorseq sl, r0, r4, ror #19 │ │ │ │ + @ instruction: 0xfff5d1d0 │ │ │ │ + eoreq lr, r6, ip, lsl #14 │ │ │ │ + eorseq sl, r0, r8, asr #19 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #292] @ f0870 │ │ │ │ + ldr r0, [pc, #292] @ f088c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #276] @ f0874 │ │ │ │ + ldr r2, [pc, #276] @ f0890 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ + bl e19d4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs f07d4 │ │ │ │ + bcs f07f0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f07b4 │ │ │ │ + beq f07d0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f0834 │ │ │ │ + bne f0850 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f07c8 │ │ │ │ + beq f07e4 │ │ │ │ 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] @ f089c │ │ │ │ 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] @ f08a0 │ │ │ │ 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] @ f08a4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f084c │ │ │ │ - ldr r0, [pc, #60] @ f0878 │ │ │ │ + b f0868 │ │ │ │ + ldr r0, [pc, #60] @ f0894 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #56] @ f087c │ │ │ │ + ldr r2, [pc, #56] @ f0898 │ │ │ │ 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 f0884 │ │ │ │ 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, ip, ror #19 │ │ │ │ + eoreq r4, r6, r4, asr ip │ │ │ │ + eoreq sp, r6, sp, asr fp │ │ │ │ + @ instruction: 0x0030a2d0 │ │ │ │ + eorseq sl, r0, ip, asr r1 │ │ │ │ + eorseq pc, r1, r8, lsl #9 │ │ │ │ + eorseq sl, r0, ip, lsr r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #372] @ f0a14 │ │ │ │ + ldr r0, [pc, #372] @ f0a30 │ │ │ │ mov r3, #13 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #360] @ f0a18 │ │ │ │ + ldr r2, [pc, #360] @ f0a34 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e19b8 │ │ │ │ - ldr r4, [pc, #348] @ f0a1c │ │ │ │ + bl e19d4 │ │ │ │ + ldr r4, [pc, #348] @ f0a38 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f08e4 │ │ │ │ - ldr r0, [pc, #320] @ f0a20 │ │ │ │ + beq f0900 │ │ │ │ + ldr r0, [pc, #320] @ f0a3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0938 │ │ │ │ + beq f0954 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e65c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0918 │ │ │ │ + beq f0934 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f09c4 │ │ │ │ + bne f09e0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f092c │ │ │ │ + beq f0948 │ │ │ │ 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] @ f0a40 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f096c │ │ │ │ - ldr r0, [pc, #192] @ f0a28 │ │ │ │ + beq f0988 │ │ │ │ + ldr r0, [pc, #192] @ f0a44 │ │ │ │ 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] @ f0a48 │ │ │ │ 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] @ f0a4c │ │ │ │ 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] @ f0a50 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f09f0 │ │ │ │ + b f0a0c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #104] @ f0a38 │ │ │ │ + ldr r0, [pc, #104] @ f0a54 │ │ │ │ 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] @ f0a58 │ │ │ │ + ldr r3, [pc, #88] @ f0a5c │ │ │ │ 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 f0a28 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0030a8dc │ │ │ │ + eoreq lr, r6, pc, lsr r5 │ │ │ │ + eorseq r0, r2, r0, ror #19 │ │ │ │ + eorseq r0, r2, r8, asr #19 │ │ │ │ + eorseq r0, r2, r8, asr r9 │ │ │ │ + eorseq r0, r2, r0, asr #18 │ │ │ │ + eorseq r9, r0, ip, asr #31 │ │ │ │ + @ instruction: 0x0031f2f8 │ │ │ │ + eorseq r9, r0, ip, lsr #31 │ │ │ │ + eorseq sl, r0, r8, asr r8 │ │ │ │ + eoreq sp, r6, r7, asr #13 │ │ │ │ + eorseq r9, r0, ip, lsr #31 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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] @ f0be0 │ │ │ │ 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] @ f0be4 │ │ │ │ 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] @ f0be8 │ │ │ │ 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 340e90 │ │ │ │ + ldr r0, [pc, #252] @ f0bec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0b58 │ │ │ │ + beq f0b74 │ │ │ │ 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] @ f0bf0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #180] @ f0bd8 │ │ │ │ + ldr r2, [pc, #180] @ f0bf4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f0b4c │ │ │ │ + beq f0b68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 e492c │ │ │ │ cmp r4, #0 │ │ │ │ - beq f0bbc │ │ │ │ + beq f0bd8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e4910 │ │ │ │ - b f0bbc │ │ │ │ + bl e492c │ │ │ │ + b f0bd8 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl e48d4 │ │ │ │ + bl e48f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0026e4bb │ │ │ │ - @ instruction: 0x00309ed4 │ │ │ │ - @ instruction: 0xfff5ce2c │ │ │ │ - eorseq pc, r1, r4, ror #6 │ │ │ │ - @ instruction: 0xfff78e34 │ │ │ │ + @ instruction: 0x0026e4bf │ │ │ │ + @ instruction: 0x00309eb8 │ │ │ │ + @ instruction: 0xfff5ce10 │ │ │ │ + eorseq pc, r1, r8, asr #6 │ │ │ │ + @ instruction: 0xfff78e18 │ │ │ │ @ instruction: 0xffff2f08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r6, [pc, #1056] @ f100c │ │ │ │ + ldr r6, [pc, #1056] @ f1028 │ │ │ │ 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 f0dd8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0dc4 │ │ │ │ - ldr r0, [pc, #1008] @ f1028 │ │ │ │ + beq f0de0 │ │ │ │ + ldr r0, [pc, #1008] @ f1044 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f0e08 │ │ │ │ - ldr r0, [pc, #996] @ f1038 │ │ │ │ + bne f0e24 │ │ │ │ + ldr r0, [pc, #996] @ f1054 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e44 │ │ │ │ + beq f0e60 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e4c │ │ │ │ + beq f0e68 │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e90 │ │ │ │ + beq f0eac │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0e98 │ │ │ │ - ldr r0, [pc, #916] @ f104c │ │ │ │ + beq f0eb4 │ │ │ │ + ldr r0, [pc, #916] @ f1068 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f0edc │ │ │ │ + bne f0ef8 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f14 │ │ │ │ + beq f0f30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f1c │ │ │ │ + beq f0f38 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f60 │ │ │ │ + beq f0f7c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0f68 │ │ │ │ + beq f0f84 │ │ │ │ bl 1f2e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0fac │ │ │ │ + beq f0fc8 │ │ │ │ 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] @ f1084 │ │ │ │ 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] @ f1088 │ │ │ │ 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] @ f1040 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e9608 │ │ │ │ - b f0fb0 │ │ │ │ + bl e9624 │ │ │ │ + b f0fcc │ │ │ │ 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] @ f1038 │ │ │ │ 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] @ f103c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #8 │ │ │ │ - b f0da4 │ │ │ │ + b f0dc0 │ │ │ │ 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] @ f1048 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #508] @ f1030 │ │ │ │ - ldr r3, [pc, #508] @ f1034 │ │ │ │ + ldr r0, [pc, #508] @ f104c │ │ │ │ + ldr r3, [pc, #508] @ f1050 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f0c4c │ │ │ │ - bl edc58 │ │ │ │ - b f0fb0 │ │ │ │ + b f0c68 │ │ │ │ + bl edc74 │ │ │ │ + b f0fcc │ │ │ │ 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] @ f1058 │ │ │ │ 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] @ f105c │ │ │ │ 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 f0dc0 │ │ │ │ + bl e9594 │ │ │ │ + b f0fcc │ │ │ │ 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] @ f1060 │ │ │ │ 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] @ f1064 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ - b f0da4 │ │ │ │ + b f0dc0 │ │ │ │ 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] @ f106c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #332] @ f1054 │ │ │ │ + ldr r3, [pc, #332] @ f1070 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f0cd4 │ │ │ │ - bl eee58 │ │ │ │ - b f0fb0 │ │ │ │ + b f0cf0 │ │ │ │ + bl eee74 │ │ │ │ + b f0fcc │ │ │ │ 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] @ f1074 │ │ │ │ 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] @ f1078 │ │ │ │ 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 f0dc0 │ │ │ │ + bl e9698 │ │ │ │ + b f0fcc │ │ │ │ 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] @ f107c │ │ │ │ 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] @ f1080 │ │ │ │ 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 f0dc0 │ │ │ │ + bl e9738 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f102c │ │ │ │ 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] @ f1030 │ │ │ │ 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] @ f1034 │ │ │ │ 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 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 │ │ │ │ + @ instruction: 0x003205f0 │ │ │ │ + @ instruction: 0x00309bbc │ │ │ │ + @ instruction: 0xfff5c8d4 │ │ │ │ + mlaseq r0, r8, fp, r9 │ │ │ │ + @ instruction: 0x0030a3bc │ │ │ │ + eorseq pc, r1, r4, ror #1 │ │ │ │ + eorseq sl, r0, r8, asr #8 │ │ │ │ + eorseq r0, r2, r4, asr #18 │ │ │ │ + eorseq sl, r0, r8, lsl #1 │ │ │ │ + eorseq r0, r2, ip, asr #14 │ │ │ │ + eorseq r9, r0, r8, lsl #16 │ │ │ │ + eorseq r0, r2, r4, lsl #21 │ │ │ │ + eorseq sl, r0, r4, asr #6 │ │ │ │ + eorseq pc, r1, ip, asr r0 @ │ │ │ │ + eorseq sl, r0, r8, lsl #6 │ │ │ │ + eorseq pc, r1, r0, lsl r0 @ │ │ │ │ + eorseq r0, r2, r8, lsr #9 │ │ │ │ + eorseq sl, r0, ip, ror #1 │ │ │ │ + eorseq r9, r0, r4, lsl #18 │ │ │ │ + mlaseq r0, r4, r2, sl │ │ │ │ + eorseq lr, r1, ip, lsl #31 │ │ │ │ + eorseq sl, r0, r8, asr r2 │ │ │ │ + eorseq lr, r1, r0, asr #30 │ │ │ │ + eorseq sl, r0, ip, ror #8 │ │ │ │ + eorseq pc, r1, r4, asr #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #668] @ f131c │ │ │ │ + ldr r1, [pc, #668] @ f1338 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f12b8 │ │ │ │ + ldr r5, [pc, #620] @ f133c │ │ │ │ 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] @ f1340 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f12c8 │ │ │ │ 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] @ f1344 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f12d8 │ │ │ │ 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] @ f1348 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f12e8 │ │ │ │ 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] @ f134c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f12f8 │ │ │ │ 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] @ f1350 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f1308 │ │ │ │ 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] @ f1354 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f1318 │ │ │ │ + ldr r1, [pc, #232] @ f1358 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 f1328 │ │ │ │ + ldr r1, [pc, #188] @ f135c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #25 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl fd220 │ │ │ │ + bl fd23c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f10ac │ │ │ │ + bl 1b0820 │ │ │ │ + b f10c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f10f8 │ │ │ │ + bl 1b0820 │ │ │ │ + b f1114 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f113c │ │ │ │ + bl 1b0820 │ │ │ │ + b f1158 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f1180 │ │ │ │ + bl 1b0820 │ │ │ │ + b f119c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f11c4 │ │ │ │ + bl 1b0820 │ │ │ │ + b f11e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f1208 │ │ │ │ + bl 1b0820 │ │ │ │ + b f1224 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b f124c │ │ │ │ + bl 1b0820 │ │ │ │ + b f1268 │ │ │ │ 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 1b0820 │ │ │ │ + b f1298 │ │ │ │ + eoreq sp, r6, ip, ror #29 │ │ │ │ + eorseq r0, r2, r4, lsr #2 │ │ │ │ + ldrdeq sp, [r6], -r4 @ │ │ │ │ + mlaeq r6, r7, lr, sp │ │ │ │ + eoreq sp, r6, lr, asr lr │ │ │ │ + eoreq sp, r6, r3, lsr #28 │ │ │ │ + eoreq sp, r6, lr, ror #27 │ │ │ │ + eoreq sp, r6, r0, asr #27 │ │ │ │ + eoreq r8, r6, r7, ror #15 │ │ │ │ + eoreq sp, r6, r0, 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] @ f19e4 │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1380 │ │ │ │ + beq f139c │ │ │ │ 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 2da13c │ │ │ │ + ldr sl, [pc, #1580] @ f19e8 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f182c │ │ │ │ + beq f1848 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f183c │ │ │ │ + beq f1858 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1496] @ f19d0 │ │ │ │ + ldr r0, [pc, #1496] @ f19ec │ │ │ │ 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] @ f19f0 │ │ │ │ + ldr r2, [pc, #1484] @ f19f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f182c │ │ │ │ + beq f1848 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f184c │ │ │ │ + beq f1868 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1396] @ f19dc │ │ │ │ + ldr r0, [pc, #1396] @ f19f8 │ │ │ │ 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] @ f19fc │ │ │ │ + ldr r2, [pc, #1384] @ f1a00 │ │ │ │ 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 2d84dc │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d84dc │ │ │ │ + bl 2d84f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d8504 │ │ │ │ + bl 2d8520 │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f185c │ │ │ │ + beq f1878 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f186c │ │ │ │ + beq f1888 │ │ │ │ str r7, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1240] @ f19e8 │ │ │ │ + ldr r0, [pc, #1240] @ f1a04 │ │ │ │ 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] @ f1a08 │ │ │ │ + ldr r2, [pc, #1228] @ f1a0c │ │ │ │ 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 2dc898 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2dc898 │ │ │ │ + bl 2dc8b4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2dc8c0 │ │ │ │ + bl 2dc8dc │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f187c │ │ │ │ + beq f1898 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f188c │ │ │ │ + beq f18a8 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1084] @ f19f4 │ │ │ │ + ldr r0, [pc, #1084] @ f1a10 │ │ │ │ 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] @ f1a14 │ │ │ │ + ldr r2, [pc, #1072] @ f1a18 │ │ │ │ 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 f17e0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f189c │ │ │ │ + beq f18b8 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f18a8 │ │ │ │ + beq f18c4 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r8, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #968] @ f1a0c │ │ │ │ + ldr r1, [pc, #968] @ f1a28 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #960] @ f1a10 │ │ │ │ - ldr r2, [pc, #960] @ f1a14 │ │ │ │ + ldr r1, [pc, #960] @ f1a2c │ │ │ │ + ldr r2, [pc, #960] @ f1a30 │ │ │ │ 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 f18d4 │ │ │ │ mov r5, #0 │ │ │ │ stm r1, {r0, r5} │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f18ec │ │ │ │ + beq f1908 │ │ │ │ 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] @ f1a34 │ │ │ │ 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] @ f1a38 │ │ │ │ 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 2e3c60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed874 │ │ │ │ + bl ed890 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl eda08 │ │ │ │ + bl eda24 │ │ │ │ mov r0, r4 │ │ │ │ - bl edb20 │ │ │ │ - ldr r1, [pc, #800] @ f1a20 │ │ │ │ + bl edb3c │ │ │ │ + ldr r1, [pc, #800] @ f1a3c │ │ │ │ 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 f17e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f088c │ │ │ │ + bl f08a8 │ │ │ │ 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 +214436,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] @ f1a40 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #648] @ f1a28 │ │ │ │ + ldr r1, [pc, #648] @ f1a44 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4de10 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f17b8 │ │ │ │ + beq f17d4 │ │ │ │ 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 f17ec │ │ │ │ + bl edc74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f1a1c │ │ │ │ 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] @ f1a20 │ │ │ │ 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] @ f1a24 │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f18d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f18d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f18d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f18d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f18d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f18d0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f18b4 │ │ │ │ + b f18d0 │ │ │ │ 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] @ f1a48 │ │ │ │ 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] @ f1a4c │ │ │ │ + ldr r3, [pc, #336] @ f1a50 │ │ │ │ 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 f1924 │ │ │ │ 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 14f740 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166318 │ │ │ │ + bl 166334 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b f19b4 │ │ │ │ + b f19d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166318 │ │ │ │ + bl 166334 │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b f19b4 │ │ │ │ + b f19d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2630 │ │ │ │ + bl c264c │ │ │ │ mov r0, fp │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2630 │ │ │ │ + bl c264c │ │ │ │ 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, r4, lsl #29 │ │ │ │ + eorseq lr, r1, r8, ror sl │ │ │ │ + @ instruction: 0xfff783ac │ │ │ │ + eoreq fp, r6, r9, ror fp │ │ │ │ @ instruction: 0xfffe9518 │ │ │ │ - @ instruction: 0xfff78358 │ │ │ │ - eoreq fp, r6, fp, lsl #22 │ │ │ │ + @ instruction: 0xfff7833c │ │ │ │ + eoreq fp, r6, pc, lsl #22 │ │ │ │ @ instruction: 0xfffe95c8 │ │ │ │ - @ instruction: 0xfff782b0 │ │ │ │ - eoreq r3, r7, ip, lsr r2 │ │ │ │ + @ instruction: 0xfff78294 │ │ │ │ + eoreq r3, r7, r0, asr #4 │ │ │ │ strdeq sl, [r7], -r0 │ │ │ │ - @ instruction: 0xfff78208 │ │ │ │ - eoreq r3, r6, r8, ror #23 │ │ │ │ + @ instruction: 0xfff781ec │ │ │ │ + eoreq r3, r6, ip, ror #23 │ │ │ │ andeq sl, r7, r0, asr #12 │ │ │ │ - @ instruction: 0x003093b0 │ │ │ │ - @ instruction: 0xfff5c0d0 │ │ │ │ mlaseq r0, r4, r3, r9 │ │ │ │ - @ instruction: 0xfff7817c │ │ │ │ - eoreq r2, r7, sl, ror sl │ │ │ │ + @ instruction: 0xfff5c0b4 │ │ │ │ + eorseq r9, r0, r8, ror r3 │ │ │ │ + @ instruction: 0xfff78160 │ │ │ │ + eoreq r2, r7, lr, ror sl │ │ │ │ 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, fp, lsl #22 │ │ │ │ + eoreq sp, r6, r9, ror #21 │ │ │ │ + eorseq pc, r1, r0, ror #21 │ │ │ │ + eorseq r3, r0, r0, ror #20 │ │ │ │ + eoreq r6, r6, r4, ror #4 │ │ │ │ + eorseq r9, r0, ip, lsr r9 │ │ │ │ + eoreq ip, r6, fp, asr #15 │ │ │ │ + ldrsbeq r9, [r0], -r0 @ │ │ │ │ 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 f2294 │ │ │ │ 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 e9c7c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs f21ec │ │ │ │ + bcs f2208 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl e9c60 │ │ │ │ + bl e9c7c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f1ac8 │ │ │ │ + beq f1ae4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f228c │ │ │ │ + bne f22a8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e938 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #2180] @ f2358 │ │ │ │ + ldr r0, [pc, #2180] @ f2374 │ │ │ │ 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 f0754 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f1f08 │ │ │ │ + beq f1f24 │ │ │ │ add r7, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f18 │ │ │ │ + beq f1f34 │ │ │ │ mov r6, r0 │ │ │ │ bl 1fda8 │ │ │ │ cmp r6, r5 │ │ │ │ - bne f1f18 │ │ │ │ + bne f1f34 │ │ │ │ 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 f2118 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f298 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2176] @ f23cc │ │ │ │ + ldr r0, [pc, #2176] @ f23e8 │ │ │ │ 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] @ f23ec │ │ │ │ + ldr r3, [pc, #2148] @ f23f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3f84 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f1fac │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movne r5, #1 │ │ │ │ strb r5, [r4, #71] @ 0x47 │ │ │ │ - bl eda08 │ │ │ │ - ldr r4, [pc, #2096] @ f23d8 │ │ │ │ + bl eda24 │ │ │ │ + ldr r4, [pc, #2096] @ f23f4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fb4 │ │ │ │ + bne f1fd0 │ │ │ │ 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] @ f2354 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1f98 │ │ │ │ + bne f1fb4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2124 │ │ │ │ + beq f2140 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e65c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1c28 │ │ │ │ + beq f1c44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f22a4 │ │ │ │ + bne f22c0 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r7, [pc, #1920] @ f23b0 │ │ │ │ + ldr r7, [pc, #1920] @ f23cc │ │ │ │ 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 f08a8 │ │ │ │ cmp r6, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f1fac │ │ │ │ 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 f206c │ │ │ │ mov r0, fp │ │ │ │ - bl f088c │ │ │ │ + bl f08a8 │ │ │ │ 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 +214779,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] @ f23dc │ │ │ │ mov r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #1736] @ f23c4 │ │ │ │ + ldr r1, [pc, #1736] @ f23e0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 4de10 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1d14 │ │ │ │ + beq f1d30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ - ldr r4, [pc, #1708] @ f23c8 │ │ │ │ + ldr r4, [pc, #1708] @ f23e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fcc │ │ │ │ + bne f1fe8 │ │ │ │ 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 f21e0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f298 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1580] @ f23a0 │ │ │ │ + ldr r0, [pc, #1580] @ f23bc │ │ │ │ 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] @ f23c0 │ │ │ │ + ldr r3, [pc, #1552] @ f23c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3f84 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ movne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f1fac │ │ │ │ cmp r5, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movne r5, #1 │ │ │ │ strb r5, [r4, #69] @ 0x45 │ │ │ │ - bl eda08 │ │ │ │ - ldr r4, [pc, #1500] @ f23ac │ │ │ │ + bl eda24 │ │ │ │ + ldr r4, [pc, #1500] @ f23c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fc0 │ │ │ │ + bne f1fdc │ │ │ │ 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 f2214 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f298 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #1352] @ f2370 │ │ │ │ + ldr r0, [pc, #1352] @ f238c │ │ │ │ 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] @ f2390 │ │ │ │ + ldr r3, [pc, #1332] @ f2394 │ │ │ │ sub r5, r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3f68 │ │ │ │ + bl e3f84 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ movne r1, #1 │ │ │ │ teq r1, r0 │ │ │ │ - beq f1f90 │ │ │ │ + beq f1fac │ │ │ │ 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 f22ec │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1fe4 │ │ │ │ + beq f2000 │ │ │ │ bl 20048 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1fe4 │ │ │ │ + beq f2000 │ │ │ │ cmp r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1fdb4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1fe4 │ │ │ │ + beq f2000 │ │ │ │ ldr r1, [r7] │ │ │ │ bl 1f628 │ │ │ │ mov r0, r5 │ │ │ │ - bl ed874 │ │ │ │ - ldr r4, [pc, #1216] @ f239c │ │ │ │ + bl ed890 │ │ │ │ + ldr r4, [pc, #1216] @ f23b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fd8 │ │ │ │ + bne f1ff4 │ │ │ │ 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 f1fac │ │ │ │ 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 f2008 │ │ │ │ mov r1, r7 │ │ │ │ bl 64528 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f227c │ │ │ │ + bne f2298 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1f5c │ │ │ │ + beq f1f78 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ - bl edb20 │ │ │ │ - ldr r4, [pc, #1024] @ f236c │ │ │ │ + bl edb3c │ │ │ │ + ldr r4, [pc, #1024] @ f2388 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f1fa8 │ │ │ │ + bne f1fc4 │ │ │ │ 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] @ f2358 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b f1bf4 │ │ │ │ + b f1c10 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1f84 │ │ │ │ + b f1fa0 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1bc0 │ │ │ │ + b f1bdc │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1de8 │ │ │ │ + b f1e04 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1d34 │ │ │ │ + b f1d50 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ bl 22840 │ │ │ │ - b f1ef4 │ │ │ │ - bl e971c │ │ │ │ - b f2054 │ │ │ │ - bl edc58 │ │ │ │ - bl 2e81ec │ │ │ │ + b f1f10 │ │ │ │ + bl e9738 │ │ │ │ + b f2070 │ │ │ │ + bl edc74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f2378 │ │ │ │ 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] @ f237c │ │ │ │ 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] @ f2380 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f2288 │ │ │ │ - bl edc58 │ │ │ │ - bl 2e81ec │ │ │ │ + b f22a4 │ │ │ │ + bl edc74 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f2398 │ │ │ │ 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] @ f239c │ │ │ │ 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] @ f23a0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl e5194 │ │ │ │ + bl e51b0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #620] @ f2330 │ │ │ │ + ldr r0, [pc, #620] @ f234c │ │ │ │ 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] @ f2350 │ │ │ │ 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 f2284 │ │ │ │ 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] @ f240c │ │ │ │ add r1, pc, r1 │ │ │ │ - b f221c │ │ │ │ + b f2238 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #524] @ f2340 │ │ │ │ + ldr r4, [pc, #524] @ f235c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f2158 │ │ │ │ - ldr r0, [pc, #496] @ f2344 │ │ │ │ + beq f2174 │ │ │ │ + ldr r0, [pc, #496] @ f2360 │ │ │ │ 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] @ f2364 │ │ │ │ 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] @ f2368 │ │ │ │ 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] @ f236c │ │ │ │ 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] @ f2370 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f2264 │ │ │ │ + b f2280 │ │ │ │ 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] @ f2408 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f221c │ │ │ │ + b f2238 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl f06a4 │ │ │ │ + bl f06c0 │ │ │ │ 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] @ f23a4 │ │ │ │ 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] @ f23a8 │ │ │ │ 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] @ f23ac │ │ │ │ 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] @ f23b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #296] @ f2398 │ │ │ │ + ldr r1, [pc, #296] @ f23b4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl f0638 │ │ │ │ - ldr r0, [pc, #228] @ f2368 │ │ │ │ + bl f0654 │ │ │ │ + ldr r0, [pc, #228] @ f2384 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #328] @ f23dc │ │ │ │ + ldr r0, [pc, #328] @ f23f8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #324] @ f23e0 │ │ │ │ + ldr r2, [pc, #324] @ f23fc │ │ │ │ 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] @ f23d0 │ │ │ │ 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] @ f23d4 │ │ │ │ + ldr r3, [pc, #244] @ f23d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - ldr r0, [pc, #268] @ f23e4 │ │ │ │ + ldr r0, [pc, #268] @ f2400 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #264] @ f23e8 │ │ │ │ + ldr r2, [pc, #264] @ f2404 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2318 │ │ │ │ + beq f2334 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - b f230c │ │ │ │ + b f2328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne f2320 │ │ │ │ + bne f233c │ │ │ │ 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: 0xfff5b800 │ │ │ │ + eorseq r9, r0, r8 │ │ │ │ + eorseq pc, r1, r4, asr #13 │ │ │ │ + eorseq pc, r1, r8, lsl #6 │ │ │ │ + eorseq pc, r1, ip, ror #2 │ │ │ │ + eorseq pc, r1, r4, asr r1 @ │ │ │ │ + eorseq r8, r0, r0, lsr #31 │ │ │ │ @ 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: 0xfff5b720 │ │ │ │ + eoreq ip, r6, r7, lsl sp │ │ │ │ + eorseq pc, r1, ip, lsl #14 │ │ │ │ + eorseq r8, r0, ip, ror fp │ │ │ │ + @ instruction: 0xfff5b894 │ │ │ │ + eorseq r8, r0, r8, asr fp │ │ │ │ + eorseq r8, r0, ip, asr sl │ │ │ │ + @ instruction: 0x0031f1f4 │ │ │ │ + @ instruction: 0x0031f3b4 │ │ │ │ + eoreq sp, r6, r8, ror #1 │ │ │ │ + eorseq r9, r0, r4, lsl #6 │ │ │ │ + eorseq r8, r0, r8, lsl fp │ │ │ │ + @ instruction: 0xfff5b830 │ │ │ │ + @ instruction: 0x00308af4 │ │ │ │ + eorseq r8, r0, r4, ror #29 │ │ │ │ @ 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: 0xfff5b67c │ │ │ │ + eoreq r3, r6, r0, ror #2 │ │ │ │ + eorseq r8, r0, r4, ror lr │ │ │ │ + eorseq pc, r1, r4, lsl #5 │ │ │ │ + eorseq pc, r1, r8, ror #8 │ │ │ │ + eoreq sp, r6, ip, lsr #3 │ │ │ │ + @ instruction: 0x003093d4 │ │ │ │ + mlaseq r1, r0, r3, pc @ │ │ │ │ + @ instruction: 0x0031f5b0 │ │ │ │ + eorseq r8, r0, r8, ror pc │ │ │ │ + eoreq fp, r6, r7, ror #27 │ │ │ │ + eorseq r8, r0, ip, asr #13 │ │ │ │ + eorseq r3, r0, r4, lsl #10 │ │ │ │ + eoreq r5, r6, r8, lsl #26 │ │ │ │ + eorseq pc, r1, r4, asr #8 │ │ │ │ + mlaseq r1, r0, r6, pc @ │ │ │ │ + eoreq sp, r6, ip, ror #7 │ │ │ │ + eorseq r9, r0, ip, lsl r6 │ │ │ │ + @ instruction: 0x0031f5b8 │ │ │ │ + eoreq ip, r6, r5, lsl #2 │ │ │ │ + eorseq r8, r0, r8, ror r8 │ │ │ │ + eoreq ip, r6, sl, asr r3 │ │ │ │ + eorseq r8, r0, ip, lsl #20 │ │ │ │ + eorseq r8, r0, r8, lsr #30 │ │ │ │ + eorseq r9, r0, r0, lsl r0 │ │ │ │ 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 f2608 │ │ │ │ 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 +215253,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] @ f2610 │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f2580 │ │ │ │ + bne f259c │ │ │ │ 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 +215284,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 f25ac │ │ │ │ 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 +215303,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 f257c │ │ │ │ ldrb r8, [r1, #69] @ 0x45 │ │ │ │ - b f2528 │ │ │ │ + b f2544 │ │ │ │ ldrb r8, [r1, #68] @ 0x44 │ │ │ │ - b f2528 │ │ │ │ + b f2544 │ │ │ │ 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 +215331,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] @ f2614 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 22928 │ │ │ │ - b f2468 │ │ │ │ - bl e971c │ │ │ │ - bl 2e81ec │ │ │ │ + b f2484 │ │ │ │ + bl e9738 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f2618 │ │ │ │ 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] @ f261c │ │ │ │ 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] @ f2620 │ │ │ │ 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 f05e8 │ │ │ │ + eorseq lr, r1, r0, asr lr │ │ │ │ + eorseq lr, r1, r0, lsr #26 │ │ │ │ + @ instruction: 0x003085dc │ │ │ │ + @ instruction: 0xfff5b2f4 │ │ │ │ + @ instruction: 0x003085b8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #104] @ f2680 │ │ │ │ + ldr r0, [pc, #104] @ f269c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f2648 │ │ │ │ - ldr r0, [pc, #80] @ f268c │ │ │ │ + bne f2664 │ │ │ │ + ldr r0, [pc, #80] @ f26a8 │ │ │ │ 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] @ f26a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #20] @ f2688 │ │ │ │ + ldr r3, [pc, #20] @ f26a4 │ │ │ │ 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 f2650 │ │ │ │ + eorseq lr, r1, r8, asr #22 │ │ │ │ + eorseq r8, r0, r0, lsl sl │ │ │ │ + @ instruction: 0x00307fb8 │ │ │ │ + eorseq lr, r1, r4, lsr #23 │ │ │ │ + ldr r1, [pc, #20] @ f26c8 │ │ │ │ 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 │ │ │ │ + eorseq lr, r1, ip, lsl lr │ │ │ │ + ldr r1, [pc, #20] @ f26e8 │ │ │ │ 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, ip, asr #27 │ │ │ │ + ldr r1, [pc, #20] @ f2708 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031efd0 │ │ │ │ + ldr r1, [pc, #20] @ f2728 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031edbc │ │ │ │ + ldr r1, [pc, #20] @ f2748 │ │ │ │ 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, ip, ror #26 │ │ │ │ + ldr r1, [pc, #20] @ f2768 │ │ │ │ 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, r0, ror pc │ │ │ │ + ldr r1, [pc, #20] @ f2788 │ │ │ │ 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 │ │ │ │ + eorseq lr, r1, ip, asr sp │ │ │ │ + ldr r1, [pc, #20] @ f27a8 │ │ │ │ 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, r0, lsr pc │ │ │ │ + ldr r1, [pc, #20] @ f27c8 │ │ │ │ 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, ip, ror #25 │ │ │ │ + ldr r1, [pc, #20] @ f27e8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031ecfc │ │ │ │ + ldr r1, [pc, #20] @ f2808 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031eed0 │ │ │ │ + ldr r1, [pc, #20] @ f2828 │ │ │ │ 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, ip, lsl #25 │ │ │ │ + ldr r1, [pc, #20] @ f2848 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r8, sl, lr │ │ │ │ + ldr r1, [pc, #20] @ f2868 │ │ │ │ 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, r8, ror sl │ │ │ │ + ldr r1, [pc, #36] @ f2898 │ │ │ │ + ldr ip, [pc, #20] @ f288c │ │ │ │ + ldr r2, [pc, #20] @ f2890 │ │ │ │ + ldr r3, [pc, #20] @ f2894 │ │ │ │ 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 f28b8 │ │ │ │ + b 18aa40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f28ac │ │ │ │ + ldr r0, [pc, #4] @ f28c8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr #22 │ │ │ │ + eorseq r8, r0, r0, lsl fp │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f28cc │ │ │ │ - b 18eee8 │ │ │ │ + beq f28e8 │ │ │ │ + b 18ef04 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f28dc │ │ │ │ + ldr r0, [pc, #4] @ f28f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x00308afc │ │ │ │ + eorseq r8, r0, r0, ror #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f28fc │ │ │ │ - b 18c30c │ │ │ │ + beq f2918 │ │ │ │ + b 18c328 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f290c │ │ │ │ + ldr r0, [pc, #4] @ f2928 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, asr #21 │ │ │ │ + @ instruction: 0x00308ab0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f292c │ │ │ │ - b 18a7b0 │ │ │ │ + beq f2948 │ │ │ │ + b 18a7cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f293c │ │ │ │ + ldr r0, [pc, #4] @ f2958 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r0, ip, sl, r8 │ │ │ │ + eorseq r8, r0, r0, lsl #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f295c │ │ │ │ - b 18b6b0 │ │ │ │ + beq f2978 │ │ │ │ + b 18b6cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f296c │ │ │ │ + ldr r0, [pc, #4] @ f2988 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, ror #20 │ │ │ │ + eorseq r8, r0, r0, asr sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f298c │ │ │ │ - b 18d264 │ │ │ │ + beq f29a8 │ │ │ │ + b 18d280 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f299c │ │ │ │ + ldr r0, [pc, #4] @ f29b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr sl │ │ │ │ + eorseq r8, r0, r0, lsr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f29bc │ │ │ │ - b 18ccdc │ │ │ │ + beq f29d8 │ │ │ │ + b 18ccf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f29cc │ │ │ │ + ldr r0, [pc, #4] @ f29e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsl #20 │ │ │ │ + @ instruction: 0x003089f0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f29ec │ │ │ │ - b 18da78 │ │ │ │ + beq f2a08 │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f29fc │ │ │ │ + ldr r0, [pc, #4] @ f2a18 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003089dc │ │ │ │ + eorseq r8, r0, r0, asr #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2a1c │ │ │ │ - b 18b1b0 │ │ │ │ + beq f2a38 │ │ │ │ + b 18b1cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2a2c │ │ │ │ + ldr r0, [pc, #4] @ f2a48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr #19 │ │ │ │ + mlaseq r0, r0, r9, r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2a4c │ │ │ │ - b 18ca68 │ │ │ │ + beq f2a68 │ │ │ │ + b 18ca84 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2a5c │ │ │ │ + ldr r0, [pc, #4] @ f2a78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, ror r9 │ │ │ │ + eorseq r8, r0, r0, ror #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2a7c │ │ │ │ - b 18c580 │ │ │ │ + beq f2a98 │ │ │ │ + b 18c59c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2a8c │ │ │ │ + ldr r0, [pc, #4] @ f2aa8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, asr #18 │ │ │ │ + eorseq r8, r0, r0, lsr r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2aac │ │ │ │ - b 18bb98 │ │ │ │ + beq f2ac8 │ │ │ │ + b 18bbb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2abc │ │ │ │ + ldr r0, [pc, #4] @ f2ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsl r9 │ │ │ │ + eorseq r8, r0, r0, lsl #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2adc │ │ │ │ - b 18dcec │ │ │ │ + beq f2af8 │ │ │ │ + b 18dd08 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2aec │ │ │ │ + ldr r0, [pc, #4] @ f2b08 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, ror #17 │ │ │ │ + @ instruction: 0x003088d0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b0c │ │ │ │ - b 18df60 │ │ │ │ + beq f2b28 │ │ │ │ + b 18df7c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2b1c │ │ │ │ + ldr r0, [pc, #4] @ f2b38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003088bc │ │ │ │ + eorseq r8, r0, r0, lsr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b3c │ │ │ │ - b 18c098 │ │ │ │ + beq f2b58 │ │ │ │ + b 18c0b4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2b4c │ │ │ │ + ldr r0, [pc, #4] @ f2b68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsl #17 │ │ │ │ + eorseq r8, r0, r0, ror r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b6c │ │ │ │ - b 18c7f4 │ │ │ │ + beq f2b88 │ │ │ │ + b 18c810 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2b7c │ │ │ │ + ldr r0, [pc, #4] @ f2b98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, asr r8 │ │ │ │ + eorseq r8, r0, r0, asr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2b9c │ │ │ │ - b 18b924 │ │ │ │ + beq f2bb8 │ │ │ │ + b 18b940 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2bac │ │ │ │ + ldr r0, [pc, #4] @ f2bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r8, r0, ip, lsr #16 │ │ │ │ + eorseq r8, r0, r0, lsl r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2bcc │ │ │ │ - b 18e448 │ │ │ │ + beq f2be8 │ │ │ │ + b 18e464 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f2bdc │ │ │ │ + ldr r0, [pc, #4] @ f2bf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003087fc │ │ │ │ - b 343f14 │ │ │ │ + eorseq r8, r0, r0, ror #15 │ │ │ │ + b 343f30 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 2caebc │ │ │ │ + b 2caed8 │ │ │ │ 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] @ f2c48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ f2c30 │ │ │ │ + ldr r1, [pc, #24] @ f2c4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x003089f4 │ │ │ │ - eoreq r6, r6, r7, lsr #28 │ │ │ │ + @ instruction: 0x003089d8 │ │ │ │ + eoreq r6, r6, fp, lsr #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ f2c48 │ │ │ │ + ldr r1, [pc, #8] @ f2c64 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 342a2c │ │ │ │ - ldrdeq ip, [r6], -r6 @ │ │ │ │ + b 342a48 │ │ │ │ + ldrdeq ip, [r6], -sl @ │ │ │ │ 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 f2cc4 │ │ │ │ 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 f2cfc │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4f0 │ │ │ │ - b f2ce0 │ │ │ │ + b f2cfc │ │ │ │ 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 f2cf4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dfb4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f2d78 │ │ │ │ + beq f2d94 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6cf0 │ │ │ │ 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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f2de8 │ │ │ │ + beq f2e04 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2d68 │ │ │ │ + beq f2d84 │ │ │ │ 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] @ f2e88 │ │ │ │ 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] @ f2e8c │ │ │ │ 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] @ f2e90 │ │ │ │ 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] @ f2e94 │ │ │ │ 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] @ f2e7c │ │ │ │ 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] @ f2e80 │ │ │ │ + ldr r3, [pc, #80] @ f2e84 │ │ │ │ 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 f2e6c │ │ │ │ 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, r0, ror r6 │ │ │ │ + eoreq ip, r6, r5, asr #9 │ │ │ │ + eorseq r8, r0, ip, lsr #12 │ │ │ │ + eorseq r8, r0, r8, lsr r6 │ │ │ │ + eorseq ip, r1, r4, asr #30 │ │ │ │ + @ instruction: 0xfff5aaf4 │ │ │ │ + @ instruction: 0x003085fc │ │ │ │ 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 f2f00 │ │ │ │ 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 f2f38 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b f2f1c │ │ │ │ + b f2f38 │ │ │ │ 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 f2f30 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f30dc │ │ │ │ + beq f30f8 │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq f314c │ │ │ │ + beq f3168 │ │ │ │ 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 +215972,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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f31bc │ │ │ │ + beq f31d8 │ │ │ │ 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 f3214 │ │ │ │ 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 f3284 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f32c0 │ │ │ │ + beq f32dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f3094 │ │ │ │ + beq f30b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f32dc │ │ │ │ + beq f32f8 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r5, #10 │ │ │ │ - bcs f309c │ │ │ │ + bcs f30b8 │ │ │ │ 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 +216039,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 f30c8 │ │ │ │ mov r1, #3 │ │ │ │ - b f30ac │ │ │ │ + b f30c8 │ │ │ │ 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 f30f0 │ │ │ │ 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] @ f3390 │ │ │ │ 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] @ f3394 │ │ │ │ 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] @ f3398 │ │ │ │ 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] @ f339c │ │ │ │ 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] @ f33b8 │ │ │ │ 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] @ f33bc │ │ │ │ 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] @ f33c0 │ │ │ │ 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 f3330 │ │ │ │ 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] @ f33a0 │ │ │ │ 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] @ f33a4 │ │ │ │ + ldr r3, [pc, #416] @ f33a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b f3314 │ │ │ │ + b f3330 │ │ │ │ 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] @ f33ac │ │ │ │ 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] @ f33b0 │ │ │ │ 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] @ f33b4 │ │ │ │ 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 f3330 │ │ │ │ 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] @ f33d8 │ │ │ │ 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] @ f33dc │ │ │ │ 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] @ f33e0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f3314 │ │ │ │ - ldr r0, [pc, #236] @ f33b4 │ │ │ │ + b f3330 │ │ │ │ + ldr r0, [pc, #236] @ f33d0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #232] @ f33b8 │ │ │ │ + ldr r2, [pc, #232] @ f33d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - b f3314 │ │ │ │ + b f3330 │ │ │ │ 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] @ f33c4 │ │ │ │ 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] @ f33c8 │ │ │ │ + ldr r3, [pc, #164] @ f33cc │ │ │ │ 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 f3360 │ │ │ │ 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 f3388 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003082d4 │ │ │ │ + eorseq ip, r1, r0, ror #23 │ │ │ │ + @ instruction: 0xfff5a790 │ │ │ │ + @ instruction: 0x003082d8 │ │ │ │ + mlaseq r0, ip, r2, r8 │ │ │ │ + strdeq ip, [r6], -r1 @ │ │ │ │ + eorseq r8, r0, r8, asr r2 │ │ │ │ + @ instruction: 0x003081f8 │ │ │ │ + eorseq ip, r1, r4, asr #21 │ │ │ │ + @ instruction: 0xfff5a678 │ │ │ │ + eorseq r8, r0, ip, lsl #5 │ │ │ │ + eorseq ip, r1, r0, ror fp │ │ │ │ + @ instruction: 0xfff5a724 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0026c3ba │ │ │ │ + eorseq r8, r0, r8, lsr r1 │ │ │ │ + @ instruction: 0x0026c4b7 │ │ │ │ + eorseq r8, r0, r0, asr #6 │ │ │ │ + eorseq r8, r0, r0, lsr #3 │ │ │ │ + @ instruction: 0x0031c9fc │ │ │ │ + eorseq r8, r0, r0, lsl #3 │ │ │ │ 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 f344c │ │ │ │ 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 f3484 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b f3468 │ │ │ │ + b f3484 │ │ │ │ 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 f347c │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f35a0 │ │ │ │ + beq f35bc │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #496] @ 0x1f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq f3610 │ │ │ │ + beq f362c │ │ │ │ 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 +216311,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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f3680 │ │ │ │ + beq f369c │ │ │ │ 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 f36d8 │ │ │ │ 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 f3748 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3784 │ │ │ │ + beq f37a0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f3578 │ │ │ │ + beq f3594 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6bf0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b f357c │ │ │ │ + b f3598 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm sl, {r0, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3598 │ │ │ │ + beq f35b4 │ │ │ │ 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] @ f3818 │ │ │ │ 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] @ f381c │ │ │ │ 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] @ f3820 │ │ │ │ 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] @ f3824 │ │ │ │ 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] @ f3840 │ │ │ │ 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] @ f3844 │ │ │ │ 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] @ f3848 │ │ │ │ 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 f37b8 │ │ │ │ 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] @ f3828 │ │ │ │ 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] @ f382c │ │ │ │ + ldr r3, [pc, #356] @ f3830 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b f379c │ │ │ │ + b f37b8 │ │ │ │ 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] @ f3834 │ │ │ │ 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] @ f3838 │ │ │ │ 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] @ f383c │ │ │ │ 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 f37b8 │ │ │ │ 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] @ f3854 │ │ │ │ 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] @ f3858 │ │ │ │ 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] @ f385c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f379c │ │ │ │ - ldr r0, [pc, #164] @ f3830 │ │ │ │ + b f37b8 │ │ │ │ + ldr r0, [pc, #164] @ f384c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ f3834 │ │ │ │ + ldr r2, [pc, #160] @ f3850 │ │ │ │ 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 f37e8 │ │ │ │ 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 f3808 │ │ │ │ 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, r0, lsl lr │ │ │ │ + eorseq ip, r1, ip, lsl r7 │ │ │ │ + @ instruction: 0xfff5a2cc │ │ │ │ + eorseq r7, r0, r4, lsl lr │ │ │ │ + @ instruction: 0x00307dd8 │ │ │ │ + eoreq fp, r6, sp, lsr #24 │ │ │ │ + mlaseq r0, r4, sp, r7 │ │ │ │ + eorseq r7, r0, r4, lsr sp │ │ │ │ + eorseq ip, r1, r0, lsl #12 │ │ │ │ + @ instruction: 0xfff5a1b4 │ │ │ │ + eorseq r7, r0, r8, asr #27 │ │ │ │ + eorseq ip, r1, ip, lsr #13 │ │ │ │ + @ instruction: 0xfff5a260 │ │ │ │ + strdeq fp, [r6], -r3 @ │ │ │ │ + eorseq r7, r0, ip, ror lr │ │ │ │ + @ instruction: 0x00307cdc │ │ │ │ + eorseq ip, r1, r8, lsr r5 │ │ │ │ + @ instruction: 0x00307cbc │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne f385c │ │ │ │ + bne f3878 │ │ │ │ tst r2, #32 │ │ │ │ - bne f3860 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne f387c │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3880 │ │ │ │ - b 18dcec │ │ │ │ + beq f389c │ │ │ │ + b 18dd08 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3890 │ │ │ │ + ldr r0, [pc, #4] @ f38ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr #22 │ │ │ │ + eorseq r7, r0, ip, lsr #22 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f38b0 │ │ │ │ - b 18eee8 │ │ │ │ + beq f38cc │ │ │ │ + b 18ef04 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f38c0 │ │ │ │ + ldr r0, [pc, #4] @ f38dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl fp │ │ │ │ + @ instruction: 0x00307afc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f38e0 │ │ │ │ - b 18ccdc │ │ │ │ + beq f38fc │ │ │ │ + b 18ccf8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f38f0 │ │ │ │ + ldr r0, [pc, #4] @ f390c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, ror #21 │ │ │ │ + eorseq r7, r0, ip, asr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3910 │ │ │ │ - b 18aa24 │ │ │ │ + beq f392c │ │ │ │ + b 18aa40 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3920 │ │ │ │ + ldr r0, [pc, #4] @ f393c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x00307ab8 │ │ │ │ + mlaseq r0, ip, sl, r7 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3940 │ │ │ │ - b 18df60 │ │ │ │ + beq f395c │ │ │ │ + b 18df7c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3950 │ │ │ │ + ldr r0, [pc, #4] @ f396c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl #21 │ │ │ │ + eorseq r7, r0, ip, ror #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3970 │ │ │ │ - b 18b1b0 │ │ │ │ + beq f398c │ │ │ │ + b 18b1cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3980 │ │ │ │ + ldr r0, [pc, #4] @ f399c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr sl │ │ │ │ + eorseq r7, r0, ip, lsr sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f39a0 │ │ │ │ - b 18c7f4 │ │ │ │ + beq f39bc │ │ │ │ + b 18c810 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f39b0 │ │ │ │ + ldr r0, [pc, #4] @ f39cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsr #20 │ │ │ │ + eorseq r7, r0, ip, lsl #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f39d0 │ │ │ │ - b 18da78 │ │ │ │ + beq f39ec │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f39e0 │ │ │ │ + ldr r0, [pc, #4] @ f39fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003079f8 │ │ │ │ + @ instruction: 0x003079dc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a00 │ │ │ │ - b 18e448 │ │ │ │ + beq f3a1c │ │ │ │ + b 18e464 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3a10 │ │ │ │ + ldr r0, [pc, #4] @ f3a2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr #19 │ │ │ │ + eorseq r7, r0, ip, lsr #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a30 │ │ │ │ - b 18a7b0 │ │ │ │ + beq f3a4c │ │ │ │ + b 18a7cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3a40 │ │ │ │ + ldr r0, [pc, #4] @ f3a5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaseq r0, r8, r9, r7 │ │ │ │ + eorseq r7, r0, ip, ror r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a60 │ │ │ │ - b 18d264 │ │ │ │ + beq f3a7c │ │ │ │ + b 18d280 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3a70 │ │ │ │ + ldr r0, [pc, #4] @ f3a8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, ror #18 │ │ │ │ + eorseq r7, r0, ip, asr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3a90 │ │ │ │ - b 18c30c │ │ │ │ + beq f3aac │ │ │ │ + b 18c328 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3aa0 │ │ │ │ + ldr r0, [pc, #4] @ f3abc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsr r9 │ │ │ │ + eorseq r7, r0, ip, lsl r9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3ac0 │ │ │ │ - b 18b924 │ │ │ │ + beq f3adc │ │ │ │ + b 18b940 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3ad0 │ │ │ │ + ldr r0, [pc, #4] @ f3aec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl #18 │ │ │ │ + eorseq r7, r0, ip, ror #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3af0 │ │ │ │ - b 18bb98 │ │ │ │ + beq f3b0c │ │ │ │ + b 18bbb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b00 │ │ │ │ + ldr r0, [pc, #4] @ f3b1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x003078d8 │ │ │ │ + @ instruction: 0x003078bc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3b20 │ │ │ │ - b 18c580 │ │ │ │ + beq f3b3c │ │ │ │ + b 18c59c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b30 │ │ │ │ + ldr r0, [pc, #4] @ f3b4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsr #17 │ │ │ │ + eorseq r7, r0, ip, lsl #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3b50 │ │ │ │ - b 18c098 │ │ │ │ + beq f3b6c │ │ │ │ + b 18c0b4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b60 │ │ │ │ + ldr r0, [pc, #4] @ f3b7c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, ror r8 │ │ │ │ + eorseq r7, r0, ip, asr r8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3b80 │ │ │ │ - b 18ca68 │ │ │ │ + beq f3b9c │ │ │ │ + b 18ca84 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3b90 │ │ │ │ + ldr r0, [pc, #4] @ f3bac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, asr #16 │ │ │ │ + eorseq r7, r0, ip, lsr #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3bb0 │ │ │ │ - b 18b6b0 │ │ │ │ + beq f3bcc │ │ │ │ + b 18b6cc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ f3bc0 │ │ │ │ + ldr r0, [pc, #4] @ f3bdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eorseq r7, r0, r8, lsl r8 │ │ │ │ + @ instruction: 0x003077fc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f3f20 │ │ │ │ + beq f3f3c │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl e9838 │ │ │ │ + bl e9854 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f3f3c │ │ │ │ + bne f3f58 │ │ │ │ cmp r7, #1 │ │ │ │ - beq f3f84 │ │ │ │ + beq f3fa0 │ │ │ │ add r5, r6, #24 │ │ │ │ mov r1, #28 │ │ │ │ mov r4, #28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3fac │ │ │ │ + beq f3fc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3a4 │ │ │ │ cmp r7, #3 │ │ │ │ - bcc f3fd4 │ │ │ │ + bcc f3ff0 │ │ │ │ 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 f4034 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3a4 │ │ │ │ cmp r7, #3 │ │ │ │ - beq f4040 │ │ │ │ + beq f405c │ │ │ │ add r7, r6, #72 @ 0x48 │ │ │ │ bl 1e74c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f408c │ │ │ │ + beq f40a8 │ │ │ │ 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] @ f411c │ │ │ │ andseq r0, r0, r1 │ │ │ │ - beq f3cfc │ │ │ │ + beq f3d18 │ │ │ │ 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 +216835,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] @ f4144 │ │ │ │ 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 f3e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 110514 │ │ │ │ + bl 110530 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ - beq f3ca0 │ │ │ │ + beq f3cbc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3e50 │ │ │ │ - ldr r4, [pc, #992] @ f412c │ │ │ │ + beq f3e6c │ │ │ │ + ldr r4, [pc, #992] @ f4148 │ │ │ │ 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 f4104 │ │ │ │ bl 1f82c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2d955c │ │ │ │ + bl 2d9578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3d9c │ │ │ │ + beq f3db8 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d9574 │ │ │ │ + bl 2d9590 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ mov sl, #1 │ │ │ │ - b f3ca0 │ │ │ │ + b f3cbc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3eb0 │ │ │ │ + beq f3ecc │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3e40 │ │ │ │ + beq f3e5c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3ebc │ │ │ │ + beq f3ed8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3d8c │ │ │ │ + beq f3da8 │ │ │ │ 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 11360c │ │ │ │ mov r0, r6 │ │ │ │ - bl 113a74 │ │ │ │ - ldr r0, [pc, #820] @ f413c │ │ │ │ + bl 113a90 │ │ │ │ + ldr r0, [pc, #820] @ f4158 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f3e2c │ │ │ │ - ldr r0, [pc, #792] @ f4140 │ │ │ │ + beq f3e48 │ │ │ │ + ldr r0, [pc, #792] @ f415c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 228b4 │ │ │ │ - ldr r1, [pc, #784] @ f4144 │ │ │ │ + ldr r1, [pc, #784] @ f4160 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 1f0d0 │ │ │ │ - b f3d8c │ │ │ │ + b f3da8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1fda8 │ │ │ │ mov sl, #0 │ │ │ │ - b f3ca0 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ + b f3cbc │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f4174 │ │ │ │ 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] @ f4178 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #696] @ f4160 │ │ │ │ + ldr r1, [pc, #696] @ f417c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ - b f3ec4 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ + b f3ee0 │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #596] @ f4130 │ │ │ │ + ldr r0, [pc, #596] @ f414c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #584] @ f4134 │ │ │ │ + ldr r0, [pc, #584] @ f4150 │ │ │ │ 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] @ f4154 │ │ │ │ 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] @ f4120 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f3fec │ │ │ │ + b f4008 │ │ │ │ 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] @ f4168 │ │ │ │ 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] @ f416c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ - b f4084 │ │ │ │ + b f40a0 │ │ │ │ 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] @ f412c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b f3ff8 │ │ │ │ + b f4014 │ │ │ │ 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] @ f4134 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f40b4 │ │ │ │ + b f40d0 │ │ │ │ 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] @ f4130 │ │ │ │ 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] @ f4124 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp] │ │ │ │ - b f4084 │ │ │ │ + b f40a0 │ │ │ │ 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] @ f4170 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f40b4 │ │ │ │ + b f40d0 │ │ │ │ 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] @ f413c │ │ │ │ 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] @ f4140 │ │ │ │ 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 f40f4 │ │ │ │ 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] @ f4164 │ │ │ │ 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] @ f4138 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #44] @ f410c │ │ │ │ + ldr r1, [pc, #44] @ f4128 │ │ │ │ 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 │ │ │ │ + eorseq r7, r0, r4, asr #25 │ │ │ │ + eorseq fp, r1, r4, ror #30 │ │ │ │ + eorseq r7, r0, r8, ror fp │ │ │ │ + eorseq r7, r0, r8, ror ip │ │ │ │ + eorseq r7, r0, r0, asr #24 │ │ │ │ + eorseq r7, r0, r4, asr ip │ │ │ │ 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, ip, ror #23 │ │ │ │ + @ instruction: 0x0031bef8 │ │ │ │ + eorseq sp, r1, r0, lsr #12 │ │ │ │ + eorseq sp, r1, r4, ror #13 │ │ │ │ + eorseq r7, r0, r4, ror r7 │ │ │ │ + @ instruction: 0xfff599d4 │ │ │ │ + eorseq r7, r0, ip, asr #14 │ │ │ │ + eorseq sp, r1, r4, lsl #11 │ │ │ │ + eorseq sp, r1, ip, ror #10 │ │ │ │ + eorseq sp, r1, ip, asr r5 │ │ │ │ + eorseq r7, r0, r0, lsr #23 │ │ │ │ + eorseq r7, r0, r4, lsr #25 │ │ │ │ andeq sl, r0, r0, asr #3 │ │ │ │ - eorseq r7, r0, ip, lsl ip │ │ │ │ - @ instruction: 0x003077f8 │ │ │ │ - @ instruction: 0xfff59a4c │ │ │ │ - @ instruction: 0x003077d4 │ │ │ │ + eorseq r7, r0, r0, lsl #24 │ │ │ │ + @ instruction: 0x003077dc │ │ │ │ + @ instruction: 0xfff59a30 │ │ │ │ + @ instruction: 0x003077b8 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f4194 │ │ │ │ + bne f41b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f41b4 │ │ │ │ + beq f41d0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 f4204 │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1e08c │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne f41d8 │ │ │ │ + bne f41f4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4208 │ │ │ │ + beq f4224 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 +217173,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 347e88 │ │ │ │ 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] @ f42b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ f42a0 │ │ │ │ - ldr r3, [pc, #16] @ f42a4 │ │ │ │ + ldr r0, [pc, #16] @ f42bc │ │ │ │ + ldr r3, [pc, #16] @ f42c0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003071f4 │ │ │ │ + eoreq fp, r6, r9, asr #32 │ │ │ │ + @ instruction: 0x003071b0 │ │ │ │ + ldr r1, [pc, #20] @ f42e0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031cdd0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r7, [pc, #88] @ f4330 │ │ │ │ + ldr r7, [pc, #88] @ f434c │ │ │ │ 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 f4324 │ │ │ │ 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 1144ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031cff0 │ │ │ │ + @ instruction: 0x0031cfd4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f435c │ │ │ │ + ldr r1, [pc, #28] @ f4378 │ │ │ │ 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 f1360 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, ror #29 │ │ │ │ + @ instruction: 0x0031ced0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4388 │ │ │ │ + ldr r1, [pc, #28] @ f43a4 │ │ │ │ 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 b9eec │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r8, lsr #27 │ │ │ │ + eorseq ip, r1, ip, lsl #27 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f43b4 │ │ │ │ + ldr r1, [pc, #28] @ f43d0 │ │ │ │ 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 12c3a4 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq sp, r1, r8, ror #2 │ │ │ │ - ldr r1, [pc, #20] @ f43d4 │ │ │ │ + eorseq sp, r1, ip, asr #2 │ │ │ │ + ldr r1, [pc, #20] @ f43f0 │ │ │ │ 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, r0, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r5, [pc, #1356] @ f4934 │ │ │ │ + ldr r5, [pc, #1356] @ f4950 │ │ │ │ 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 f4434 │ │ │ │ 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] @ f4954 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f46c4 │ │ │ │ + beq f46e0 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 10065c │ │ │ │ + bl 100678 │ │ │ │ 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 f47a4 │ │ │ │ + ldr r1, [pc, #1244] @ f4968 │ │ │ │ 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] @ f496c │ │ │ │ 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 2d82fc │ │ │ │ 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 f4514 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4510 │ │ │ │ + beq f452c │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f47b8 │ │ │ │ - ldr r1, [pc, #1080] @ f495c │ │ │ │ + beq f47d4 │ │ │ │ + ldr r1, [pc, #1080] @ f4978 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 19468c │ │ │ │ + bl 1946a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 1deb8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f47c4 │ │ │ │ - ldr r4, [pc, #1040] @ f4960 │ │ │ │ + beq f47e0 │ │ │ │ + ldr r4, [pc, #1040] @ f497c │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4858 │ │ │ │ + beq f4874 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4868 │ │ │ │ + beq f4884 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #956] @ f4964 │ │ │ │ + ldr r1, [pc, #956] @ f4980 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #948] @ f4968 │ │ │ │ - ldr r2, [pc, #948] @ f496c │ │ │ │ + ldr r1, [pc, #948] @ f4984 │ │ │ │ + ldr r2, [pc, #948] @ f4988 │ │ │ │ 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 f47ec │ │ │ │ + ldr r2, [pc, #924] @ f498c │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r3, #15 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1942cc │ │ │ │ + bl 1942e8 │ │ │ │ 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 2e22e4 │ │ │ │ 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 f4788 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4638 │ │ │ │ + beq f4654 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f47f8 │ │ │ │ + beq f4814 │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4858 │ │ │ │ + beq f4874 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4878 │ │ │ │ + beq f4894 │ │ │ │ str r5, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - ldr r1, [pc, #760] @ f4994 │ │ │ │ + ldr r1, [pc, #760] @ f49b0 │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r6} │ │ │ │ - ldr r1, [pc, #752] @ f4998 │ │ │ │ - ldr r2, [pc, #752] @ f499c │ │ │ │ + ldr r1, [pc, #752] @ f49b4 │ │ │ │ + ldr r2, [pc, #752] @ f49b8 │ │ │ │ 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] @ f4958 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc f46f8 │ │ │ │ + bcc f4714 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4440 │ │ │ │ - ldr r0, [pc, #596] @ f4940 │ │ │ │ + beq f445c │ │ │ │ + ldr r0, [pc, #596] @ f495c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq f4440 │ │ │ │ - ldr r0, [pc, #640] @ f4980 │ │ │ │ + beq f445c │ │ │ │ + ldr r0, [pc, #640] @ f499c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4440 │ │ │ │ - ldr r0, [pc, #624] @ f4984 │ │ │ │ + beq f445c │ │ │ │ + ldr r0, [pc, #624] @ f49a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 162a8c │ │ │ │ + bl 162aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4440 │ │ │ │ + beq f445c │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 10065c │ │ │ │ - ldr r2, [pc, #592] @ f4988 │ │ │ │ + bl 100678 │ │ │ │ + ldr r2, [pc, #592] @ f49a4 │ │ │ │ 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] @ f49a8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #568] @ f4990 │ │ │ │ + ldr r2, [pc, #568] @ f49ac │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ - b f4440 │ │ │ │ + b f445c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f462c │ │ │ │ - b f4638 │ │ │ │ + bne f4648 │ │ │ │ + b f4654 │ │ │ │ bl 1fee0 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f4960 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #404] @ f4948 │ │ │ │ + ldr r0, [pc, #404] @ f4964 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4820 │ │ │ │ + b f483c │ │ │ │ bl 1fee0 │ │ │ │ - bl 2e81ec │ │ │ │ - b f47d8 │ │ │ │ + bl 2e8208 │ │ │ │ + b f47f4 │ │ │ │ bl 1fee0 │ │ │ │ - bl 2e81ec │ │ │ │ - b f47d8 │ │ │ │ + bl 2e8208 │ │ │ │ + b f47f4 │ │ │ │ bl 1f208 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #364] @ f4954 │ │ │ │ + ldr r0, [pc, #364] @ f4970 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #356] @ f4958 │ │ │ │ + ldr r0, [pc, #356] @ f4974 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f4820 │ │ │ │ + b f483c │ │ │ │ bl 1f208 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r8, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r0, [pc, #352] @ f4974 │ │ │ │ + ldr r0, [pc, #352] @ f4990 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #344] @ f4978 │ │ │ │ + ldr r0, [pc, #344] @ f4994 │ │ │ │ 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] @ f4998 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f4884 │ │ │ │ + b f48a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f4884 │ │ │ │ + b f48a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f4884 │ │ │ │ + b f48a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r5 │ │ │ │ - bl c2630 │ │ │ │ + bl c264c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f48d8 │ │ │ │ - b f490c │ │ │ │ + beq f48f4 │ │ │ │ + b f4928 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2630 │ │ │ │ + bl c264c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f48e4 │ │ │ │ + bne f4900 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f490c │ │ │ │ + bne f4928 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1fda8 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f48d8 │ │ │ │ - b f490c │ │ │ │ + beq f48f4 │ │ │ │ + b f4928 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f48d8 │ │ │ │ + beq f48f4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r4, asr #29 │ │ │ │ + eorseq fp, r1, r0, lsl #17 │ │ │ │ + eorseq fp, r1, ip, asr #26 │ │ │ │ + eorseq fp, r1, ip, lsr #26 │ │ │ │ + eorseq r6, r0, ip, lsr #29 │ │ │ │ + @ instruction: 0xfff59110 │ │ │ │ + eoreq fp, r6, r4, lsl #11 │ │ │ │ + eoreq fp, r6, lr, ror #10 │ │ │ │ + eorseq r6, r0, ip, ror #28 │ │ │ │ + @ instruction: 0xfff590d0 │ │ │ │ + mlaeq r6, r3, fp, lr │ │ │ │ + eorseq fp, r1, ip, asr #17 │ │ │ │ + @ instruction: 0xfff751fc │ │ │ │ + eoreq r8, r6, r2, 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, pc, lsl fp │ │ │ │ + eorseq r6, r0, r0, asr #28 │ │ │ │ + @ instruction: 0xfff590a4 │ │ │ │ + eorseq r6, r0, r4, lsl lr │ │ │ │ + eorseq fp, r1, r8, lsl sp │ │ │ │ + eorseq fp, r1, r4, lsl #26 │ │ │ │ + @ instruction: 0xfff7505c │ │ │ │ + eoreq r5, r6, r3, asr r3 │ │ │ │ andeq pc, r9, r0, ror #18 │ │ │ │ - @ instruction: 0xfff75124 │ │ │ │ - eoreq r8, r6, fp, ror #6 │ │ │ │ + @ instruction: 0xfff75108 │ │ │ │ + eoreq r8, r6, pc, ror #6 │ │ │ │ @ instruction: 0xfffc8120 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f49c8 │ │ │ │ + ldr r1, [pc, #28] @ f49e4 │ │ │ │ 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 11c040 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, lsr #21 │ │ │ │ - ldr r1, [pc, #20] @ f49e8 │ │ │ │ + eorseq ip, r1, r4, lsl #21 │ │ │ │ + ldr r1, [pc, #20] @ f4a04 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031cab0 │ │ │ │ + ldr r1, [pc, #20] @ f4a24 │ │ │ │ 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, r4, asr ip │ │ │ │ + ldr r1, [pc, #20] @ f4a44 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, r4, lsl #24 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4a54 │ │ │ │ + ldr r1, [pc, #28] @ f4a70 │ │ │ │ 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 1930c0 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, asr ip │ │ │ │ + eorseq ip, r1, r0, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r7, [pc, #1008] @ f4e58 │ │ │ │ + ldr r7, [pc, #1008] @ f4e74 │ │ │ │ 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 f4ab0 │ │ │ │ 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 f4d90 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1293d8 │ │ │ │ + bl 1293f4 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d80 │ │ │ │ + beq f4d9c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 111548 │ │ │ │ + bl 111564 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d8c │ │ │ │ - ldr r1, [pc, #884] @ f4e5c │ │ │ │ + beq f4da8 │ │ │ │ + ldr r1, [pc, #884] @ f4e78 │ │ │ │ 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 f4e40 │ │ │ │ bl 1f82c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e524 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ - ldr r8, [pc, #828] @ f4e60 │ │ │ │ + ldr r8, [pc, #828] @ f4e7c │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e30 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e30 │ │ │ │ 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 f4db4 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e30 │ │ │ │ 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 1290ec │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4da4 │ │ │ │ + beq f4dc0 │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e30 │ │ │ │ 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 11ae30 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4db0 │ │ │ │ + beq f4dcc │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e14 │ │ │ │ + beq f4e30 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4e2c │ │ │ │ + beq f4e48 │ │ │ │ str r6, [r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #456] @ f4e70 │ │ │ │ + ldr r1, [pc, #456] @ f4e8c │ │ │ │ add r1, pc, r1 │ │ │ │ stm sp, {r1, r7} │ │ │ │ - ldr r1, [pc, #448] @ f4e74 │ │ │ │ - ldr r2, [pc, #448] @ f4e78 │ │ │ │ + ldr r1, [pc, #448] @ f4e90 │ │ │ │ + ldr r2, [pc, #448] @ f4e94 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ - bl 16f7d0 │ │ │ │ + bl 16f7ec │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #428] @ f4e7c │ │ │ │ + ldr r0, [pc, #428] @ f4e98 │ │ │ │ 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] @ f4e9c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 194568 │ │ │ │ - ldr r1, [pc, #388] @ f4e84 │ │ │ │ + bl 194584 │ │ │ │ + ldr r1, [pc, #388] @ f4ea0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #13 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 194568 │ │ │ │ + bl 194584 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 1fe5c │ │ │ │ - ldr r1, [pc, #352] @ f4e88 │ │ │ │ + ldr r1, [pc, #352] @ f4ea4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 194844 │ │ │ │ + bl 194860 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4d44 │ │ │ │ + beq f4d60 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e008 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1004d4 │ │ │ │ + bl 1004f0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1003d4 │ │ │ │ + bl 1003f0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 100164 │ │ │ │ + bl 100180 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 100224 │ │ │ │ + bl 100240 │ │ │ │ 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 101e08 │ │ │ │ + bl 2e8208 │ │ │ │ + b f4dd4 │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ + b f4dd4 │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ + b f4dd4 │ │ │ │ + bl 101e08 │ │ │ │ + bl 2e8208 │ │ │ │ + b f4dd4 │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ + b f4dd4 │ │ │ │ bl 1e80c │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ f4e80 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #132] @ f4e68 │ │ │ │ + ldr r0, [pc, #132] @ f4e84 │ │ │ │ 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] @ f4e88 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f4e38 │ │ │ │ + b f4e54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ - b f4e38 │ │ │ │ + b f4e54 │ │ │ │ bl 47a30 │ │ │ │ - b f4e38 │ │ │ │ + b f4e54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r6 │ │ │ │ - bl c2630 │ │ │ │ + bl c264c │ │ │ │ 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, r0, asr #17 │ │ │ │ + eorseq ip, r1, r8, asr #18 │ │ │ │ + @ instruction: 0x0031b2f8 │ │ │ │ + eorseq r6, r0, ip, ror r8 │ │ │ │ + @ instruction: 0xfff58ae0 │ │ │ │ + eorseq r6, r0, r8, asr r8 │ │ │ │ + @ instruction: 0xfff74afc │ │ │ │ + ldrdeq r8, [r6], -r9 @ │ │ │ │ @ instruction: 0xfffe5ea8 │ │ │ │ - eorseq ip, r1, ip, asr #7 │ │ │ │ - eoreq lr, r6, lr, ror #6 │ │ │ │ - eoreq lr, r6, r2, ror #6 │ │ │ │ - eoreq r1, r6, r0, asr #18 │ │ │ │ + @ instruction: 0x0031c3b0 │ │ │ │ + eoreq lr, r6, r2, ror r3 │ │ │ │ + eoreq lr, r6, r6, ror #6 │ │ │ │ + eoreq r1, r6, r4, asr #18 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4eb4 │ │ │ │ + ldr r1, [pc, #28] @ f4ed0 │ │ │ │ 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 19355c │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, lsr #16 │ │ │ │ + eorseq ip, r1, r0, lsl r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r7, [pc, #88] @ f4f20 │ │ │ │ + ldr r7, [pc, #88] @ f4f3c │ │ │ │ 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 f4f14 │ │ │ │ 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, r4, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4f4c │ │ │ │ + ldr r1, [pc, #28] @ f4f68 │ │ │ │ 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 192944 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r4, asr #15 │ │ │ │ - ldr r1, [pc, #20] @ f4f6c │ │ │ │ + eorseq ip, r1, r8, lsr #15 │ │ │ │ + ldr r1, [pc, #20] @ f4f88 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, r0, ror #12 │ │ │ │ + ldr r1, [pc, #20] @ f4fa8 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, r8, asr r4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f4fb8 │ │ │ │ + ldr r1, [pc, #28] @ f4fd4 │ │ │ │ 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, r8, lsr #2 │ │ │ │ + ldr r1, [pc, #20] @ f4ff4 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, r0, lsr #32 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f5004 │ │ │ │ + ldr r1, [pc, #28] @ f5020 │ │ │ │ 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 12b564 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r8, ror #9 │ │ │ │ + eorseq ip, r1, ip, asr #9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f5030 │ │ │ │ + ldr r1, [pc, #28] @ f504c │ │ │ │ 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 e02a8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, asr #2 │ │ │ │ - ldr r1, [pc, #20] @ f5050 │ │ │ │ + eorseq ip, r1, r4, lsr #2 │ │ │ │ + ldr r1, [pc, #20] @ f506c │ │ │ │ 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, ip, lsr #11 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f507c │ │ │ │ + ldr r1, [pc, #28] @ f5098 │ │ │ │ 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 ef6d8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031c1fc │ │ │ │ - ldr r1, [pc, #20] @ f509c │ │ │ │ + eorseq ip, r1, r0, ror #3 │ │ │ │ + ldr r1, [pc, #20] @ f50b8 │ │ │ │ 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, r8, ror #3 │ │ │ │ + ldr r1, [pc, #20] @ f50d8 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, r8, asr r3 │ │ │ │ + ldr r1, [pc, #20] @ f50f8 │ │ │ │ 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 │ │ │ │ + eorseq ip, r1, r0, ror #4 │ │ │ │ + ldr r1, [pc, #20] @ f5118 │ │ │ │ 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, r0, asr #29 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ f5128 │ │ │ │ + ldr r1, [pc, #28] @ f5144 │ │ │ │ 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 edf70 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r0, asr #1 │ │ │ │ + eorseq ip, r1, r4, lsr #1 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5150 │ │ │ │ + ldr r0, [pc, #24] @ f516c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5154 │ │ │ │ + ldr r2, [pc, #20] @ f5170 │ │ │ │ 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 │ │ │ │ + strdeq sl, [r6], -pc @ │ │ │ │ + eorseq r6, r0, r4, asr #6 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f517c │ │ │ │ + ldr r0, [pc, #24] @ f5198 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5180 │ │ │ │ + ldr r2, [pc, #20] @ f519c │ │ │ │ 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, ip │ │ │ │ + @ instruction: 0x003058d0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f51bc │ │ │ │ + ldr ip, [pc, #40] @ f51d8 │ │ │ │ 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 192594 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, asr #9 │ │ │ │ + @ instruction: 0x0031c4b0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f51f8 │ │ │ │ + ldr ip, [pc, #40] @ f5214 │ │ │ │ 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 efa30 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r8, lsl #1 │ │ │ │ + eorseq ip, r1, ip, rrx │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5234 │ │ │ │ + ldr ip, [pc, #40] @ f5250 │ │ │ │ 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 11c50c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, ip, lsr r2 │ │ │ │ + eorseq ip, r1, r0, lsr #4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5270 │ │ │ │ + ldr ip, [pc, #40] @ f528c │ │ │ │ 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 12b764 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r4, lsl #5 │ │ │ │ + eorseq ip, r1, r8, ror #4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5298 │ │ │ │ + ldr r0, [pc, #24] @ f52b4 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f529c │ │ │ │ + ldr r2, [pc, #20] @ f52b8 │ │ │ │ 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 │ │ │ │ + eoreq r4, r6, ip, lsl #21 │ │ │ │ + eorseq r1, r0, r4, lsl pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f52d8 │ │ │ │ + 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 f1a38 │ │ │ │ + bl f1a54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, ror pc │ │ │ │ + eorseq fp, r1, ip, asr pc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5314 │ │ │ │ + ldr ip, [pc, #40] @ f5330 │ │ │ │ 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 193260 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq ip, r1, r4, lsr #7 │ │ │ │ + eorseq ip, r1, r8, lsl #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5350 │ │ │ │ + ldr ip, [pc, #40] @ f536c │ │ │ │ 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 e0aa8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, lsr #28 │ │ │ │ + eorseq fp, r1, ip, lsl #28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5378 │ │ │ │ + ldr r0, [pc, #24] @ f5394 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f537c │ │ │ │ + ldr r2, [pc, #20] @ f5398 │ │ │ │ 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, r9, lsl #16 │ │ │ │ + eorseq fp, r0, ip, asr r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f53b8 │ │ │ │ + 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 99c08 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, ip, asr #26 │ │ │ │ + eorseq fp, r1, r0, lsr sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f53f4 │ │ │ │ + ldr ip, [pc, #40] @ f5410 │ │ │ │ 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 193958 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031c2f4 │ │ │ │ + @ instruction: 0x0031c2d8 │ │ │ │ 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 f5584 │ │ │ │ + ldr r8, [pc, #604] @ f5688 │ │ │ │ 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 f55c0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq f55b0 │ │ │ │ + beq f55cc │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6bf0 │ │ │ │ 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 11ca1c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - bne f54a8 │ │ │ │ + bne f54c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5530 │ │ │ │ + beq f554c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f54c0 │ │ │ │ + beq f54dc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5630 │ │ │ │ + bne f564c │ │ │ │ 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 f550c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 114490 │ │ │ │ + bl 1144ac │ │ │ │ add r4, r8, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f551c │ │ │ │ + beq f5538 │ │ │ │ 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 f5564 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f5528 │ │ │ │ + beq f5544 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl f4228 │ │ │ │ + bl f4244 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #228] @ f5664 │ │ │ │ + ldr r0, [pc, #228] @ f5680 │ │ │ │ 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] @ f5684 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b f560c │ │ │ │ + b f5628 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, #0 │ │ │ │ - b f55b4 │ │ │ │ + b f55d0 │ │ │ │ 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] @ f5690 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #160] @ f5678 │ │ │ │ + ldr r0, [pc, #160] @ f5694 │ │ │ │ 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] @ f5698 │ │ │ │ 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] @ f569c │ │ │ │ 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] @ f56a0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f563c │ │ │ │ - ldr r0, [pc, #56] @ f5670 │ │ │ │ + b f5658 │ │ │ │ + ldr r0, [pc, #56] @ f568c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4164 │ │ │ │ + bl f4180 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4164 │ │ │ │ + bl f4180 │ │ │ │ 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: 0xfff58344 │ │ │ │ + eorseq r6, r0, r8, asr #4 │ │ │ │ + mlaseq r1, r4, lr, fp │ │ │ │ + eorseq r6, r0, r4, lsr #1 │ │ │ │ + eorseq r6, r0, r0, ror r3 │ │ │ │ andeq r8, r0, r0, ror #22 │ │ │ │ - @ instruction: 0xfff582f4 │ │ │ │ - eoreq sl, r6, sl, lsr #21 │ │ │ │ - eorseq r6, r0, r0, lsr #6 │ │ │ │ + @ instruction: 0xfff582d8 │ │ │ │ + eoreq sl, r6, lr, lsr #21 │ │ │ │ + eorseq r6, r0, r4, lsl #6 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f56ac │ │ │ │ + ldr r0, [pc, #24] @ f56c8 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f56b0 │ │ │ │ + ldr r2, [pc, #20] @ f56cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x00260bb7 │ │ │ │ - strdeq pc, [pc], -r0 @ │ │ │ │ + @ instruction: 0x00260bbb │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f56d8 │ │ │ │ + ldr r0, [pc, #24] @ f56f4 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f56dc │ │ │ │ + ldr r2, [pc, #20] @ f56f8 │ │ │ │ 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 │ │ │ │ + eoreq fp, r6, sl, ror #9 │ │ │ │ + eorseq r6, r0, r0, lsr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5718 │ │ │ │ + ldr ip, [pc, #40] @ f5734 │ │ │ │ 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 1195c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031bcf8 │ │ │ │ + @ instruction: 0x0031bcdc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5740 │ │ │ │ + ldr r0, [pc, #24] @ f575c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5744 │ │ │ │ + ldr r2, [pc, #20] @ f5760 │ │ │ │ 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], -r0 @ │ │ │ │ + eoreq lr, pc, r4, lsr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #36] @ f577c │ │ │ │ + ldr ip, [pc, #36] @ f5798 │ │ │ │ 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 191ff0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, ror lr │ │ │ │ + eorseq fp, r1, ip, asr lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f57b8 │ │ │ │ + ldr ip, [pc, #40] @ f57d4 │ │ │ │ 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 │ │ │ │ + mlaseq r1, ip, r8, fp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f57f4 │ │ │ │ + ldr ip, [pc, #40] @ f5810 │ │ │ │ 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 192a4c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r4, lsr #30 │ │ │ │ + eorseq fp, r1, r8, lsl #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f5898 │ │ │ │ + bne f58b4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #284] @ f5930 │ │ │ │ + ldr r0, [pc, #284] @ f594c │ │ │ │ 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 eac38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne f58f8 │ │ │ │ + bne f5914 │ │ │ │ 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] @ f5950 │ │ │ │ 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] @ f5954 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f5910 │ │ │ │ + b f592c │ │ │ │ mov r0, r3 │ │ │ │ - bl f4228 │ │ │ │ + bl f4244 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #120] @ f5924 │ │ │ │ + ldr r0, [pc, #120] @ f5940 │ │ │ │ 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] @ f5944 │ │ │ │ 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] @ f5948 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f5910 │ │ │ │ + b f592c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1005d0 │ │ │ │ + bl 1005ec │ │ │ │ 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: 0xfff58018 │ │ │ │ + eorseq r5, r0, ip, lsl #30 │ │ │ │ + @ instruction: 0x00305efc │ │ │ │ + mlaseq r1, r4, sl, fp │ │ │ │ + @ instruction: 0x0030b6bc │ │ │ │ + @ instruction: 0x0030b6b0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f5960 │ │ │ │ + ldr r0, [pc, #24] @ f597c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f5964 │ │ │ │ + ldr r2, [pc, #20] @ f5980 │ │ │ │ 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, fp, ror r2 │ │ │ │ + eorseq r3, r0, r4, lsl #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f59a0 │ │ │ │ + ldr ip, [pc, #40] @ f59bc │ │ │ │ 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 192250 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, lsl #25 │ │ │ │ + eorseq fp, r1, ip, ror #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f59dc │ │ │ │ + ldr ip, [pc, #40] @ f59f8 │ │ │ │ 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 12c578 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, asr #22 │ │ │ │ + eorseq fp, r1, ip, lsr #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5a18 │ │ │ │ + ldr ip, [pc, #40] @ f5a34 │ │ │ │ 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 eeb7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, lsl #16 │ │ │ │ + eorseq fp, r1, ip, ror #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5a54 │ │ │ │ + ldr ip, [pc, #40] @ f5a70 │ │ │ │ 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 ee5a0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - mlaseq r1, ip, r7, fp │ │ │ │ + eorseq fp, r1, r0, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr ip, [pc, #40] @ f5a90 │ │ │ │ + ldr ip, [pc, #40] @ f5aac │ │ │ │ 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 12a730 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r4, lsr sl │ │ │ │ - ldr r3, [pc, #28] @ f5ab8 │ │ │ │ + eorseq fp, r1, r8, lsl sl │ │ │ │ + ldr r3, [pc, #28] @ f5ad4 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r4, r5, fp │ │ │ │ + ldr r3, [pc, #28] @ f5afc │ │ │ │ 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, r4, ror r6 │ │ │ │ + ldr r3, [pc, #28] @ f5b24 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b4bc │ │ │ │ + ldr r3, [pc, #28] @ f5b4c │ │ │ │ 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 │ │ │ │ + mlaseq r1, ip, r7, fp │ │ │ │ + ldr r3, [pc, #28] @ f5b74 │ │ │ │ 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, ip, lsr #21 │ │ │ │ + ldr r3, [pc, #28] @ f5b9c │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r0, ror #10 │ │ │ │ + ldr r3, [pc, #28] @ f5bc4 │ │ │ │ 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, ip, lsl #21 │ │ │ │ + ldr r3, [pc, #28] @ f5bec │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, ip, asr r6 │ │ │ │ + ldr r3, [pc, #28] @ f5c14 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, ip, lsl r5 │ │ │ │ + ldr r3, [pc, #28] @ f5c3c │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, lsr #14 │ │ │ │ + ldr r3, [pc, #28] @ f5c64 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b3b8 │ │ │ │ + ldr r3, [pc, #28] @ f5c8c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b6d4 │ │ │ │ + ldr r3, [pc, #28] @ f5cb4 │ │ │ │ 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, r4, lsr r5 │ │ │ │ + ldr r3, [pc, #28] @ f5cdc │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r0, asr #16 │ │ │ │ + ldr r3, [pc, #28] @ f5d04 │ │ │ │ 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, ip, lsr #19 │ │ │ │ + ldr r3, [pc, #28] @ f5d2c │ │ │ │ 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 │ │ │ │ + mlaseq r1, r0, r7, fp │ │ │ │ + ldr r3, [pc, #28] @ f5d54 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b9bc │ │ │ │ + ldr r3, [pc, #28] @ f5d7c │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, ror #18 │ │ │ │ + ldr r3, [pc, #28] @ f5da4 │ │ │ │ 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, ip, asr #16 │ │ │ │ + ldr r3, [pc, #28] @ f5dcc │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b8b4 │ │ │ │ + ldr r3, [pc, #28] @ f5df4 │ │ │ │ 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, r4, lsl r6 │ │ │ │ + ldr r3, [pc, #28] @ f5e1c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b6d0 │ │ │ │ + ldr r3, [pc, #28] @ f5e44 │ │ │ │ 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, r4, ror r2 │ │ │ │ + ldr r3, [pc, #28] @ f5e6c │ │ │ │ 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, ip, ror r4 │ │ │ │ + ldr r3, [pc, #28] @ f5e94 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b5d4 │ │ │ │ + ldr r3, [pc, #28] @ f5ebc │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031b3bc │ │ │ │ + ldr r3, [pc, #28] @ f5ee4 │ │ │ │ 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, r4, asr #7 │ │ │ │ + ldr r3, [pc, #28] @ f5f0c │ │ │ │ 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, ip, lsl #6 │ │ │ │ + ldr r3, [pc, #28] @ f5f34 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, lsl #10 │ │ │ │ + ldr r2, [pc, #20] @ f5f54 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, lsl #8 │ │ │ │ + ldr r2, [pc, #20] @ f5f74 │ │ │ │ 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 │ │ │ │ + mlaseq r1, ip, r2, fp │ │ │ │ + ldr r2, [pc, #20] @ f5f94 │ │ │ │ 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, ip, asr #9 │ │ │ │ + ldr r2, [pc, #20] @ f5fb4 │ │ │ │ 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, ip, asr #8 │ │ │ │ + ldr r2, [pc, #20] @ f5fd4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, ip, asr r4 │ │ │ │ + ldr r2, [pc, #20] @ f5ff4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r0, lsr #10 │ │ │ │ + ldr r2, [pc, #20] @ f6014 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r0 │ │ │ │ + ldr r2, [pc, #20] @ f6034 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, ip, lsr r2 │ │ │ │ + ldr r2, [pc, #20] @ f6054 │ │ │ │ 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, ip, asr #4 │ │ │ │ + ldr r2, [pc, #20] @ f6074 │ │ │ │ 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, r0, ror r4 │ │ │ │ + ldr r2, [pc, #20] @ f6094 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r0, rrx │ │ │ │ + ldr r2, [pc, #20] @ f60b4 │ │ │ │ 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, r4, lsr r5 │ │ │ │ + ldr r2, [pc, #20] @ f60d4 │ │ │ │ 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, ip, lsl #4 │ │ │ │ + ldr r2, [pc, #20] @ f60f4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, lsr #10 │ │ │ │ + ldr r2, [pc, #20] @ f6114 │ │ │ │ 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, ip, asr #3 │ │ │ │ + ldr r2, [pc, #20] @ f6134 │ │ │ │ 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, r4, lsl r5 │ │ │ │ + ldr r2, [pc, #20] @ f6154 │ │ │ │ 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 fp, r1, r4, lsl r0 │ │ │ │ + ldr r2, [pc, #20] @ f6174 │ │ │ │ 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, ip, asr #1 │ │ │ │ + ldr r2, [pc, #20] @ f6194 │ │ │ │ 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, r4, asr #3 │ │ │ │ + ldr r2, [pc, #20] @ f61b4 │ │ │ │ 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 │ │ │ │ + eorseq sl, r1, r4, lsr #28 │ │ │ │ + ldr r2, [pc, #20] @ f61d4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, lsl #10 │ │ │ │ + ldr r2, [pc, #20] @ f61f4 │ │ │ │ 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, r4, lsl r5 │ │ │ │ + ldr r2, [pc, #20] @ f6214 │ │ │ │ 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 │ │ │ │ + mlaseq r1, ip, lr, sl │ │ │ │ + ldr r2, [pc, #20] @ f6234 │ │ │ │ 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, ip, lsr #31 │ │ │ │ + ldr r2, [pc, #20] @ f6254 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, lsr #8 │ │ │ │ + ldr r2, [pc, #20] @ f6274 │ │ │ │ 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, ip, ror #27 │ │ │ │ + ldr r2, [pc, #20] @ f6294 │ │ │ │ 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, r4, lsl r4 │ │ │ │ + ldr r2, [pc, #20] @ f62b4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r0, lsl #4 │ │ │ │ + ldr r2, [pc, #20] @ f62d4 │ │ │ │ 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, r4, asr lr │ │ │ │ + ldr r1, [pc, #20] @ f62f4 │ │ │ │ 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 │ │ │ │ + eorseq fp, r1, r4, lsr #6 │ │ │ │ + ldr r1, [pc, #20] @ f6314 │ │ │ │ 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, r0, lsr #3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl eba60 │ │ │ │ + bl eba7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ebc94 │ │ │ │ - ldr r0, [pc, #40] @ f634c │ │ │ │ + bl ebcb0 │ │ │ │ + ldr r0, [pc, #40] @ f6368 │ │ │ │ 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, r4, lsl #7 │ │ │ │ + ldr r1, [pc, #20] @ f6388 │ │ │ │ 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, r8, lsr #1 │ │ │ │ + ldr r1, [pc, #20] @ f63a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - @ instruction: 0x0031acd4 │ │ │ │ + @ instruction: 0x0031acb8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f6434 │ │ │ │ + ldr r0, [pc, #144] @ f6450 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f63f4 │ │ │ │ - ldr r5, [pc, #132] @ f6444 │ │ │ │ + bne f6410 │ │ │ │ + ldr r5, [pc, #132] @ f6460 │ │ │ │ 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 f6408 │ │ │ │ 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] @ f6454 │ │ │ │ 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] @ f6458 │ │ │ │ + ldr r3, [pc, #28] @ f645c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f63b8 │ │ │ │ + b f63d4 │ │ │ │ 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, r8, asr #26 │ │ │ │ + @ instruction: 0x00302fdc │ │ │ │ + @ instruction: 0x0031acd0 │ │ │ │ + eorseq r2, r0, r0, lsl sl │ │ │ │ + eorseq sl, r1, r4, lsr sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #60] @ f6490 │ │ │ │ + ldr r5, [pc, #60] @ f64ac │ │ │ │ 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 12b644 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6488 │ │ │ │ + beq f64a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - eorseq fp, r1, r8, ror r0 │ │ │ │ + eorseq fp, r1, ip, asr r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f6538 │ │ │ │ + ldr r0, [pc, #144] @ f6554 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f64f8 │ │ │ │ - ldr r5, [pc, #132] @ f6548 │ │ │ │ + bne f6514 │ │ │ │ + ldr r5, [pc, #132] @ f6564 │ │ │ │ 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 f650c │ │ │ │ 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] @ f6558 │ │ │ │ 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] @ f655c │ │ │ │ + ldr r3, [pc, #28] @ f6560 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f64bc │ │ │ │ + b f64d8 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031afb8 │ │ │ │ + eorseq r7, r0, r0, lsl #2 │ │ │ │ + eorseq sl, r1, r0, asr #30 │ │ │ │ + @ instruction: 0x003067fc │ │ │ │ + eorseq fp, r1, ip, lsl r0 │ │ │ │ + ldr r1, [pc, #20] @ f6584 │ │ │ │ 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, r4, asr sl │ │ │ │ + ldr r1, [pc, #20] @ f65a4 │ │ │ │ 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, ip, lsl #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #60] @ f65d4 │ │ │ │ + ldr r5, [pc, #60] @ f65f0 │ │ │ │ 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 e0984 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f65cc │ │ │ │ + beq f65e8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 3c6dc │ │ │ │ - @ instruction: 0x0031abb8 │ │ │ │ + mlaseq r1, ip, fp, sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f667c │ │ │ │ + ldr r0, [pc, #144] @ f6698 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f663c │ │ │ │ - ldr r5, [pc, #132] @ f668c │ │ │ │ + bne f6658 │ │ │ │ + ldr r5, [pc, #132] @ f66a8 │ │ │ │ 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 f6650 │ │ │ │ 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] @ f669c │ │ │ │ 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] @ f66a0 │ │ │ │ + ldr r3, [pc, #28] @ f66a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f6600 │ │ │ │ + b f661c │ │ │ │ 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 │ │ │ │ + mlaseq r1, r0, pc, sl @ │ │ │ │ + eorseq sl, r0, ip, asr r5 │ │ │ │ + eorseq sl, r1, r8, lsl pc │ │ │ │ + eorseq sl, r0, r4, asr #32 │ │ │ │ + eorseq fp, r1, ip, asr #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #140] @ f6730 │ │ │ │ + ldr r0, [pc, #140] @ f674c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f66f4 │ │ │ │ - ldr r5, [pc, #116] @ f673c │ │ │ │ + bne f6710 │ │ │ │ + ldr r5, [pc, #116] @ f6758 │ │ │ │ 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 f6708 │ │ │ │ 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] @ f6750 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #24] @ f6738 │ │ │ │ + ldr r3, [pc, #24] @ f6754 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f66c0 │ │ │ │ + b f66dc │ │ │ │ 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 │ │ │ │ + eorseq sl, r1, r4, lsl #24 │ │ │ │ + eorseq r5, r0, r8, lsr r3 │ │ │ │ + eorseq r4, r0, ip, lsl ip │ │ │ │ + eorseq sl, r1, ip, asr ip │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r6, [pc, #112] @ f67c0 │ │ │ │ + ldr r6, [pc, #112] @ f67dc │ │ │ │ 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 2b9e34 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2c3660 │ │ │ │ + bl 2c367c │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f67a8 │ │ │ │ + beq f67c4 │ │ │ │ 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, r0, ror r9 │ │ │ │ + ldr r1, [pc, #20] @ f67fc │ │ │ │ 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, r4, lsl sl │ │ │ │ + ldr r1, [pc, #20] @ f681c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031a7f8 │ │ │ │ + ldr r1, [pc, #20] @ f683c │ │ │ │ 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 │ │ │ │ + eorseq sl, r1, r4, ror #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ f68c8 │ │ │ │ + ldr r0, [pc, #144] @ f68e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f6888 │ │ │ │ - ldr r5, [pc, #132] @ f68d8 │ │ │ │ + bne f68a4 │ │ │ │ + ldr r5, [pc, #132] @ f68f4 │ │ │ │ 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 f689c │ │ │ │ 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] @ f68e8 │ │ │ │ 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] @ f68ec │ │ │ │ + ldr r3, [pc, #28] @ f68f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f684c │ │ │ │ + b f6868 │ │ │ │ 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, r0, asr fp │ │ │ │ + eorseq r6, r0, r0, ror #5 │ │ │ │ + @ instruction: 0x0031aad8 │ │ │ │ + eorseq r5, r0, r0, lsl r4 │ │ │ │ + @ instruction: 0x0031abd8 │ │ │ │ + ldr r1, [pc, #20] @ f6914 │ │ │ │ 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, ip, asr #17 │ │ │ │ + ldr r1, [pc, #20] @ f6934 │ │ │ │ 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, ip, asr #21 │ │ │ │ + ldr r1, [pc, #20] @ f6954 │ │ │ │ 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, r4, asr sp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #60] @ f6984 │ │ │ │ + ldr r5, [pc, #60] @ f69a0 │ │ │ │ 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 ef8bc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f697c │ │ │ │ + beq f6998 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0031a8f4 │ │ │ │ + ldr r1, [pc, #20] @ f69c0 │ │ │ │ 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, r8, lsl #25 │ │ │ │ + ldr r1, [pc, #20] @ f69e0 │ │ │ │ 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, r8, lsl #24 │ │ │ │ + ldr r1, [pc, #20] @ f6a00 │ │ │ │ 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, r8, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #180] @ f6aac │ │ │ │ + ldr r5, [pc, #180] @ f6ac8 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r8, [r5, #40] @ 0x28 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ - bl ed3b0 │ │ │ │ + bl ed3cc │ │ │ │ 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] @ f6acc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f6a6c │ │ │ │ + bne f6a88 │ │ │ │ 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 f6a80 │ │ │ │ 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] @ f6ad0 │ │ │ │ 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] @ f6ad4 │ │ │ │ + ldr r3, [pc, #32] @ f6ad8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f6a2c │ │ │ │ + b f6a48 │ │ │ │ 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, r4, lsl r8 │ │ │ │ + eorseq sl, r1, r4, asr r7 │ │ │ │ + eorseq r4, r0, ip, ror #11 │ │ │ │ + @ instruction: 0x0031a6d8 │ │ │ │ + mlaseq r0, r0, fp, r3 │ │ │ │ + ldr r1, [pc, #20] @ f6af8 │ │ │ │ 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, r8, ror #15 │ │ │ │ + ldr r1, [pc, #20] @ f6b18 │ │ │ │ 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, r8, asr #15 │ │ │ │ + ldr r1, [pc, #20] @ f6b38 │ │ │ │ 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 │ │ │ │ + eorseq sl, r1, r0, lsr #16 │ │ │ │ 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] @ f6b94 │ │ │ │ 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 1920b0 │ │ │ │ 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, ip, ror sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f6c00 │ │ │ │ - ldr r1, [pc, #236] @ f6c80 │ │ │ │ + bne f6c1c │ │ │ │ + ldr r1, [pc, #236] @ f6c9c │ │ │ │ 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 f6c0c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6cf0 │ │ │ │ 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] @ f6ca0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b f6c5c │ │ │ │ + b f6c78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1859f4 │ │ │ │ + bl 185a10 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ f6c74 │ │ │ │ + ldr r0, [pc, #96] @ f6c90 │ │ │ │ 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] @ f6c94 │ │ │ │ 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] @ f6c98 │ │ │ │ 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: 0xfff56cb0 │ │ │ │ + eorseq r9, r0, r8, lsr #29 │ │ │ │ + @ instruction: 0x00309ed0 │ │ │ │ + @ instruction: 0x0031aab0 │ │ │ │ + eoreq lr, pc, ip, ror #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] @ f6cfc │ │ │ │ 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 +219899,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 │ │ │ │ + eorseq sl, r1, r0, lsr #8 │ │ │ │ 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] @ f6d58 │ │ │ │ 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 e0c20 │ │ │ │ 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 │ │ │ │ + eorseq sl, r1, r8, lsr r4 │ │ │ │ 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] @ f6db4 │ │ │ │ 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 12cd08 │ │ │ │ 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, r8, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f6dc0 │ │ │ │ + ldr r0, [pc, #24] @ f6ddc │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f6dc4 │ │ │ │ + ldr r2, [pc, #20] @ f6de0 │ │ │ │ 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, r4, ror #30 │ │ │ │ + @ instruction: 0x003003fc │ │ │ │ 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] @ f6ed8 │ │ │ │ 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 f6ea4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne f6eac │ │ │ │ + bne f6ec8 │ │ │ │ ldrb r8, [r1, #96] @ 0x60 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [pc, #176] @ f6ec0 │ │ │ │ + ldr r6, [pc, #176] @ f6edc │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - beq f6e34 │ │ │ │ - ldr r0, [pc, #148] @ f6ec4 │ │ │ │ + beq f6e50 │ │ │ │ + ldr r0, [pc, #148] @ f6ee0 │ │ │ │ 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 +220004,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 f6eac │ │ │ │ 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 1933f0 │ │ │ │ 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, r4, asr #17 │ │ │ │ + mlaseq r1, r0, r4, sl │ │ │ │ + eorseq sl, r1, r8, ror r4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f6eec │ │ │ │ + ldr r0, [pc, #24] @ f6f08 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f6ef0 │ │ │ │ + ldr r2, [pc, #20] @ f6f0c │ │ │ │ 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, r4, asr #28 │ │ │ │ + eoreq sp, pc, r8, lsl #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f6f78 │ │ │ │ - ldr r1, [pc, #236] @ f6ff8 │ │ │ │ + bne f6f94 │ │ │ │ + ldr r1, [pc, #236] @ f7014 │ │ │ │ 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 f6f84 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6cf0 │ │ │ │ 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] @ f7018 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b f6fd4 │ │ │ │ + b f6ff0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1859f4 │ │ │ │ + bl 185a10 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ f6fec │ │ │ │ + ldr r0, [pc, #96] @ f7008 │ │ │ │ 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] @ f700c │ │ │ │ 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] @ f7010 │ │ │ │ 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: 0xfff56938 │ │ │ │ + eorseq r9, r0, r0, lsr fp │ │ │ │ + eorseq r9, r0, r8, lsr fp │ │ │ │ + @ instruction: 0x0031a6d8 │ │ │ │ + eoreq sp, pc, r4, ror pc @ │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f7024 │ │ │ │ + ldr r0, [pc, #24] @ f7040 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7028 │ │ │ │ + ldr r2, [pc, #20] @ f7044 │ │ │ │ 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 │ │ │ │ + mlaeq r6, lr, fp, r9 │ │ │ │ + @ instruction: 0x00304ef4 │ │ │ │ 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] @ f70a0 │ │ │ │ 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 12ba68 │ │ │ │ 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, ip, ror #8 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f70ac │ │ │ │ + ldr r0, [pc, #24] @ f70c8 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f70b0 │ │ │ │ + ldr r2, [pc, #20] @ f70cc │ │ │ │ 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, pc, lsr #22 │ │ │ │ + eorseq r1, r0, r8, asr #29 │ │ │ │ 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] @ f7128 │ │ │ │ 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 11c908 │ │ │ │ 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 │ │ │ │ + eorseq sl, r1, r0, ror #6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7160 │ │ │ │ - ldr r1, [pc, #168] @ f71d0 │ │ │ │ + bne f717c │ │ │ │ + ldr r1, [pc, #168] @ f71ec │ │ │ │ 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 19e974 │ │ │ │ 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 e51b0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #80] @ f71c4 │ │ │ │ + ldr r0, [pc, #80] @ f71e0 │ │ │ │ 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] @ f71e4 │ │ │ │ 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] @ f71e8 │ │ │ │ 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: 0xfff56750 │ │ │ │ + eorseq r3, r0, r0, lsr #26 │ │ │ │ + eorseq r3, r0, r0, lsl sp │ │ │ │ + eorseq sl, r1, r4, lsl #1 │ │ │ │ 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 f7294 │ │ │ │ + ldr r1, [pc, #252] @ f7304 │ │ │ │ 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 +220258,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 185a10 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #80] @ f72dc │ │ │ │ + ldr r0, [pc, #80] @ f72f8 │ │ │ │ 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] @ f72fc │ │ │ │ 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] @ f7300 │ │ │ │ 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: 0xfff56638 │ │ │ │ + eorseq r9, r0, r0, lsr r8 │ │ │ │ + eorseq r9, r0, r8, lsr #18 │ │ │ │ + eorseq sl, r1, r4, lsl #9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f7310 │ │ │ │ + ldr r0, [pc, #24] @ f732c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7314 │ │ │ │ + ldr r2, [pc, #20] @ f7330 │ │ │ │ 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, r1, ror r8 │ │ │ │ + @ instruction: 0x003095d4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f733c │ │ │ │ + ldr r0, [pc, #24] @ f7358 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7340 │ │ │ │ + ldr r2, [pc, #20] @ f735c │ │ │ │ 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, ip, asr #28 │ │ │ │ + eorseq r3, r0, r0, lsr #14 │ │ │ │ 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] @ f73b8 │ │ │ │ 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 efdcc │ │ │ │ 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, r0, ror #29 │ │ │ │ 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] @ f7414 │ │ │ │ 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 192ce4 │ │ │ │ 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 │ │ │ │ + eorseq sl, r1, ip, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f7420 │ │ │ │ + ldr r0, [pc, #24] @ f743c │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f7424 │ │ │ │ + ldr r2, [pc, #20] @ f7440 │ │ │ │ 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, pc, lsr #30 │ │ │ │ + eorseq r4, r0, r4, lsl #1 │ │ │ │ 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] @ f749c │ │ │ │ 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 +220387,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, ip, ror #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 f7550 │ │ │ │ + ldr r1, [pc, #280] @ f75d0 │ │ │ │ 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 f75b0 │ │ │ │ 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 +220433,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 f4244 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #96] @ f75a8 │ │ │ │ + ldr r0, [pc, #96] @ f75c4 │ │ │ │ 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] @ f75c8 │ │ │ │ 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] @ f75cc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b f75a0 │ │ │ │ - ldr r0, [pc, #28] @ f75b8 │ │ │ │ + b f75bc │ │ │ │ + ldr r0, [pc, #28] @ f75d4 │ │ │ │ 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: 0xfff5637c │ │ │ │ + eorseq r4, r0, r0, ror r2 │ │ │ │ + eorseq r4, r0, r0, ror #4 │ │ │ │ + eorseq r9, r1, r0, lsl lr │ │ │ │ + eorseq r9, r0, ip, lsl #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f760c │ │ │ │ - ldr r1, [pc, #168] @ f767c │ │ │ │ + bne f7628 │ │ │ │ + ldr r1, [pc, #168] @ f7698 │ │ │ │ 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 +220487,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 121d08 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #80] @ f7670 │ │ │ │ + ldr r0, [pc, #80] @ f768c │ │ │ │ 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] @ f7690 │ │ │ │ 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] @ f7694 │ │ │ │ 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: 0xfff562a4 │ │ │ │ + @ instruction: 0x00305dd4 │ │ │ │ + eorseq r5, r0, r4, asr #27 │ │ │ │ + eorseq r9, r1, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7700 │ │ │ │ - ldr r1, [pc, #232] @ f7780 │ │ │ │ + bne f771c │ │ │ │ + ldr r1, [pc, #232] @ f779c │ │ │ │ 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 f770c │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1], #4 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6cd4 │ │ │ │ + bl 2e6cf0 │ │ │ │ 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] @ f77a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c3e8 │ │ │ │ - b f775c │ │ │ │ + b f7778 │ │ │ │ mov r0, r3 │ │ │ │ - bl f4228 │ │ │ │ + bl f4244 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #96] @ f7774 │ │ │ │ + ldr r0, [pc, #96] @ f7790 │ │ │ │ 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] @ f7794 │ │ │ │ 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] @ f7798 │ │ │ │ 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: 0xfff561b0 │ │ │ │ + eorseq r4, r0, r4, lsr #1 │ │ │ │ + @ instruction: 0x003041d4 │ │ │ │ + eorseq r9, r1, r4, lsl ip │ │ │ │ + eoreq sp, pc, ip, ror #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] @ f77fc │ │ │ │ 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 f2410 │ │ │ │ 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, ip, ror #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] @ f7858 │ │ │ │ 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 11a308 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x00319bd0 │ │ │ │ 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] @ f78b4 │ │ │ │ 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 eed64 │ │ │ │ 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, r4, lsl #19 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ f78c0 │ │ │ │ + ldr r0, [pc, #24] @ f78dc │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #20] @ f78c4 │ │ │ │ + ldr r2, [pc, #20] @ f78e0 │ │ │ │ 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, r7, lsr #19 │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ 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] @ f7a80 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f79bc │ │ │ │ + beq f79d8 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f7948 │ │ │ │ - ldr r0, [pc, #368] @ f7a78 │ │ │ │ + beq f7964 │ │ │ │ + ldr r0, [pc, #368] @ f7a94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f79e4 │ │ │ │ + beq f7a00 │ │ │ │ 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 f7944 │ │ │ │ + b f7968 │ │ │ │ mov r7, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r5, r7} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d95cc │ │ │ │ + bl 2d95e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 1f10c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f79a8 │ │ │ │ + beq f79c4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ bl 1e08c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne f7984 │ │ │ │ + bne f79a0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ f7a84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f79fc │ │ │ │ - ldr r0, [pc, #140] @ f7a6c │ │ │ │ + bne f7a18 │ │ │ │ + ldr r0, [pc, #140] @ f7a88 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7a04 │ │ │ │ - ldr r2, [pc, #144] @ f7a7c │ │ │ │ + b f7a20 │ │ │ │ + ldr r2, [pc, #144] @ f7a98 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b f7a30 │ │ │ │ - ldr r0, [pc, #108] @ f7a70 │ │ │ │ + b f7a4c │ │ │ │ + ldr r0, [pc, #108] @ f7a8c │ │ │ │ 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] @ f7a90 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f41c0 │ │ │ │ + bl f41dc │ │ │ │ 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, ip, ror r6 │ │ │ │ + @ instruction: 0x003183d8 │ │ │ │ + @ instruction: 0x00303ad0 │ │ │ │ + eorseq r3, r0, r4, lsr #21 │ │ │ │ + eorseq r3, r0, ip, lsl #21 │ │ │ │ + eorseq r8, r1, r4, lsl r5 │ │ │ │ + @ instruction: 0x00303ad4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #356] @ f7bf8 │ │ │ │ + ldr r0, [pc, #356] @ f7c14 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7b4c │ │ │ │ + beq f7b68 │ │ │ │ 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] @ f7c28 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 127560 │ │ │ │ + bl 12757c │ │ │ │ ldmib sp, {r4, r7} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d95cc │ │ │ │ + bl 2d95e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1f10c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f7b1c │ │ │ │ + beq f7b38 │ │ │ │ mov r5, r4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1e08c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne f7b0c │ │ │ │ + bne f7b28 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7b38 │ │ │ │ + beq f7b54 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ f7c18 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7b74 │ │ │ │ - ldr r0, [pc, #144] @ f7c00 │ │ │ │ + bne f7b90 │ │ │ │ + ldr r0, [pc, #144] @ f7c1c │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7b7c │ │ │ │ - ldr r0, [pc, #140] @ f7c08 │ │ │ │ + b f7b98 │ │ │ │ + ldr r0, [pc, #140] @ f7c24 │ │ │ │ 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] @ f7c20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f41c0 │ │ │ │ + bl f41dc │ │ │ │ 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 f4228 │ │ │ │ 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, r8, asr #9 │ │ │ │ + eorseq r8, r1, r8, asr #4 │ │ │ │ + eorseq r3, r0, r0, asr #18 │ │ │ │ + eorseq r3, r0, r4, lsl r9 │ │ │ │ + eorseq r3, r0, ip, lsr #18 │ │ │ │ + @ instruction: 0x003039f4 │ │ │ │ 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 e7acc │ │ │ │ + ldr r0, [pc, #728] @ f7f1c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7e58 │ │ │ │ - ldr r0, [pc, #736] @ f7f20 │ │ │ │ + beq f7e74 │ │ │ │ + ldr r0, [pc, #736] @ f7f3c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f7e90 │ │ │ │ - ldr r0, [pc, #676] @ f7f04 │ │ │ │ + bne f7eac │ │ │ │ + ldr r0, [pc, #676] @ f7f20 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f7f30 │ │ │ │ + ldr r1, [pc, #700] @ f7f4c │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f7c9c │ │ │ │ - ldr r0, [pc, #644] @ f7f0c │ │ │ │ + beq f7cb8 │ │ │ │ + ldr r0, [pc, #644] @ f7f28 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f7ccc │ │ │ │ + b f7ce8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f7f08 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ f7f24 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f7f2c │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f7f50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f7f38 │ │ │ │ + ldr r0, [pc, #560] @ f7f54 │ │ │ │ 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] @ f7f58 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f7f40 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ f7f5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f7f44 │ │ │ │ + ldr r0, [pc, #512] @ f7f60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f7f48 │ │ │ │ + ldr r0, [pc, #504] @ f7f64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f7f4c │ │ │ │ + ldr r0, [pc, #496] @ f7f68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f7f50 │ │ │ │ + ldr r0, [pc, #488] @ f7f6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f7f54 │ │ │ │ + ldr r0, [pc, #480] @ f7f70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f7f58 │ │ │ │ + ldr r0, [pc, #472] @ f7f74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f7f5c │ │ │ │ - ldr r1, [pc, #464] @ f7f60 │ │ │ │ + ldr ip, [pc, #464] @ f7f78 │ │ │ │ + ldr r1, [pc, #464] @ f7f7c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f7f64 │ │ │ │ + ldr r1, [pc, #452] @ f7f80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f7f68 │ │ │ │ + ldr r1, [pc, #444] @ f7f84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f7f6c │ │ │ │ + ldr r1, [pc, #436] @ f7f88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f7f70 │ │ │ │ - ldr r2, [pc, #428] @ f7f74 │ │ │ │ + ldr r1, [pc, #428] @ f7f8c │ │ │ │ + ldr r2, [pc, #428] @ f7f90 │ │ │ │ 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] @ f7f94 │ │ │ │ + ldr r3, [pc, #416] @ f7f98 │ │ │ │ + ldr r7, [pc, #416] @ f7f9c │ │ │ │ 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] @ f7fa0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f7f88 │ │ │ │ - ldr r6, [pc, #392] @ f7f8c │ │ │ │ + ldr r7, [pc, #392] @ f7fa4 │ │ │ │ + ldr r6, [pc, #392] @ f7fa8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f7f90 │ │ │ │ + ldr r6, [pc, #380] @ f7fac │ │ │ │ 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] @ f7fb0 │ │ │ │ + ldr r5, [pc, #372] @ f7fb4 │ │ │ │ + ldr r0, [pc, #372] @ f7fb8 │ │ │ │ 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] @ f7f30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f7ecc │ │ │ │ + bne f7ee8 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f7f18 │ │ │ │ + ldr r0, [pc, #140] @ f7f34 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f7ee0 │ │ │ │ + b f7efc │ │ │ │ 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] @ f7f40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f7f28 │ │ │ │ - ldr r3, [pc, #108] @ f7f2c │ │ │ │ + ldr r0, [pc, #108] @ f7f44 │ │ │ │ + ldr r3, [pc, #108] @ f7f48 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f7c58 │ │ │ │ + b f7c74 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f7fa0 │ │ │ │ + ldr r0, [pc, #192] @ f7fbc │ │ │ │ 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] @ f7f38 │ │ │ │ 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 │ │ │ │ - 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 r8, r1, r8, lsr r3 │ │ │ │ + eorseq r8, r1, r8 │ │ │ │ + @ instruction: 0x00317fbc │ │ │ │ + eorseq r7, r1, r4, ror #31 │ │ │ │ + mlaseq r1, r4, pc, r7 @ │ │ │ │ + eorseq r7, r1, r8, lsr pc │ │ │ │ + eorseq r3, r0, r4, lsr #12 │ │ │ │ + @ instruction: 0x003035dc │ │ │ │ + eorseq r9, r1, r4, lsl r8 │ │ │ │ + eorseq r3, r0, ip, asr #21 │ │ │ │ + eorseq r9, r1, r0, lsr #11 │ │ │ │ + eorseq r3, r0, r8, ror #8 │ │ │ │ + eorseq r9, r1, r0, lsl r8 │ │ │ │ + @ instruction: 0x003037f4 │ │ │ │ + eorseq r3, r0, r0, ror #15 │ │ │ │ + eorseq r9, r1, r8, asr r7 │ │ │ │ + @ instruction: 0xfff4ca3c │ │ │ │ + @ instruction: 0xfff4f4f8 │ │ │ │ + @ instruction: 0xfff469b0 │ │ │ │ + @ instruction: 0xfff508f4 │ │ │ │ + @ instruction: 0xfff4da54 │ │ │ │ + @ instruction: 0xfff502cc │ │ │ │ + @ instruction: 0xfff4de50 │ │ │ │ + @ instruction: 0xfff46178 │ │ │ │ + @ instruction: 0xfff4e1dc │ │ │ │ + @ instruction: 0xfff4dbd8 │ │ │ │ + @ instruction: 0xfff50d00 │ │ │ │ + @ instruction: 0xfff4c50c │ │ │ │ + @ instruction: 0xfff45f00 │ │ │ │ + @ instruction: 0xfff4fec4 │ │ │ │ + @ instruction: 0xfff461e8 │ │ │ │ + @ instruction: 0xfff4c8d8 │ │ │ │ + @ instruction: 0xfff4cfcc │ │ │ │ + @ instruction: 0xfff4e6c4 │ │ │ │ + @ instruction: 0xfff465e4 │ │ │ │ + @ instruction: 0xfff51128 │ │ │ │ + @ instruction: 0xfff50ef8 │ │ │ │ + @ instruction: 0xfff46a68 │ │ │ │ + @ instruction: 0xfff4d524 │ │ │ │ + @ instruction: 0xfff46cfc │ │ │ │ + eorseq r3, r0, r8, asr #11 │ │ │ │ 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 e8dfc │ │ │ │ + ldr r0, [pc, #728] @ f82b0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f81ec │ │ │ │ - ldr r0, [pc, #736] @ f82b4 │ │ │ │ + beq f8208 │ │ │ │ + ldr r0, [pc, #736] @ f82d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f8224 │ │ │ │ - ldr r0, [pc, #676] @ f8298 │ │ │ │ + bne f8240 │ │ │ │ + ldr r0, [pc, #676] @ f82b4 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f82c4 │ │ │ │ + ldr r1, [pc, #700] @ f82e0 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f8030 │ │ │ │ - ldr r0, [pc, #644] @ f82a0 │ │ │ │ + beq f804c │ │ │ │ + ldr r0, [pc, #644] @ f82bc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8060 │ │ │ │ + b f807c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f829c │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ f82b8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f82c0 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f82e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f82cc │ │ │ │ + ldr r0, [pc, #560] @ f82e8 │ │ │ │ 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] @ f82ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f82d4 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ f82f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f82d8 │ │ │ │ + ldr r0, [pc, #512] @ f82f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f82dc │ │ │ │ + ldr r0, [pc, #504] @ f82f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f82e0 │ │ │ │ + ldr r0, [pc, #496] @ f82fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f82e4 │ │ │ │ + ldr r0, [pc, #488] @ f8300 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f82e8 │ │ │ │ + ldr r0, [pc, #480] @ f8304 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f82ec │ │ │ │ + ldr r0, [pc, #472] @ f8308 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f82f0 │ │ │ │ - ldr r1, [pc, #464] @ f82f4 │ │ │ │ + ldr ip, [pc, #464] @ f830c │ │ │ │ + ldr r1, [pc, #464] @ f8310 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f82f8 │ │ │ │ + ldr r1, [pc, #452] @ f8314 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f82fc │ │ │ │ + ldr r1, [pc, #444] @ f8318 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f8300 │ │ │ │ + ldr r1, [pc, #436] @ f831c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f8304 │ │ │ │ - ldr r2, [pc, #428] @ f8308 │ │ │ │ + ldr r1, [pc, #428] @ f8320 │ │ │ │ + ldr r2, [pc, #428] @ f8324 │ │ │ │ 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] @ f8328 │ │ │ │ + ldr r3, [pc, #416] @ f832c │ │ │ │ + ldr r7, [pc, #416] @ f8330 │ │ │ │ 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] @ f8334 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f831c │ │ │ │ - ldr r6, [pc, #392] @ f8320 │ │ │ │ + ldr r7, [pc, #392] @ f8338 │ │ │ │ + ldr r6, [pc, #392] @ f833c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f8324 │ │ │ │ + ldr r6, [pc, #380] @ f8340 │ │ │ │ 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] @ f8344 │ │ │ │ + ldr r5, [pc, #372] @ f8348 │ │ │ │ + ldr r0, [pc, #372] @ f834c │ │ │ │ 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] @ f82c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8260 │ │ │ │ + bne f827c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f82ac │ │ │ │ + ldr r0, [pc, #140] @ f82c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8274 │ │ │ │ + b f8290 │ │ │ │ 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] @ f82d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f82bc │ │ │ │ - ldr r3, [pc, #108] @ f82c0 │ │ │ │ + ldr r0, [pc, #108] @ f82d8 │ │ │ │ + ldr r3, [pc, #108] @ f82dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f7fec │ │ │ │ + b f8008 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f8334 │ │ │ │ + ldr r0, [pc, #192] @ f8350 │ │ │ │ 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] @ f82cc │ │ │ │ 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, 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, r4, lsr #31 │ │ │ │ + eorseq r7, r1, r4, ror ip │ │ │ │ + eorseq r7, r1, r8, lsr #24 │ │ │ │ + eorseq r7, r1, r0, asr ip │ │ │ │ + eorseq r7, r1, r0, lsl #24 │ │ │ │ + eorseq r7, r1, r4, lsr #23 │ │ │ │ + mlaseq r0, r0, r2, r3 │ │ │ │ + eorseq r3, r0, r8, asr #4 │ │ │ │ + @ instruction: 0x003193b0 │ │ │ │ + @ instruction: 0x003036d8 │ │ │ │ + eorseq r9, r1, ip, lsr r1 │ │ │ │ + eorseq r3, r0, ip, asr r0 │ │ │ │ + eorseq r9, r1, r8, lsr #8 │ │ │ │ + eorseq r3, r0, r0, ror #8 │ │ │ │ + eorseq r3, r0, ip, asr #8 │ │ │ │ + eorseq r9, r1, r0, ror r3 │ │ │ │ + @ instruction: 0xfff4c78c │ │ │ │ + @ instruction: 0xfff4e5f4 │ │ │ │ + @ instruction: 0xfff4647c │ │ │ │ + @ instruction: 0xfff50678 │ │ │ │ + @ instruction: 0xfff4d658 │ │ │ │ + @ instruction: 0xfff50078 │ │ │ │ + @ instruction: 0xfff4dcc4 │ │ │ │ + @ instruction: 0xfff45ce4 │ │ │ │ + @ instruction: 0xfff4ddfc │ │ │ │ + @ instruction: 0xfff4d864 │ │ │ │ + @ instruction: 0xfff5069c │ │ │ │ + @ instruction: 0xfff4bbf0 │ │ │ │ + @ instruction: 0xfff45a6c │ │ │ │ + @ instruction: 0xfff4fc10 │ │ │ │ + @ instruction: 0xfff45f74 │ │ │ │ + @ instruction: 0xfff4c3c4 │ │ │ │ + @ instruction: 0xfff4cad8 │ │ │ │ + @ instruction: 0xfff4e3b0 │ │ │ │ + @ instruction: 0xfff46230 │ │ │ │ + @ instruction: 0xfff50e54 │ │ │ │ + @ instruction: 0xfff50c98 │ │ │ │ + @ instruction: 0xfff46654 │ │ │ │ + @ instruction: 0xfff4d130 │ │ │ │ + @ instruction: 0xfff46848 │ │ │ │ + eorseq r3, r0, r4, lsr r2 │ │ │ │ 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 e8a70 │ │ │ │ + ldr r0, [pc, #728] @ f8644 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8580 │ │ │ │ - ldr r0, [pc, #736] @ f8648 │ │ │ │ + beq f859c │ │ │ │ + ldr r0, [pc, #736] @ f8664 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f85b8 │ │ │ │ - ldr r0, [pc, #676] @ f862c │ │ │ │ + bne f85d4 │ │ │ │ + ldr r0, [pc, #676] @ f8648 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f8658 │ │ │ │ + ldr r1, [pc, #700] @ f8674 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f83c4 │ │ │ │ - ldr r0, [pc, #644] @ f8634 │ │ │ │ + beq f83e0 │ │ │ │ + ldr r0, [pc, #644] @ f8650 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f83f4 │ │ │ │ + b f8410 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f8630 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ f864c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f8654 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f8678 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f8660 │ │ │ │ + ldr r0, [pc, #560] @ f867c │ │ │ │ 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] @ f8680 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f8668 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ f8684 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f866c │ │ │ │ + ldr r0, [pc, #512] @ f8688 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f8670 │ │ │ │ + ldr r0, [pc, #504] @ f868c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f8674 │ │ │ │ + ldr r0, [pc, #496] @ f8690 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f8678 │ │ │ │ + ldr r0, [pc, #488] @ f8694 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f867c │ │ │ │ + ldr r0, [pc, #480] @ f8698 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f8680 │ │ │ │ + ldr r0, [pc, #472] @ f869c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f8684 │ │ │ │ - ldr r1, [pc, #464] @ f8688 │ │ │ │ + ldr ip, [pc, #464] @ f86a0 │ │ │ │ + ldr r1, [pc, #464] @ f86a4 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f868c │ │ │ │ + ldr r1, [pc, #452] @ f86a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f8690 │ │ │ │ + ldr r1, [pc, #444] @ f86ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f8694 │ │ │ │ + ldr r1, [pc, #436] @ f86b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f8698 │ │ │ │ - ldr r2, [pc, #428] @ f869c │ │ │ │ + ldr r1, [pc, #428] @ f86b4 │ │ │ │ + ldr r2, [pc, #428] @ f86b8 │ │ │ │ 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] @ f86bc │ │ │ │ + ldr r3, [pc, #416] @ f86c0 │ │ │ │ + ldr r7, [pc, #416] @ f86c4 │ │ │ │ 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] @ f86c8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f86b0 │ │ │ │ - ldr r6, [pc, #392] @ f86b4 │ │ │ │ + ldr r7, [pc, #392] @ f86cc │ │ │ │ + ldr r6, [pc, #392] @ f86d0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f86b8 │ │ │ │ + ldr r6, [pc, #380] @ f86d4 │ │ │ │ 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] @ f86d8 │ │ │ │ + ldr r5, [pc, #372] @ f86dc │ │ │ │ + ldr r0, [pc, #372] @ f86e0 │ │ │ │ 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] @ f8658 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f85f4 │ │ │ │ + bne f8610 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f8640 │ │ │ │ + ldr r0, [pc, #140] @ f865c │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8608 │ │ │ │ + b f8624 │ │ │ │ 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] @ f8668 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f8650 │ │ │ │ - ldr r3, [pc, #108] @ f8654 │ │ │ │ + ldr r0, [pc, #108] @ f866c │ │ │ │ + ldr r3, [pc, #108] @ f8670 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8380 │ │ │ │ + b f839c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f86c8 │ │ │ │ + ldr r0, [pc, #192] @ f86e4 │ │ │ │ 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] @ f8660 │ │ │ │ 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, 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, r0, lsl ip │ │ │ │ + eorseq r7, r1, r0, ror #17 │ │ │ │ + mlaseq r1, r4, r8, r7 │ │ │ │ + @ instruction: 0x003178bc │ │ │ │ + eorseq r7, r1, ip, ror #16 │ │ │ │ + eorseq r7, r1, r0, lsl r8 │ │ │ │ + @ instruction: 0x00302efc │ │ │ │ + @ instruction: 0x00302eb4 │ │ │ │ + ldrsheq r9, [r1], -r4 @ │ │ │ │ + eorseq r3, r0, r4, lsl #9 │ │ │ │ + eorseq r8, r1, r0, lsl #29 │ │ │ │ + eorseq r2, r0, r4, ror #24 │ │ │ │ + eorseq r9, r1, r8, asr #2 │ │ │ │ + eorseq r3, r0, ip, asr #1 │ │ │ │ + ldrheq r3, [r0], -r8 @ │ │ │ │ + mlaseq r1, r0, r0, r9 │ │ │ │ + @ instruction: 0xfff4c73c │ │ │ │ + @ instruction: 0xfff4f0ac │ │ │ │ + @ instruction: 0xfff461ec │ │ │ │ + @ instruction: 0xfff5023c │ │ │ │ + @ instruction: 0xfff4d054 │ │ │ │ + @ instruction: 0xfff4fbf4 │ │ │ │ + @ instruction: 0xfff4d964 │ │ │ │ + @ instruction: 0xfff45990 │ │ │ │ + @ instruction: 0xfff4dc30 │ │ │ │ + @ instruction: 0xfff4d5b0 │ │ │ │ + @ instruction: 0xfff50434 │ │ │ │ + @ instruction: 0xfff4bc0c │ │ │ │ + @ instruction: 0xfff457f8 │ │ │ │ + @ instruction: 0xfff4f8fc │ │ │ │ + @ instruction: 0xfff45b00 │ │ │ │ + @ instruction: 0xfff4c050 │ │ │ │ + @ instruction: 0xfff4c724 │ │ │ │ + @ instruction: 0xfff4e03c │ │ │ │ + @ instruction: 0xfff45d1c │ │ │ │ + @ instruction: 0xfff50a80 │ │ │ │ + @ instruction: 0xfff50720 │ │ │ │ + @ instruction: 0xfff46300 │ │ │ │ + @ instruction: 0xfff4cedc │ │ │ │ + @ instruction: 0xfff46514 │ │ │ │ + eorseq r2, r0, r0, lsr #29 │ │ │ │ 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 e7240 │ │ │ │ + ldr r0, [pc, #728] @ f89d8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8914 │ │ │ │ - ldr r0, [pc, #736] @ f89dc │ │ │ │ + beq f8930 │ │ │ │ + ldr r0, [pc, #736] @ f89f8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f894c │ │ │ │ - ldr r0, [pc, #676] @ f89c0 │ │ │ │ + bne f8968 │ │ │ │ + ldr r0, [pc, #676] @ f89dc │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f89ec │ │ │ │ + ldr r1, [pc, #700] @ f8a08 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f8758 │ │ │ │ - ldr r0, [pc, #644] @ f89c8 │ │ │ │ + beq f8774 │ │ │ │ + ldr r0, [pc, #644] @ f89e4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8788 │ │ │ │ + b f87a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f89c4 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ f89e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f89e8 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f8a0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f89f4 │ │ │ │ + ldr r0, [pc, #560] @ f8a10 │ │ │ │ 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] @ f8a14 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f89fc │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ f8a18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f8a00 │ │ │ │ + ldr r0, [pc, #512] @ f8a1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f8a04 │ │ │ │ + ldr r0, [pc, #504] @ f8a20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f8a08 │ │ │ │ + ldr r0, [pc, #496] @ f8a24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f8a0c │ │ │ │ + ldr r0, [pc, #488] @ f8a28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f8a10 │ │ │ │ + ldr r0, [pc, #480] @ f8a2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f8a14 │ │ │ │ + ldr r0, [pc, #472] @ f8a30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f8a18 │ │ │ │ - ldr r1, [pc, #464] @ f8a1c │ │ │ │ + ldr ip, [pc, #464] @ f8a34 │ │ │ │ + ldr r1, [pc, #464] @ f8a38 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f8a20 │ │ │ │ + ldr r1, [pc, #452] @ f8a3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f8a24 │ │ │ │ + ldr r1, [pc, #444] @ f8a40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f8a28 │ │ │ │ + ldr r1, [pc, #436] @ f8a44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f8a2c │ │ │ │ - ldr r2, [pc, #428] @ f8a30 │ │ │ │ + ldr r1, [pc, #428] @ f8a48 │ │ │ │ + ldr r2, [pc, #428] @ f8a4c │ │ │ │ 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] @ f8a50 │ │ │ │ + ldr r3, [pc, #416] @ f8a54 │ │ │ │ + ldr r7, [pc, #416] @ f8a58 │ │ │ │ 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] @ f8a5c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f8a44 │ │ │ │ - ldr r6, [pc, #392] @ f8a48 │ │ │ │ + ldr r7, [pc, #392] @ f8a60 │ │ │ │ + ldr r6, [pc, #392] @ f8a64 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f8a4c │ │ │ │ + ldr r6, [pc, #380] @ f8a68 │ │ │ │ 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] @ f8a6c │ │ │ │ + ldr r5, [pc, #372] @ f8a70 │ │ │ │ + ldr r0, [pc, #372] @ f8a74 │ │ │ │ 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] @ f89ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8988 │ │ │ │ + bne f89a4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f89d4 │ │ │ │ + ldr r0, [pc, #140] @ f89f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f899c │ │ │ │ + b f89b8 │ │ │ │ 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] @ f89fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f89e4 │ │ │ │ - ldr r3, [pc, #108] @ f89e8 │ │ │ │ + ldr r0, [pc, #108] @ f8a00 │ │ │ │ + ldr r3, [pc, #108] @ f8a04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8714 │ │ │ │ + b f8730 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f8a5c │ │ │ │ + ldr r0, [pc, #192] @ f8a78 │ │ │ │ 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] @ f89f4 │ │ │ │ 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 │ │ │ │ - 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, ip, ror r8 │ │ │ │ + eorseq r7, r1, ip, asr #10 │ │ │ │ + eorseq r7, r1, r0, lsl #10 │ │ │ │ + eorseq r7, r1, r8, lsr #10 │ │ │ │ + @ instruction: 0x003174d8 │ │ │ │ + eorseq r7, r1, ip, ror r4 │ │ │ │ + eorseq r2, r0, r8, ror #22 │ │ │ │ + eorseq r2, r0, r0, lsr #22 │ │ │ │ + eorseq r8, r1, r0, ror #20 │ │ │ │ + eorseq r2, r0, r0, lsr #31 │ │ │ │ + eorseq r8, r1, ip, ror #15 │ │ │ │ + eorseq r2, r0, ip, lsl #18 │ │ │ │ + eorseq r8, r1, r0, lsl #21 │ │ │ │ + eorseq r2, r0, r8, lsr sp │ │ │ │ + eorseq r2, r0, r4, lsr #26 │ │ │ │ + eorseq r8, r1, r8, asr #19 │ │ │ │ + @ instruction: 0xfff4c35c │ │ │ │ + @ instruction: 0xfff4dfc0 │ │ │ │ + @ instruction: 0xfff45d20 │ │ │ │ + @ instruction: 0xfff4fb98 │ │ │ │ + @ instruction: 0xfff4cf64 │ │ │ │ + @ instruction: 0xfff4f6d0 │ │ │ │ + @ instruction: 0xfff4d360 │ │ │ │ + @ instruction: 0xfff4569c │ │ │ │ + @ instruction: 0xfff4da64 │ │ │ │ + @ instruction: 0xfff4d0bc │ │ │ │ + @ instruction: 0xfff500dc │ │ │ │ + @ instruction: 0xfff4af98 │ │ │ │ + @ instruction: 0xfff452e4 │ │ │ │ + @ instruction: 0xfff4f4c8 │ │ │ │ + @ instruction: 0xfff4578c │ │ │ │ + @ instruction: 0xfff4bd1c │ │ │ │ + @ instruction: 0xfff4c570 │ │ │ │ + @ instruction: 0xfff4db28 │ │ │ │ + @ instruction: 0xfff45ac8 │ │ │ │ + @ instruction: 0xfff506cc │ │ │ │ + @ instruction: 0xfff504c0 │ │ │ │ + @ instruction: 0xfff4610c │ │ │ │ + @ instruction: 0xfff4cb68 │ │ │ │ + @ instruction: 0xfff46340 │ │ │ │ + eorseq r2, r0, ip, lsl #22 │ │ │ │ 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 e7fec │ │ │ │ + ldr r0, [pc, #720] @ f8d64 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8ca4 │ │ │ │ - ldr r6, [pc, #728] @ f8d68 │ │ │ │ + beq f8cc0 │ │ │ │ + ldr r6, [pc, #728] @ f8d84 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f8cdc │ │ │ │ - ldr r0, [pc, #660] @ f8d4c │ │ │ │ + bne f8cf8 │ │ │ │ + ldr r0, [pc, #660] @ f8d68 │ │ │ │ add r7, r7, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r5, [r6, #104] @ 0x68 │ │ │ │ tst r0, #1 │ │ │ │ - beq f8aec │ │ │ │ - ldr r0, [pc, #636] @ f8d54 │ │ │ │ + beq f8b08 │ │ │ │ + ldr r0, [pc, #636] @ f8d70 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8b1c │ │ │ │ + b f8b38 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #596] @ f8d50 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #596] @ f8d6c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f8d74 │ │ │ │ stm r7, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f8d90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #544] @ f8d78 │ │ │ │ + ldr r0, [pc, #544] @ f8d94 │ │ │ │ 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 18f4d4 │ │ │ │ + ldr r0, [pc, #504] @ f8d98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #496] @ f8d80 │ │ │ │ + ldr r0, [pc, #496] @ f8d9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #488] @ f8d84 │ │ │ │ + ldr r0, [pc, #488] @ f8da0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #480] @ f8d88 │ │ │ │ + ldr r0, [pc, #480] @ f8da4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #472] @ f8d8c │ │ │ │ + ldr r0, [pc, #472] @ f8da8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #464] @ f8d90 │ │ │ │ + ldr r0, [pc, #464] @ f8dac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #456] @ f8d94 │ │ │ │ + ldr r0, [pc, #456] @ f8db0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #448] @ f8d98 │ │ │ │ - ldr r1, [pc, #448] @ f8d9c │ │ │ │ + ldr ip, [pc, #448] @ f8db4 │ │ │ │ + ldr r1, [pc, #448] @ f8db8 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #436] @ f8da0 │ │ │ │ + ldr r1, [pc, #436] @ f8dbc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #428] @ f8da4 │ │ │ │ + ldr r1, [pc, #428] @ f8dc0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #420] @ f8da8 │ │ │ │ + ldr r1, [pc, #420] @ f8dc4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #412] @ f8dac │ │ │ │ - ldr r2, [pc, #412] @ f8db0 │ │ │ │ + ldr r1, [pc, #412] @ f8dc8 │ │ │ │ + ldr r2, [pc, #412] @ f8dcc │ │ │ │ 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] @ f8dd0 │ │ │ │ + ldr r3, [pc, #400] @ f8dd4 │ │ │ │ + ldr r7, [pc, #400] @ f8dd8 │ │ │ │ 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] @ f8ddc │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #376] @ f8dc4 │ │ │ │ - ldr r6, [pc, #376] @ f8dc8 │ │ │ │ + ldr r7, [pc, #376] @ f8de0 │ │ │ │ + ldr r6, [pc, #376] @ f8de4 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #364] @ f8dcc │ │ │ │ + ldr r6, [pc, #364] @ f8de8 │ │ │ │ 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] @ f8dec │ │ │ │ + ldr r5, [pc, #356] @ f8df0 │ │ │ │ + ldr r0, [pc, #356] @ f8df4 │ │ │ │ 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] @ f8d78 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8d14 │ │ │ │ + bne f8d30 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #136] @ f8d60 │ │ │ │ + ldr r0, [pc, #136] @ f8d7c │ │ │ │ add r0, pc, r0 │ │ │ │ - b f8d28 │ │ │ │ + b f8d44 │ │ │ │ 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] @ f8d88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #104] @ f8d70 │ │ │ │ + ldr r3, [pc, #104] @ f8d8c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8ab0 │ │ │ │ + b f8acc │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #180] @ f8ddc │ │ │ │ + ldr r0, [pc, #180] @ f8df8 │ │ │ │ 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] @ f8d80 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r7, r1, r4, lsl #10 │ │ │ │ - eorseq r7, r1, ip, asr #3 │ │ │ │ - eorseq r7, r1, r8, lsl #3 │ │ │ │ + eorseq r7, r1, r8, ror #9 │ │ │ │ @ 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, ip, ror #2 │ │ │ │ + mlaseq r1, r4, r1, r7 │ │ │ │ + eorseq r7, r1, r4, asr #2 │ │ │ │ + eorseq r7, r1, ip, ror #1 │ │ │ │ + @ instruction: 0x003027d8 │ │ │ │ + mlaseq r0, r4, r7, r2 │ │ │ │ + eorseq r8, r1, r4, lsl r8 │ │ │ │ + eorseq r2, r0, r0, ror ip │ │ │ │ + eorseq r2, r0, r0, ror r6 │ │ │ │ + eorseq r2, r0, r4, lsr #19 │ │ │ │ + mlaseq r0, r0, r9, r2 │ │ │ │ + @ instruction: 0xfff4be50 │ │ │ │ + @ instruction: 0xfff4e1e8 │ │ │ │ + @ instruction: 0xfff45a60 │ │ │ │ + @ instruction: 0xfff4f878 │ │ │ │ + @ instruction: 0xfff4ca34 │ │ │ │ + @ instruction: 0xfff4f700 │ │ │ │ + @ instruction: 0xfff4d13c │ │ │ │ + @ instruction: 0xfff4528c │ │ │ │ + @ instruction: 0xfff4d2ac │ │ │ │ + @ instruction: 0xfff4ce4c │ │ │ │ + @ instruction: 0xfff4fdc4 │ │ │ │ + @ instruction: 0xfff4ab1c │ │ │ │ + @ instruction: 0xfff45034 │ │ │ │ + @ instruction: 0xfff4f018 │ │ │ │ + @ instruction: 0xfff4537c │ │ │ │ + @ instruction: 0xfff4b8cc │ │ │ │ + @ instruction: 0xfff4c140 │ │ │ │ + @ instruction: 0xfff4d7d8 │ │ │ │ + @ instruction: 0xfff45758 │ │ │ │ + @ instruction: 0xfff503dc │ │ │ │ + @ instruction: 0xfff501b4 │ │ │ │ + @ instruction: 0xfff45c7c │ │ │ │ + @ instruction: 0xfff4c698 │ │ │ │ + @ instruction: 0xfff45f90 │ │ │ │ + eorseq r2, r0, r0, lsl #15 │ │ │ │ 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] @ f919c │ │ │ │ + ldr r1, [pc, #908] @ f91a0 │ │ │ │ + ldr r2, [pc, #908] @ f91a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #904] @ f918c │ │ │ │ + ldr r3, [pc, #904] @ f91a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #900] @ f9190 │ │ │ │ + ldr r6, [pc, #900] @ f91ac │ │ │ │ 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] @ f91b0 │ │ │ │ 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] @ f91b4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9088 │ │ │ │ - ldr r0, [pc, #788] @ f916c │ │ │ │ + bne f90a4 │ │ │ │ + ldr r0, [pc, #788] @ f9188 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f90c4 │ │ │ │ - ldr r0, [pc, #836] @ f91b4 │ │ │ │ + beq f90e0 │ │ │ │ + ldr r0, [pc, #836] @ f91d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f90fc │ │ │ │ - ldr r0, [pc, #736] @ f9170 │ │ │ │ + bne f9118 │ │ │ │ + ldr r0, [pc, #736] @ f918c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #800] @ f91c4 │ │ │ │ + ldr r1, [pc, #800] @ f91e0 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f8ecc │ │ │ │ - ldr r0, [pc, #704] @ f9178 │ │ │ │ + beq f8ee8 │ │ │ │ + ldr r0, [pc, #704] @ f9194 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f8efc │ │ │ │ + b f8f18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #664] @ f9174 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #664] @ f9190 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f9198 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f91e4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #660] @ f91cc │ │ │ │ + ldr r0, [pc, #660] @ f91e8 │ │ │ │ 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] @ f91ec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #620] @ f91d4 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #620] @ f91f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #612] @ f91d8 │ │ │ │ + ldr r0, [pc, #612] @ f91f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #604] @ f91dc │ │ │ │ + ldr r0, [pc, #604] @ f91f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #596] @ f91e0 │ │ │ │ + ldr r0, [pc, #596] @ f91fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #588] @ f91e4 │ │ │ │ + ldr r0, [pc, #588] @ f9200 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #580] @ f91e8 │ │ │ │ + ldr r0, [pc, #580] @ f9204 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #572] @ f91ec │ │ │ │ + ldr r0, [pc, #572] @ f9208 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #564] @ f91f0 │ │ │ │ - ldr r1, [pc, #564] @ f91f4 │ │ │ │ + ldr ip, [pc, #564] @ f920c │ │ │ │ + ldr r1, [pc, #564] @ f9210 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #552] @ f91f8 │ │ │ │ + ldr r1, [pc, #552] @ f9214 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #544] @ f91fc │ │ │ │ + ldr r1, [pc, #544] @ f9218 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #536] @ f9200 │ │ │ │ + ldr r1, [pc, #536] @ f921c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #528] @ f9204 │ │ │ │ - ldr r2, [pc, #528] @ f9208 │ │ │ │ + ldr r1, [pc, #528] @ f9220 │ │ │ │ + ldr r2, [pc, #528] @ f9224 │ │ │ │ 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] @ f9228 │ │ │ │ + ldr r3, [pc, #516] @ f922c │ │ │ │ + ldr r7, [pc, #516] @ f9230 │ │ │ │ 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] @ f9234 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #492] @ f921c │ │ │ │ - ldr r6, [pc, #492] @ f9220 │ │ │ │ + ldr r7, [pc, #492] @ f9238 │ │ │ │ + ldr r6, [pc, #492] @ f923c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #480] @ f9224 │ │ │ │ + ldr r6, [pc, #480] @ f9240 │ │ │ │ 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] @ f9244 │ │ │ │ + ldr r5, [pc, #472] @ f9248 │ │ │ │ + ldr r0, [pc, #472] @ f924c │ │ │ │ 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 +222187,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] @ f91b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #236] @ f91a0 │ │ │ │ - ldr r3, [pc, #236] @ f91a4 │ │ │ │ + ldr r0, [pc, #236] @ f91bc │ │ │ │ + ldr r3, [pc, #236] @ f91c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8e50 │ │ │ │ - ldr r0, [pc, #220] @ f91a8 │ │ │ │ + b f8e6c │ │ │ │ + ldr r0, [pc, #220] @ f91c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9138 │ │ │ │ + bne f9154 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #180] @ f91ac │ │ │ │ + ldr r0, [pc, #180] @ f91c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f914c │ │ │ │ + b f9168 │ │ │ │ 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] @ f91d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #148] @ f91bc │ │ │ │ - ldr r3, [pc, #148] @ f91c0 │ │ │ │ + ldr r0, [pc, #148] @ f91d8 │ │ │ │ + ldr r3, [pc, #148] @ f91dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f8e88 │ │ │ │ + b f8ea4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #232] @ f9234 │ │ │ │ + ldr r0, [pc, #232] @ f9250 │ │ │ │ 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] @ f91cc │ │ │ │ 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, r8, lsl #2 │ │ │ │ + @ instruction: 0x00316dd8 │ │ │ │ + eorseq r6, r1, ip, lsl #27 │ │ │ │ + @ instruction: 0x00316db4 │ │ │ │ + eorseq r6, r1, r4, ror #26 │ │ │ │ @ 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 │ │ │ │ + eorseq r8, r1, r0, ror #2 │ │ │ │ + eorseq r2, r0, r8, ror r1 │ │ │ │ + eorseq r7, r1, ip, ror #29 │ │ │ │ + eorseq r1, r0, ip, lsr r6 │ │ │ │ + eorseq r6, r1, ip, asr #25 │ │ │ │ + @ instruction: 0x003023b8 │ │ │ │ + eorseq r2, r0, r0, ror r3 │ │ │ │ + eorseq r8, r1, r8, lsr #2 │ │ │ │ + eorseq r2, r0, r0, lsr #18 │ │ │ │ + eorseq r7, r1, r8, ror lr │ │ │ │ + eorseq r2, r0, r0, asr #3 │ │ │ │ + eorseq r8, r1, r4, lsl #2 │ │ │ │ + eorseq r2, r0, r4, asr #11 │ │ │ │ + @ instruction: 0x003025b0 │ │ │ │ + eorseq r8, r1, ip, asr #32 │ │ │ │ + @ instruction: 0xfff4bc80 │ │ │ │ + @ instruction: 0xfff4e698 │ │ │ │ + @ instruction: 0xfff456b0 │ │ │ │ + @ instruction: 0xfff4f7a4 │ │ │ │ + @ instruction: 0xfff4c6b8 │ │ │ │ + @ instruction: 0xfff4f04c │ │ │ │ + @ instruction: 0xfff4cc54 │ │ │ │ + @ instruction: 0xfff44fc8 │ │ │ │ + @ instruction: 0xfff4d1c0 │ │ │ │ + @ instruction: 0xfff4ca48 │ │ │ │ + @ instruction: 0xfff4fa94 │ │ │ │ + @ instruction: 0xfff4a910 │ │ │ │ + @ instruction: 0xfff44d30 │ │ │ │ + @ instruction: 0xfff4ecb4 │ │ │ │ + @ instruction: 0xfff44fd8 │ │ │ │ + @ instruction: 0xfff4b5c8 │ │ │ │ + @ instruction: 0xfff4be1c │ │ │ │ + @ instruction: 0xfff4d4d4 │ │ │ │ + @ instruction: 0xfff452f4 │ │ │ │ + @ instruction: 0xfff4ff18 │ │ │ │ + @ instruction: 0xfff4fcf4 │ │ │ │ + @ instruction: 0xfff45938 │ │ │ │ + @ instruction: 0xfff4c3b4 │ │ │ │ + @ instruction: 0xfff45a4c │ │ │ │ + eorseq r2, r0, ip, asr r3 │ │ │ │ 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] @ f95f0 │ │ │ │ + ldr r1, [pc, #904] @ f95f4 │ │ │ │ + ldr r2, [pc, #904] @ f95f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #900] @ f95e0 │ │ │ │ + ldr r3, [pc, #900] @ f95fc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #896] @ f95e4 │ │ │ │ + ldr r6, [pc, #896] @ f9600 │ │ │ │ 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] @ f9604 │ │ │ │ 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] @ f9608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f94e4 │ │ │ │ - ldr r0, [pc, #776] @ f95c0 │ │ │ │ + bne f9500 │ │ │ │ + ldr r0, [pc, #776] @ f95dc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f951c │ │ │ │ + beq f9538 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, sp, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9554 │ │ │ │ - ldr r0, [pc, #728] @ f95c4 │ │ │ │ + bne f9570 │ │ │ │ + ldr r0, [pc, #728] @ f95e0 │ │ │ │ add r6, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #780] @ f960c │ │ │ │ + ldr r1, [pc, #780] @ f9628 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f9328 │ │ │ │ - ldr r0, [pc, #696] @ f95cc │ │ │ │ + beq f9344 │ │ │ │ + ldr r0, [pc, #696] @ f95e8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f9358 │ │ │ │ + b f9374 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #656] @ f95c8 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #656] @ f95e4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f95ec │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f962c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #640] @ f9614 │ │ │ │ + ldr r0, [pc, #640] @ f9630 │ │ │ │ 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] @ f9634 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #600] @ f961c │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #600] @ f9638 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #592] @ f9620 │ │ │ │ + ldr r0, [pc, #592] @ f963c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #584] @ f9624 │ │ │ │ + ldr r0, [pc, #584] @ f9640 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #576] @ f9628 │ │ │ │ + ldr r0, [pc, #576] @ f9644 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #568] @ f962c │ │ │ │ + ldr r0, [pc, #568] @ f9648 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #560] @ f9630 │ │ │ │ + ldr r0, [pc, #560] @ f964c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #552] @ f9634 │ │ │ │ + ldr r0, [pc, #552] @ f9650 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #544] @ f9638 │ │ │ │ - ldr r1, [pc, #544] @ f963c │ │ │ │ + ldr ip, [pc, #544] @ f9654 │ │ │ │ + ldr r1, [pc, #544] @ f9658 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #532] @ f9640 │ │ │ │ + ldr r1, [pc, #532] @ f965c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #524] @ f9644 │ │ │ │ + ldr r1, [pc, #524] @ f9660 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #516] @ f9648 │ │ │ │ + ldr r1, [pc, #516] @ f9664 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #508] @ f964c │ │ │ │ - ldr r2, [pc, #508] @ f9650 │ │ │ │ + ldr r1, [pc, #508] @ f9668 │ │ │ │ + ldr r2, [pc, #508] @ f966c │ │ │ │ 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] @ f9670 │ │ │ │ + ldr r3, [pc, #496] @ f9674 │ │ │ │ + ldr r7, [pc, #496] @ f9678 │ │ │ │ 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] @ f967c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #472] @ f9664 │ │ │ │ - ldr r6, [pc, #472] @ f9668 │ │ │ │ + ldr r7, [pc, #472] @ f9680 │ │ │ │ + ldr r6, [pc, #472] @ f9684 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #460] @ f966c │ │ │ │ + ldr r6, [pc, #460] @ f9688 │ │ │ │ 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] @ f968c │ │ │ │ + ldr r5, [pc, #452] @ f9690 │ │ │ │ + ldr r0, [pc, #452] @ f9694 │ │ │ │ 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 +222466,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] @ f960c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #228] @ f95f4 │ │ │ │ + ldr r3, [pc, #228] @ f9610 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f92b0 │ │ │ │ - ldr r0, [pc, #212] @ f95f8 │ │ │ │ + b f92cc │ │ │ │ + ldr r0, [pc, #212] @ f9614 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f958c │ │ │ │ + bne f95a8 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #172] @ f95fc │ │ │ │ + ldr r0, [pc, #172] @ f9618 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f95a0 │ │ │ │ + b f95bc │ │ │ │ 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] @ f9620 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #136] @ f9608 │ │ │ │ + ldr r3, [pc, #136] @ f9624 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f92e4 │ │ │ │ + b f9300 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #220] @ f967c │ │ │ │ + ldr r0, [pc, #220] @ f9698 │ │ │ │ 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] @ f961c │ │ │ │ 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, r8, lsr #25 │ │ │ │ + eorseq r6, r1, ip, ror r9 │ │ │ │ + eorseq r6, r1, r0, lsr r9 │ │ │ │ + eorseq r6, r1, r8, asr r9 │ │ │ │ + eorseq r6, r1, r8, lsl #18 │ │ │ │ @ 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 r8, r1, r4, lsl r0 │ │ │ │ + mlaseq r0, r4, fp, r1 │ │ │ │ + mlaseq r0, r8, r2, r1 │ │ │ │ + eorseq r6, r1, r4, ror r8 │ │ │ │ + eorseq r1, r0, r0, ror #30 │ │ │ │ + eorseq r1, r0, ip, lsl pc │ │ │ │ + @ instruction: 0x003024d8 │ │ │ │ + @ instruction: 0x00301dbc │ │ │ │ + eorseq r8, r1, r8, lsr #32 │ │ │ │ + eorseq r2, r0, r8, ror #2 │ │ │ │ + eorseq r2, r0, r4, asr r1 │ │ │ │ + eorseq r7, r1, r0, ror pc │ │ │ │ + @ instruction: 0xfff4b318 │ │ │ │ + @ instruction: 0xfff4d5d8 │ │ │ │ + @ instruction: 0xfff452f0 │ │ │ │ + @ instruction: 0xfff4f150 │ │ │ │ + @ instruction: 0xfff4c2f8 │ │ │ │ + @ instruction: 0xfff4eb50 │ │ │ │ + @ instruction: 0xfff4c6f4 │ │ │ │ + @ instruction: 0xfff44aac │ │ │ │ + @ instruction: 0xfff4cdfc │ │ │ │ + @ instruction: 0xfff4c5cc │ │ │ │ + @ instruction: 0xfff4f458 │ │ │ │ + @ instruction: 0xfff4a1f0 │ │ │ │ + @ instruction: 0xfff44854 │ │ │ │ + @ instruction: 0xfff4e7b8 │ │ │ │ + @ instruction: 0xfff44cdc │ │ │ │ + @ instruction: 0xfff4b1cc │ │ │ │ + @ instruction: 0xfff4b980 │ │ │ │ + @ instruction: 0xfff4cfd8 │ │ │ │ + @ instruction: 0xfff44f78 │ │ │ │ + @ instruction: 0xfff4fa5c │ │ │ │ + @ instruction: 0xfff4f840 │ │ │ │ + @ instruction: 0xfff4541c │ │ │ │ + @ instruction: 0xfff4be78 │ │ │ │ + @ instruction: 0xfff456f0 │ │ │ │ + eorseq r1, r0, r8, lsl #30 │ │ │ │ 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] @ f9ab0 │ │ │ │ + ldr r1, [pc, #1024] @ f9ab4 │ │ │ │ + ldr r2, [pc, #1024] @ f9ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1020] @ f9aa0 │ │ │ │ + ldr r3, [pc, #1020] @ f9abc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1016] @ f9aa4 │ │ │ │ + ldr r7, [pc, #1016] @ f9ac0 │ │ │ │ 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] @ f9ac4 │ │ │ │ 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] @ f9ac8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f999c │ │ │ │ - ldr r8, [pc, #964] @ f9abc │ │ │ │ + bne f99b8 │ │ │ │ + ldr r8, [pc, #964] @ f9ad8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r5, [r8, #32] │ │ │ │ - ldr r6, [pc, #948] @ f9ac0 │ │ │ │ + ldr r6, [pc, #948] @ f9adc │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f997c │ │ │ │ + bne f9998 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f974c │ │ │ │ + beq f9768 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2e7480 │ │ │ │ + bl 2e749c │ │ │ │ subs r7, r7, #60 @ 0x3c │ │ │ │ add r6, r6, #60 @ 0x3c │ │ │ │ - bne f9734 │ │ │ │ - ldr r0, [pc, #812] @ f9a80 │ │ │ │ + bne f9750 │ │ │ │ + ldr r0, [pc, #812] @ f9a9c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f99d8 │ │ │ │ - ldr r0, [pc, #872] @ f9ad4 │ │ │ │ + beq f99f4 │ │ │ │ + ldr r0, [pc, #872] @ f9af0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9a10 │ │ │ │ - ldr r0, [pc, #760] @ f9a84 │ │ │ │ + bne f9a2c │ │ │ │ + ldr r0, [pc, #760] @ f9aa0 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r5, [r8, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq f97c0 │ │ │ │ - ldr r0, [pc, #736] @ f9a8c │ │ │ │ + beq f97dc │ │ │ │ + ldr r0, [pc, #736] @ f9aa8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f97f0 │ │ │ │ + b f980c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #696] @ f9a88 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #696] @ f9aa4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f9aac │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f9b00 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #700] @ f9ae8 │ │ │ │ + ldr r0, [pc, #700] @ f9b04 │ │ │ │ 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] @ f9b08 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #660] @ f9af0 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #660] @ f9b0c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #652] @ f9af4 │ │ │ │ + ldr r0, [pc, #652] @ f9b10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #644] @ f9af8 │ │ │ │ + ldr r0, [pc, #644] @ f9b14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #636] @ f9afc │ │ │ │ + ldr r0, [pc, #636] @ f9b18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #628] @ f9b00 │ │ │ │ + ldr r0, [pc, #628] @ f9b1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #620] @ f9b04 │ │ │ │ + ldr r0, [pc, #620] @ f9b20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #612] @ f9b08 │ │ │ │ + ldr r0, [pc, #612] @ f9b24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #604] @ f9b0c │ │ │ │ - ldr r1, [pc, #604] @ f9b10 │ │ │ │ + ldr ip, [pc, #604] @ f9b28 │ │ │ │ + ldr r1, [pc, #604] @ f9b2c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #592] @ f9b14 │ │ │ │ + ldr r1, [pc, #592] @ f9b30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #584] @ f9b18 │ │ │ │ + ldr r1, [pc, #584] @ f9b34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #576] @ f9b1c │ │ │ │ + ldr r1, [pc, #576] @ f9b38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #568] @ f9b20 │ │ │ │ - ldr r2, [pc, #568] @ f9b24 │ │ │ │ + ldr r1, [pc, #568] @ f9b3c │ │ │ │ + ldr r2, [pc, #568] @ f9b40 │ │ │ │ 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] @ f9b44 │ │ │ │ + ldr r3, [pc, #556] @ f9b48 │ │ │ │ + ldr r7, [pc, #556] @ f9b4c │ │ │ │ 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] @ f9b50 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #532] @ f9b38 │ │ │ │ - ldr r6, [pc, #532] @ f9b3c │ │ │ │ + ldr r7, [pc, #532] @ f9b54 │ │ │ │ + ldr r6, [pc, #532] @ f9b58 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #520] @ f9b40 │ │ │ │ + ldr r6, [pc, #520] @ f9b5c │ │ │ │ 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] @ f9b60 │ │ │ │ + ldr r5, [pc, #512] @ f9b64 │ │ │ │ + ldr r0, [pc, #512] @ f9b68 │ │ │ │ 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] @ f9ae0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 23530 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9728 │ │ │ │ - b f974c │ │ │ │ + bne f9744 │ │ │ │ + b f9768 │ │ │ │ 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] @ f9acc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #236] @ f9ab4 │ │ │ │ - ldr r3, [pc, #236] @ f9ab8 │ │ │ │ + ldr r0, [pc, #236] @ f9ad0 │ │ │ │ + ldr r3, [pc, #236] @ f9ad4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f96f0 │ │ │ │ - ldr r0, [pc, #232] @ f9ac8 │ │ │ │ + b f970c │ │ │ │ + ldr r0, [pc, #232] @ f9ae4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9a4c │ │ │ │ + bne f9a68 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f9acc │ │ │ │ + ldr r0, [pc, #192] @ f9ae8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9a60 │ │ │ │ + b f9a7c │ │ │ │ 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] @ f9af4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #160] @ f9adc │ │ │ │ - ldr r3, [pc, #160] @ f9ae0 │ │ │ │ + ldr r0, [pc, #160] @ f9af8 │ │ │ │ + ldr r3, [pc, #160] @ f9afc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f9784 │ │ │ │ + b f97a0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #240] @ f9b50 │ │ │ │ + ldr r0, [pc, #240] @ f9b6c │ │ │ │ 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] @ f9aec │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r6, r1, r8, lsr #16 │ │ │ │ - @ instruction: 0x003164f8 │ │ │ │ - @ instruction: 0x003164b4 │ │ │ │ + eorseq r6, r1, ip, lsl #16 │ │ │ │ @ instruction: 0x003164dc │ │ │ │ - eorseq r6, r1, ip, lsl #9 │ │ │ │ + mlaseq r1, r8, r4, r6 │ │ │ │ + eorseq r6, r1, r0, asr #9 │ │ │ │ + eorseq r6, r1, r0, ror r4 │ │ │ │ @ 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, r0, lsl sl │ │ │ │ + eorseq r1, r0, ip, asr #13 │ │ │ │ + eorseq r7, r1, r8, lsr #14 │ │ │ │ + eorseq r0, r0, ip, lsr sp │ │ │ │ + @ instruction: 0x003179f8 │ │ │ │ + @ instruction: 0x00316cb8 │ │ │ │ + eorseq r6, r1, r0, asr #20 │ │ │ │ + @ instruction: 0x003163b8 │ │ │ │ + eorseq r1, r0, r4, lsr #21 │ │ │ │ + eorseq r1, r0, ip, asr sl │ │ │ │ + eorseq r7, r1, ip, ror r9 │ │ │ │ + eorseq r1, r0, ip, lsr #31 │ │ │ │ + @ instruction: 0x003176b4 │ │ │ │ + eorseq r1, r0, r0, asr #17 │ │ │ │ + @ instruction: 0x00301cd0 │ │ │ │ + @ instruction: 0x00301cbc │ │ │ │ + eorseq r7, r1, r8, lsr #17 │ │ │ │ + @ instruction: 0xfff4afb0 │ │ │ │ + @ instruction: 0xfff4d328 │ │ │ │ + @ instruction: 0xfff44d54 │ │ │ │ + @ instruction: 0xfff4ed98 │ │ │ │ + @ instruction: 0xfff4be2c │ │ │ │ + @ instruction: 0xfff4eac8 │ │ │ │ + @ instruction: 0xfff4c394 │ │ │ │ + @ instruction: 0xfff445f4 │ │ │ │ + @ instruction: 0xfff4ca94 │ │ │ │ + @ instruction: 0xfff4c0f4 │ │ │ │ + @ instruction: 0xfff4effc │ │ │ │ + @ instruction: 0xfff4a8fc │ │ │ │ + @ instruction: 0xfff4423c │ │ │ │ + @ instruction: 0xfff4e4a0 │ │ │ │ + @ instruction: 0xfff44884 │ │ │ │ + @ instruction: 0xfff4ac94 │ │ │ │ + @ instruction: 0xfff4b488 │ │ │ │ + @ instruction: 0xfff4cca0 │ │ │ │ + @ instruction: 0xfff44900 │ │ │ │ + @ instruction: 0xfff4f6a4 │ │ │ │ + @ instruction: 0xfff4f2a0 │ │ │ │ + @ instruction: 0xfff44ee4 │ │ │ │ + @ instruction: 0xfff4b940 │ │ │ │ + @ instruction: 0xfff45238 │ │ │ │ + eorseq r1, r0, r8, asr #20 │ │ │ │ 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 e8f8c │ │ │ │ + ldr r0, [pc, #728] @ f9e60 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9d9c │ │ │ │ - ldr r0, [pc, #736] @ f9e64 │ │ │ │ + beq f9db8 │ │ │ │ + ldr r0, [pc, #736] @ f9e80 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne f9dd4 │ │ │ │ - ldr r0, [pc, #676] @ f9e48 │ │ │ │ + bne f9df0 │ │ │ │ + ldr r0, [pc, #676] @ f9e64 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ f9e74 │ │ │ │ + ldr r1, [pc, #700] @ f9e90 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f9be0 │ │ │ │ - ldr r0, [pc, #644] @ f9e50 │ │ │ │ + beq f9bfc │ │ │ │ + ldr r0, [pc, #644] @ f9e6c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f9c10 │ │ │ │ + b f9c2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ f9e4c │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ f9e68 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f9e70 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ f9e94 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ f9e7c │ │ │ │ + ldr r0, [pc, #560] @ f9e98 │ │ │ │ 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] @ f9e9c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ f9e84 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ f9ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ f9e88 │ │ │ │ + ldr r0, [pc, #512] @ f9ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ f9e8c │ │ │ │ + ldr r0, [pc, #504] @ f9ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ f9e90 │ │ │ │ + ldr r0, [pc, #496] @ f9eac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ f9e94 │ │ │ │ + ldr r0, [pc, #488] @ f9eb0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ f9e98 │ │ │ │ + ldr r0, [pc, #480] @ f9eb4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ f9e9c │ │ │ │ + ldr r0, [pc, #472] @ f9eb8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ f9ea0 │ │ │ │ - ldr r1, [pc, #464] @ f9ea4 │ │ │ │ + ldr ip, [pc, #464] @ f9ebc │ │ │ │ + ldr r1, [pc, #464] @ f9ec0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ f9ea8 │ │ │ │ + ldr r1, [pc, #452] @ f9ec4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ f9eac │ │ │ │ + ldr r1, [pc, #444] @ f9ec8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ f9eb0 │ │ │ │ + ldr r1, [pc, #436] @ f9ecc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ f9eb4 │ │ │ │ - ldr r2, [pc, #428] @ f9eb8 │ │ │ │ + ldr r1, [pc, #428] @ f9ed0 │ │ │ │ + ldr r2, [pc, #428] @ f9ed4 │ │ │ │ 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] @ f9ed8 │ │ │ │ + ldr r3, [pc, #416] @ f9edc │ │ │ │ + ldr r7, [pc, #416] @ f9ee0 │ │ │ │ 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] @ f9ee4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ f9ecc │ │ │ │ - ldr r6, [pc, #392] @ f9ed0 │ │ │ │ + ldr r7, [pc, #392] @ f9ee8 │ │ │ │ + ldr r6, [pc, #392] @ f9eec │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ f9ed4 │ │ │ │ + ldr r6, [pc, #380] @ f9ef0 │ │ │ │ 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] @ f9ef4 │ │ │ │ + ldr r5, [pc, #372] @ f9ef8 │ │ │ │ + ldr r0, [pc, #372] @ f9efc │ │ │ │ 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] @ f9e74 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9e10 │ │ │ │ + bne f9e2c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ f9e5c │ │ │ │ + ldr r0, [pc, #140] @ f9e78 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f9e24 │ │ │ │ + b f9e40 │ │ │ │ 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] @ f9e84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ f9e6c │ │ │ │ - ldr r3, [pc, #108] @ f9e70 │ │ │ │ + ldr r0, [pc, #108] @ f9e88 │ │ │ │ + ldr r3, [pc, #108] @ f9e8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f9b9c │ │ │ │ + b f9bb8 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ f9ee4 │ │ │ │ + ldr r0, [pc, #192] @ f9f00 │ │ │ │ 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] @ f9e7c │ │ │ │ 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, 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 │ │ │ │ + @ instruction: 0x003163f4 │ │ │ │ + eorseq r6, r1, r4, asr #1 │ │ │ │ + eorseq r6, r1, r8, ror r0 │ │ │ │ + eorseq r6, r1, r0, lsr #1 │ │ │ │ + eorseq r6, r1, r0, asr r0 │ │ │ │ + @ instruction: 0x00315ff4 │ │ │ │ + eorseq r1, r0, r0, ror #13 │ │ │ │ + mlaseq r0, r8, r6, r1 │ │ │ │ + eorseq r7, r1, r4, ror #19 │ │ │ │ + @ instruction: 0x00301bb8 │ │ │ │ + eorseq r7, r1, r0, ror r7 │ │ │ │ + mlaseq r0, ip, r5, r1 │ │ │ │ + eorseq r7, r1, r0, asr #21 │ │ │ │ + @ instruction: 0x003018b0 │ │ │ │ + mlaseq r0, ip, r8, r1 │ │ │ │ + eorseq r7, r1, r8, lsl #20 │ │ │ │ + @ instruction: 0xfff4ae3c │ │ │ │ + @ instruction: 0xfff4d6a8 │ │ │ │ + @ instruction: 0xfff44864 │ │ │ │ + @ instruction: 0xfff4e8d0 │ │ │ │ + @ instruction: 0xfff4b8d4 │ │ │ │ + @ instruction: 0xfff4e1a8 │ │ │ │ + @ instruction: 0xfff4c078 │ │ │ │ + @ instruction: 0xfff44274 │ │ │ │ + @ instruction: 0xfff4c628 │ │ │ │ + @ instruction: 0xfff4bb94 │ │ │ │ + @ instruction: 0xfff4eeac │ │ │ │ + @ instruction: 0xfff49f54 │ │ │ │ + @ instruction: 0xfff43efc │ │ │ │ + @ instruction: 0xfff4e000 │ │ │ │ + @ instruction: 0xfff444a4 │ │ │ │ + @ instruction: 0xfff4a7f4 │ │ │ │ + @ instruction: 0xfff4b508 │ │ │ │ + @ instruction: 0xfff4c860 │ │ │ │ + @ instruction: 0xfff44600 │ │ │ │ + @ instruction: 0xfff4f224 │ │ │ │ + @ instruction: 0xfff4f140 │ │ │ │ + @ instruction: 0xfff44c64 │ │ │ │ + @ instruction: 0xfff4b600 │ │ │ │ + @ instruction: 0xfff44d98 │ │ │ │ + eorseq r1, r0, r4, lsl #13 │ │ │ │ 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 e86d8 │ │ │ │ + ldr r0, [pc, #728] @ fa1f4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa130 │ │ │ │ - ldr r0, [pc, #736] @ fa1f8 │ │ │ │ + beq fa14c │ │ │ │ + ldr r0, [pc, #736] @ fa214 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fa168 │ │ │ │ - ldr r0, [pc, #676] @ fa1dc │ │ │ │ + bne fa184 │ │ │ │ + ldr r0, [pc, #676] @ fa1f8 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fa208 │ │ │ │ + ldr r1, [pc, #700] @ fa224 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq f9f74 │ │ │ │ - ldr r0, [pc, #644] @ fa1e4 │ │ │ │ + beq f9f90 │ │ │ │ + ldr r0, [pc, #644] @ fa200 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b f9fa4 │ │ │ │ + b f9fc0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fa1e0 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ fa1fc │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fa204 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fa228 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fa210 │ │ │ │ + ldr r0, [pc, #560] @ fa22c │ │ │ │ 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] @ fa230 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fa218 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ fa234 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fa21c │ │ │ │ + ldr r0, [pc, #512] @ fa238 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fa220 │ │ │ │ + ldr r0, [pc, #504] @ fa23c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fa224 │ │ │ │ + ldr r0, [pc, #496] @ fa240 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fa228 │ │ │ │ + ldr r0, [pc, #488] @ fa244 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fa22c │ │ │ │ + ldr r0, [pc, #480] @ fa248 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fa230 │ │ │ │ + ldr r0, [pc, #472] @ fa24c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fa234 │ │ │ │ - ldr r1, [pc, #464] @ fa238 │ │ │ │ + ldr ip, [pc, #464] @ fa250 │ │ │ │ + ldr r1, [pc, #464] @ fa254 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fa23c │ │ │ │ + ldr r1, [pc, #452] @ fa258 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fa240 │ │ │ │ + ldr r1, [pc, #444] @ fa25c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fa244 │ │ │ │ + ldr r1, [pc, #436] @ fa260 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fa248 │ │ │ │ - ldr r2, [pc, #428] @ fa24c │ │ │ │ + ldr r1, [pc, #428] @ fa264 │ │ │ │ + ldr r2, [pc, #428] @ fa268 │ │ │ │ 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] @ fa26c │ │ │ │ + ldr r3, [pc, #416] @ fa270 │ │ │ │ + ldr r7, [pc, #416] @ fa274 │ │ │ │ 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] @ fa278 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fa260 │ │ │ │ - ldr r6, [pc, #392] @ fa264 │ │ │ │ + ldr r7, [pc, #392] @ fa27c │ │ │ │ + ldr r6, [pc, #392] @ fa280 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fa268 │ │ │ │ + ldr r6, [pc, #380] @ fa284 │ │ │ │ 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] @ fa288 │ │ │ │ + ldr r5, [pc, #372] @ fa28c │ │ │ │ + ldr r0, [pc, #372] @ fa290 │ │ │ │ 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] @ fa208 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa1a4 │ │ │ │ + bne fa1c0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fa1f0 │ │ │ │ + ldr r0, [pc, #140] @ fa20c │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa1b8 │ │ │ │ + b fa1d4 │ │ │ │ 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] @ fa218 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fa200 │ │ │ │ - ldr r3, [pc, #108] @ fa204 │ │ │ │ + ldr r0, [pc, #108] @ fa21c │ │ │ │ + ldr r3, [pc, #108] @ fa220 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b f9f30 │ │ │ │ + b f9f4c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fa278 │ │ │ │ + ldr r0, [pc, #192] @ fa294 │ │ │ │ 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] @ fa210 │ │ │ │ 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 │ │ │ │ - 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 r6, r1, r0, rrx │ │ │ │ + eorseq r5, r1, r0, lsr sp │ │ │ │ + eorseq r5, r1, r4, ror #25 │ │ │ │ + eorseq r5, r1, ip, lsl #26 │ │ │ │ + @ instruction: 0x00315cbc │ │ │ │ + eorseq r5, r1, r0, ror #24 │ │ │ │ + eorseq r1, r0, ip, asr #6 │ │ │ │ + eorseq r1, r0, r4, lsl #6 │ │ │ │ + eorseq r7, r1, r4, asr r6 │ │ │ │ + eorseq r1, r0, r4, ror #17 │ │ │ │ + eorseq r7, r1, r0, ror #7 │ │ │ │ + @ instruction: 0x003011b8 │ │ │ │ + eorseq r7, r1, ip, asr r7 │ │ │ │ + eorseq r1, r0, ip, lsl r5 │ │ │ │ + eorseq r1, r0, r8, lsl #10 │ │ │ │ + eorseq r7, r1, r4, lsr #13 │ │ │ │ + @ instruction: 0xfff4a978 │ │ │ │ + @ instruction: 0xfff4ca80 │ │ │ │ + @ instruction: 0xfff44468 │ │ │ │ + @ instruction: 0xfff4e424 │ │ │ │ + @ instruction: 0xfff4b574 │ │ │ │ + @ instruction: 0xfff4e094 │ │ │ │ + @ instruction: 0xfff4bd18 │ │ │ │ + @ instruction: 0xfff43dc0 │ │ │ │ + @ instruction: 0xfff4bf9c │ │ │ │ + @ instruction: 0xfff4b880 │ │ │ │ + @ instruction: 0xfff4e974 │ │ │ │ + @ instruction: 0xfff498fc │ │ │ │ + @ instruction: 0xfff43be8 │ │ │ │ + @ instruction: 0xfff4dbcc │ │ │ │ + @ instruction: 0xfff43fb0 │ │ │ │ + @ instruction: 0xfff4a420 │ │ │ │ + @ instruction: 0xfff4ac74 │ │ │ │ + @ instruction: 0xfff4c4ac │ │ │ │ + @ instruction: 0xfff4410c │ │ │ │ + @ instruction: 0xfff4eff0 │ │ │ │ + @ instruction: 0xfff4ecfc │ │ │ │ + @ instruction: 0xfff448b0 │ │ │ │ + @ instruction: 0xfff4b16c │ │ │ │ + @ instruction: 0xfff44a44 │ │ │ │ + @ instruction: 0x003012f0 │ │ │ │ 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 e73b8 │ │ │ │ + ldr r0, [pc, #728] @ fa588 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa4c4 │ │ │ │ - ldr r0, [pc, #736] @ fa58c │ │ │ │ + beq fa4e0 │ │ │ │ + ldr r0, [pc, #736] @ fa5a8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fa4fc │ │ │ │ - ldr r0, [pc, #676] @ fa570 │ │ │ │ + bne fa518 │ │ │ │ + ldr r0, [pc, #676] @ fa58c │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fa59c │ │ │ │ + ldr r1, [pc, #700] @ fa5b8 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fa308 │ │ │ │ - ldr r0, [pc, #644] @ fa578 │ │ │ │ + beq fa324 │ │ │ │ + ldr r0, [pc, #644] @ fa594 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fa338 │ │ │ │ + b fa354 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fa574 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ fa590 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fa598 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fa5bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fa5a4 │ │ │ │ + ldr r0, [pc, #560] @ fa5c0 │ │ │ │ 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] @ fa5c4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fa5ac │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ fa5c8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fa5b0 │ │ │ │ + ldr r0, [pc, #512] @ fa5cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fa5b4 │ │ │ │ + ldr r0, [pc, #504] @ fa5d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fa5b8 │ │ │ │ + ldr r0, [pc, #496] @ fa5d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fa5bc │ │ │ │ + ldr r0, [pc, #488] @ fa5d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fa5c0 │ │ │ │ + ldr r0, [pc, #480] @ fa5dc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fa5c4 │ │ │ │ + ldr r0, [pc, #472] @ fa5e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fa5c8 │ │ │ │ - ldr r1, [pc, #464] @ fa5cc │ │ │ │ + ldr ip, [pc, #464] @ fa5e4 │ │ │ │ + ldr r1, [pc, #464] @ fa5e8 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fa5d0 │ │ │ │ + ldr r1, [pc, #452] @ fa5ec │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fa5d4 │ │ │ │ + ldr r1, [pc, #444] @ fa5f0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fa5d8 │ │ │ │ + ldr r1, [pc, #436] @ fa5f4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fa5dc │ │ │ │ - ldr r2, [pc, #428] @ fa5e0 │ │ │ │ + ldr r1, [pc, #428] @ fa5f8 │ │ │ │ + ldr r2, [pc, #428] @ fa5fc │ │ │ │ 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] @ fa600 │ │ │ │ + ldr r3, [pc, #416] @ fa604 │ │ │ │ + ldr r7, [pc, #416] @ fa608 │ │ │ │ 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] @ fa60c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fa5f4 │ │ │ │ - ldr r6, [pc, #392] @ fa5f8 │ │ │ │ + ldr r7, [pc, #392] @ fa610 │ │ │ │ + ldr r6, [pc, #392] @ fa614 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fa5fc │ │ │ │ + ldr r6, [pc, #380] @ fa618 │ │ │ │ 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] @ fa61c │ │ │ │ + ldr r5, [pc, #372] @ fa620 │ │ │ │ + ldr r0, [pc, #372] @ fa624 │ │ │ │ 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] @ fa59c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa538 │ │ │ │ + bne fa554 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fa584 │ │ │ │ + ldr r0, [pc, #140] @ fa5a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa54c │ │ │ │ + b fa568 │ │ │ │ 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] @ fa5ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fa594 │ │ │ │ - ldr r3, [pc, #108] @ fa598 │ │ │ │ + ldr r0, [pc, #108] @ fa5b0 │ │ │ │ + ldr r3, [pc, #108] @ fa5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fa2c4 │ │ │ │ + b fa2e0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fa60c │ │ │ │ + ldr r0, [pc, #192] @ fa628 │ │ │ │ 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] @ fa5a4 │ │ │ │ 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, 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, ip, asr #25 │ │ │ │ + mlaseq r1, ip, r9, r5 │ │ │ │ + eorseq r5, r1, r0, asr r9 │ │ │ │ + eorseq r5, r1, r8, ror r9 │ │ │ │ + eorseq r5, r1, r8, lsr #18 │ │ │ │ + eorseq r5, r1, ip, asr #17 │ │ │ │ + @ instruction: 0x00300fb8 │ │ │ │ + eorseq r0, r0, r0, ror pc │ │ │ │ + eorseq r7, r1, ip, lsr #3 │ │ │ │ + eorseq r1, r0, r0, lsr #9 │ │ │ │ + eorseq r6, r1, r8, lsr pc │ │ │ │ + eorseq r0, r0, r8, lsr lr │ │ │ │ + @ instruction: 0x003171d4 │ │ │ │ + eorseq r1, r0, r8, lsl #3 │ │ │ │ + eorseq r1, r0, r4, ror r1 │ │ │ │ + eorseq r7, r1, ip, lsl r1 │ │ │ │ + @ instruction: 0xfff4a760 │ │ │ │ + @ instruction: 0xfff4cabc │ │ │ │ + @ instruction: 0xfff443e0 │ │ │ │ + @ instruction: 0xfff4e2c0 │ │ │ │ + @ instruction: 0xfff4b2b0 │ │ │ │ + @ instruction: 0xfff4de40 │ │ │ │ + @ instruction: 0xfff4b6e0 │ │ │ │ + @ instruction: 0xfff43b2c │ │ │ │ + @ instruction: 0xfff4be68 │ │ │ │ + @ instruction: 0xfff4b52c │ │ │ │ + @ instruction: 0xfff4e6d0 │ │ │ │ + @ instruction: 0xfff49654 │ │ │ │ + @ instruction: 0xfff437f4 │ │ │ │ + @ instruction: 0xfff4d8b8 │ │ │ │ + @ instruction: 0xfff43d5c │ │ │ │ + @ instruction: 0xfff4a1cc │ │ │ │ + @ instruction: 0xfff4a8a0 │ │ │ │ + @ instruction: 0xfff4bf38 │ │ │ │ + @ instruction: 0xfff43df8 │ │ │ │ + @ instruction: 0xfff4ebdc │ │ │ │ + @ instruction: 0xfff4e834 │ │ │ │ + @ instruction: 0xfff443dc │ │ │ │ + @ instruction: 0xfff4aff8 │ │ │ │ + @ instruction: 0xfff44630 │ │ │ │ + eorseq r0, r0, ip, asr pc │ │ │ │ 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 e7048 │ │ │ │ + ldr r0, [pc, #728] @ fa91c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa858 │ │ │ │ - ldr r0, [pc, #736] @ fa920 │ │ │ │ + beq fa874 │ │ │ │ + ldr r0, [pc, #736] @ fa93c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fa890 │ │ │ │ - ldr r0, [pc, #676] @ fa904 │ │ │ │ + bne fa8ac │ │ │ │ + ldr r0, [pc, #676] @ fa920 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fa930 │ │ │ │ + ldr r1, [pc, #700] @ fa94c │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fa69c │ │ │ │ - ldr r0, [pc, #644] @ fa90c │ │ │ │ + beq fa6b8 │ │ │ │ + ldr r0, [pc, #644] @ fa928 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fa6cc │ │ │ │ + b fa6e8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fa908 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ fa924 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fa92c │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fa950 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fa938 │ │ │ │ + ldr r0, [pc, #560] @ fa954 │ │ │ │ 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] @ fa958 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fa940 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ fa95c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fa944 │ │ │ │ + ldr r0, [pc, #512] @ fa960 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fa948 │ │ │ │ + ldr r0, [pc, #504] @ fa964 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fa94c │ │ │ │ + ldr r0, [pc, #496] @ fa968 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fa950 │ │ │ │ + ldr r0, [pc, #488] @ fa96c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fa954 │ │ │ │ + ldr r0, [pc, #480] @ fa970 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fa958 │ │ │ │ + ldr r0, [pc, #472] @ fa974 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fa95c │ │ │ │ - ldr r1, [pc, #464] @ fa960 │ │ │ │ + ldr ip, [pc, #464] @ fa978 │ │ │ │ + ldr r1, [pc, #464] @ fa97c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fa964 │ │ │ │ + ldr r1, [pc, #452] @ fa980 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fa968 │ │ │ │ + ldr r1, [pc, #444] @ fa984 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fa96c │ │ │ │ + ldr r1, [pc, #436] @ fa988 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fa970 │ │ │ │ - ldr r2, [pc, #428] @ fa974 │ │ │ │ + ldr r1, [pc, #428] @ fa98c │ │ │ │ + ldr r2, [pc, #428] @ fa990 │ │ │ │ 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] @ fa994 │ │ │ │ + ldr r3, [pc, #416] @ fa998 │ │ │ │ + ldr r7, [pc, #416] @ fa99c │ │ │ │ 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] @ fa9a0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fa988 │ │ │ │ - ldr r6, [pc, #392] @ fa98c │ │ │ │ + ldr r7, [pc, #392] @ fa9a4 │ │ │ │ + ldr r6, [pc, #392] @ fa9a8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fa990 │ │ │ │ + ldr r6, [pc, #380] @ fa9ac │ │ │ │ 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] @ fa9b0 │ │ │ │ + ldr r5, [pc, #372] @ fa9b4 │ │ │ │ + ldr r0, [pc, #372] @ fa9b8 │ │ │ │ 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] @ fa930 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fa8cc │ │ │ │ + bne fa8e8 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fa918 │ │ │ │ + ldr r0, [pc, #140] @ fa934 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fa8e0 │ │ │ │ + b fa8fc │ │ │ │ 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] @ fa940 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fa928 │ │ │ │ - ldr r3, [pc, #108] @ fa92c │ │ │ │ + ldr r0, [pc, #108] @ fa944 │ │ │ │ + ldr r3, [pc, #108] @ fa948 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fa658 │ │ │ │ + b fa674 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fa9a0 │ │ │ │ + ldr r0, [pc, #192] @ fa9bc │ │ │ │ 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] @ fa938 │ │ │ │ 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 │ │ │ │ - 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, r8, lsr r9 │ │ │ │ + eorseq r5, r1, r8, lsl #12 │ │ │ │ + @ instruction: 0x003155bc │ │ │ │ + eorseq r5, r1, r4, ror #11 │ │ │ │ + mlaseq r1, r4, r5, r5 │ │ │ │ + eorseq r5, r1, r8, lsr r5 │ │ │ │ + eorseq r0, r0, r4, lsr #24 │ │ │ │ + @ instruction: 0x00300bdc │ │ │ │ + eorseq r6, r1, r0, lsr #22 │ │ │ │ + eorseq r1, r0, ip, lsl r1 │ │ │ │ + eorseq r6, r1, ip, lsr #17 │ │ │ │ + eorseq r0, r0, r4, asr sl │ │ │ │ + eorseq r6, r1, ip, asr #23 │ │ │ │ + @ instruction: 0x00300df4 │ │ │ │ + eorseq r0, r0, r0, ror #27 │ │ │ │ + eorseq r6, r1, r4, lsl fp │ │ │ │ + @ instruction: 0xfff49ff0 │ │ │ │ + @ instruction: 0xfff4cce0 │ │ │ │ + @ instruction: 0xfff43d0c │ │ │ │ + @ instruction: 0xfff4de4c │ │ │ │ + @ instruction: 0xfff4afb8 │ │ │ │ + @ instruction: 0xfff4d9bc │ │ │ │ + @ instruction: 0xfff4b624 │ │ │ │ + @ instruction: 0xfff436f8 │ │ │ │ + @ instruction: 0xfff4b6ac │ │ │ │ + @ instruction: 0xfff4b238 │ │ │ │ + @ instruction: 0xfff4e378 │ │ │ │ + @ instruction: 0xfff493ac │ │ │ │ + @ instruction: 0xfff43420 │ │ │ │ + @ instruction: 0xfff4d5e4 │ │ │ │ + @ instruction: 0xfff438c8 │ │ │ │ + @ instruction: 0xfff49d98 │ │ │ │ + @ instruction: 0xfff4a4ec │ │ │ │ + @ instruction: 0xfff4bc44 │ │ │ │ + @ instruction: 0xfff43b64 │ │ │ │ + @ instruction: 0xfff4e868 │ │ │ │ + @ instruction: 0xfff4e658 │ │ │ │ + @ instruction: 0xfff44108 │ │ │ │ + @ instruction: 0xfff4ab64 │ │ │ │ + @ instruction: 0xfff441fc │ │ │ │ + eorseq r0, r0, r8, asr #23 │ │ │ │ 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 e7de0 │ │ │ │ + ldr r0, [pc, #728] @ facb0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fabec │ │ │ │ - ldr r0, [pc, #736] @ facb4 │ │ │ │ + beq fac08 │ │ │ │ + ldr r0, [pc, #736] @ facd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fac24 │ │ │ │ - ldr r0, [pc, #676] @ fac98 │ │ │ │ + bne fac40 │ │ │ │ + ldr r0, [pc, #676] @ facb4 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ facc4 │ │ │ │ + ldr r1, [pc, #700] @ face0 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq faa30 │ │ │ │ - ldr r0, [pc, #644] @ faca0 │ │ │ │ + beq faa4c │ │ │ │ + ldr r0, [pc, #644] @ facbc │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b faa60 │ │ │ │ + b faa7c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fac9c │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ facb8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ facc0 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ face4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ faccc │ │ │ │ + ldr r0, [pc, #560] @ face8 │ │ │ │ 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] @ facec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ facd4 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ facf0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ facd8 │ │ │ │ + ldr r0, [pc, #512] @ facf4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ facdc │ │ │ │ + ldr r0, [pc, #504] @ facf8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ face0 │ │ │ │ + ldr r0, [pc, #496] @ facfc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ face4 │ │ │ │ + ldr r0, [pc, #488] @ fad00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ face8 │ │ │ │ + ldr r0, [pc, #480] @ fad04 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ facec │ │ │ │ + ldr r0, [pc, #472] @ fad08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ facf0 │ │ │ │ - ldr r1, [pc, #464] @ facf4 │ │ │ │ + ldr ip, [pc, #464] @ fad0c │ │ │ │ + ldr r1, [pc, #464] @ fad10 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ facf8 │ │ │ │ + ldr r1, [pc, #452] @ fad14 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ facfc │ │ │ │ + ldr r1, [pc, #444] @ fad18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fad00 │ │ │ │ + ldr r1, [pc, #436] @ fad1c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fad04 │ │ │ │ - ldr r2, [pc, #428] @ fad08 │ │ │ │ + ldr r1, [pc, #428] @ fad20 │ │ │ │ + ldr r2, [pc, #428] @ fad24 │ │ │ │ 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] @ fad28 │ │ │ │ + ldr r3, [pc, #416] @ fad2c │ │ │ │ + ldr r7, [pc, #416] @ fad30 │ │ │ │ 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] @ fad34 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fad1c │ │ │ │ - ldr r6, [pc, #392] @ fad20 │ │ │ │ + ldr r7, [pc, #392] @ fad38 │ │ │ │ + ldr r6, [pc, #392] @ fad3c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fad24 │ │ │ │ + ldr r6, [pc, #380] @ fad40 │ │ │ │ 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] @ fad44 │ │ │ │ + ldr r5, [pc, #372] @ fad48 │ │ │ │ + ldr r0, [pc, #372] @ fad4c │ │ │ │ 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] @ facc4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fac60 │ │ │ │ + bne fac7c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ facac │ │ │ │ + ldr r0, [pc, #140] @ facc8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fac74 │ │ │ │ + b fac90 │ │ │ │ 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] @ facd4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ facbc │ │ │ │ - ldr r3, [pc, #108] @ facc0 │ │ │ │ + ldr r0, [pc, #108] @ facd8 │ │ │ │ + ldr r3, [pc, #108] @ facdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fa9ec │ │ │ │ + b faa08 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fad34 │ │ │ │ + ldr r0, [pc, #192] @ fad50 │ │ │ │ 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] @ faccc │ │ │ │ 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, 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, r4, lsr #11 │ │ │ │ + eorseq r5, r1, r4, ror r2 │ │ │ │ + eorseq r5, r1, r8, lsr #4 │ │ │ │ + eorseq r5, r1, r0, asr r2 │ │ │ │ + eorseq r5, r1, r0, lsl #4 │ │ │ │ + eorseq r5, r1, r4, lsr #3 │ │ │ │ + mlaseq r0, r0, r8, r0 │ │ │ │ + eorseq r0, r0, r8, asr #16 │ │ │ │ + mlaseq r1, r4, r7, r6 │ │ │ │ + eorseq r0, r0, r8, lsr lr │ │ │ │ + eorseq r6, r1, r0, lsr #10 │ │ │ │ + eorseq r0, r0, ip, lsl #12 │ │ │ │ + eorseq r6, r1, r8, lsl #16 │ │ │ │ + eorseq r0, r0, r0, ror #20 │ │ │ │ + eorseq r0, r0, ip, asr #20 │ │ │ │ + eorseq r6, r1, r0, asr r7 │ │ │ │ + @ instruction: 0xfff49f54 │ │ │ │ + @ instruction: 0xfff4c488 │ │ │ │ + @ instruction: 0xfff43ab0 │ │ │ │ + @ instruction: 0xfff4daf0 │ │ │ │ + @ instruction: 0xfff4aa1c │ │ │ │ + @ instruction: 0xfff4d308 │ │ │ │ + @ instruction: 0xfff4b1c0 │ │ │ │ + @ instruction: 0xfff432a4 │ │ │ │ + @ instruction: 0xfff4b3b0 │ │ │ │ + @ instruction: 0xfff4ae24 │ │ │ │ + @ instruction: 0xfff4def4 │ │ │ │ + @ instruction: 0xfff49864 │ │ │ │ + @ instruction: 0xfff431ec │ │ │ │ + @ instruction: 0xfff4d1d0 │ │ │ │ + @ instruction: 0xfff434d4 │ │ │ │ + @ instruction: 0xfff49944 │ │ │ │ + @ instruction: 0xfff4a0f8 │ │ │ │ + @ instruction: 0xfff4b990 │ │ │ │ + @ instruction: 0xfff436f0 │ │ │ │ + @ instruction: 0xfff4e514 │ │ │ │ + @ instruction: 0xfff4e0e0 │ │ │ │ + @ instruction: 0xfff43c14 │ │ │ │ + @ instruction: 0xfff4a830 │ │ │ │ + @ instruction: 0xfff43fa8 │ │ │ │ + eorseq r0, r0, r4, lsr r8 │ │ │ │ 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 e7c50 │ │ │ │ + ldr r0, [pc, #728] @ fb044 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq faf80 │ │ │ │ - ldr r0, [pc, #736] @ fb048 │ │ │ │ + beq faf9c │ │ │ │ + ldr r0, [pc, #736] @ fb064 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fafb8 │ │ │ │ - ldr r0, [pc, #676] @ fb02c │ │ │ │ + bne fafd4 │ │ │ │ + ldr r0, [pc, #676] @ fb048 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fb058 │ │ │ │ + ldr r1, [pc, #700] @ fb074 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fadc4 │ │ │ │ - ldr r0, [pc, #644] @ fb034 │ │ │ │ + beq fade0 │ │ │ │ + ldr r0, [pc, #644] @ fb050 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fadf4 │ │ │ │ + b fae10 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fb030 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ fb04c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fb054 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fb078 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fb060 │ │ │ │ + ldr r0, [pc, #560] @ fb07c │ │ │ │ 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] @ fb080 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fb068 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ fb084 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fb06c │ │ │ │ + ldr r0, [pc, #512] @ fb088 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fb070 │ │ │ │ + ldr r0, [pc, #504] @ fb08c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fb074 │ │ │ │ + ldr r0, [pc, #496] @ fb090 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fb078 │ │ │ │ + ldr r0, [pc, #488] @ fb094 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fb07c │ │ │ │ + ldr r0, [pc, #480] @ fb098 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fb080 │ │ │ │ + ldr r0, [pc, #472] @ fb09c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fb084 │ │ │ │ - ldr r1, [pc, #464] @ fb088 │ │ │ │ + ldr ip, [pc, #464] @ fb0a0 │ │ │ │ + ldr r1, [pc, #464] @ fb0a4 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fb08c │ │ │ │ + ldr r1, [pc, #452] @ fb0a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fb090 │ │ │ │ + ldr r1, [pc, #444] @ fb0ac │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fb094 │ │ │ │ + ldr r1, [pc, #436] @ fb0b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fb098 │ │ │ │ - ldr r2, [pc, #428] @ fb09c │ │ │ │ + ldr r1, [pc, #428] @ fb0b4 │ │ │ │ + ldr r2, [pc, #428] @ fb0b8 │ │ │ │ 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] @ fb0bc │ │ │ │ + ldr r3, [pc, #416] @ fb0c0 │ │ │ │ + ldr r7, [pc, #416] @ fb0c4 │ │ │ │ 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] @ fb0c8 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fb0b0 │ │ │ │ - ldr r6, [pc, #392] @ fb0b4 │ │ │ │ + ldr r7, [pc, #392] @ fb0cc │ │ │ │ + ldr r6, [pc, #392] @ fb0d0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fb0b8 │ │ │ │ + ldr r6, [pc, #380] @ fb0d4 │ │ │ │ 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] @ fb0d8 │ │ │ │ + ldr r5, [pc, #372] @ fb0dc │ │ │ │ + ldr r0, [pc, #372] @ fb0e0 │ │ │ │ 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] @ fb058 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne faff4 │ │ │ │ + bne fb010 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fb040 │ │ │ │ + ldr r0, [pc, #140] @ fb05c │ │ │ │ add r0, pc, r0 │ │ │ │ - b fb008 │ │ │ │ + b fb024 │ │ │ │ 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] @ fb068 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fb050 │ │ │ │ - ldr r3, [pc, #108] @ fb054 │ │ │ │ + ldr r0, [pc, #108] @ fb06c │ │ │ │ + ldr r3, [pc, #108] @ fb070 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fad80 │ │ │ │ + b fad9c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fb0c8 │ │ │ │ + ldr r0, [pc, #192] @ fb0e4 │ │ │ │ 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] @ fb060 │ │ │ │ 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 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 r5, r1, r0, lsl r2 │ │ │ │ + eorseq r4, r1, r0, ror #29 │ │ │ │ + mlaseq r1, r4, lr, r4 │ │ │ │ + @ instruction: 0x00314ebc │ │ │ │ + eorseq r4, r1, ip, ror #28 │ │ │ │ + eorseq r4, r1, r0, lsl lr │ │ │ │ + @ instruction: 0x003004fc │ │ │ │ + @ instruction: 0x003004b4 │ │ │ │ + eorseq r6, r1, r0, asr #7 │ │ │ │ + @ instruction: 0x003007fc │ │ │ │ + eorseq r6, r1, ip, asr #2 │ │ │ │ + @ instruction: 0x003002b4 │ │ │ │ + mlaseq r1, ip, r3, r6 │ │ │ │ + eorseq r0, r0, ip, asr #13 │ │ │ │ + @ instruction: 0x003006b8 │ │ │ │ + eorseq r6, r1, r4, ror #5 │ │ │ │ + @ instruction: 0xfff49a44 │ │ │ │ + @ instruction: 0xfff4c2dc │ │ │ │ + @ instruction: 0xfff438f0 │ │ │ │ + @ instruction: 0xfff4d60c │ │ │ │ + @ instruction: 0xfff4a78c │ │ │ │ + @ instruction: 0xfff4d334 │ │ │ │ + @ instruction: 0xfff4abf0 │ │ │ │ + @ instruction: 0xfff42eb0 │ │ │ │ + @ instruction: 0xfff4b314 │ │ │ │ + @ instruction: 0xfff4a9f0 │ │ │ │ + @ instruction: 0xfff4d980 │ │ │ │ + @ instruction: 0xfff48668 │ │ │ │ + @ instruction: 0xfff42d78 │ │ │ │ + @ instruction: 0xfff4ccdc │ │ │ │ + @ instruction: 0xfff43260 │ │ │ │ + @ instruction: 0xfff49790 │ │ │ │ + @ instruction: 0xfff49ec4 │ │ │ │ + @ instruction: 0xfff4b57c │ │ │ │ + @ instruction: 0xfff4339c │ │ │ │ + @ instruction: 0xfff4dfe0 │ │ │ │ + @ instruction: 0xfff4dcc8 │ │ │ │ + @ instruction: 0xfff43a00 │ │ │ │ + @ instruction: 0xfff4a35c │ │ │ │ + @ instruction: 0xfff43af4 │ │ │ │ + eorseq r0, r0, r0, lsr #9 │ │ │ │ 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 e8548 │ │ │ │ + ldr r0, [pc, #728] @ fb3d8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb314 │ │ │ │ - ldr r0, [pc, #736] @ fb3dc │ │ │ │ + beq fb330 │ │ │ │ + ldr r0, [pc, #736] @ fb3f8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb34c │ │ │ │ - ldr r0, [pc, #676] @ fb3c0 │ │ │ │ + bne fb368 │ │ │ │ + ldr r0, [pc, #676] @ fb3dc │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fb3ec │ │ │ │ + ldr r1, [pc, #700] @ fb408 │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fb158 │ │ │ │ - ldr r0, [pc, #644] @ fb3c8 │ │ │ │ + beq fb174 │ │ │ │ + ldr r0, [pc, #644] @ fb3e4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fb188 │ │ │ │ + b fb1a4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fb3c4 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ fb3e0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fb3e8 │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fb40c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fb3f4 │ │ │ │ + ldr r0, [pc, #560] @ fb410 │ │ │ │ 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] @ fb414 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fb3fc │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ fb418 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fb400 │ │ │ │ + ldr r0, [pc, #512] @ fb41c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fb404 │ │ │ │ + ldr r0, [pc, #504] @ fb420 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fb408 │ │ │ │ + ldr r0, [pc, #496] @ fb424 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fb40c │ │ │ │ + ldr r0, [pc, #488] @ fb428 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fb410 │ │ │ │ + ldr r0, [pc, #480] @ fb42c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fb414 │ │ │ │ + ldr r0, [pc, #472] @ fb430 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fb418 │ │ │ │ - ldr r1, [pc, #464] @ fb41c │ │ │ │ + ldr ip, [pc, #464] @ fb434 │ │ │ │ + ldr r1, [pc, #464] @ fb438 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fb420 │ │ │ │ + ldr r1, [pc, #452] @ fb43c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fb424 │ │ │ │ + ldr r1, [pc, #444] @ fb440 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fb428 │ │ │ │ + ldr r1, [pc, #436] @ fb444 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fb42c │ │ │ │ - ldr r2, [pc, #428] @ fb430 │ │ │ │ + ldr r1, [pc, #428] @ fb448 │ │ │ │ + ldr r2, [pc, #428] @ fb44c │ │ │ │ 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] @ fb450 │ │ │ │ + ldr r3, [pc, #416] @ fb454 │ │ │ │ + ldr r7, [pc, #416] @ fb458 │ │ │ │ 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] @ fb45c │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fb444 │ │ │ │ - ldr r6, [pc, #392] @ fb448 │ │ │ │ + ldr r7, [pc, #392] @ fb460 │ │ │ │ + ldr r6, [pc, #392] @ fb464 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fb44c │ │ │ │ + ldr r6, [pc, #380] @ fb468 │ │ │ │ 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] @ fb46c │ │ │ │ + ldr r5, [pc, #372] @ fb470 │ │ │ │ + ldr r0, [pc, #372] @ fb474 │ │ │ │ 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] @ fb3ec │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb388 │ │ │ │ + bne fb3a4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fb3d4 │ │ │ │ + ldr r0, [pc, #140] @ fb3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fb39c │ │ │ │ + b fb3b8 │ │ │ │ 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] @ fb3fc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fb3e4 │ │ │ │ - ldr r3, [pc, #108] @ fb3e8 │ │ │ │ + ldr r0, [pc, #108] @ fb400 │ │ │ │ + ldr r3, [pc, #108] @ fb404 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fb114 │ │ │ │ + b fb130 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fb45c │ │ │ │ + ldr r0, [pc, #192] @ fb478 │ │ │ │ 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] @ fb3f4 │ │ │ │ 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 │ │ │ │ - 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, ip, ror lr │ │ │ │ + eorseq r4, r1, ip, asr #22 │ │ │ │ + eorseq r4, r1, r0, lsl #22 │ │ │ │ + eorseq r4, r1, r8, lsr #22 │ │ │ │ + @ instruction: 0x00314ad8 │ │ │ │ + eorseq r4, r1, ip, ror sl │ │ │ │ + eorseq r0, r0, r8, ror #2 │ │ │ │ + eorseq r0, r0, r0, lsr #2 │ │ │ │ + eorseq r6, r1, ip, ror r4 │ │ │ │ + mlaseq r0, r0, r5, r0 │ │ │ │ + eorseq r6, r1, r8, lsl #4 │ │ │ │ + strdeq pc, [pc], -r8 @ │ │ │ │ + eorseq r6, r1, r8, lsr #11 │ │ │ │ + eorseq r0, r0, r8, lsr r3 │ │ │ │ + eorseq r0, r0, r4, lsr #6 │ │ │ │ + @ instruction: 0x003164f0 │ │ │ │ + @ instruction: 0xfff49878 │ │ │ │ + @ instruction: 0xfff4be54 │ │ │ │ + @ instruction: 0xfff432b8 │ │ │ │ + @ instruction: 0xfff4d1d0 │ │ │ │ + @ instruction: 0xfff4a328 │ │ │ │ + @ instruction: 0xfff4d0e0 │ │ │ │ + @ instruction: 0xfff4a92c │ │ │ │ + @ instruction: 0xfff42b5c │ │ │ │ + @ instruction: 0xfff4aee8 │ │ │ │ + @ instruction: 0xfff4a67c │ │ │ │ + @ instruction: 0xfff4d718 │ │ │ │ + @ instruction: 0xfff48d8c │ │ │ │ + @ instruction: 0xfff42a84 │ │ │ │ + @ instruction: 0xfff4c968 │ │ │ │ + @ instruction: 0xfff42dec │ │ │ │ + @ instruction: 0xfff4935c │ │ │ │ + @ instruction: 0xfff49a70 │ │ │ │ + @ instruction: 0xfff4b228 │ │ │ │ + @ instruction: 0xfff43048 │ │ │ │ + @ instruction: 0xfff4dd4c │ │ │ │ + @ instruction: 0xfff4daec │ │ │ │ + @ instruction: 0xfff4350c │ │ │ │ + @ instruction: 0xfff4a0e8 │ │ │ │ + @ instruction: 0xfff43900 │ │ │ │ + eorseq r0, r0, ip, lsl #2 │ │ │ │ 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 e75c0 │ │ │ │ + ldr r0, [pc, #728] @ fb76c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb6a8 │ │ │ │ - ldr r0, [pc, #736] @ fb770 │ │ │ │ + beq fb6c4 │ │ │ │ + ldr r0, [pc, #736] @ fb78c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fb6e0 │ │ │ │ - ldr r0, [pc, #676] @ fb754 │ │ │ │ + bne fb6fc │ │ │ │ + ldr r0, [pc, #676] @ fb770 │ │ │ │ add r6, r5, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #700] @ fb780 │ │ │ │ + ldr r1, [pc, #700] @ fb79c │ │ │ │ add r1, pc, r1 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - beq fb4ec │ │ │ │ - ldr r0, [pc, #644] @ fb75c │ │ │ │ + beq fb508 │ │ │ │ + ldr r0, [pc, #644] @ fb778 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fb51c │ │ │ │ + b fb538 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #604] @ fb758 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #604] @ fb774 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fb77c │ │ │ │ stm r6, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fb7a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #560] @ fb788 │ │ │ │ + ldr r0, [pc, #560] @ fb7a4 │ │ │ │ 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] @ fb7a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 18f4b8 │ │ │ │ - ldr r0, [pc, #520] @ fb790 │ │ │ │ + bl 18f4d4 │ │ │ │ + ldr r0, [pc, #520] @ fb7ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #512] @ fb794 │ │ │ │ + ldr r0, [pc, #512] @ fb7b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #504] @ fb798 │ │ │ │ + ldr r0, [pc, #504] @ fb7b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #496] @ fb79c │ │ │ │ + ldr r0, [pc, #496] @ fb7b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #488] @ fb7a0 │ │ │ │ + ldr r0, [pc, #488] @ fb7bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #480] @ fb7a4 │ │ │ │ + ldr r0, [pc, #480] @ fb7c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #472] @ fb7a8 │ │ │ │ + ldr r0, [pc, #472] @ fb7c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #464] @ fb7ac │ │ │ │ - ldr r1, [pc, #464] @ fb7b0 │ │ │ │ + ldr ip, [pc, #464] @ fb7c8 │ │ │ │ + ldr r1, [pc, #464] @ fb7cc │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #452] @ fb7b4 │ │ │ │ + ldr r1, [pc, #452] @ fb7d0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #444] @ fb7b8 │ │ │ │ + ldr r1, [pc, #444] @ fb7d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #436] @ fb7bc │ │ │ │ + ldr r1, [pc, #436] @ fb7d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #428] @ fb7c0 │ │ │ │ - ldr r2, [pc, #428] @ fb7c4 │ │ │ │ + ldr r1, [pc, #428] @ fb7dc │ │ │ │ + ldr r2, [pc, #428] @ fb7e0 │ │ │ │ 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] @ fb7e4 │ │ │ │ + ldr r3, [pc, #416] @ fb7e8 │ │ │ │ + ldr r7, [pc, #416] @ fb7ec │ │ │ │ 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] @ fb7f0 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #392] @ fb7d8 │ │ │ │ - ldr r6, [pc, #392] @ fb7dc │ │ │ │ + ldr r7, [pc, #392] @ fb7f4 │ │ │ │ + ldr r6, [pc, #392] @ fb7f8 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #380] @ fb7e0 │ │ │ │ + ldr r6, [pc, #380] @ fb7fc │ │ │ │ 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] @ fb800 │ │ │ │ + ldr r5, [pc, #372] @ fb804 │ │ │ │ + ldr r0, [pc, #372] @ fb808 │ │ │ │ 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] @ fb780 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fb71c │ │ │ │ + bne fb738 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fb768 │ │ │ │ + ldr r0, [pc, #140] @ fb784 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fb730 │ │ │ │ + b fb74c │ │ │ │ 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] @ fb790 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fb778 │ │ │ │ - ldr r3, [pc, #108] @ fb77c │ │ │ │ + ldr r0, [pc, #108] @ fb794 │ │ │ │ + ldr r3, [pc, #108] @ fb798 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fb4a8 │ │ │ │ + b fb4c4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #192] @ fb7f0 │ │ │ │ + ldr r0, [pc, #192] @ fb80c │ │ │ │ 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] @ fb788 │ │ │ │ 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, 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, r8, ror #21 │ │ │ │ + @ instruction: 0x003147b8 │ │ │ │ + eorseq r4, r1, ip, ror #14 │ │ │ │ + mlaseq r1, r4, r7, r4 │ │ │ │ + eorseq r4, r1, r4, asr #14 │ │ │ │ + eorseq r4, r1, r8, ror #13 │ │ │ │ + ldrdeq pc, [pc], -r4 @ │ │ │ │ + eoreq pc, pc, ip, lsl #27 │ │ │ │ + @ instruction: 0x00315cd4 │ │ │ │ + eorseq r0, r0, ip, lsl #5 │ │ │ │ + eorseq r5, r1, r0, ror #20 │ │ │ │ + eoreq pc, pc, ip, ror ip @ │ │ │ │ + eorseq r5, r1, ip, lsl sp │ │ │ │ + eoreq pc, pc, r4, lsr #31 │ │ │ │ + mlaeq pc, r0, pc, pc @ │ │ │ │ + eorseq r5, r1, r4, ror #24 │ │ │ │ + @ instruction: 0xfff49368 │ │ │ │ + @ instruction: 0xfff4b320 │ │ │ │ + @ instruction: 0xfff42e88 │ │ │ │ + @ instruction: 0xfff4cf54 │ │ │ │ + @ instruction: 0xfff4a26c │ │ │ │ + @ instruction: 0xfff4c8ec │ │ │ │ + @ instruction: 0xfff4a6d0 │ │ │ │ + @ instruction: 0xfff427a8 │ │ │ │ + @ instruction: 0xfff4a9d8 │ │ │ │ + @ instruction: 0xfff4a468 │ │ │ │ + @ instruction: 0xfff4d564 │ │ │ │ + @ instruction: 0xfff47e54 │ │ │ │ + @ instruction: 0xfff42530 │ │ │ │ + @ instruction: 0xfff4c7b4 │ │ │ │ + @ instruction: 0xfff42ad8 │ │ │ │ + @ instruction: 0xfff49048 │ │ │ │ + @ instruction: 0xfff4971c │ │ │ │ + @ instruction: 0xfff4ae34 │ │ │ │ + @ instruction: 0xfff42c94 │ │ │ │ + @ instruction: 0xfff4da38 │ │ │ │ + @ instruction: 0xfff4d700 │ │ │ │ + @ instruction: 0xfff43238 │ │ │ │ + @ instruction: 0xfff49df4 │ │ │ │ + @ instruction: 0xfff4354c │ │ │ │ + eoreq pc, pc, r8, ror 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 e88ec │ │ │ │ + ldr r0, [pc, #720] @ fbaf8 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fba34 │ │ │ │ - ldr r5, [pc, #728] @ fbafc │ │ │ │ + beq fba50 │ │ │ │ + ldr r5, [pc, #728] @ fbb18 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fba6c │ │ │ │ - ldr r0, [pc, #664] @ fbae0 │ │ │ │ + bne fba88 │ │ │ │ + ldr r0, [pc, #664] @ fbafc │ │ │ │ add r7, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - beq fb87c │ │ │ │ - ldr r0, [pc, #640] @ fbae8 │ │ │ │ + beq fb898 │ │ │ │ + ldr r0, [pc, #640] @ fbb04 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fb8ac │ │ │ │ + b fb8c8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #600] @ fbae4 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #600] @ fbb00 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fbb08 │ │ │ │ stm r7, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fbb28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #552] @ fbb10 │ │ │ │ + ldr r0, [pc, #552] @ fbb2c │ │ │ │ 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 18f4d4 │ │ │ │ + ldr r0, [pc, #512] @ fbb30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #504] @ fbb18 │ │ │ │ + ldr r0, [pc, #504] @ fbb34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #496] @ fbb1c │ │ │ │ + ldr r0, [pc, #496] @ fbb38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #488] @ fbb20 │ │ │ │ + ldr r0, [pc, #488] @ fbb3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #480] @ fbb24 │ │ │ │ + ldr r0, [pc, #480] @ fbb40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #472] @ fbb28 │ │ │ │ + ldr r0, [pc, #472] @ fbb44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #464] @ fbb2c │ │ │ │ + ldr r0, [pc, #464] @ fbb48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #456] @ fbb30 │ │ │ │ - ldr r1, [pc, #456] @ fbb34 │ │ │ │ + ldr ip, [pc, #456] @ fbb4c │ │ │ │ + ldr r1, [pc, #456] @ fbb50 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #444] @ fbb38 │ │ │ │ + ldr r1, [pc, #444] @ fbb54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #436] @ fbb3c │ │ │ │ + ldr r1, [pc, #436] @ fbb58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #428] @ fbb40 │ │ │ │ + ldr r1, [pc, #428] @ fbb5c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #420] @ fbb44 │ │ │ │ - ldr r2, [pc, #420] @ fbb48 │ │ │ │ + ldr r1, [pc, #420] @ fbb60 │ │ │ │ + ldr r2, [pc, #420] @ fbb64 │ │ │ │ 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] @ fbb68 │ │ │ │ + ldr r3, [pc, #408] @ fbb6c │ │ │ │ + ldr r7, [pc, #408] @ fbb70 │ │ │ │ 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] @ fbb74 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #384] @ fbb5c │ │ │ │ - ldr r6, [pc, #384] @ fbb60 │ │ │ │ + ldr r7, [pc, #384] @ fbb78 │ │ │ │ + ldr r6, [pc, #384] @ fbb7c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #372] @ fbb64 │ │ │ │ + ldr r6, [pc, #372] @ fbb80 │ │ │ │ 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] @ fbb84 │ │ │ │ + ldr r5, [pc, #364] @ fbb88 │ │ │ │ + ldr r0, [pc, #364] @ fbb8c │ │ │ │ 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] @ fbb0c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbaa8 │ │ │ │ + bne fbac4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #140] @ fbaf4 │ │ │ │ + ldr r0, [pc, #140] @ fbb10 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fbabc │ │ │ │ + b fbad8 │ │ │ │ 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] @ fbb1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #108] @ fbb04 │ │ │ │ - ldr r3, [pc, #108] @ fbb08 │ │ │ │ + ldr r0, [pc, #108] @ fbb20 │ │ │ │ + ldr r3, [pc, #108] @ fbb24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fb840 │ │ │ │ + b fb85c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #184] @ fbb74 │ │ │ │ + ldr r0, [pc, #184] @ fbb90 │ │ │ │ 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] @ fbb14 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r4, r1, r0, ror r7 │ │ │ │ - eorseq r4, r1, ip, lsr r4 │ │ │ │ - @ instruction: 0x003143f8 │ │ │ │ + eorseq r4, r1, r4, asr r7 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003143dc │ │ │ │ + eorseq r4, r1, r4, lsl #8 │ │ │ │ + @ instruction: 0x003143b4 │ │ │ │ + eorseq r4, r1, ip, asr r3 │ │ │ │ + eoreq pc, pc, r8, asr #20 │ │ │ │ + eoreq pc, pc, r0, lsl #20 │ │ │ │ + eorseq r5, r1, r0, lsl #21 │ │ │ │ + eoreq pc, pc, r0, lsr #24 │ │ │ │ + eorseq r5, r1, r4, lsl r8 │ │ │ │ + eoreq pc, pc, ip, lsr r8 @ │ │ │ │ + eoreq pc, pc, r4, lsl ip @ │ │ │ │ + eoreq pc, pc, r0, lsl #24 │ │ │ │ + @ instruction: 0xfff49028 │ │ │ │ + @ instruction: 0xfff4acb8 │ │ │ │ + @ instruction: 0xfff42d6c │ │ │ │ + @ instruction: 0xfff4cb90 │ │ │ │ + @ instruction: 0xfff49eac │ │ │ │ + @ instruction: 0xfff4c650 │ │ │ │ + @ instruction: 0xfff4a310 │ │ │ │ + @ instruction: 0xfff425fc │ │ │ │ + @ instruction: 0xfff4a6e4 │ │ │ │ + @ instruction: 0xfff49f1c │ │ │ │ + @ instruction: 0xfff4ce90 │ │ │ │ + @ instruction: 0xfff48494 │ │ │ │ + @ instruction: 0xfff42204 │ │ │ │ + @ instruction: 0xfff4c328 │ │ │ │ + @ instruction: 0xfff4276c │ │ │ │ + @ instruction: 0xfff48c9c │ │ │ │ + @ instruction: 0xfff492d0 │ │ │ │ + @ instruction: 0xfff4a9e8 │ │ │ │ + @ instruction: 0xfff428c8 │ │ │ │ + @ instruction: 0xfff4d72c │ │ │ │ + @ instruction: 0xfff4d4d4 │ │ │ │ + @ instruction: 0xfff42f0c │ │ │ │ + @ instruction: 0xfff499a8 │ │ │ │ + @ instruction: 0xfff43080 │ │ │ │ + eoreq pc, pc, ip, ror #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] @ fbf2c │ │ │ │ + ldr r1, [pc, #900] @ fbf30 │ │ │ │ + ldr r2, [pc, #900] @ fbf34 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #896] @ fbf1c │ │ │ │ + ldr r3, [pc, #896] @ fbf38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #892] @ fbf20 │ │ │ │ + ldr r7, [pc, #892] @ fbf3c │ │ │ │ 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] @ fbf40 │ │ │ │ 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] @ fbf44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fbe20 │ │ │ │ - ldr r0, [pc, #772] @ fbefc │ │ │ │ + bne fbe3c │ │ │ │ + ldr r0, [pc, #772] @ fbf18 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fbe58 │ │ │ │ + beq fbe74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r6, sp, #8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fbe90 │ │ │ │ - ldr r0, [pc, #724] @ fbf00 │ │ │ │ + bne fbeac │ │ │ │ + ldr r0, [pc, #724] @ fbf1c │ │ │ │ add r7, r6, #24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldr r0, [r0, r1] │ │ │ │ - ldr r6, [pc, #776] @ fbf48 │ │ │ │ + ldr r6, [pc, #776] @ fbf64 │ │ │ │ add r6, pc, r6 │ │ │ │ tst r0, #1 │ │ │ │ ldr r5, [r6, #80] @ 0x50 │ │ │ │ - beq fbc68 │ │ │ │ - ldr r0, [pc, #692] @ fbf08 │ │ │ │ + beq fbc84 │ │ │ │ + ldr r0, [pc, #692] @ fbf24 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r1, r2, r8, r9} │ │ │ │ - b fbc98 │ │ │ │ + b fbcb4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 32ff40 │ │ │ │ - ldr r0, [pc, #652] @ fbf04 │ │ │ │ + bl 32ff5c │ │ │ │ + ldr r0, [pc, #652] @ fbf20 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fbf28 │ │ │ │ stm r7, {r1, r2, r8, r9} │ │ │ │ ldr r3, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ 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] @ fbf68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #636] @ fbf50 │ │ │ │ + ldr r0, [pc, #636] @ fbf6c │ │ │ │ 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 18f4d4 │ │ │ │ + ldr r0, [pc, #596] @ fbf70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #588] @ fbf58 │ │ │ │ + ldr r0, [pc, #588] @ fbf74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #148] @ 0x94 │ │ │ │ - ldr r0, [pc, #580] @ fbf5c │ │ │ │ + ldr r0, [pc, #580] @ fbf78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #572] @ fbf60 │ │ │ │ + ldr r0, [pc, #572] @ fbf7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #564] @ fbf64 │ │ │ │ + ldr r0, [pc, #564] @ fbf80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - ldr r0, [pc, #556] @ fbf68 │ │ │ │ + ldr r0, [pc, #556] @ fbf84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #548] @ fbf6c │ │ │ │ + ldr r0, [pc, #548] @ fbf88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ - ldr ip, [pc, #540] @ fbf70 │ │ │ │ - ldr r1, [pc, #540] @ fbf74 │ │ │ │ + ldr ip, [pc, #540] @ fbf8c │ │ │ │ + ldr r1, [pc, #540] @ fbf90 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #528] @ fbf78 │ │ │ │ + ldr r1, [pc, #528] @ fbf94 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #520] @ fbf7c │ │ │ │ + ldr r1, [pc, #520] @ fbf98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #512] @ fbf80 │ │ │ │ + ldr r1, [pc, #512] @ fbf9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #504] @ fbf84 │ │ │ │ - ldr r2, [pc, #504] @ fbf88 │ │ │ │ + ldr r1, [pc, #504] @ fbfa0 │ │ │ │ + ldr r2, [pc, #504] @ fbfa4 │ │ │ │ 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] @ fbfa8 │ │ │ │ + ldr r3, [pc, #492] @ fbfac │ │ │ │ + ldr r7, [pc, #492] @ fbfb0 │ │ │ │ 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] @ fbfb4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ - ldr r7, [pc, #468] @ fbf9c │ │ │ │ - ldr r6, [pc, #468] @ fbfa0 │ │ │ │ + ldr r7, [pc, #468] @ fbfb8 │ │ │ │ + ldr r6, [pc, #468] @ fbfbc │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [r4, #156] @ 0x9c │ │ │ │ - ldr r6, [pc, #456] @ fbfa4 │ │ │ │ + ldr r6, [pc, #456] @ fbfc0 │ │ │ │ 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] @ fbfc4 │ │ │ │ + ldr r5, [pc, #448] @ fbfc8 │ │ │ │ + ldr r0, [pc, #448] @ fbfcc │ │ │ │ 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 +225105,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] @ fbf48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #228] @ fbf30 │ │ │ │ + ldr r3, [pc, #228] @ fbf4c │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fbbf0 │ │ │ │ - ldr r0, [pc, #212] @ fbf34 │ │ │ │ + b fbc0c │ │ │ │ + ldr r0, [pc, #212] @ fbf50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fbec8 │ │ │ │ + bne fbee4 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #172] @ fbf38 │ │ │ │ + ldr r0, [pc, #172] @ fbf54 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fbedc │ │ │ │ + b fbef8 │ │ │ │ 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] @ fbf5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #136] @ fbf44 │ │ │ │ + ldr r3, [pc, #136] @ fbf60 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fbc24 │ │ │ │ + b fbc40 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #216] @ fbfb4 │ │ │ │ + ldr r0, [pc, #216] @ fbfd0 │ │ │ │ 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] @ fbf58 │ │ │ │ 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, r8, ror #6 │ │ │ │ + eorseq r4, r1, ip, lsr r0 │ │ │ │ + @ instruction: 0x00313ff0 │ │ │ │ + eorseq r4, r1, r8, lsl r0 │ │ │ │ + eorseq r3, r1, r8, asr #31 │ │ │ │ @ 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 │ │ │ │ + @ instruction: 0x003156d4 │ │ │ │ + eoreq pc, pc, r0, lsl #8 │ │ │ │ + eoreq lr, pc, ip, ror #16 │ │ │ │ + eorseq r3, r1, r8, lsr pc │ │ │ │ + eoreq pc, pc, r4, lsr #12 │ │ │ │ + eoreq pc, pc, r0, ror #11 │ │ │ │ + @ instruction: 0x002ff8b4 │ │ │ │ + eoreq pc, pc, r8, lsl #8 │ │ │ │ + eorseq r5, r1, r8, ror #13 │ │ │ │ + eoreq pc, pc, r8, lsr #16 │ │ │ │ + eoreq pc, pc, r4, lsl r8 @ │ │ │ │ + @ instruction: 0xfff48ac0 │ │ │ │ + @ instruction: 0xfff4af78 │ │ │ │ + @ instruction: 0xfff42a1c │ │ │ │ + @ instruction: 0xfff4c9d4 │ │ │ │ + @ instruction: 0xfff49780 │ │ │ │ + @ instruction: 0xfff4c534 │ │ │ │ + @ instruction: 0xfff49dec │ │ │ │ + @ instruction: 0xfff42090 │ │ │ │ + @ instruction: 0xfff4a344 │ │ │ │ + @ instruction: 0xfff49af0 │ │ │ │ + @ instruction: 0xfff4ca2c │ │ │ │ + @ instruction: 0xfff48194 │ │ │ │ + @ instruction: 0xfff41df8 │ │ │ │ + @ instruction: 0xfff4bebc │ │ │ │ + @ instruction: 0xfff42320 │ │ │ │ + @ instruction: 0xfff486f0 │ │ │ │ + @ instruction: 0xfff48f04 │ │ │ │ + @ instruction: 0xfff4a63c │ │ │ │ + @ instruction: 0xfff4243c │ │ │ │ + @ instruction: 0xfff4d320 │ │ │ │ + @ instruction: 0xfff4ce54 │ │ │ │ + @ instruction: 0xfff42b80 │ │ │ │ + @ instruction: 0xfff494dc │ │ │ │ + @ instruction: 0xfff42cf4 │ │ │ │ + eoreq pc, pc, ip, asr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2da1d8 │ │ │ │ + bl 2da1f4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ fc13c │ │ │ │ + ldr r0, [pc, #352] @ fc158 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc04c │ │ │ │ - ldr r0, [pc, #352] @ fc154 │ │ │ │ + beq fc068 │ │ │ │ + ldr r0, [pc, #352] @ fc170 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #348] @ fc158 │ │ │ │ + ldr r2, [pc, #348] @ fc174 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e758 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #304] @ fc140 │ │ │ │ + ldr r0, [pc, #304] @ fc15c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc074 │ │ │ │ + beq fc090 │ │ │ │ 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] @ fc160 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc09c │ │ │ │ - ldr r0, [pc, #216] @ fc148 │ │ │ │ + bne fc0b8 │ │ │ │ + ldr r0, [pc, #216] @ fc164 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc0a4 │ │ │ │ - ldr r0, [pc, #224] @ fc15c │ │ │ │ + b fc0c0 │ │ │ │ + ldr r0, [pc, #224] @ fc178 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc0d4 │ │ │ │ - ldr r0, [pc, #200] @ fc160 │ │ │ │ + bne fc0f0 │ │ │ │ + ldr r0, [pc, #200] @ fc17c │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc0dc │ │ │ │ - ldr r0, [pc, #168] @ fc14c │ │ │ │ + b fc0f8 │ │ │ │ + ldr r0, [pc, #168] @ fc168 │ │ │ │ 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] @ fc16c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b fc108 │ │ │ │ - ldr r0, [pc, #140] @ fc168 │ │ │ │ + b fc124 │ │ │ │ + ldr r0, [pc, #140] @ fc184 │ │ │ │ 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] @ fc180 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -225291,108 +225298,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, r4, lsl #31 │ │ │ │ + eorseq r3, r1, r0, asr pc │ │ │ │ + eorseq r3, r1, r8, asr #26 │ │ │ │ + eoreq r9, pc, r4, lsl #10 │ │ │ │ + eoreq r9, pc, r8, asr #9 │ │ │ │ + eoreq r9, pc, r0, asr #9 │ │ │ │ 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 @ │ │ │ │ + eorseq r3, r1, r0, lsr #26 │ │ │ │ + eoreq r8, pc, r8, ror #2 │ │ │ │ + eoreq r8, pc, r4, lsl r1 @ │ │ │ │ + eoreq r8, pc, ip, lsl r1 @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2da1d8 │ │ │ │ + bl 2da1f4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #352] @ fc2f0 │ │ │ │ + ldr r0, [pc, #352] @ fc30c │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc200 │ │ │ │ - ldr r0, [pc, #352] @ fc308 │ │ │ │ + beq fc21c │ │ │ │ + ldr r0, [pc, #352] @ fc324 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #348] @ fc30c │ │ │ │ + ldr r2, [pc, #348] @ fc328 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e758 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #304] @ fc2f4 │ │ │ │ + ldr r0, [pc, #304] @ fc310 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc228 │ │ │ │ + beq fc244 │ │ │ │ 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] @ fc314 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc250 │ │ │ │ - ldr r0, [pc, #216] @ fc2fc │ │ │ │ + bne fc26c │ │ │ │ + ldr r0, [pc, #216] @ fc318 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc258 │ │ │ │ - ldr r0, [pc, #224] @ fc310 │ │ │ │ + b fc274 │ │ │ │ + ldr r0, [pc, #224] @ fc32c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fc288 │ │ │ │ - ldr r0, [pc, #200] @ fc314 │ │ │ │ + bne fc2a4 │ │ │ │ + ldr r0, [pc, #200] @ fc330 │ │ │ │ add r0, pc, r0 │ │ │ │ - b fc290 │ │ │ │ - ldr r0, [pc, #168] @ fc300 │ │ │ │ + b fc2ac │ │ │ │ + ldr r0, [pc, #168] @ fc31c │ │ │ │ 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] @ fc320 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b fc2bc │ │ │ │ - ldr r0, [pc, #140] @ fc31c │ │ │ │ + b fc2d8 │ │ │ │ + ldr r0, [pc, #140] @ fc338 │ │ │ │ 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] @ fc334 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -225400,1980 +225407,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 │ │ │ │ + @ instruction: 0x00313dd0 │ │ │ │ + mlaseq r1, ip, sp, r3 │ │ │ │ + mlaseq r1, r4, fp, r3 │ │ │ │ + eoreq r9, pc, r0, asr r3 @ │ │ │ │ + eoreq r9, pc, r4, lsl r3 @ │ │ │ │ + eoreq r9, pc, ip, lsl #6 │ │ │ │ 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, ip, ror #22 │ │ │ │ + @ instruction: 0x002f7fb4 │ │ │ │ + eoreq r7, pc, r0, ror #30 │ │ │ │ + eoreq r7, pc, r8, ror #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] @ fc610 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fc568 │ │ │ │ - ldr r2, [pc, #680] @ fc604 │ │ │ │ + bne fc584 │ │ │ │ + ldr r2, [pc, #680] @ fc620 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fc434 │ │ │ │ + bne fc450 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc434 │ │ │ │ + beq fc450 │ │ │ │ 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 fc3e0 │ │ │ │ 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 fc3a8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fc3dc │ │ │ │ + beq fc3f8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fc434 │ │ │ │ + beq fc450 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fc37c │ │ │ │ + b fc398 │ │ │ │ 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] @ fc600 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fc5e8 │ │ │ │ + ldr r2, [pc, #472] @ fc604 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fc5ec │ │ │ │ + ldreq r2, [pc, #460] @ fc608 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fc5f0 │ │ │ │ + ldreq r2, [pc, #452] @ fc60c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fc44c │ │ │ │ - ldr r0, [pc, #476] @ fc618 │ │ │ │ + beq fc468 │ │ │ │ + ldr r0, [pc, #476] @ fc634 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fc61c │ │ │ │ + ldr r2, [pc, #472] @ fc638 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fc5a4 │ │ │ │ - beq fc484 │ │ │ │ - ldr r0, [pc, #428] @ fc60c │ │ │ │ + bmi fc5c0 │ │ │ │ + beq fc4a0 │ │ │ │ + ldr r0, [pc, #428] @ fc628 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc5a8 │ │ │ │ + beq fc5c4 │ │ │ │ mov r5, r0 │ │ │ │ - b fc488 │ │ │ │ + b fc4a4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fc524 │ │ │ │ + beq fc540 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fc630 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fc53c │ │ │ │ + blt fc558 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fc53c │ │ │ │ + beq fc558 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fc53c │ │ │ │ - ldr r3, [pc, #228] @ fc610 │ │ │ │ + bl 1b0820 │ │ │ │ + b fc558 │ │ │ │ + ldr r3, [pc, #228] @ fc62c │ │ │ │ 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 fc570 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fc614 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fc5fc │ │ │ │ - ldr r3, [pc, #104] @ fc600 │ │ │ │ + ldr r0, [pc, #104] @ fc618 │ │ │ │ + ldr r3, [pc, #104] @ fc61c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fc354 │ │ │ │ + b fc370 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fc608 │ │ │ │ + ldr r2, [pc, #88] @ fc624 │ │ │ │ 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 fc5f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feee9c5c <__bss_end__@@Base+0xfead81c0> │ │ │ │ + eorseq r5, r1, r4, asr r0 │ │ │ │ + mlaeq pc, r4, r3, pc @ │ │ │ │ + @ instruction: 0x00314df8 │ │ │ │ + eoreq lr, pc, r8, lsl sp @ │ │ │ │ + ldrsbeq r5, [r1], -r4 @ │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ + @ instruction: 0x003139b8 │ │ │ │ + @ instruction: 0xfff43aac │ │ │ │ + @ instruction: 0xfff43ae8 │ │ │ │ + eoreq r3, r6, r6, lsr #2 │ │ │ │ + ldrdeq pc, [pc], -r0 @ │ │ │ │ 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] @ fc910 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fc868 │ │ │ │ - ldr r2, [pc, #680] @ fc904 │ │ │ │ + bne fc884 │ │ │ │ + ldr r2, [pc, #680] @ fc920 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fc734 │ │ │ │ + bne fc750 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc734 │ │ │ │ + beq fc750 │ │ │ │ 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 fc6e0 │ │ │ │ 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 fc6a8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fc6dc │ │ │ │ + beq fc6f8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fc734 │ │ │ │ + beq fc750 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fc67c │ │ │ │ + b fc698 │ │ │ │ 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] @ fc900 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fc8e8 │ │ │ │ + ldr r2, [pc, #472] @ fc904 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fc8ec │ │ │ │ + ldreq r2, [pc, #460] @ fc908 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fc8f0 │ │ │ │ + ldreq r2, [pc, #452] @ fc90c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fc74c │ │ │ │ - ldr r0, [pc, #476] @ fc918 │ │ │ │ + beq fc768 │ │ │ │ + ldr r0, [pc, #476] @ fc934 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fc91c │ │ │ │ + ldr r2, [pc, #472] @ fc938 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fc8a4 │ │ │ │ - beq fc784 │ │ │ │ - ldr r0, [pc, #428] @ fc90c │ │ │ │ + bmi fc8c0 │ │ │ │ + beq fc7a0 │ │ │ │ + ldr r0, [pc, #428] @ fc928 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fc8a8 │ │ │ │ + beq fc8c4 │ │ │ │ mov r5, r0 │ │ │ │ - b fc788 │ │ │ │ + b fc7a4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fc824 │ │ │ │ + beq fc840 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fc930 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fc83c │ │ │ │ + blt fc858 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fc83c │ │ │ │ + beq fc858 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fc83c │ │ │ │ - ldr r3, [pc, #228] @ fc910 │ │ │ │ + bl 1b0820 │ │ │ │ + b fc858 │ │ │ │ + ldr r3, [pc, #228] @ fc92c │ │ │ │ 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 fc870 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fc914 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fc8fc │ │ │ │ - ldr r3, [pc, #104] @ fc900 │ │ │ │ + ldr r0, [pc, #104] @ fc918 │ │ │ │ + ldr r3, [pc, #104] @ fc91c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fc654 │ │ │ │ + b fc670 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fc908 │ │ │ │ + ldr r2, [pc, #88] @ fc924 │ │ │ │ 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 fc8f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feee9f5c <__bss_end__@@Base+0xfead84c0> │ │ │ │ + eorseq r4, r1, r4, asr sp │ │ │ │ + mlaeq pc, r4, r0, pc @ │ │ │ │ + @ instruction: 0x00314af8 │ │ │ │ + eoreq lr, pc, r8, lsl sl @ │ │ │ │ + @ instruction: 0x00314dd4 │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ + @ instruction: 0x003136b8 │ │ │ │ + @ instruction: 0xfff43cb0 │ │ │ │ + @ instruction: 0xfff43cec │ │ │ │ + eoreq r2, r6, r6, lsr #28 │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ 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] @ fcc10 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fcb68 │ │ │ │ - ldr r2, [pc, #680] @ fcc04 │ │ │ │ + bne fcb84 │ │ │ │ + ldr r2, [pc, #680] @ fcc20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fca34 │ │ │ │ + bne fca50 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fca34 │ │ │ │ + beq fca50 │ │ │ │ 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 fc9e0 │ │ │ │ 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 fc9a8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fc9dc │ │ │ │ + beq fc9f8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fca34 │ │ │ │ + beq fca50 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fc97c │ │ │ │ + b fc998 │ │ │ │ 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] @ fcc00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fcbe8 │ │ │ │ + ldr r2, [pc, #472] @ fcc04 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fcbec │ │ │ │ + ldreq r2, [pc, #460] @ fcc08 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fcbf0 │ │ │ │ + ldreq r2, [pc, #452] @ fcc0c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fca4c │ │ │ │ - ldr r0, [pc, #476] @ fcc18 │ │ │ │ + beq fca68 │ │ │ │ + ldr r0, [pc, #476] @ fcc34 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fcc1c │ │ │ │ + ldr r2, [pc, #472] @ fcc38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fcba4 │ │ │ │ - beq fca84 │ │ │ │ - ldr r0, [pc, #428] @ fcc0c │ │ │ │ + bmi fcbc0 │ │ │ │ + beq fcaa0 │ │ │ │ + ldr r0, [pc, #428] @ fcc28 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcba8 │ │ │ │ + beq fcbc4 │ │ │ │ mov r5, r0 │ │ │ │ - b fca88 │ │ │ │ + b fcaa4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fcb24 │ │ │ │ + beq fcb40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fcc30 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fcb3c │ │ │ │ + blt fcb58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fcb3c │ │ │ │ + beq fcb58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fcb3c │ │ │ │ - ldr r3, [pc, #228] @ fcc10 │ │ │ │ + bl 1b0820 │ │ │ │ + b fcb58 │ │ │ │ + ldr r3, [pc, #228] @ fcc2c │ │ │ │ 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 fcb70 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fcc14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fcbfc │ │ │ │ - ldr r3, [pc, #104] @ fcc00 │ │ │ │ + ldr r0, [pc, #104] @ fcc18 │ │ │ │ + ldr r3, [pc, #104] @ fcc1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fc954 │ │ │ │ + b fc970 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fcc08 │ │ │ │ + ldr r2, [pc, #88] @ fcc24 │ │ │ │ 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 fcbf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + bpl feeea25c <__bss_end__@@Base+0xfead87c0> │ │ │ │ + eorseq r4, r1, ip, lsr #22 │ │ │ │ + ldrdeq lr, [pc], -r4 @ │ │ │ │ + @ instruction: 0x003148d0 │ │ │ │ + @ instruction: 0x002fe6b4 │ │ │ │ + eorseq r4, r1, r8, lsl #23 │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ + @ instruction: 0x003133b8 │ │ │ │ + @ instruction: 0xfff45a28 │ │ │ │ + @ instruction: 0xfff45a64 │ │ │ │ + eoreq r2, r6, r6, lsr #22 │ │ │ │ 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 │ │ │ │ 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] @ fcf10 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fce68 │ │ │ │ - ldr r2, [pc, #680] @ fcf04 │ │ │ │ + bne fce84 │ │ │ │ + ldr r2, [pc, #680] @ fcf20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fcd34 │ │ │ │ + bne fcd50 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcd34 │ │ │ │ + beq fcd50 │ │ │ │ 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 fcce0 │ │ │ │ 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 fcca8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fccdc │ │ │ │ + beq fccf8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fcd34 │ │ │ │ + beq fcd50 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fcc7c │ │ │ │ + b fcc98 │ │ │ │ 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] @ fcf00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fcee8 │ │ │ │ + ldr r2, [pc, #472] @ fcf04 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fceec │ │ │ │ + ldreq r2, [pc, #460] @ fcf08 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fcef0 │ │ │ │ + ldreq r2, [pc, #452] @ fcf0c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fcd4c │ │ │ │ - ldr r0, [pc, #476] @ fcf18 │ │ │ │ + beq fcd68 │ │ │ │ + ldr r0, [pc, #476] @ fcf34 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fcf1c │ │ │ │ + ldr r2, [pc, #472] @ fcf38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fcea4 │ │ │ │ - beq fcd84 │ │ │ │ - ldr r0, [pc, #428] @ fcf0c │ │ │ │ + bmi fcec0 │ │ │ │ + beq fcda0 │ │ │ │ + ldr r0, [pc, #428] @ fcf28 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fcea8 │ │ │ │ + beq fcec4 │ │ │ │ mov r5, r0 │ │ │ │ - b fcd88 │ │ │ │ + b fcda4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fce24 │ │ │ │ + beq fce40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fcf30 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fce3c │ │ │ │ + blt fce58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fce3c │ │ │ │ + beq fce58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fce3c │ │ │ │ - ldr r3, [pc, #228] @ fcf10 │ │ │ │ + bl 1b0820 │ │ │ │ + b fce58 │ │ │ │ + ldr r3, [pc, #228] @ fcf2c │ │ │ │ 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 fce70 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fcf14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fcefc │ │ │ │ - ldr r3, [pc, #104] @ fcf00 │ │ │ │ + ldr r0, [pc, #104] @ fcf18 │ │ │ │ + ldr r3, [pc, #104] @ fcf1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fcc54 │ │ │ │ + b fcc70 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fcf08 │ │ │ │ + ldr r2, [pc, #88] @ fcf24 │ │ │ │ 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 fcef8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feeea55c <__bss_end__@@Base+0xfead8ac0> │ │ │ │ + eorseq r4, r1, r4, asr r7 │ │ │ │ + mlaeq pc, r4, sl, lr @ │ │ │ │ + @ instruction: 0x003144f8 │ │ │ │ + eoreq lr, pc, r8, lsl r4 @ │ │ │ │ + @ instruction: 0x003147d4 │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ + ldrheq r3, [r1], -r8 @ │ │ │ │ + @ instruction: 0xfff42338 │ │ │ │ + @ instruction: 0xfff42374 │ │ │ │ + eoreq r2, r6, r6, lsr #16 │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ 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] @ fd210 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fd168 │ │ │ │ - ldr r2, [pc, #680] @ fd204 │ │ │ │ + bne fd184 │ │ │ │ + ldr r2, [pc, #680] @ fd220 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd034 │ │ │ │ + bne fd050 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd034 │ │ │ │ + beq fd050 │ │ │ │ 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 fcfe0 │ │ │ │ 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 fcfa8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fcfdc │ │ │ │ + beq fcff8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd034 │ │ │ │ + beq fd050 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fcf7c │ │ │ │ + b fcf98 │ │ │ │ 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] @ fd200 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fd1e8 │ │ │ │ + ldr r2, [pc, #472] @ fd204 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fd1ec │ │ │ │ + ldreq r2, [pc, #460] @ fd208 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fd1f0 │ │ │ │ + ldreq r2, [pc, #452] @ fd20c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd04c │ │ │ │ - ldr r0, [pc, #476] @ fd218 │ │ │ │ + beq fd068 │ │ │ │ + ldr r0, [pc, #476] @ fd234 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fd21c │ │ │ │ + ldr r2, [pc, #472] @ fd238 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fd1a4 │ │ │ │ - beq fd084 │ │ │ │ - ldr r0, [pc, #428] @ fd20c │ │ │ │ + bmi fd1c0 │ │ │ │ + beq fd0a0 │ │ │ │ + ldr r0, [pc, #428] @ fd228 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd1a8 │ │ │ │ + beq fd1c4 │ │ │ │ mov r5, r0 │ │ │ │ - b fd088 │ │ │ │ + b fd0a4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd124 │ │ │ │ + beq fd140 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fd230 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fd13c │ │ │ │ + blt fd158 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd13c │ │ │ │ + beq fd158 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fd13c │ │ │ │ - ldr r3, [pc, #228] @ fd210 │ │ │ │ + bl 1b0820 │ │ │ │ + b fd158 │ │ │ │ + ldr r3, [pc, #228] @ fd22c │ │ │ │ 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 fd170 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fd214 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fd1fc │ │ │ │ - ldr r3, [pc, #104] @ fd200 │ │ │ │ + ldr r0, [pc, #104] @ fd218 │ │ │ │ + ldr r3, [pc, #104] @ fd21c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fcf54 │ │ │ │ + b fcf70 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fd208 │ │ │ │ + ldr r2, [pc, #88] @ fd224 │ │ │ │ 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 fd1f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + bpl feeea85c <__bss_end__@@Base+0xfead8dc0> │ │ │ │ + eorseq r4, r1, ip, lsr #10 │ │ │ │ + ldrdeq lr, [pc], -r4 @ │ │ │ │ + @ instruction: 0x003142d0 │ │ │ │ + strheq lr, [pc], -r4 @ │ │ │ │ + eorseq r4, r1, r8, lsl #11 │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ + @ instruction: 0x00312db8 │ │ │ │ + @ instruction: 0xfff45990 │ │ │ │ + @ instruction: 0xfff459cc │ │ │ │ + eoreq r2, r6, r6, lsr #10 │ │ │ │ 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 │ │ │ │ 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] @ fd510 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fd468 │ │ │ │ - ldr r2, [pc, #680] @ fd504 │ │ │ │ + bne fd484 │ │ │ │ + ldr r2, [pc, #680] @ fd520 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd334 │ │ │ │ + bne fd350 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd334 │ │ │ │ + beq fd350 │ │ │ │ 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 fd2e0 │ │ │ │ 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 fd2a8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fd2dc │ │ │ │ + beq fd2f8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd334 │ │ │ │ + beq fd350 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fd27c │ │ │ │ + b fd298 │ │ │ │ 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] @ fd500 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fd4e8 │ │ │ │ + ldr r2, [pc, #472] @ fd504 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fd4ec │ │ │ │ + ldreq r2, [pc, #460] @ fd508 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fd4f0 │ │ │ │ + ldreq r2, [pc, #452] @ fd50c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd34c │ │ │ │ - ldr r0, [pc, #476] @ fd518 │ │ │ │ + beq fd368 │ │ │ │ + ldr r0, [pc, #476] @ fd534 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fd51c │ │ │ │ + ldr r2, [pc, #472] @ fd538 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fd4a4 │ │ │ │ - beq fd384 │ │ │ │ - ldr r0, [pc, #428] @ fd50c │ │ │ │ + bmi fd4c0 │ │ │ │ + beq fd3a0 │ │ │ │ + ldr r0, [pc, #428] @ fd528 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd4a8 │ │ │ │ + beq fd4c4 │ │ │ │ mov r5, r0 │ │ │ │ - b fd388 │ │ │ │ + b fd3a4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd424 │ │ │ │ + beq fd440 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fd530 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fd43c │ │ │ │ + blt fd458 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd43c │ │ │ │ + beq fd458 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fd43c │ │ │ │ - ldr r3, [pc, #228] @ fd510 │ │ │ │ + bl 1b0820 │ │ │ │ + b fd458 │ │ │ │ + ldr r3, [pc, #228] @ fd52c │ │ │ │ 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 fd470 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fd514 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fd4fc │ │ │ │ - ldr r3, [pc, #104] @ fd500 │ │ │ │ + ldr r0, [pc, #104] @ fd518 │ │ │ │ + ldr r3, [pc, #104] @ fd51c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fd254 │ │ │ │ + b fd270 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fd508 │ │ │ │ + ldr r2, [pc, #88] @ fd524 │ │ │ │ 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 fd4f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feeeab5c <__bss_end__@@Base+0xfead90c0> │ │ │ │ + eorseq r3, r1, r8, lsr pc │ │ │ │ + strdeq lr, [pc], -r4 @ │ │ │ │ + @ instruction: 0x00313cdc │ │ │ │ + eoreq sp, pc, r8, asr #27 │ │ │ │ + @ instruction: 0x00313fb4 │ │ │ │ + strdeq lr, [pc], -ip @ │ │ │ │ + @ instruction: 0x00312ab8 │ │ │ │ + @ instruction: 0xfff45b80 │ │ │ │ + @ instruction: 0xfff45bbc │ │ │ │ + eoreq r2, r6, r6, lsr #4 │ │ │ │ + ldrdeq lr, [pc], -r0 @ │ │ │ │ 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] @ fd810 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fd768 │ │ │ │ - ldr r2, [pc, #680] @ fd804 │ │ │ │ + bne fd784 │ │ │ │ + ldr r2, [pc, #680] @ fd820 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd634 │ │ │ │ + bne fd650 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd634 │ │ │ │ + beq fd650 │ │ │ │ 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 fd5e0 │ │ │ │ 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 fd5a8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fd5dc │ │ │ │ + beq fd5f8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd634 │ │ │ │ + beq fd650 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fd57c │ │ │ │ + b fd598 │ │ │ │ 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] @ fd800 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fd7e8 │ │ │ │ + ldr r2, [pc, #472] @ fd804 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fd7ec │ │ │ │ + ldreq r2, [pc, #460] @ fd808 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fd7f0 │ │ │ │ + ldreq r2, [pc, #452] @ fd80c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd64c │ │ │ │ - ldr r0, [pc, #476] @ fd818 │ │ │ │ + beq fd668 │ │ │ │ + ldr r0, [pc, #476] @ fd834 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fd81c │ │ │ │ + ldr r2, [pc, #472] @ fd838 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fd7a4 │ │ │ │ - beq fd684 │ │ │ │ - ldr r0, [pc, #428] @ fd80c │ │ │ │ + bmi fd7c0 │ │ │ │ + beq fd6a0 │ │ │ │ + ldr r0, [pc, #428] @ fd828 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd7a8 │ │ │ │ + beq fd7c4 │ │ │ │ mov r5, r0 │ │ │ │ - b fd688 │ │ │ │ + b fd6a4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fd724 │ │ │ │ + beq fd740 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fd830 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fd73c │ │ │ │ + blt fd758 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fd73c │ │ │ │ + beq fd758 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fd73c │ │ │ │ - ldr r3, [pc, #228] @ fd810 │ │ │ │ + bl 1b0820 │ │ │ │ + b fd758 │ │ │ │ + ldr r3, [pc, #228] @ fd82c │ │ │ │ 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 fd770 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fd814 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fd7fc │ │ │ │ - ldr r3, [pc, #104] @ fd800 │ │ │ │ + ldr r0, [pc, #104] @ fd818 │ │ │ │ + ldr r3, [pc, #104] @ fd81c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fd554 │ │ │ │ + b fd570 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fd808 │ │ │ │ + ldr r2, [pc, #88] @ fd824 │ │ │ │ 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 fd7f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feeeae5c <__bss_end__@@Base+0xfead93c0> │ │ │ │ + eorseq r4, r1, ip, lsr r0 │ │ │ │ + eoreq lr, pc, r4, ror #5 │ │ │ │ + eorseq r3, r1, r0, ror #27 │ │ │ │ + @ instruction: 0x002fdbb8 │ │ │ │ + eorseq r4, r1, ip, asr #2 │ │ │ │ + strdeq sp, [pc], -ip @ │ │ │ │ + @ instruction: 0x003127b8 │ │ │ │ + @ instruction: 0xfff421c0 │ │ │ │ + @ instruction: 0xfff421fc │ │ │ │ + eoreq r1, r6, r6, lsr #30 │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ 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] @ fdb10 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fda68 │ │ │ │ - ldr r2, [pc, #680] @ fdb04 │ │ │ │ + bne fda84 │ │ │ │ + ldr r2, [pc, #680] @ fdb20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fd934 │ │ │ │ + bne fd950 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fd934 │ │ │ │ + beq fd950 │ │ │ │ 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 fd8e0 │ │ │ │ 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 fd8a8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fd8dc │ │ │ │ + beq fd8f8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fd934 │ │ │ │ + beq fd950 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fd87c │ │ │ │ + b fd898 │ │ │ │ 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] @ fdb00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fdae8 │ │ │ │ + ldr r2, [pc, #472] @ fdb04 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fdaec │ │ │ │ + ldreq r2, [pc, #460] @ fdb08 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fdaf0 │ │ │ │ + ldreq r2, [pc, #452] @ fdb0c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fd94c │ │ │ │ - ldr r0, [pc, #476] @ fdb18 │ │ │ │ + beq fd968 │ │ │ │ + ldr r0, [pc, #476] @ fdb34 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fdb1c │ │ │ │ + ldr r2, [pc, #472] @ fdb38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fdaa4 │ │ │ │ - beq fd984 │ │ │ │ - ldr r0, [pc, #428] @ fdb0c │ │ │ │ + bmi fdac0 │ │ │ │ + beq fd9a0 │ │ │ │ + ldr r0, [pc, #428] @ fdb28 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdaa8 │ │ │ │ + beq fdac4 │ │ │ │ mov r5, r0 │ │ │ │ - b fd988 │ │ │ │ + b fd9a4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fda24 │ │ │ │ + beq fda40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fdb30 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fda3c │ │ │ │ + blt fda58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fda3c │ │ │ │ + beq fda58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fda3c │ │ │ │ - ldr r3, [pc, #228] @ fdb10 │ │ │ │ + bl 1b0820 │ │ │ │ + b fda58 │ │ │ │ + ldr r3, [pc, #228] @ fdb2c │ │ │ │ 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 fda70 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fdb14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fdafc │ │ │ │ - ldr r3, [pc, #104] @ fdb00 │ │ │ │ + ldr r0, [pc, #104] @ fdb18 │ │ │ │ + ldr r3, [pc, #104] @ fdb1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fd854 │ │ │ │ + b fd870 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fdb08 │ │ │ │ + ldr r2, [pc, #88] @ fdb24 │ │ │ │ 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 fdaf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feeeb15c <__bss_end__@@Base+0xfead96c0> │ │ │ │ + eorseq r3, r1, r4, asr fp │ │ │ │ + mlaeq pc, r4, lr, sp @ │ │ │ │ + @ instruction: 0x003138f8 │ │ │ │ + eoreq sp, pc, r8, lsl r8 @ │ │ │ │ + @ instruction: 0x00313bd4 │ │ │ │ + strdeq sp, [pc], -ip @ │ │ │ │ + @ instruction: 0x003124b8 │ │ │ │ + @ instruction: 0xfff44624 │ │ │ │ + @ instruction: 0xfff44660 │ │ │ │ + eoreq r1, r6, r6, lsr #24 │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ 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] @ fde10 │ │ │ │ mov r8, r2 │ │ │ │ mov fp, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fdd68 │ │ │ │ - ldr r2, [pc, #680] @ fde04 │ │ │ │ + bne fdd84 │ │ │ │ + ldr r2, [pc, #680] @ fde20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fdc34 │ │ │ │ + bne fdc50 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdc34 │ │ │ │ + beq fdc50 │ │ │ │ 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 fdbe0 │ │ │ │ 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 fdba8 │ │ │ │ ands r2, r6, #255 @ 0xff │ │ │ │ - beq fdbdc │ │ │ │ + beq fdbf8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq fdc34 │ │ │ │ + beq fdc50 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b fdb7c │ │ │ │ + b fdb98 │ │ │ │ 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] @ fde00 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor r0, r2, r0 │ │ │ │ - ldr r2, [pc, #472] @ fdde8 │ │ │ │ + ldr r2, [pc, #472] @ fde04 │ │ │ │ eor r1, r1, r2 │ │ │ │ orrs r0, r1, r0 │ │ │ │ ldreq r0, [sp, #32] │ │ │ │ - ldreq r2, [pc, #460] @ fddec │ │ │ │ + ldreq r2, [pc, #460] @ fde08 │ │ │ │ ldreq r1, [sp, #36] @ 0x24 │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #452] @ fddf0 │ │ │ │ + ldreq r2, [pc, #452] @ fde0c │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq fdc4c │ │ │ │ - ldr r0, [pc, #476] @ fde18 │ │ │ │ + beq fdc68 │ │ │ │ + ldr r0, [pc, #476] @ fde34 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #472] @ fde1c │ │ │ │ + ldr r2, [pc, #472] @ fde38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi fdda4 │ │ │ │ - beq fdc84 │ │ │ │ - ldr r0, [pc, #428] @ fde0c │ │ │ │ + bmi fddc0 │ │ │ │ + beq fdca0 │ │ │ │ + ldr r0, [pc, #428] @ fde28 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fdda8 │ │ │ │ + beq fddc4 │ │ │ │ mov r5, r0 │ │ │ │ - b fdc88 │ │ │ │ + b fdca4 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq fdd24 │ │ │ │ + beq fdd40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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] @ fde30 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt fdd3c │ │ │ │ + blt fdd58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fdd3c │ │ │ │ + beq fdd58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fdd3c │ │ │ │ - ldr r3, [pc, #228] @ fde10 │ │ │ │ + bl 1b0820 │ │ │ │ + b fdd58 │ │ │ │ + ldr r3, [pc, #228] @ fde2c │ │ │ │ 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 fdd70 │ │ │ │ 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 1b0820 │ │ │ │ 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] @ fde14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #104] @ fddfc │ │ │ │ - ldr r3, [pc, #104] @ fde00 │ │ │ │ + ldr r0, [pc, #104] @ fde18 │ │ │ │ + ldr r3, [pc, #104] @ fde1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fdb54 │ │ │ │ + b fdb70 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #88] @ fde08 │ │ │ │ + ldr r2, [pc, #88] @ fde24 │ │ │ │ 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 fddf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 feeeb45c <__bss_end__@@Base+0xfead99c0> │ │ │ │ + eorseq r3, r1, r4, asr r8 │ │ │ │ + mlaeq pc, r4, fp, sp @ │ │ │ │ + @ instruction: 0x003135f8 │ │ │ │ + eoreq sp, pc, r8, lsl r5 @ │ │ │ │ + @ instruction: 0x003138d4 │ │ │ │ + strdeq sp, [pc], -ip @ │ │ │ │ + @ instruction: 0x003121b8 │ │ │ │ + @ instruction: 0xfff43630 │ │ │ │ + @ instruction: 0xfff4366c │ │ │ │ + eoreq r1, r6, r6, lsr #18 │ │ │ │ + ldrdeq sp, [pc], -r0 @ │ │ │ │ mov r3, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fde50 │ │ │ │ + beq fde6c │ │ │ │ cmp r1, #1 │ │ │ │ - bne fde6c │ │ │ │ + bne fde88 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r1, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, #1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ 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] @ fdf14 │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ fdefc │ │ │ │ + ldr r3, [pc, #80] @ fdf18 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ fdf00 │ │ │ │ + ldr r4, [pc, #76] @ fdf1c │ │ │ │ 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] @ fdf20 │ │ │ │ + ldr r3, [pc, #32] @ fdf24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + mlaeq r6, r1, r8, r1 │ │ │ │ + eoreq sp, pc, r4, lsl #14 │ │ │ │ + eoreq r1, r6, sp, asr #16 │ │ │ │ + eoreq r1, r6, r2, 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 353024 │ │ │ │ + ldr r2, [pc, #316] @ fe094 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #6 │ │ │ │ - bl 343188 │ │ │ │ + bl 3431a4 │ │ │ │ and r0, r5, #1 │ │ │ │ strb r0, [sp, #14] │ │ │ │ - ldr r6, [pc, #280] @ fe07c │ │ │ │ + ldr r6, [pc, #280] @ fe098 │ │ │ │ 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] @ fe09c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 34935c │ │ │ │ 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] @ fe0a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 34935c │ │ │ │ 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] @ fe0a4 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 34935c │ │ │ │ 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] @ fe0a8 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 34935c │ │ │ │ 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] @ fe0ac │ │ │ │ mov r2, #7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 34935c │ │ │ │ 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] @ fe0b0 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ + bl 34935c │ │ │ │ lsr r1, r5, #8 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r2, #9 │ │ │ │ - ldr r1, [pc, #92] @ fe098 │ │ │ │ + ldr r1, [pc, #92] @ fe0b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #84] @ fe09c │ │ │ │ + ldr r1, [pc, #84] @ fe0b8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - ldr r1, [pc, #76] @ fe0a0 │ │ │ │ + bl 34935c │ │ │ │ + ldr r1, [pc, #76] @ fe0bc │ │ │ │ add r3, r4, #17 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #60] @ fe0a4 │ │ │ │ + ldr r1, [pc, #60] @ fe0c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 34935c │ │ │ │ + bl 349668 │ │ │ │ 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, sl, lsl #16 │ │ │ │ + eoreq sp, pc, r4, lsl #13 │ │ │ │ + ldrdeq r1, [r6], -ip @ │ │ │ │ + eoreq r1, r6, r1, asr #15 │ │ │ │ + eoreq r1, r6, r8, lsr #15 │ │ │ │ + mlaeq r6, r1, r7, r1 │ │ │ │ + eoreq r1, r6, r7, ror r7 │ │ │ │ + eoreq r6, r5, ip, lsr fp │ │ │ │ + eoreq sp, pc, r8, lsl #11 │ │ │ │ + eoreq r1, r6, r6, lsr r7 │ │ │ │ + eoreq sp, pc, r8, lsr #11 │ │ │ │ + eoreq fp, r5, fp, ror #19 │ │ │ │ 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] @ fe138 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ fe120 │ │ │ │ + ldr r3, [pc, #80] @ fe13c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ fe124 │ │ │ │ + ldr r4, [pc, #76] @ fe140 │ │ │ │ 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] @ fe144 │ │ │ │ + ldr r3, [pc, #32] @ fe148 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + eoreq r1, r6, pc, ror #13 │ │ │ │ + eoreq sp, pc, r0, asr #10 │ │ │ │ + eoreq r1, r6, r3, lsr #13 │ │ │ │ + @ instruction: 0x002616b5 │ │ │ │ b 1e8cc │ │ │ │ b 1fee0 │ │ │ │ b 1f208 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe160 │ │ │ │ - ldr r1, [pc, #80] @ fe1a4 │ │ │ │ + beq fe17c │ │ │ │ + ldr r1, [pc, #80] @ fe1c0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ + b 343190 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #36] @ fe19c │ │ │ │ + ldr r0, [pc, #36] @ fe1b8 │ │ │ │ add r3, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #24] @ fe1a0 │ │ │ │ + ldr r1, [pc, #24] @ fe1bc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 343728 │ │ │ │ + bl 343744 │ │ │ │ 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, r8, asr #9 │ │ │ │ + eoreq r1, r6, sp, ror #12 │ │ │ │ + eoreq r1, r6, pc, lsr #13 │ │ │ │ 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 +227401,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] @ fe3b4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #360] @ fe39c │ │ │ │ + ldr r0, [pc, #360] @ fe3b8 │ │ │ │ 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 +227426,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] @ fe3bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340e90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe2d4 │ │ │ │ + beq fe2f0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe2bc │ │ │ │ + beq fe2d8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe310 │ │ │ │ + bne fe32c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1dfb4 │ │ │ │ - b fe330 │ │ │ │ + b fe34c │ │ │ │ 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] @ fe3c0 │ │ │ │ + ldr r4, [pc, #176] @ fe3c4 │ │ │ │ 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 fe2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe330 │ │ │ │ + bne fe34c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe330 │ │ │ │ + beq fe34c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe34c │ │ │ │ + bne fe368 │ │ │ │ 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 fe378 │ │ │ │ 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 fe370 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 f419c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl f4180 │ │ │ │ + bl f419c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0xfff69478 │ │ │ │ + @ instruction: 0xfff6945c │ │ │ │ @ instruction: 0xfffffbe4 │ │ │ │ - eoreq sp, pc, ip, lsl #8 │ │ │ │ - eoreq r1, r6, r4, lsl #13 │ │ │ │ - eoreq r1, r6, r3, asr #12 │ │ │ │ + strdeq sp, [pc], -r0 @ │ │ │ │ + eoreq r1, r6, r8, lsl #13 │ │ │ │ + eoreq r1, r6, r7, 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 +227524,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] @ fe584 │ │ │ │ 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 +227543,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] @ fe588 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 340e74 │ │ │ │ + bl 340e90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe4a8 │ │ │ │ + beq fe4c4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe490 │ │ │ │ + beq fe4ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe4e0 │ │ │ │ + bne fe4fc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1dfb4 │ │ │ │ - b fe500 │ │ │ │ + b fe51c │ │ │ │ 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] @ fe58c │ │ │ │ + ldr r3, [pc, #168] @ fe590 │ │ │ │ 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 fe4b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fe500 │ │ │ │ + bne fe51c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe500 │ │ │ │ + beq fe51c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldrb r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - bne fe51c │ │ │ │ + bne fe538 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1dfb4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe52c │ │ │ │ + beq fe548 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe524 │ │ │ │ + beq fe540 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl f4180 │ │ │ │ + bl f419c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl f4180 │ │ │ │ + bl f419c │ │ │ │ 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 │ │ │ │ + eoreq sp, pc, ip, lsr r2 @ │ │ │ │ + eoreq r1, r6, sl, ror #9 │ │ │ │ + eoreq r1, r6, r7, 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] @ fe710 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne fe6a0 │ │ │ │ + bne fe6bc │ │ │ │ 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] @ fe720 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e60e4 │ │ │ │ + bl e6100 │ │ │ │ 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] @ fe724 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4c68 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls fe64c │ │ │ │ + bls fe668 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe680 │ │ │ │ + beq fe69c │ │ │ │ add r6, r5, #8 │ │ │ │ - b fe634 │ │ │ │ + b fe650 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq fe680 │ │ │ │ + beq fe69c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe628 │ │ │ │ + beq fe644 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b fe628 │ │ │ │ + b fe644 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fe690 │ │ │ │ + beq fe6ac │ │ │ │ add r5, r5, #8 │ │ │ │ - b fe668 │ │ │ │ + b fe684 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq fe690 │ │ │ │ + beq fe6ac │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fe65c │ │ │ │ + beq fe678 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b fe65c │ │ │ │ + b fe678 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ fe714 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #48] @ fe6fc │ │ │ │ - ldr r3, [pc, #48] @ fe700 │ │ │ │ + ldr r0, [pc, #48] @ fe718 │ │ │ │ + ldr r3, [pc, #48] @ fe71c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b fe5ac │ │ │ │ + b fe5c8 │ │ │ │ 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 @ │ │ │ │ + eorseq r2, r1, r8, lsl sp │ │ │ │ + eoreq ip, pc, ip, ror #31 │ │ │ │ + eorseq r2, r1, r0, ror #23 │ │ │ │ + eoreq ip, pc, r8, lsl #24 │ │ │ │ + eoreq fp, r5, r7, asr #8 │ │ │ │ + eoreq sp, pc, r0, asr #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #332] @ fe86c │ │ │ │ + ldr r1, [pc, #332] @ fe888 │ │ │ │ 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 fe870 │ │ │ │ bl 76e88 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq fe7ec │ │ │ │ + beq fe808 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d9554 │ │ │ │ + bl 2d9570 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq fe798 │ │ │ │ + beq fe7b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe7f4 │ │ │ │ - ldr r1, [pc, #260] @ fe880 │ │ │ │ + beq fe810 │ │ │ │ + ldr r1, [pc, #260] @ fe89c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2b4 │ │ │ │ - b fe7c0 │ │ │ │ + b fe7dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq fe7f4 │ │ │ │ - ldr r1, [pc, #212] @ fe87c │ │ │ │ + beq fe810 │ │ │ │ + ldr r1, [pc, #212] @ fe898 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ffd0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne fe7d8 │ │ │ │ + bne fe7f4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - bl fe130 │ │ │ │ - b fe7f8 │ │ │ │ - bl 101e74 │ │ │ │ - bl 2e81ec │ │ │ │ + bl fe14c │ │ │ │ + b fe814 │ │ │ │ + bl 101e90 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ fe88c │ │ │ │ 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] @ fe890 │ │ │ │ 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] @ fe894 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #40] @ fe884 │ │ │ │ + ldr r0, [pc, #40] @ fe8a0 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #36] @ fe888 │ │ │ │ + ldr r2, [pc, #36] @ fe8a4 │ │ │ │ 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, r8, lsl #24 │ │ │ │ + eoreq ip, pc, r8, lsr lr @ │ │ │ │ + @ instruction: 0xfff4f08c │ │ │ │ + eoreq ip, pc, r4, lsl lr @ │ │ │ │ + eoreq r1, r6, r7, asr #5 │ │ │ │ + strdeq r1, [r6], -r3 @ │ │ │ │ + strdeq r1, [r6], -fp @ │ │ │ │ + mlaeq pc, r4, lr, ip @ │ │ │ │ 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] @ febfc │ │ │ │ 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 febbc │ │ │ │ bl 76cd8 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - beq fe984 │ │ │ │ + beq fe9a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne fe9fc │ │ │ │ + bne fea18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb34 │ │ │ │ - ldr r1, [pc, #760] @ febe4 │ │ │ │ + beq feb50 │ │ │ │ + ldr r1, [pc, #760] @ fec00 │ │ │ │ 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 febb0 │ │ │ │ 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 +227860,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 feadc │ │ │ │ bl 1e3c8 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb2c │ │ │ │ - ldr r1, [pc, #672] @ fec00 │ │ │ │ + beq feb48 │ │ │ │ + ldr r1, [pc, #672] @ fec1c │ │ │ │ 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 2dc748 │ │ │ │ + b feabc │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb34 │ │ │ │ - ldr r1, [pc, #608] @ febf4 │ │ │ │ + beq feb50 │ │ │ │ + ldr r1, [pc, #608] @ fec10 │ │ │ │ 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 febb0 │ │ │ │ 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 +227902,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 feb04 │ │ │ │ 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 feb50 │ │ │ │ + ldr r1, [pc, #492] @ fec14 │ │ │ │ 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 febb0 │ │ │ │ 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 +227932,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 feb24 │ │ │ │ bl 1e140 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq feb2c │ │ │ │ - ldr r1, [pc, #380] @ febfc │ │ │ │ + beq feb48 │ │ │ │ + ldr r1, [pc, #380] @ fec18 │ │ │ │ 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 2dc748 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq feab8 │ │ │ │ + beq fead4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 fe974 │ │ │ │ + b feb48 │ │ │ │ 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 +227981,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 fea94 │ │ │ │ + bl fdf28 │ │ │ │ + b feb54 │ │ │ │ + bl 101e90 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ fec04 │ │ │ │ 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] @ fec08 │ │ │ │ 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] @ fec0c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - ldr r0, [pc, #112] @ fec0c │ │ │ │ + ldr r0, [pc, #112] @ fec28 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c38c │ │ │ │ - ldr r0, [pc, #92] @ fec04 │ │ │ │ + ldr r0, [pc, #92] @ fec20 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #88] @ fec08 │ │ │ │ + ldr r2, [pc, #88] @ fec24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - b febbc │ │ │ │ + b febd8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq febd8 │ │ │ │ + beq febf4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r4, lsl #21 │ │ │ │ + @ instruction: 0x003126bc │ │ │ │ + strdeq ip, [pc], -r8 @ │ │ │ │ + @ instruction: 0xfff4ed4c │ │ │ │ + ldrdeq ip, [pc], -r4 @ │ │ │ │ + eorseq r2, r1, r4, lsl r6 │ │ │ │ + mlaseq r1, ip, r5, r2 │ │ │ │ + strdeq r0, [r6], -lr @ │ │ │ │ + eoreq r1, r6, r2, lsl r1 │ │ │ │ + eoreq r0, r6, pc, lsr #29 │ │ │ │ + eoreq ip, pc, r8, asr #22 │ │ │ │ + mlaeq pc, r0, fp, ip @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #232] @ fed0c │ │ │ │ + ldr r0, [pc, #232] @ fed28 │ │ │ │ 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 fed08 │ │ │ │ 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] @ fed24 │ │ │ │ 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 fecac │ │ │ │ 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 fecb8 │ │ │ │ + b feccc │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne fecb0 │ │ │ │ - ldr r1, [pc, #108] @ fed10 │ │ │ │ + bne feccc │ │ │ │ + ldr r1, [pc, #108] @ fed2c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 16bd90 │ │ │ │ + bl 16bdac │ │ │ │ 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 +228094,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] @ fed30 │ │ │ │ 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, r4, lsl #7 │ │ │ │ + eoreq ip, pc, r8, ror #20 │ │ │ │ + eoreq ip, pc, r8, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr fp, [pc, #772] @ ff02c │ │ │ │ + ldr fp, [pc, #772] @ ff048 │ │ │ │ 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 16f7ec │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #740] @ ff030 │ │ │ │ + ldr r0, [pc, #740] @ ff04c │ │ │ │ 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] @ ff050 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 194968 │ │ │ │ + bl 194984 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fee20 │ │ │ │ + bne fee3c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp] │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #640] @ ff038 │ │ │ │ + ldr r2, [pc, #640] @ ff054 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 194968 │ │ │ │ + bl 194984 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fee44 │ │ │ │ + bne fee60 │ │ │ │ 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] @ ff058 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #16 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 194da4 │ │ │ │ + bl 194dc0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne fee64 │ │ │ │ + bne fee80 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ - b fef9c │ │ │ │ + b fefb8 │ │ │ │ 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 fee9c │ │ │ │ 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 fee9c │ │ │ │ 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] @ ff074 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi fef94 │ │ │ │ - ldr r0, [pc, #432] @ ff05c │ │ │ │ + bhi fefb0 │ │ │ │ + ldr r0, [pc, #432] @ ff078 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc feed8 │ │ │ │ + bcc feef4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fef94 │ │ │ │ - ldr r0, [pc, #404] @ ff060 │ │ │ │ + beq fefb0 │ │ │ │ + ldr r0, [pc, #404] @ ff07c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq fef94 │ │ │ │ - ldr r0, [pc, #388] @ ff064 │ │ │ │ + beq fefb0 │ │ │ │ + ldr r0, [pc, #388] @ ff080 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq fef94 │ │ │ │ - ldr r0, [pc, #332] @ ff040 │ │ │ │ + beq fefb0 │ │ │ │ + ldr r0, [pc, #332] @ ff05c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fefe8 │ │ │ │ + beq ff004 │ │ │ │ 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] @ ff068 │ │ │ │ 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] @ ff06c │ │ │ │ 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] @ ff070 │ │ │ │ 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 29e04c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2d425c │ │ │ │ + bl 2d4278 │ │ │ │ ldr r0, [fp, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq fefd0 │ │ │ │ + beq fefec │ │ │ │ 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] @ ff084 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #140] @ ff06c │ │ │ │ + ldr r2, [pc, #140] @ ff088 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - ldr r0, [pc, #84] @ ff044 │ │ │ │ + ldr r0, [pc, #84] @ ff060 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #80] @ ff048 │ │ │ │ + ldr r2, [pc, #80] @ ff064 │ │ │ │ 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 2d4278 │ │ │ │ + b ff040 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003125fc │ │ │ │ + eorseq r2, r1, ip, lsr #6 │ │ │ │ + ldrdeq r4, [r6], -r2 @ │ │ │ │ + eoreq r4, r6, lr, lsr #5 │ │ │ │ + eoreq r7, r5, r0, ror r8 │ │ │ │ + eorseq r1, r1, r0, lsr r5 │ │ │ │ + @ instruction: 0x00260ab2 │ │ │ │ + eoreq ip, pc, r8, asr #14 │ │ │ │ + eoreq ip, pc, r0, lsr #16 │ │ │ │ + eoreq ip, pc, r8, ror #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 @ │ │ │ │ + eorseq r0, r1, ip, lsl lr │ │ │ │ + eorseq r1, r1, r8, ror r5 │ │ │ │ + eorseq r1, r1, r8, asr r5 │ │ │ │ + eorseq r1, r1, r4, asr #10 │ │ │ │ + eoreq r0, r6, pc, lsr r6 │ │ │ │ + eoreq ip, pc, r0, lsl #11 │ │ │ │ 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] @ ff210 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne ff1a4 │ │ │ │ + bne ff1c0 │ │ │ │ str r6, [sp, #1048] @ 0x418 │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r0, [pc, #328] @ ff200 │ │ │ │ + ldr r0, [pc, #328] @ ff21c │ │ │ │ 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] @ ff220 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e5f0c │ │ │ │ + bl e5f28 │ │ │ │ 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] @ ff224 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 2e4c4c │ │ │ │ + bl 2e4c68 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls ff150 │ │ │ │ + bls ff16c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq ff184 │ │ │ │ + beq ff1a0 │ │ │ │ add r6, r5, #8 │ │ │ │ - b ff138 │ │ │ │ + b ff154 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq ff184 │ │ │ │ + beq ff1a0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff12c │ │ │ │ + beq ff148 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b ff12c │ │ │ │ + b ff148 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ff194 │ │ │ │ + beq ff1b0 │ │ │ │ add r5, r5, #8 │ │ │ │ - b ff16c │ │ │ │ + b ff188 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq ff194 │ │ │ │ + beq ff1b0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff160 │ │ │ │ + beq ff17c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e800 │ │ │ │ - b ff160 │ │ │ │ + b ff17c │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ ff214 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #44] @ ff1fc │ │ │ │ + ldr r3, [pc, #44] @ ff218 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b ff0a8 │ │ │ │ + b ff0c4 │ │ │ │ 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 @ │ │ │ │ + eorseq r2, r1, r0, lsr #4 │ │ │ │ + eoreq ip, pc, r0, lsr #11 │ │ │ │ + strdeq ip, [pc], -r4 @ │ │ │ │ + eorseq r2, r1, r4, ror #4 │ │ │ │ + eoreq r0, r6, r2, lsr #20 │ │ │ │ + eoreq ip, pc, r4, ror r6 @ │ │ │ │ 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] @ ff56c │ │ │ │ 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 ff284 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff504 │ │ │ │ + bne ff520 │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne ff27c │ │ │ │ - b ff490 │ │ │ │ + bne ff298 │ │ │ │ + b ff4ac │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff490 │ │ │ │ + beq ff4ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 111620 │ │ │ │ + bl 11163c │ │ │ │ add r5, r4, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 75248 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff490 │ │ │ │ + beq ff4ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 112174 │ │ │ │ + bl 112190 │ │ │ │ ldr r7, [r4, #20]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq ff498 │ │ │ │ - ldr r9, [pc, #680] @ ff56c │ │ │ │ + beq ff4b4 │ │ │ │ + ldr r9, [pc, #680] @ ff588 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff514 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff514 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff514 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e338 │ │ │ │ mov r0, r5 │ │ │ │ @@ -228511,449 +228518,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 ff3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff3d0 │ │ │ │ + beq ff3ec │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #460] @ ff570 │ │ │ │ + ldr r0, [pc, #460] @ ff58c │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #444] @ ff574 │ │ │ │ + ldr r0, [pc, #444] @ ff590 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #440] @ ff578 │ │ │ │ + ldr r3, [pc, #440] @ ff594 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b ff534 │ │ │ │ + b ff550 │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl fe70c │ │ │ │ + bl fe728 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe88c │ │ │ │ + bl fe8a8 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff514 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff514 │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ff4f8 │ │ │ │ + beq ff514 │ │ │ │ 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 10137c │ │ │ │ + b ff4b8 │ │ │ │ + bl 101d80 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ff570 │ │ │ │ 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] @ ff574 │ │ │ │ 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] @ ff578 │ │ │ │ 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] @ ff57c │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #64] @ ff564 │ │ │ │ + ldr r0, [pc, #64] @ ff580 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #60] @ ff568 │ │ │ │ + ldr r3, [pc, #60] @ ff584 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ff53c │ │ │ │ + b ff558 │ │ │ │ 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 │ │ │ │ + eorseq r2, r1, r0, lsl #2 │ │ │ │ + mlaeq pc, r4, r1, ip @ │ │ │ │ + @ instruction: 0xfff4e3e8 │ │ │ │ + eoreq ip, pc, r0, ror r1 @ │ │ │ │ + eoreq ip, pc, ip, ror #4 │ │ │ │ + ldrdeq r0, [r6], -r9 @ │ │ │ │ + eoreq fp, pc, r8, lsr #30 │ │ │ │ + eorseq r0, r1, r8, asr fp │ │ │ │ + eoreq ip, pc, r0, asr #6 │ │ │ │ + eoreq pc, r5, sp, lsl pc @ │ │ │ │ + eoreq ip, pc, r4, lsr #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #160] @ ff630 │ │ │ │ + ldr r2, [pc, #160] @ ff64c │ │ │ │ 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 ff5d4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2d58dc │ │ │ │ + b 2d58f8 │ │ │ │ mov r4, r1 │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ ff650 │ │ │ │ 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] @ ff654 │ │ │ │ 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] @ ff658 │ │ │ │ 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 │ │ │ │ + mlaseq r1, r8, sp, r1 │ │ │ │ + eoreq ip, pc, r4, ror r0 @ │ │ │ │ + @ instruction: 0xfff4e2c8 │ │ │ │ + eoreq ip, pc, r0, asr r0 @ │ │ │ │ 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 2d5be4 │ │ │ │ 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 2d5c28 │ │ │ │ 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] @ ffbe4 │ │ │ │ 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 2e22e4 │ │ │ │ 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 ffaac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff718 │ │ │ │ + beq ff734 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1196] @ ffbcc │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1196] @ ffbe8 │ │ │ │ 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] @ ffbec │ │ │ │ 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 ff788 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1120] @ ffbd4 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1120] @ ffbf0 │ │ │ │ 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] @ ffbf4 │ │ │ │ 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 ff7dc │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1044] @ ffbdc │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1044] @ ffbf8 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ffac8 │ │ │ │ + ldr r1, [pc, #996] @ ffbfc │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ff858 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ff83c │ │ │ │ + beq ff858 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #928] @ ffbe4 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r0, [pc, #928] @ ffc00 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffb28 │ │ │ │ + beq ffb44 │ │ │ │ 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] @ ffc04 │ │ │ │ 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 ffa8c │ │ │ │ + ldr r1, [pc, #764] @ ffbb8 │ │ │ │ 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 2e22e4 │ │ │ │ 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 ffad8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ff8f4 │ │ │ │ + beq ff910 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #676] @ ffba0 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #676] @ ffbbc │ │ │ │ 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] @ ffbc0 │ │ │ │ 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 ff964 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #600] @ ffba8 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #600] @ ffbc4 │ │ │ │ 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] @ ffbc8 │ │ │ │ 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 ff9b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #524] @ ffbb0 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #524] @ ffbcc │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ffaf4 │ │ │ │ + ldr r1, [pc, #476] @ ffbd0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ffa34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ffa18 │ │ │ │ + beq ffa34 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #408] @ ffbb8 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r0, [pc, #408] @ ffbd4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ffb28 │ │ │ │ + beq ffb44 │ │ │ │ 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] @ ffbd8 │ │ │ │ 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 +228969,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 1b0820 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff70c │ │ │ │ - b ff718 │ │ │ │ + bne ff728 │ │ │ │ + b ff734 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ff7f4 │ │ │ │ + bl 1b0820 │ │ │ │ + b ff810 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ff8e8 │ │ │ │ - b ff8f4 │ │ │ │ + bne ff904 │ │ │ │ + b ff910 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ff9d0 │ │ │ │ + bl 1b0820 │ │ │ │ + b ff9ec │ │ │ │ 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] @ ffbdc │ │ │ │ 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] @ ffbe0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b ffb34 │ │ │ │ + b ffb50 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ffb48 │ │ │ │ - b ffb48 │ │ │ │ - b ffb54 │ │ │ │ - b ffb48 │ │ │ │ + b ffb64 │ │ │ │ + b ffb64 │ │ │ │ + b ffb70 │ │ │ │ + b ffb64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ - b ffb5c │ │ │ │ + b ffb78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffb8c │ │ │ │ + beq ffba8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b ffb8c │ │ │ │ + bl 1b0820 │ │ │ │ + b ffba8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 6f5e0 │ │ │ │ - b ffb94 │ │ │ │ + b ffbb0 │ │ │ │ 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 @ │ │ │ │ + strdeq r0, [r6], -lr @ │ │ │ │ + eoreq r0, r6, sl, ror #5 │ │ │ │ + eoreq r0, r6, ip, asr #5 │ │ │ │ + eoreq r0, r6, r2, lsr #5 │ │ │ │ + eoreq r0, r6, r3, lsl #5 │ │ │ │ + eoreq r0, r6, r7, asr r2 │ │ │ │ + eoreq r0, r6, r3, lsr #4 │ │ │ │ + @ instruction: 0x003103fc │ │ │ │ + mlaeq r6, fp, r1, r0 │ │ │ │ + mlaeq pc, r8, ip, fp @ │ │ │ │ + eoreq fp, pc, ip, lsl #25 │ │ │ │ + eoreq r0, r6, r0, asr #10 │ │ │ │ + eoreq r0, r6, r6, asr #9 │ │ │ │ + eoreq r0, r6, r8, lsr #9 │ │ │ │ + ldrdeq r0, [r6], -r4 @ │ │ │ │ + @ instruction: 0x002553bc │ │ │ │ + mlaeq r5, r0, r3, r5 │ │ │ │ + eoreq r5, r5, ip, asr r3 │ │ │ │ + @ instruction: 0x003105d8 │ │ │ │ + ldrdeq r5, [r5], -r4 @ │ │ │ │ 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 2d5be4 │ │ │ │ + ldr r1, [pc, #1288] @ 100134 │ │ │ │ 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 2d5c28 │ │ │ │ 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] @ 100138 │ │ │ │ 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 2e22e4 │ │ │ │ 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 100044 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffccc │ │ │ │ + beq ffce8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1100] @ 100120 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1100] @ 10013c │ │ │ │ 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] @ 100140 │ │ │ │ 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 ffebc │ │ │ │ + ldr r1, [pc, #1088] @ 100170 │ │ │ │ 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 2e22e4 │ │ │ │ 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 100028 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffd68 │ │ │ │ + beq ffd84 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #1000] @ 100158 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #1000] @ 100174 │ │ │ │ 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] @ 100178 │ │ │ │ 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 ffdd8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #924] @ 100160 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #924] @ 10017c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 ffff8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fffdc │ │ │ │ + beq ffff8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b fffdc │ │ │ │ - ldr r1, [pc, #812] @ 10013c │ │ │ │ + bl 1b0820 │ │ │ │ + b ffff8 │ │ │ │ + ldr r1, [pc, #812] @ 100158 │ │ │ │ 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 2e22e4 │ │ │ │ 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 100060 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ffe64 │ │ │ │ + beq ffe80 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #724] @ 100140 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #724] @ 10015c │ │ │ │ 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] @ 100160 │ │ │ │ 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 ffed4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #616] @ 100128 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #616] @ 100144 │ │ │ │ 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] @ 100148 │ │ │ │ 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 fff28 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r1, [pc, #540] @ 100130 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r1, [pc, #540] @ 10014c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 100018 │ │ │ │ + ldr r1, [pc, #492] @ 100150 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 fffa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq fff88 │ │ │ │ + beq fffa4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - ldr r0, [pc, #424] @ 100138 │ │ │ │ + bl 1b0820 │ │ │ │ + ldr r0, [pc, #424] @ 100154 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1000a0 │ │ │ │ + beq 1000bc │ │ │ │ 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] @ 100164 │ │ │ │ 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 +229316,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 1b0820 │ │ │ │ + b fff5c │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffd5c │ │ │ │ - b ffd68 │ │ │ │ + bne ffd78 │ │ │ │ + b ffd84 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffcc0 │ │ │ │ - b ffccc │ │ │ │ + bne ffcdc │ │ │ │ + b ffce8 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ffe58 │ │ │ │ - b ffe64 │ │ │ │ + bne ffe74 │ │ │ │ + b ffe80 │ │ │ │ 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] @ 100168 │ │ │ │ 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] @ 10016c │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1000ac │ │ │ │ + b 1000c8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1000d0 │ │ │ │ - b 1000d0 │ │ │ │ - b 1000d0 │ │ │ │ - b 1000c4 │ │ │ │ - b 1000c4 │ │ │ │ + b 1000ec │ │ │ │ + b 1000ec │ │ │ │ + b 1000ec │ │ │ │ + b 1000e0 │ │ │ │ + b 1000e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b 1000d8 │ │ │ │ + b 1000f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #536] @ 0x218 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 100108 │ │ │ │ + beq 100124 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 100108 │ │ │ │ + bl 1b0820 │ │ │ │ + b 100124 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 6f5e0 │ │ │ │ - b 100110 │ │ │ │ + b 10012c │ │ │ │ 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 │ │ │ │ + mlaeq r6, pc, r0, r0 @ │ │ │ │ + eoreq r0, r6, sl, asr #32 │ │ │ │ + eoreq r0, r6, fp, rrx │ │ │ │ + strdeq pc, [r5], -r4 @ │ │ │ │ + eoreq r5, r5, r7, ror r9 │ │ │ │ + eoreq r4, r5, r0, ror ip │ │ │ │ + eoreq r4, r5, r4, asr #24 │ │ │ │ + eoreq r4, r5, r0, lsl ip │ │ │ │ + eorseq pc, r0, ip, lsl #29 │ │ │ │ + eoreq pc, r5, r4, lsr pc @ │ │ │ │ + eoreq pc, r5, r8, ror #30 │ │ │ │ + eoreq pc, r5, ip, asr sp @ │ │ │ │ + eoreq r4, r5, ip, lsl #23 │ │ │ │ + eoreq fp, pc, r8, lsr r7 @ │ │ │ │ + eoreq fp, pc, ip, lsr #14 │ │ │ │ + eoreq r0, r6, r9, asr #1 │ │ │ │ + eoreq r0, r6, r1, lsr #1 │ │ │ │ + eoreq r0, r6, r3, lsl #1 │ │ │ │ + eoreq r0, r6, r7, asr r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #164] @ 10021c │ │ │ │ + ldr r0, [pc, #164] @ 100238 │ │ │ │ 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] @ 10023c │ │ │ │ mov r0, sp │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 100200 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1001f8 │ │ │ │ + beq 100214 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1fda8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1001d4 │ │ │ │ + bne 1001f0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 100214 │ │ │ │ + beq 100230 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x003111b0 │ │ │ │ + eoreq pc, r5, r8, lsl #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r0, [pc, #380] @ 1003b4 │ │ │ │ + ldr r0, [pc, #380] @ 1003d0 │ │ │ │ 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 1002f8 │ │ │ │ + bl 2d95b4 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 100338 │ │ │ │ + beq 100354 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 10028c │ │ │ │ + beq 1002a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1fda8 │ │ │ │ sub r0, r4, r6 │ │ │ │ clz r0, r0 │ │ │ │ lsr r4, r0, #5 │ │ │ │ - b 100290 │ │ │ │ + b 1002ac │ │ │ │ mov r4, #0 │ │ │ │ - ldr r1, [pc, #300] @ 1003c4 │ │ │ │ + ldr r1, [pc, #300] @ 1003e0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 1b0820 │ │ │ │ + bl fdf2c │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 1003e4 │ │ │ │ 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] @ 1003e8 │ │ │ │ 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] @ 1003ec │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl 101360 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 1003d4 │ │ │ │ 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] @ 1003d8 │ │ │ │ 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] @ 1003dc │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1003b0 │ │ │ │ + beq 1003cc │ │ │ │ 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 │ │ │ │ + ldrsheq r1, [r1], -r0 @ │ │ │ │ + strdeq fp, [pc], -r8 @ │ │ │ │ + @ instruction: 0xfff4d54c │ │ │ │ + ldrdeq fp, [pc], -r4 @ │ │ │ │ + mlaeq r5, ip, fp, pc @ │ │ │ │ + eoreq fp, pc, r4, asr r3 @ │ │ │ │ + @ instruction: 0xfff4d5a8 │ │ │ │ + eoreq fp, pc, r0, lsr r3 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #220] @ 1004c4 │ │ │ │ + ldr r1, [pc, #220] @ 1004e0 │ │ │ │ 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 100440 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100460 │ │ │ │ + beq 10047c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10043c │ │ │ │ + bne 100458 │ │ │ │ bl 47800 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100460 │ │ │ │ + beq 10047c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1004c0 │ │ │ │ + beq 1004dc │ │ │ │ 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 fdf2c │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 1004e4 │ │ │ │ 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] @ 1004e8 │ │ │ │ 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] @ 1004ec │ │ │ │ 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 │ │ │ │ + eorseq r0, r1, r0, asr #30 │ │ │ │ + eoreq fp, pc, ip, asr #3 │ │ │ │ + @ instruction: 0xfff4d420 │ │ │ │ + eoreq fp, pc, r8, lsr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #216] @ 1005c0 │ │ │ │ + ldr r1, [pc, #216] @ 1005dc │ │ │ │ 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 100574 │ │ │ │ mov r0, r5 │ │ │ │ bl 75930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100544 │ │ │ │ + beq 100560 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100560 │ │ │ │ + beq 10057c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ad04 │ │ │ │ + bl 11ad20 │ │ │ │ eor r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 2d9554 │ │ │ │ + b 2d9570 │ │ │ │ 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 2d9570 │ │ │ │ + bl fe14c │ │ │ │ + b 100580 │ │ │ │ + bl 10137c │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 1005e0 │ │ │ │ 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] @ 1005e4 │ │ │ │ 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] @ 1005e8 │ │ │ │ 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 │ │ │ │ + eorseq r0, r1, r0, asr #28 │ │ │ │ + eoreq fp, pc, ip, asr #1 │ │ │ │ + @ instruction: 0xfff4d320 │ │ │ │ + eoreq fp, pc, r8, lsr #1 │ │ │ │ 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] @ 100664 │ │ │ │ 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] @ 100668 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #56] @ 100650 │ │ │ │ + ldr r0, [pc, #56] @ 10066c │ │ │ │ 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] @ 100670 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #24] @ 100658 │ │ │ │ + ldr r1, [pc, #24] @ 100674 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eoreq fp, pc, r0, lsr #4 │ │ │ │ + eoreq fp, pc, r4, lsl #4 │ │ │ │ @ instruction: 0xffffdb2c │ │ │ │ - @ instruction: 0xfff4d2c8 │ │ │ │ - mlaeq r5, r9, r8, pc @ │ │ │ │ - eoreq fp, pc, r4, asr #3 │ │ │ │ + @ instruction: 0xfff4d2ac │ │ │ │ + mlaeq r5, sp, r8, pc @ │ │ │ │ + eoreq fp, pc, r8, lsr #3 │ │ │ │ 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] @ 100a10 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #872] @ 1009ec │ │ │ │ + ldr r1, [pc, #872] @ 100a08 │ │ │ │ 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] @ 100a0c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ strb r7, [sp, #72] @ 0x48 │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1007a4 │ │ │ │ + beq 1007c0 │ │ │ │ mov r9, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 100810 │ │ │ │ + beq 10082c │ │ │ │ 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 +229767,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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 100884 │ │ │ │ + beq 1008a0 │ │ │ │ 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 1008dc │ │ │ │ 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 eac38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 100934 │ │ │ │ + bne 100950 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e938 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10079c │ │ │ │ + beq 1007b8 │ │ │ │ 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] @ 100a20 │ │ │ │ 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] @ 100a24 │ │ │ │ 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] @ 100a28 │ │ │ │ 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] @ 100a2c │ │ │ │ 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] @ 100a40 │ │ │ │ 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] @ 100a44 │ │ │ │ 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] @ 100a48 │ │ │ │ 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] @ 100a4c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 10098c │ │ │ │ + b 1009a8 │ │ │ │ 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] @ 100a14 │ │ │ │ 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] @ 100a18 │ │ │ │ + ldr r3, [pc, #332] @ 100a1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b 10098c │ │ │ │ + b 1009a8 │ │ │ │ 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] @ 100a30 │ │ │ │ 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] @ 100a34 │ │ │ │ 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] @ 100a38 │ │ │ │ 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] @ 100a3c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 10098c │ │ │ │ + b 1009a8 │ │ │ │ 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] @ 100a50 │ │ │ │ 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] @ 100a54 │ │ │ │ str sl, [sp, #448] @ 0x1c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #184] @ 100a3c │ │ │ │ + ldr r1, [pc, #184] @ 100a58 │ │ │ │ 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 1009c4 │ │ │ │ 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 1009f8 │ │ │ │ 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 │ │ │ │ - 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 │ │ │ │ - andeq r5, r2, r0, ror #6 │ │ │ │ + mlaeq r5, r7, r3, r9 │ │ │ │ + ldrdeq sl, [pc], -r4 @ │ │ │ │ + eoreq lr, r5, r9, lsr #20 │ │ │ │ + mlaeq pc, r0, fp, sl @ │ │ │ │ + eoreq sl, pc, r0, lsl ip @ │ │ │ │ + eorseq pc, r0, ip, lsl r5 @ │ │ │ │ + @ instruction: 0xfff4d0cc │ │ │ │ + eoreq sl, pc, r4, lsl ip @ │ │ │ │ + eoreq sl, pc, r0, lsr fp @ │ │ │ │ + @ instruction: 0x0030f3fc │ │ │ │ + @ instruction: 0xfff4cfb0 │ │ │ │ + eoreq sl, pc, r0, ror #29 │ │ │ │ + eoreq sl, pc, r8, asr #23 │ │ │ │ + eorseq pc, r0, ip, lsr #9 │ │ │ │ + @ instruction: 0xfff4d060 │ │ │ │ + mlaeq pc, r0, pc, sl @ │ │ │ │ eoreq sl, pc, ip, asr #21 │ │ │ │ + andeq r5, r2, r0, ror #6 │ │ │ │ + @ instruction: 0x002faab0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #380] @ 100bcc │ │ │ │ + ldr r1, [pc, #380] @ 100be8 │ │ │ │ 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 100b3c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100b28 │ │ │ │ + beq 100b44 │ │ │ │ bl 1f208 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100b6c │ │ │ │ + beq 100b88 │ │ │ │ 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] @ 100c04 │ │ │ │ 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] @ 100c08 │ │ │ │ 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] @ 100c00 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fe134 │ │ │ │ - b 100b70 │ │ │ │ + bl fe150 │ │ │ │ + b 100b8c │ │ │ │ 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] @ 100bf8 │ │ │ │ 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] @ 100bfc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #8 │ │ │ │ - b 100b08 │ │ │ │ - bl fe138 │ │ │ │ - bl 2e81ec │ │ │ │ + b 100b24 │ │ │ │ + bl fe154 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 100bec │ │ │ │ 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] @ 100bf0 │ │ │ │ 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] @ 100bf4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eorseq r0, r1, r8, ror r8 │ │ │ │ - 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 r0, r1, ip, asr r8 │ │ │ │ + eoreq sl, pc, r0, asr #21 │ │ │ │ + @ instruction: 0xfff4cd14 │ │ │ │ + mlaeq pc, ip, sl, sl @ │ │ │ │ + ldrdeq sl, [pc], -r4 @ │ │ │ │ + eorseq pc, r0, r0, lsl #7 │ │ │ │ + eoreq sl, pc, r0, lsr #26 │ │ │ │ + eoreq sl, pc, r4, asr #26 │ │ │ │ + eorseq pc, r0, r0, ror #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #244] @ 100cf4 │ │ │ │ + ldr r1, [pc, #244] @ 100d10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #49 @ 0x31 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 100cf0 │ │ │ │ + ldr r5, [pc, #196] @ 100d14 │ │ │ │ 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] @ 100d18 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 100d00 │ │ │ │ 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] @ 100d1c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 +230135,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 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 100c2c │ │ │ │ + bl 1b0820 │ │ │ │ + b 100c48 │ │ │ │ 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 1b0820 │ │ │ │ + b 100c94 │ │ │ │ + ldrdeq pc, [r5], -pc @ │ │ │ │ + eorseq r0, r1, r4, ror r6 │ │ │ │ + ldrdeq pc, [r5], -r0 @ │ │ │ │ + eoreq pc, r5, r1, 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] @ 1010d8 │ │ │ │ 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] @ 1010d4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ strb r6, [sp, #70] @ 0x46 │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 100e64 │ │ │ │ + beq 100e80 │ │ │ │ mov sl, r0 │ │ │ │ bl 1f4f0 │ │ │ │ ldrb r0, [sl, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 100ed0 │ │ │ │ + beq 100eec │ │ │ │ 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 +230195,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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 100f44 │ │ │ │ + beq 100f60 │ │ │ │ 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 100f9c │ │ │ │ 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 101010 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 101000 │ │ │ │ + beq 10101c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6bf0 │ │ │ │ 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 100e78 │ │ │ │ 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] @ 1010e8 │ │ │ │ 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] @ 1010ec │ │ │ │ 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] @ 1010f0 │ │ │ │ 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] @ 1010f4 │ │ │ │ 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] @ 101108 │ │ │ │ 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] @ 10110c │ │ │ │ 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] @ 101110 │ │ │ │ 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] @ 101114 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 101058 │ │ │ │ + b 101074 │ │ │ │ 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] @ 1010dc │ │ │ │ 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] @ 1010e0 │ │ │ │ + ldr r3, [pc, #340] @ 1010e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b 101058 │ │ │ │ + b 101074 │ │ │ │ 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] @ 1010f8 │ │ │ │ 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] @ 1010fc │ │ │ │ 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] @ 101100 │ │ │ │ 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] @ 101104 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 101058 │ │ │ │ + b 101074 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b 101004 │ │ │ │ + b 101020 │ │ │ │ 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] @ 101118 │ │ │ │ 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] @ 10111c │ │ │ │ str fp, [sp, #452] @ 0x1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ - ldr r1, [pc, #180] @ 101104 │ │ │ │ + ldr r1, [pc, #180] @ 101120 │ │ │ │ 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 1010a4 │ │ │ │ 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 1010c4 │ │ │ │ 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 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 @ │ │ │ │ - muleq r2, r4, ip │ │ │ │ + eoreq pc, r5, r3, lsr #6 │ │ │ │ + eoreq sl, pc, r4, lsl r5 @ │ │ │ │ + eoreq lr, r5, r9, ror #6 │ │ │ │ + ldrdeq sl, [pc], -r0 @ │ │ │ │ + eoreq sl, pc, r0, asr r5 @ │ │ │ │ + eorseq lr, r0, ip, asr lr │ │ │ │ + @ instruction: 0xfff4ca0c │ │ │ │ + eoreq sl, pc, r4, asr r5 @ │ │ │ │ + eoreq sl, pc, r0, ror r4 @ │ │ │ │ + eorseq lr, r0, ip, lsr sp │ │ │ │ + @ instruction: 0xfff4c8f0 │ │ │ │ + eoreq sl, pc, r0, lsl #18 │ │ │ │ + eoreq sl, pc, r8, lsl #10 │ │ │ │ + eorseq lr, r0, ip, ror #27 │ │ │ │ + @ instruction: 0xfff4c9a0 │ │ │ │ + @ instruction: 0x002fa9b0 │ │ │ │ eoreq sl, pc, r0, lsl #8 │ │ │ │ + muleq r2, r4, ip │ │ │ │ + eoreq sl, pc, r4, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #464 @ 0x1d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e8a90 │ │ │ │ + bl 2e8aac │ │ │ │ mov r0, #6 │ │ │ │ ldr r8, [r4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ - ldr r0, [pc, #520] @ 10133c │ │ │ │ + ldr r0, [pc, #520] @ 101358 │ │ │ │ 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] @ 101354 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ strb r7, [sp, #78] @ 0x4e │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101248 │ │ │ │ + beq 101264 │ │ │ │ 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 +230450,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] @ 10136c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1012b8 │ │ │ │ + beq 1012d4 │ │ │ │ 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 101240 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101240 │ │ │ │ + beq 10125c │ │ │ │ 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] @ 10135c │ │ │ │ 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] @ 101360 │ │ │ │ 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] @ 101364 │ │ │ │ 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] @ 101368 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1012f0 │ │ │ │ + b 10130c │ │ │ │ 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] @ 101370 │ │ │ │ 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] @ 101374 │ │ │ │ + ldr r3, [pc, #116] @ 101378 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 10131c │ │ │ │ + b 101338 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101314 │ │ │ │ + beq 101330 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101330 │ │ │ │ + beq 10134c │ │ │ │ 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, r7, lsl pc │ │ │ │ + eoreq sl, pc, ip, ror #2 │ │ │ │ + eorseq lr, r0, r8, ror sl │ │ │ │ + @ instruction: 0xfff4c62c │ │ │ │ + eoreq sl, pc, ip, lsr r6 @ │ │ │ │ + eoreq sl, pc, r4, lsr #14 │ │ │ │ + eoreq sl, pc, r0, lsr #3 │ │ │ │ + strdeq sp, [r5], -r5 @ │ │ │ │ + eoreq sl, pc, ip, asr r1 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ 1013d4 │ │ │ │ + ldr r0, [pc, #100] @ 1013f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101398 │ │ │ │ - ldr r0, [pc, #88] @ 1013e4 │ │ │ │ + bne 1013b4 │ │ │ │ + ldr r0, [pc, #88] @ 101400 │ │ │ │ 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] @ 1013f4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 1013dc │ │ │ │ - ldr r3, [pc, #24] @ 1013e0 │ │ │ │ + ldr r0, [pc, #24] @ 1013f8 │ │ │ │ + ldr r3, [pc, #24] @ 1013fc │ │ │ │ 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 1013a0 │ │ │ │ + eorseq r0, r1, r8, lsl r0 │ │ │ │ + eoreq sl, pc, r4, ror #10 │ │ │ │ + eorseq pc, r0, r8, asr #31 │ │ │ │ + eoreq r9, pc, r8, ror #29 │ │ │ │ + eorseq r0, r1, r4, lsr #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [pc, #256] @ 1014f8 │ │ │ │ + ldr r1, [pc, #256] @ 101514 │ │ │ │ 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 1014b4 │ │ │ │ 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] @ 101524 │ │ │ │ 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] @ 101528 │ │ │ │ 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] @ 10152c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fdf0c │ │ │ │ - bl 2e81ec │ │ │ │ + bl fdf28 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 101518 │ │ │ │ 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] @ 10151c │ │ │ │ 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] @ 101520 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0030feb4 │ │ │ │ + mlaeq pc, r4, r1, sl @ │ │ │ │ + @ instruction: 0xfff4c3e8 │ │ │ │ + eoreq sl, pc, r0, ror r1 @ │ │ │ │ + eoreq sl, pc, ip, ror #9 │ │ │ │ + eorseq lr, r0, r8, ror #20 │ │ │ │ + eoreq sl, pc, r8, asr #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #160] @ 1015c4 │ │ │ │ + ldr r1, [pc, #160] @ 1015e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 1015d0 │ │ │ │ + ldr r0, [pc, #112] @ 1015e4 │ │ │ │ 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] @ 1015e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 +230703,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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ + b 10156c │ │ │ │ + mlaeq r5, fp, fp, lr │ │ │ │ + eorseq pc, r0, r4, asr sp @ │ │ │ │ + eoreq lr, r5, r9, lsl #23 │ │ │ │ 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 +230738,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] @ 101870 │ │ │ │ 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] @ 101878 │ │ │ │ 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] @ 101874 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ strb r8, [sp, #88] @ 0x58 │ │ │ │ bl 1dd80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101768 │ │ │ │ + beq 101784 │ │ │ │ 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 +230777,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] @ 10188c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r3, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1017d4 │ │ │ │ + beq 1017f0 │ │ │ │ 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 101760 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101760 │ │ │ │ + beq 10177c │ │ │ │ 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] @ 10187c │ │ │ │ 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] @ 101880 │ │ │ │ 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] @ 101884 │ │ │ │ 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] @ 101888 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 10180c │ │ │ │ + b 101828 │ │ │ │ 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] @ 101890 │ │ │ │ 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] @ 101894 │ │ │ │ + ldr r3, [pc, #120] @ 101898 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 101838 │ │ │ │ + b 101854 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101830 │ │ │ │ + beq 10184c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 1e800 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1ec20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10184c │ │ │ │ + beq 101868 │ │ │ │ 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 │ │ │ │ + eoreq r8, r5, fp, asr #7 │ │ │ │ + eoreq r9, pc, r8, asr #24 │ │ │ │ + eorseq lr, r0, ip, asr r5 │ │ │ │ + @ instruction: 0xfff4c110 │ │ │ │ ldrdeq sl, [pc], -r0 @ │ │ │ │ - eoreq r9, pc, r0, lsr #25 │ │ │ │ - ldrdeq sp, [r5], -r5 @ │ │ │ │ - eoreq r9, pc, ip, asr ip @ │ │ │ │ + @ instruction: 0x002fa2b4 │ │ │ │ + eoreq r9, pc, r4, lsl #25 │ │ │ │ + ldrdeq sp, [r5], -r9 @ │ │ │ │ + eoreq r9, pc, r0, asr #24 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #716] @ 101b5c │ │ │ │ + ldr r1, [pc, #716] @ 101b78 │ │ │ │ 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 1019f8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1019e4 │ │ │ │ + beq 101a00 │ │ │ │ bl 1ece0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101a28 │ │ │ │ + beq 101a44 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101a30 │ │ │ │ - ldr r0, [pc, #632] @ 101b80 │ │ │ │ + beq 101a4c │ │ │ │ + ldr r0, [pc, #632] @ 101b9c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101a74 │ │ │ │ - ldr r0, [pc, #620] @ 101b90 │ │ │ │ + bne 101a90 │ │ │ │ + ldr r0, [pc, #620] @ 101bac │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101ab0 │ │ │ │ + beq 101acc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101ab8 │ │ │ │ + beq 101ad4 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 101afc │ │ │ │ + beq 101b18 │ │ │ │ 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] @ 101bb8 │ │ │ │ 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] @ 101bbc │ │ │ │ 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] @ 101b90 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fe1a8 │ │ │ │ - b 101b00 │ │ │ │ + bl fe1c4 │ │ │ │ + b 101b1c │ │ │ │ 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] @ 101b88 │ │ │ │ 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] @ 101b8c │ │ │ │ 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 1019e0 │ │ │ │ + bl fdf28 │ │ │ │ + b 101b1c │ │ │ │ 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] @ 101b94 │ │ │ │ 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] @ 101b98 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ - b 1019c4 │ │ │ │ + b 1019e0 │ │ │ │ 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] @ 101ba0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #232] @ 101b88 │ │ │ │ - ldr r3, [pc, #232] @ 101b8c │ │ │ │ + ldr r0, [pc, #232] @ 101ba4 │ │ │ │ + ldr r3, [pc, #232] @ 101ba8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 10191c │ │ │ │ - bl 101e74 │ │ │ │ - b 101b00 │ │ │ │ + b 101938 │ │ │ │ + bl 101e90 │ │ │ │ + b 101b1c │ │ │ │ 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] @ 101bb0 │ │ │ │ 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] @ 101bb4 │ │ │ │ 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 1019e0 │ │ │ │ + bl fe14c │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 101b7c │ │ │ │ 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] @ 101b80 │ │ │ │ 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] @ 101b84 │ │ │ │ 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 │ │ │ │ + mlaseq r0, r4, sl, pc @ │ │ │ │ + eoreq r9, pc, r0, lsr fp @ │ │ │ │ + @ instruction: 0xfff4bd84 │ │ │ │ + eoreq r9, pc, ip, lsl #22 │ │ │ │ + eoreq r9, pc, r8, ror #31 │ │ │ │ + eorseq lr, r0, r4, asr #9 │ │ │ │ + eoreq sl, pc, r4, asr r0 @ │ │ │ │ + eoreq r9, pc, ip, lsr #31 │ │ │ │ + eorseq lr, r0, r8, ror r4 │ │ │ │ + mlaseq r0, r4, r6, pc @ │ │ │ │ + eoreq r9, pc, r8, lsr #31 │ │ │ │ + eorseq pc, r0, r0, lsl #10 │ │ │ │ + eoreq r9, pc, r8, asr #16 │ │ │ │ + eorseq pc, r0, r4, lsl #13 │ │ │ │ + eoreq r9, pc, r4, lsr pc @ │ │ │ │ + @ instruction: 0x0030e3f0 │ │ │ │ + eoreq sl, pc, r8, ror r0 @ │ │ │ │ + eorseq lr, r0, r4, lsr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #408] @ 101d4c │ │ │ │ + ldr r1, [pc, #408] @ 101d68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 101d28 │ │ │ │ + ldr r5, [pc, #360] @ 101d6c │ │ │ │ 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] @ 101d70 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 101d38 │ │ │ │ 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] @ 101d74 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 101d48 │ │ │ │ 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] @ 101d78 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 101d58 │ │ │ │ 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] @ 101d7c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 +231173,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 1b0820 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101be0 │ │ │ │ + bl 1b0820 │ │ │ │ + b 101bfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101c28 │ │ │ │ + bl 1b0820 │ │ │ │ + b 101c44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 101c6c │ │ │ │ + bl 1b0820 │ │ │ │ + b 101c88 │ │ │ │ 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 1b0820 │ │ │ │ + b 101ccc │ │ │ │ + eoreq lr, r5, r7, lsr r6 │ │ │ │ + eorseq pc, r0, r8, lsr r7 @ │ │ │ │ + eoreq lr, r5, r5, lsr #12 │ │ │ │ + strdeq lr, [r5], -r1 @ │ │ │ │ + ldrdeq r7, [r5], -r7 @ │ │ │ │ + eoreq lr, r5, lr, ror #10 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #104] @ 101ddc │ │ │ │ + ldr r0, [pc, #104] @ 101df8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101da4 │ │ │ │ - ldr r0, [pc, #80] @ 101de8 │ │ │ │ + bne 101dc0 │ │ │ │ + ldr r0, [pc, #80] @ 101e04 │ │ │ │ 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] @ 101dfc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #20] @ 101de4 │ │ │ │ + ldr r3, [pc, #20] @ 101e00 │ │ │ │ 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 101dac │ │ │ │ + eorseq pc, r0, r4, lsr r5 @ │ │ │ │ + eoreq r9, pc, r8, lsl #25 │ │ │ │ + eoreq r9, pc, ip, ror #10 │ │ │ │ + mlaseq r0, r0, r5, pc @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ 101e60 │ │ │ │ + ldr r0, [pc, #100] @ 101e7c │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101e24 │ │ │ │ - ldr r0, [pc, #88] @ 101e70 │ │ │ │ + bne 101e40 │ │ │ │ + ldr r0, [pc, #88] @ 101e8c │ │ │ │ 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] @ 101e80 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 101e68 │ │ │ │ - ldr r3, [pc, #24] @ 101e6c │ │ │ │ + ldr r0, [pc, #24] @ 101e84 │ │ │ │ + ldr r3, [pc, #24] @ 101e88 │ │ │ │ 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 101e2c │ │ │ │ + eorseq pc, r0, r4, ror #12 │ │ │ │ + eoreq r9, pc, r8, lsl ip @ │ │ │ │ + eorseq pc, r0, r4, lsl r6 @ │ │ │ │ + strdeq r9, [pc], -r8 @ │ │ │ │ + eorseq pc, r0, ip, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #100] @ 101ee8 │ │ │ │ + ldr r0, [pc, #100] @ 101f04 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 101eac │ │ │ │ - ldr r0, [pc, #88] @ 101ef8 │ │ │ │ + bne 101ec8 │ │ │ │ + ldr r0, [pc, #88] @ 101f14 │ │ │ │ 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] @ 101f08 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 101ef0 │ │ │ │ - ldr r3, [pc, #24] @ 101ef4 │ │ │ │ + ldr r0, [pc, #24] @ 101f0c │ │ │ │ + ldr r3, [pc, #24] @ 101f10 │ │ │ │ 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 101eb4 │ │ │ │ + eorseq pc, r0, r8, lsl r1 @ │ │ │ │ + eoreq r9, pc, r0, ror fp @ │ │ │ │ + eorseq pc, r0, r8, asr #1 │ │ │ │ + eoreq r9, pc, r0, lsl r4 @ │ │ │ │ + eorseq pc, r0, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ - ldr r6, [pc, #1148] @ 102388 │ │ │ │ + ldr r6, [pc, #1148] @ 1023a4 │ │ │ │ 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 102118 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102104 │ │ │ │ + beq 102120 │ │ │ │ bl 1e80c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102148 │ │ │ │ + beq 102164 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102150 │ │ │ │ - ldr r0, [pc, #1060] @ 1023ac │ │ │ │ + beq 10216c │ │ │ │ + ldr r0, [pc, #1060] @ 1023c8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102194 │ │ │ │ - ldr r0, [pc, #1048] @ 1023bc │ │ │ │ + bne 1021b0 │ │ │ │ + ldr r0, [pc, #1048] @ 1023d8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1021d0 │ │ │ │ + beq 1021ec │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1021d8 │ │ │ │ - ldr r0, [pc, #1008] @ 1023c8 │ │ │ │ + beq 1021f4 │ │ │ │ + ldr r0, [pc, #1008] @ 1023e4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r4, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10221c │ │ │ │ + bne 102238 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102254 │ │ │ │ + beq 102270 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #32] │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10225c │ │ │ │ + beq 102278 │ │ │ │ bl 1e8cc │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1022a0 │ │ │ │ + beq 1022bc │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bl 1f2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1022a8 │ │ │ │ - ldr r0, [pc, #908] @ 1023e4 │ │ │ │ + beq 1022c4 │ │ │ │ + ldr r0, [pc, #908] @ 102400 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 1022ec │ │ │ │ - ldr r0, [pc, #896] @ 1023f4 │ │ │ │ + bne 102308 │ │ │ │ + ldr r0, [pc, #896] @ 102410 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102328 │ │ │ │ + beq 102344 │ │ │ │ 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] @ 102414 │ │ │ │ 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] @ 102418 │ │ │ │ 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] @ 1023bc │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - bl fe1ac │ │ │ │ - b 10232c │ │ │ │ + bl fe1c8 │ │ │ │ + b 102348 │ │ │ │ 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] @ 1023b4 │ │ │ │ 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] @ 1023b8 │ │ │ │ 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 102100 │ │ │ │ + bl fdf2c │ │ │ │ + b 102348 │ │ │ │ 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] @ 1023c0 │ │ │ │ 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] @ 1023c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ - b 1020e4 │ │ │ │ + b 102100 │ │ │ │ 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] @ 1023cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #500] @ 1023b4 │ │ │ │ - ldr r3, [pc, #500] @ 1023b8 │ │ │ │ + ldr r0, [pc, #500] @ 1023d0 │ │ │ │ + ldr r3, [pc, #500] @ 1023d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101f9c │ │ │ │ - bl 101360 │ │ │ │ - b 10232c │ │ │ │ + b 101fb8 │ │ │ │ + bl 10137c │ │ │ │ + b 102348 │ │ │ │ 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] @ 1023dc │ │ │ │ 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] @ 1023e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #24 │ │ │ │ - b 1020e4 │ │ │ │ + b 102100 │ │ │ │ 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] @ 1023e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #392] @ 1023d0 │ │ │ │ + ldr r3, [pc, #392] @ 1023ec │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 101ff4 │ │ │ │ - bl 101d64 │ │ │ │ - b 10232c │ │ │ │ + b 102010 │ │ │ │ + bl 101d80 │ │ │ │ + b 102348 │ │ │ │ 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] @ 1023f0 │ │ │ │ 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] @ 1023f4 │ │ │ │ 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 102100 │ │ │ │ + bl fe14c │ │ │ │ + b 102348 │ │ │ │ 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] @ 1023f8 │ │ │ │ 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] @ 1023fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - b 1020e4 │ │ │ │ + b 102100 │ │ │ │ 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] @ 102404 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #212] @ 1023ec │ │ │ │ - ldr r3, [pc, #212] @ 1023f0 │ │ │ │ + ldr r0, [pc, #212] @ 102408 │ │ │ │ + ldr r3, [pc, #212] @ 10240c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 10206c │ │ │ │ - bl 101dec │ │ │ │ - bl 2e81ec │ │ │ │ + b 102088 │ │ │ │ + bl 101e08 │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 1023a8 │ │ │ │ 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] @ 1023ac │ │ │ │ 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] @ 1023b0 │ │ │ │ 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 │ │ │ │ - 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, r8, lsl r4 @ │ │ │ │ + eoreq r9, pc, r4, lsl #6 │ │ │ │ + @ instruction: 0xfff4b558 │ │ │ │ + eoreq r9, pc, r0, ror #5 │ │ │ │ + eoreq r9, pc, r8, ror #18 │ │ │ │ + eorseq sp, r0, r4, lsr #27 │ │ │ │ + strdeq r9, [pc], -r4 @ │ │ │ │ + eoreq r9, pc, ip, lsr #18 │ │ │ │ + eorseq sp, r0, r8, asr sp │ │ │ │ + eorseq pc, r0, r0, lsl #8 │ │ │ │ + eoreq r9, pc, r8, ror #14 │ │ │ │ + eorseq pc, r0, ip, asr #3 │ │ │ │ + eoreq r9, pc, ip, ror #1 │ │ │ │ eorseq pc, r0, ip, lsl #9 │ │ │ │ - eoreq r9, pc, r4, lsr sl @ │ │ │ │ - eorseq sp, r0, r0, lsr #28 │ │ │ │ + @ instruction: 0x002f98b4 │ │ │ │ + @ instruction: 0x0030dcd0 │ │ │ │ + @ instruction: 0x0030f2d0 │ │ │ │ + eoreq r9, pc, r0, lsl r8 @ │ │ │ │ + strdeq r9, [pc], -r4 @ │ │ │ │ + eoreq r9, pc, r0, asr #16 │ │ │ │ + eorseq sp, r0, ip, asr #24 │ │ │ │ + eoreq r9, pc, r4, lsl #16 │ │ │ │ + eorseq sp, r0, r0, lsl #24 │ │ │ │ + eorseq pc, r0, r8, lsl #8 │ │ │ │ + eoreq r9, pc, r0, asr r7 @ │ │ │ │ + eorseq pc, r0, ip, asr #2 │ │ │ │ + eoreq r8, pc, r0, lsr pc @ │ │ │ │ + eorseq pc, r0, r0, ror r4 @ │ │ │ │ + eoreq r9, pc, r8, lsl sl @ │ │ │ │ + eorseq sp, r0, r4, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #2688] @ 102e90 │ │ │ │ + ldr r1, [pc, #2688] @ 102eac │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 102b24 │ │ │ │ + ldr sl, [pc, #2640] @ 102eb0 │ │ │ │ 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] @ 102eb4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 102b34 │ │ │ │ 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] @ 102eb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 102b44 │ │ │ │ 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] @ 102ebc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 102b54 │ │ │ │ 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] @ 102ec0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 102b64 │ │ │ │ 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] @ 102ec4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 102b74 │ │ │ │ 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] @ 102ec8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ 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 102b84 │ │ │ │ + ldr r0, [pc, #2200] @ 102e98 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - bl 354ac0 <__aeabi_uidivmod@@Base+0x1850> │ │ │ │ + bl 354ae0 <__aeabi_uidivmod@@Base+0x1854> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102cb0 │ │ │ │ - ldr r0, [pc, #2240] @ 102ebc │ │ │ │ + beq 102ccc │ │ │ │ + ldr r0, [pc, #2240] @ 102ed8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102ce8 │ │ │ │ + bne 102d04 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1026f0 │ │ │ │ + bne 10270c │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1026f0 │ │ │ │ + beq 10270c │ │ │ │ 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 10269c │ │ │ │ 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 102664 │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 102698 │ │ │ │ + beq 1026b4 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1026f0 │ │ │ │ + beq 10270c │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 102638 │ │ │ │ + b 102654 │ │ │ │ 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] @ 102e9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #1980] @ 102e84 │ │ │ │ + ldr r2, [pc, #1980] @ 102ea0 │ │ │ │ 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] @ 102ea8 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ - ldreq r2, [pc, #1956] @ 102e88 │ │ │ │ + ldreq r2, [pc, #1956] @ 102ea4 │ │ │ │ eoreq r0, r0, r3 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 102708 │ │ │ │ - ldr r0, [pc, #2072] @ 102f10 │ │ │ │ + beq 102724 │ │ │ │ + ldr r0, [pc, #2072] @ 102f2c │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #2068] @ 102f14 │ │ │ │ + ldr r2, [pc, #2068] @ 102f30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10271c │ │ │ │ + bne 102738 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 10273c │ │ │ │ - bl 2dc5c0 │ │ │ │ + b 102758 │ │ │ │ + bl 2dc5dc │ │ │ │ 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] @ 102ee4 │ │ │ │ mov r2, #11 │ │ │ │ - ldr r1, [pc, #1908] @ 102ecc │ │ │ │ + ldr r1, [pc, #1908] @ 102ee8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl b4804 │ │ │ │ + bl b4820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102d60 │ │ │ │ + bne 102d7c │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 102bcc │ │ │ │ + bne 102be8 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102be8 │ │ │ │ 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 10280c │ │ │ │ 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 1027d4 │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 102808 │ │ │ │ + beq 102824 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102be8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 1027a8 │ │ │ │ + b 1027c4 │ │ │ │ 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] @ 102ea0 │ │ │ │ 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] @ 102ea8 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #1588] @ 102e88 │ │ │ │ + ldreq r2, [pc, #1588] @ 102ea4 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - bne 102bcc │ │ │ │ - ldr r0, [pc, #1652] @ 102ed8 │ │ │ │ + bne 102be8 │ │ │ │ + ldr r0, [pc, #1652] @ 102ef4 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, fp │ │ │ │ mov fp, #19 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #19 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102e2c │ │ │ │ - ldr r5, [pc, #1616] @ 102edc │ │ │ │ + beq 102e48 │ │ │ │ + ldr r5, [pc, #1616] @ 102ef8 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #19 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #1544] @ 102ee0 │ │ │ │ + ldr r3, [pc, #1544] @ 102efc │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102c7c │ │ │ │ + bne 102c98 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ mov fp, r4 │ │ │ │ - bne 102da4 │ │ │ │ + bne 102dc0 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 102bcc │ │ │ │ + bne 102be8 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102be8 │ │ │ │ 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 102990 │ │ │ │ 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 102958 │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 10298c │ │ │ │ + beq 1029a8 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102be8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 10292c │ │ │ │ + b 102948 │ │ │ │ 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] @ 102ea0 │ │ │ │ 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] @ 102ea8 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #1200] @ 102e88 │ │ │ │ + ldreq r2, [pc, #1200] @ 102ea4 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - bne 102bcc │ │ │ │ - ldr r0, [pc, #1284] @ 102eec │ │ │ │ + bne 102be8 │ │ │ │ + ldr r0, [pc, #1284] @ 102f08 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #20 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102e40 │ │ │ │ - ldr r5, [pc, #1252] @ 102ef0 │ │ │ │ + beq 102e5c │ │ │ │ + ldr r5, [pc, #1252] @ 102f0c │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #20 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #1180] @ 102ef4 │ │ │ │ + ldr r3, [pc, #1180] @ 102f10 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102c8c │ │ │ │ + bne 102ca8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 102de8 │ │ │ │ + bne 102e04 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 102bcc │ │ │ │ + bne 102be8 │ │ │ │ ldr r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102be8 │ │ │ │ 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 102b0c │ │ │ │ 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 102ad4 │ │ │ │ ands r2, r4, #255 @ 0xff │ │ │ │ - beq 102b78 │ │ │ │ + beq 102b94 │ │ │ │ sub r3, r7, #24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 102bcc │ │ │ │ + beq 102be8 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ - b 102aa8 │ │ │ │ + b 102ac4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 10243c │ │ │ │ + bl 1b0820 │ │ │ │ + b 102458 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102488 │ │ │ │ + bl 1b0820 │ │ │ │ + b 1024a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1024cc │ │ │ │ + bl 1b0820 │ │ │ │ + b 1024e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102510 │ │ │ │ + bl 1b0820 │ │ │ │ + b 10252c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102554 │ │ │ │ + bl 1b0820 │ │ │ │ + b 102570 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102598 │ │ │ │ + bl 1b0820 │ │ │ │ + b 1025b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1025dc │ │ │ │ + bl 1b0820 │ │ │ │ + b 1025f8 │ │ │ │ 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] @ 102ea0 │ │ │ │ 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] @ 102ea8 │ │ │ │ ldreq r1, [sp, #20] │ │ │ │ eoreq r0, r0, r2 │ │ │ │ - ldreq r2, [pc, #708] @ 102e88 │ │ │ │ + ldreq r2, [pc, #708] @ 102ea4 │ │ │ │ eoreq r1, r1, r2 │ │ │ │ orrseq r0, r0, r1 │ │ │ │ - beq 102be4 │ │ │ │ - ldr r0, [pc, #836] @ 102f18 │ │ │ │ + beq 102c00 │ │ │ │ + ldr r0, [pc, #836] @ 102f34 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ - ldr r2, [pc, #832] @ 102f1c │ │ │ │ + ldr r2, [pc, #832] @ 102f38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ - ldr r0, [pc, #788] @ 102f00 │ │ │ │ + ldr r0, [pc, #788] @ 102f1c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #17 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #17 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 102e54 │ │ │ │ - ldr r7, [pc, #756] @ 102f04 │ │ │ │ + beq 102e70 │ │ │ │ + ldr r7, [pc, #756] @ 102f20 │ │ │ │ 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 181fcc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #17 │ │ │ │ - bl 2e22c8 │ │ │ │ + bl 2e22e4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r3, [pc, #684] @ 102f08 │ │ │ │ + ldr r3, [pc, #684] @ 102f24 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1ea10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 102c9c │ │ │ │ + bne 102cb8 │ │ │ │ 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 1b0820 │ │ │ │ + b 10290c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 102a70 │ │ │ │ + bl 1b0820 │ │ │ │ + b 102a8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #504] @ 102eb0 │ │ │ │ + ldr r0, [pc, #504] @ 102ecc │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 352348 │ │ │ │ + bl 352364 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 102d2c │ │ │ │ + bne 102d48 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #464] @ 102eb4 │ │ │ │ + ldr r0, [pc, #464] @ 102ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 102d40 │ │ │ │ + b 102d5c │ │ │ │ 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] @ 102edc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #432] @ 102ec4 │ │ │ │ + ldr r3, [pc, #432] @ 102ee0 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 102624 │ │ │ │ - b 1026f0 │ │ │ │ + beq 102640 │ │ │ │ + b 10270c │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #460] @ 102f0c │ │ │ │ + ldr r0, [pc, #460] @ 102f28 │ │ │ │ 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] @ 102ed4 │ │ │ │ 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] @ 102eec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #328] @ 102ed4 │ │ │ │ + ldr r3, [pc, #328] @ 102ef0 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 102794 │ │ │ │ - b 102bcc │ │ │ │ + beq 1027b0 │ │ │ │ + b 102be8 │ │ │ │ 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] @ 102f00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #280] @ 102ee8 │ │ │ │ + ldr r3, [pc, #280] @ 102f04 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 102918 │ │ │ │ - b 102bcc │ │ │ │ + beq 102934 │ │ │ │ + b 102be8 │ │ │ │ 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] @ 102f14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #232] @ 102efc │ │ │ │ + ldr r3, [pc, #232] @ 102f18 │ │ │ │ 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 102ab0 │ │ │ │ + b 102be8 │ │ │ │ + ldr r2, [pc, #236] @ 102f3c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - ldr r2, [pc, #220] @ 102f24 │ │ │ │ + ldr r2, [pc, #220] @ 102f40 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - ldr r2, [pc, #204] @ 102f28 │ │ │ │ + ldr r2, [pc, #204] @ 102f44 │ │ │ │ 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, ip, ror r9 │ │ │ │ ldmdaeq r7, {r1, r2, r4, r8, fp, ip}^ │ │ │ │ rsbseq r4, r4, #223 @ 0xdf │ │ │ │ - bpl feef04d8 <__bss_end__@@Base+0xfeadea3c> │ │ │ │ + bpl feef04f4 <__bss_end__@@Base+0xfeadea58> │ │ │ │ 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 │ │ │ │ + eoreq sp, r5, pc, lsr #31 │ │ │ │ + @ instruction: 0x0030eedc │ │ │ │ + mlaeq r5, r4, pc, sp @ │ │ │ │ + eoreq sp, r5, sp, asr pc │ │ │ │ + eoreq sp, r5, lr, lsl pc │ │ │ │ + eoreq sp, r5, r3, ror #29 │ │ │ │ + eoreq sp, r5, lr, lsr #29 │ │ │ │ + @ instruction: 0x002574b3 │ │ │ │ + eorseq sp, r0, r0, ror #1 │ │ │ │ + eoreq r8, pc, ip, asr #15 │ │ │ │ + eoreq r8, pc, ip, asr #15 │ │ │ │ + eorseq lr, r0, ip, lsr #25 │ │ │ │ + eoreq r8, pc, ip, asr sl @ │ │ │ │ + @ instruction: 0x002f85b0 │ │ │ │ + strdeq r8, [pc], -r0 @ │ │ │ │ + eoreq ip, r5, lr, asr #28 │ │ │ │ + eoreq r8, pc, r4, ror #19 │ │ │ │ + eoreq r8, pc, r8, lsr r5 @ │ │ │ │ + @ instruction: 0x0030d5b0 │ │ │ │ + mlaeq r5, r4, r5, sp │ │ │ │ + @ instruction: 0xfff3c374 │ │ │ │ + eoreq r8, pc, r0, lsr #19 │ │ │ │ + strdeq r8, [pc], -r4 @ │ │ │ │ + eorseq sp, r0, r0, lsr r4 │ │ │ │ + @ instruction: 0x0025dbb0 │ │ │ │ + @ instruction: 0xfff3eea0 │ │ │ │ + eoreq r8, pc, ip, asr r9 @ │ │ │ │ + @ instruction: 0x002f84b0 │ │ │ │ + eorseq sp, r0, ip, lsr #4 │ │ │ │ + eoreq sp, r5, r4, lsr #4 │ │ │ │ + @ instruction: 0xfff3e174 │ │ │ │ + eoreq r8, pc, r8, ror #14 │ │ │ │ + eoreq ip, r5, sl, ror #28 │ │ │ │ + eoreq r8, pc, r4, lsr lr @ │ │ │ │ + eoreq ip, r5, lr, lsl #19 │ │ │ │ + eoreq r8, pc, r8, lsr r9 @ │ │ │ │ + eoreq r8, pc, r8, ror r7 @ │ │ │ │ + eoreq r8, pc, r4, ror #14 │ │ │ │ + eoreq r8, pc, r0, asr r7 @ │ │ │ │ + ldr r1, [pc, #20] @ 102f64 │ │ │ │ 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, r4, asr #7 │ │ │ │ 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 1030cc │ │ │ │ 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] @ 103104 │ │ │ │ + ldr r8, [pc, #340] @ 103108 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 102fcc │ │ │ │ + b 102fe8 │ │ │ │ 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 103088 │ │ │ │ ldrb r2, [r6, r7] │ │ │ │ sub r4, r2, #48 @ 0x30 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r4, #10 │ │ │ │ - bcs 103034 │ │ │ │ + bcs 103050 │ │ │ │ subs r2, r8, r5 │ │ │ │ sbcs r2, fp, r3 │ │ │ │ - bcs 102fa4 │ │ │ │ + bcs 102fc0 │ │ │ │ adds r2, r8, #1 │ │ │ │ adc r0, fp, #0 │ │ │ │ eor r2, r5, r2 │ │ │ │ eor r0, r3, r0 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne 10300c │ │ │ │ + bne 103028 │ │ │ │ cmp r4, #5 │ │ │ │ - bls 102fa4 │ │ │ │ + bls 102fc0 │ │ │ │ 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 1030bc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ orr r2, r2, #32 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ sub r7, r0, r7 │ │ │ │ - bne 103080 │ │ │ │ + bne 10309c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r3, r7} │ │ │ │ - bl 1037ac │ │ │ │ + bl 1037c8 │ │ │ │ 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 1030a0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r4, [sp] │ │ │ │ stmib sp, {r3, r7} │ │ │ │ - bl 103420 │ │ │ │ + bl 10343c │ │ │ │ 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 +232453,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 1032d8 │ │ │ │ ldr sl, [r1, #12] │ │ │ │ add r5, r0, #1 │ │ │ │ str r5, [r1, #20] │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 103178 │ │ │ │ + bne 103194 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 103248 │ │ │ │ + bcs 103264 │ │ │ │ ldrb r0, [sl, r5] │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcc 1033fc │ │ │ │ + bcc 103418 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq 1032f0 │ │ │ │ + beq 10330c │ │ │ │ cmp r0, #69 @ 0x45 │ │ │ │ cmpne r0, #101 @ 0x65 │ │ │ │ - bne 103248 │ │ │ │ + bne 103264 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1037ac │ │ │ │ + bl 1037c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103314 │ │ │ │ - b 103354 │ │ │ │ + beq 103330 │ │ │ │ + b 103370 │ │ │ │ sub r3, r0, #49 @ 0x31 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #9 │ │ │ │ - bcs 1033f4 │ │ │ │ + bcs 103410 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r5, fp │ │ │ │ - bcs 103260 │ │ │ │ - ldr ip, [pc, #636] @ 103418 │ │ │ │ + bcs 10327c │ │ │ │ + ldr ip, [pc, #636] @ 103434 │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ - ldr lr, [pc, #632] @ 10341c │ │ │ │ + ldr lr, [pc, #632] @ 103438 │ │ │ │ mov r3, #0 │ │ │ │ mov r9, #10 │ │ │ │ - b 1031cc │ │ │ │ + b 1031e8 │ │ │ │ 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 103284 │ │ │ │ ldrb r7, [sl, r5] │ │ │ │ sub r0, r7, #48 @ 0x30 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 103284 │ │ │ │ + bcs 1032a0 │ │ │ │ subs r7, lr, r6 │ │ │ │ sbcs r7, ip, r3 │ │ │ │ - bcs 1031ac │ │ │ │ + bcs 1031c8 │ │ │ │ adds r7, lr, #1 │ │ │ │ adc r4, ip, #0 │ │ │ │ eor r7, r6, r7 │ │ │ │ eor r4, r3, r4 │ │ │ │ orrs r4, r7, r4 │ │ │ │ - bne 10320c │ │ │ │ + bne 103228 │ │ │ │ cmp r0, #5 │ │ │ │ - bls 1031ac │ │ │ │ + bls 1031c8 │ │ │ │ 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 1033f0 │ │ │ │ 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 10333c │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 103394 │ │ │ │ + beq 1033b0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b 1033c0 │ │ │ │ + b 1033dc │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq 103334 │ │ │ │ + beq 103350 │ │ │ │ cmp r7, #69 @ 0x45 │ │ │ │ cmpne r7, #101 @ 0x65 │ │ │ │ - bne 103380 │ │ │ │ + bne 10339c │ │ │ │ add r0, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ str r6, [sp] │ │ │ │ stmib sp, {r3, r4} │ │ │ │ - bl 1037ac │ │ │ │ + bl 1037c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103354 │ │ │ │ - b 103374 │ │ │ │ + bne 103370 │ │ │ │ + b 103390 │ │ │ │ mov r0, #5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 234ec │ │ │ │ mov r1, #0 │ │ │ │ @@ -232573,60 +232580,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 102f68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 103354 │ │ │ │ + bne 103370 │ │ │ │ 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 102f68 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103374 │ │ │ │ + beq 103390 │ │ │ │ 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 1033d0 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 103278 │ │ │ │ + bne 103294 │ │ │ │ rsbs r2, r0, #0 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - bmi 1033bc │ │ │ │ + bmi 1033d8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 35242c │ │ │ │ + bl 352448 │ │ │ │ mov r2, r0 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b 1033c0 │ │ │ │ + b 1033dc │ │ │ │ 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 +232641,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 1032dc │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, #13 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 22f44 │ │ │ │ - b 1032d4 │ │ │ │ + b 1032f0 │ │ │ │ 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 352448 │ │ │ │ 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 1034d8 │ │ │ │ + ldr r7, [pc, #224] @ 103564 │ │ │ │ + ldr r6, [pc, #224] @ 103568 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3531a4 │ │ │ │ + bl 3531c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10352c │ │ │ │ + bne 103548 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 1034f8 │ │ │ │ + bgt 103514 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 35320c │ │ │ │ + bl 353228 │ │ │ │ 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 103484 │ │ │ │ + ldr r1, [pc, #140] @ 10356c │ │ │ │ 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 10353c │ │ │ │ + bl 3520e8 │ │ │ │ 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 103544 │ │ │ │ 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 353228 │ │ │ │ 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, r8, lsl #22 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10376c │ │ │ │ + bcs 103788 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne 1035a0 │ │ │ │ + bne 1035bc │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035e4 │ │ │ │ + bcs 103600 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 1035e4 │ │ │ │ - b 10378c │ │ │ │ + bcs 103600 │ │ │ │ + b 1037a8 │ │ │ │ sub r3, r3, #49 @ 0x31 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 10376c │ │ │ │ + bhi 103788 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035e4 │ │ │ │ + bcs 103600 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1035e4 │ │ │ │ + bhi 103600 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1035b4 │ │ │ │ + bne 1035d0 │ │ │ │ mov ip, #0 │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035d8 │ │ │ │ + bcs 1035f4 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ cmpne r3, #69 @ 0x45 │ │ │ │ - bne 103674 │ │ │ │ + bne 103690 │ │ │ │ add lr, r1, #1 │ │ │ │ str lr, [r0, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs 103628 │ │ │ │ + bcs 103644 │ │ │ │ ldrb r3, [r4, lr] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmpne r3, #45 @ 0x2d │ │ │ │ - bne 103628 │ │ │ │ + bne 103644 │ │ │ │ add lr, r1, #2 │ │ │ │ str lr, [r0, #20] │ │ │ │ cmp lr, r2 │ │ │ │ - bcs 10376c │ │ │ │ + bcs 103788 │ │ │ │ add r1, lr, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ ldrb r3, [r4, lr] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 10376c │ │ │ │ + bhi 103788 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 1035d8 │ │ │ │ + bcs 1035f4 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 1035d8 │ │ │ │ + bhi 1035f4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 103650 │ │ │ │ - b 1035d8 │ │ │ │ + bne 10366c │ │ │ │ + b 1035f4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne 1035d8 │ │ │ │ + bne 1035f4 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10378c │ │ │ │ + bcs 1037a8 │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 10378c │ │ │ │ + bhi 1037a8 │ │ │ │ rsb r3, r2, #0 │ │ │ │ add lr, r4, #2 │ │ │ │ add r1, r1, #3 │ │ │ │ add r5, r3, r1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 10370c │ │ │ │ + beq 103728 │ │ │ │ add r5, lr, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r5, [r5, #-3] │ │ │ │ sub r6, r5, #48 @ 0x30 │ │ │ │ cmp r6, #10 │ │ │ │ - bcc 1036a8 │ │ │ │ + bcc 1036c4 │ │ │ │ sub r3, r1, #2 │ │ │ │ str r3, [r0, #20] │ │ │ │ orr r3, r5, #32 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne 1035d8 │ │ │ │ + bne 1035f4 │ │ │ │ sub r3, r1, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 10371c │ │ │ │ + bcs 103738 │ │ │ │ add r6, r4, r1 │ │ │ │ ldrb r5, [r6, #-1] │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ cmpne r5, #45 @ 0x2d │ │ │ │ - bne 10371c │ │ │ │ + bne 103738 │ │ │ │ str r1, [r0, #20] │ │ │ │ - b 103720 │ │ │ │ + b 10373c │ │ │ │ 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 103788 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldrb r1, [r4, r1] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 10376c │ │ │ │ + bhi 103788 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 1035d8 │ │ │ │ + bcs 1035f4 │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi 1035d8 │ │ │ │ + bhi 1035f4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 103748 │ │ │ │ - b 1035d8 │ │ │ │ + bne 103764 │ │ │ │ + b 1035f4 │ │ │ │ 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 +232886,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 103810 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq 1037ec │ │ │ │ + beq 103808 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne 1037f4 │ │ │ │ + bne 103810 │ │ │ │ mov ip, #0 │ │ │ │ add r5, r7, #2 │ │ │ │ str r5, [r1, #20] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs 1038bc │ │ │ │ + bcs 1038d8 │ │ │ │ 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 103908 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r9 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ - bcs 103898 │ │ │ │ - ldr sl, [pc, #192] @ 1038f4 │ │ │ │ - b 103844 │ │ │ │ + bcs 1038b4 │ │ │ │ + ldr sl, [pc, #192] @ 103910 │ │ │ │ + b 103860 │ │ │ │ add r4, r5, r5, lsl #2 │ │ │ │ cmp r9, r6 │ │ │ │ add r5, r3, r4, lsl #1 │ │ │ │ - beq 103898 │ │ │ │ + beq 1038b4 │ │ │ │ ldrb r3, [r7, r6] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #10 │ │ │ │ - bcs 103898 │ │ │ │ + bcs 1038b4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, sl │ │ │ │ str r6, [r1, #20] │ │ │ │ - ble 103834 │ │ │ │ + ble 103850 │ │ │ │ add r4, sl, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 10387c │ │ │ │ + bne 103898 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 103834 │ │ │ │ + bls 103850 │ │ │ │ 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 10343c │ │ │ │ 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 +232959,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 1038dc │ │ │ │ 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 103a24 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldrb r2, [lr, r1] │ │ │ │ sub r2, r2, #9 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bhi 103a34 │ │ │ │ + bhi 103a50 │ │ │ │ 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 +233028,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 103930 │ │ │ │ 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 103a28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, ip │ │ │ │ - bcs 103b14 │ │ │ │ + bcs 103b30 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ ldrb r3, [lr, r1] │ │ │ │ sub r2, r3, #9 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi 103b1c │ │ │ │ + bhi 103b38 │ │ │ │ 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 +233095,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 103a74 │ │ │ │ mov r1, #3 │ │ │ │ - b 103b38 │ │ │ │ + b 103b54 │ │ │ │ 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 103b54 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 103c2c │ │ │ │ + bcs 103c48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ sub r4, r1, #9 │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ - bhi 103c8c │ │ │ │ + bhi 103ca8 │ │ │ │ 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 +233165,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 103b8c │ │ │ │ mov r1, #2 │ │ │ │ - b 103ca8 │ │ │ │ + b 103cc4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs 103ca4 │ │ │ │ + bcs 103cc0 │ │ │ │ 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 103c98 │ │ │ │ tst lr, ip, lsl r1 │ │ │ │ - beq 103c7c │ │ │ │ + beq 103c98 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 103c50 │ │ │ │ - b 103ca4 │ │ │ │ + bne 103c6c │ │ │ │ + b 103cc0 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne 103ca4 │ │ │ │ + bne 103cc0 │ │ │ │ mov r1, #21 │ │ │ │ - b 103ca8 │ │ │ │ + b 103cc4 │ │ │ │ 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] @ 103d04 │ │ │ │ + ldr ip, [pc, #20] @ 103cf8 │ │ │ │ + ldr r2, [pc, #20] @ 103cfc │ │ │ │ + ldr r3, [pc, #20] @ 103d00 │ │ │ │ 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 +233221,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 103dcc │ │ │ │ + ldr r0, [pc, #328] @ 103e78 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 103e20 │ │ │ │ + beq 103e3c │ │ │ │ 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] @ 103e7c │ │ │ │ sub r5, r0, #1 │ │ │ │ rsb r8, r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - b 103d7c │ │ │ │ + b 103d98 │ │ │ │ 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 103ddc │ │ │ │ adds r0, r8, r7 │ │ │ │ - beq 103dd4 │ │ │ │ + beq 103df0 │ │ │ │ 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 103d7c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, sl │ │ │ │ - bl 340c4c │ │ │ │ - b 103d60 │ │ │ │ + bl 340c68 │ │ │ │ + b 103d7c │ │ │ │ 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 +233278,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 2d1bb0 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103dcc │ │ │ │ + beq 103de8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 103e64 │ │ │ │ + ldr r2, [pc, #60] @ 103e80 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c108 │ │ │ │ - b 103e38 │ │ │ │ + b 103e54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103e54 │ │ │ │ + beq 103e70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 │ │ │ │ + eorseq ip, r0, r0, lsl #2 │ │ │ │ + eoreq r7, pc, r0, asr pc @ │ │ │ │ + eoreq r7, pc, ip, ror #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bcs 103eb0 │ │ │ │ + bcs 103ecc │ │ │ │ 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 2d1bb0 │ │ │ │ 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 +233339,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 103f44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 103f60 │ │ │ │ - ldr r2, [pc, #156] @ 103f90 │ │ │ │ + bne 103f7c │ │ │ │ + ldr r2, [pc, #156] @ 103fac │ │ │ │ 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] @ 103fb0 │ │ │ │ mov r3, #14 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1a7c30 │ │ │ │ + bl 1a7c4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 103f4c │ │ │ │ + bne 103f68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 103e9c │ │ │ │ + b 103eb8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 10f954 │ │ │ │ + bl 10f970 │ │ │ │ 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 +233377,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] @ 103fa8 │ │ │ │ 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 103eb8 │ │ │ │ + eoreq r7, pc, r8, lsr sp @ │ │ │ │ + eoreq r2, pc, r0, lsr #14 │ │ │ │ + eoreq r4, r5, r5, asr pc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103fb4 │ │ │ │ - b 18be0c │ │ │ │ + beq 103fd0 │ │ │ │ + b 18be28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 103fc4 │ │ │ │ + ldr r0, [pc, #4] @ 103fe0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, asr #27 │ │ │ │ + eoreq r7, pc, ip, lsr #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 103fe4 │ │ │ │ - b 18ac98 │ │ │ │ + beq 104000 │ │ │ │ + b 18acb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 103ff4 │ │ │ │ + ldr r0, [pc, #4] @ 104010 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - mlaeq pc, r8, sp, r7 @ │ │ │ │ + eoreq r7, pc, ip, ror sp @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104014 │ │ │ │ - b 18da78 │ │ │ │ + beq 104030 │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104024 │ │ │ │ + ldr r0, [pc, #4] @ 104040 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, ror #26 │ │ │ │ + eoreq r7, pc, ip, asr #26 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104044 │ │ │ │ - b 18ebd4 │ │ │ │ + beq 104060 │ │ │ │ + b 18ebf0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104054 │ │ │ │ + ldr r0, [pc, #4] @ 104070 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, lsr sp @ │ │ │ │ + eoreq r7, pc, ip, lsl sp @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104074 │ │ │ │ - b 18c580 │ │ │ │ + beq 104090 │ │ │ │ + b 18c59c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104084 │ │ │ │ + ldr r0, [pc, #4] @ 1040a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, lsl #26 │ │ │ │ + eoreq r7, pc, ip, ror #25 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1040a4 │ │ │ │ - b 18c098 │ │ │ │ + beq 1040c0 │ │ │ │ + b 18c0b4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1040b4 │ │ │ │ + ldr r0, [pc, #4] @ 1040d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ + @ instruction: 0x002f7cbc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1040d4 │ │ │ │ - b 18b924 │ │ │ │ + beq 1040f0 │ │ │ │ + b 18b940 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1040e4 │ │ │ │ + ldr r0, [pc, #4] @ 104100 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, lsr #25 │ │ │ │ + eoreq r7, pc, ip, lsl #25 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104104 │ │ │ │ - b 18e448 │ │ │ │ + beq 104120 │ │ │ │ + b 18e464 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 104114 │ │ │ │ + ldr r0, [pc, #4] @ 104130 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r7, pc, r8, ror ip @ │ │ │ │ + eoreq r7, pc, ip, asr ip @ │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10412c │ │ │ │ + ldr r1, [pc, #8] @ 104148 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq ip, r5, r0, asr #15 │ │ │ │ + b 343190 │ │ │ │ + eoreq ip, r5, r4, asr #15 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104144 │ │ │ │ + ldr r1, [pc, #8] @ 104160 │ │ │ │ mov r2, #17 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - @ instruction: 0x0025d5b4 │ │ │ │ + b 343190 │ │ │ │ + @ instruction: 0x0025d5b8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10415c │ │ │ │ + ldr r1, [pc, #8] @ 104178 │ │ │ │ mov r2, #21 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, sp, lsl #12 │ │ │ │ + b 343190 │ │ │ │ + eoreq sp, r5, r1, lsl r6 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104174 │ │ │ │ + ldr r1, [pc, #8] @ 104190 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, pc, lsl r7 │ │ │ │ + b 343190 │ │ │ │ + eoreq sp, r5, r3, lsr #14 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10418c │ │ │ │ + ldr r1, [pc, #8] @ 1041a8 │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq ip, r5, r1, ror r7 │ │ │ │ + b 343190 │ │ │ │ + eoreq ip, r5, r5, ror r7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041a4 │ │ │ │ + ldr r1, [pc, #8] @ 1041c0 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - mlaeq r5, r3, r5, sp │ │ │ │ + b 343190 │ │ │ │ + mlaeq r5, r7, r5, sp │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041bc │ │ │ │ + ldr r1, [pc, #8] @ 1041d8 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, r4, lsl r7 │ │ │ │ + b 343190 │ │ │ │ + eoreq sp, r5, r8, lsl r7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041d4 │ │ │ │ + ldr r1, [pc, #8] @ 1041f0 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - strdeq sp, [r5], -ip @ │ │ │ │ - b 2ea84c │ │ │ │ + b 343190 │ │ │ │ + eoreq sp, r5, r0, lsl #12 │ │ │ │ + b 2ea868 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1041f0 │ │ │ │ + ldr r1, [pc, #8] @ 10420c │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - @ instruction: 0x0025d5b3 │ │ │ │ - b 2eae90 │ │ │ │ + b 343190 │ │ │ │ + @ instruction: 0x0025d5b7 │ │ │ │ + b 2eaeac │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 10420c │ │ │ │ + ldr r1, [pc, #8] @ 104228 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - strdeq sp, [r5], -r2 @ │ │ │ │ - b 2ea864 │ │ │ │ + b 343190 │ │ │ │ + strdeq sp, [r5], -r6 @ │ │ │ │ + b 2ea880 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104228 │ │ │ │ + ldr r1, [pc, #8] @ 104244 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, r4, ror #9 │ │ │ │ + b 343190 │ │ │ │ + eoreq sp, r5, r8, ror #9 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104240 │ │ │ │ + ldr r1, [pc, #8] @ 10425c │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - eoreq sp, r5, fp, lsl #12 │ │ │ │ + b 343190 │ │ │ │ + eoreq sp, r5, pc, lsl #12 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 104258 │ │ │ │ + ldr r1, [pc, #8] @ 104274 │ │ │ │ mov r2, #15 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - @ instruction: 0x0025d6ba │ │ │ │ + b 343190 │ │ │ │ + @ instruction: 0x0025d6be │ │ │ │ ldr r0, [r0] │ │ │ │ - b 30ad58 │ │ │ │ + b 30ad74 │ │ │ │ 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] @ 1042d4 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ - ldr r0, [pc, #44] @ 1042bc │ │ │ │ + bl 3431a4 │ │ │ │ + ldr r0, [pc, #44] @ 1042d8 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #28] @ 1042c0 │ │ │ │ + ldr r1, [pc, #28] @ 1042dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 349340 │ │ │ │ - bl 34964c │ │ │ │ + bl 34935c │ │ │ │ + bl 349668 │ │ │ │ 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, r8, asr #2 │ │ │ │ + eoreq r8, pc, r8, lsl r7 @ │ │ │ │ + eoreq sp, r5, r2, 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] @ 104358 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #84] @ 104340 │ │ │ │ + ldr r3, [pc, #84] @ 10435c │ │ │ │ mov r5, #4 │ │ │ │ - ldr r4, [pc, #80] @ 104344 │ │ │ │ + ldr r4, [pc, #80] @ 104360 │ │ │ │ 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] @ 104364 │ │ │ │ + ldr r3, [pc, #32] @ 104368 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 │ │ │ │ + @ instruction: 0x0025cabd │ │ │ │ + ldrdeq r7, [pc], -r4 @ │ │ │ │ + eoreq ip, r5, r7, lsl #21 │ │ │ │ + mlaeq r5, r8, r0, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 348ae4 │ │ │ │ + b 348b00 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - b 2eac44 │ │ │ │ + b 2eac60 │ │ │ │ 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 1043f4 │ │ │ │ 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 10442c │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ - b 104410 │ │ │ │ + b 10442c │ │ │ │ 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 104424 │ │ │ │ mov r0, fp │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 1044c0 │ │ │ │ + beq 1044dc │ │ │ │ ldrb r0, [fp, #8] │ │ │ │ ldr r8, [sp, #488] @ 0x1e8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 104530 │ │ │ │ + beq 10454c │ │ │ │ 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 +233697,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 347e88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 1045a0 │ │ │ │ + beq 1045bc │ │ │ │ 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 1045f8 │ │ │ │ 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] @ 1046a4 │ │ │ │ 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] @ 1046a8 │ │ │ │ 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] @ 1046ac │ │ │ │ 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] @ 1046b0 │ │ │ │ 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] @ 1046cc │ │ │ │ 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] @ 1046d0 │ │ │ │ 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] @ 1046d4 │ │ │ │ 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 104664 │ │ │ │ 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] @ 1046b4 │ │ │ │ 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] @ 1046b8 │ │ │ │ + ldr r3, [pc, #208] @ 1046bc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3c248 │ │ │ │ - b 104648 │ │ │ │ + b 104664 │ │ │ │ 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] @ 1046c0 │ │ │ │ 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] @ 1046c4 │ │ │ │ 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] @ 1046c8 │ │ │ │ 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 +233822,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 104694 │ │ │ │ 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 │ │ │ │ + ldrdeq r7, [pc], -r4 @ │ │ │ │ + @ instruction: 0x0030b7f8 │ │ │ │ + @ instruction: 0xfff493b0 │ │ │ │ + mlaeq pc, r8, r8, r7 @ │ │ │ │ + eoreq r7, pc, r4, lsl r9 @ │ │ │ │ + eoreq ip, r5, r9, lsl #10 │ │ │ │ + ldrdeq r7, [pc], -r0 @ │ │ │ │ + eoreq r7, pc, r0, lsr #15 │ │ │ │ + @ instruction: 0x0030b6dc │ │ │ │ + @ instruction: 0xfff49294 │ │ │ │ + eoreq r7, pc, r4, lsr r8 @ │ │ │ │ + eorseq fp, r0, r8, lsl #15 │ │ │ │ + @ instruction: 0xfff49340 │ │ │ │ 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 104754 │ │ │ │ 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] @ 104880 │ │ │ │ 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] @ 104884 │ │ │ │ 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 340e90 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - b 104770 │ │ │ │ - ldr r0, [pc, #300] @ 10486c │ │ │ │ + b 10478c │ │ │ │ + ldr r0, [pc, #300] @ 104888 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #7 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1047fc │ │ │ │ - ldr r1, [pc, #272] @ 104874 │ │ │ │ + beq 104818 │ │ │ │ + ldr r1, [pc, #272] @ 104890 │ │ │ │ mov r2, #7 │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1f640 │ │ │ │ - ldr r0, [pc, #256] @ 104878 │ │ │ │ + ldr r0, [pc, #256] @ 104894 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1047ec │ │ │ │ + beq 104808 │ │ │ │ stm r0, {r4, r8} │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ - ldr r2, [pc, #212] @ 10487c │ │ │ │ + ldr r2, [pc, #212] @ 104898 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #196] @ 104880 │ │ │ │ + ldr r2, [pc, #196] @ 10489c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1dff0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1047e0 │ │ │ │ + beq 1047fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 10482c │ │ │ │ + ldr r2, [pc, #108] @ 10488c │ │ │ │ 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 105ef0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 104858 │ │ │ │ + beq 104874 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 105ed4 │ │ │ │ + bl 105ef0 │ │ │ │ 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 │ │ │ │ + ldrdeq r7, [pc], -ip @ │ │ │ │ + @ instruction: 0xfff491b0 │ │ │ │ + @ instruction: 0x0030b6d8 │ │ │ │ + eoreq r7, pc, r8, ror #14 │ │ │ │ + mlaeq r5, ip, r2, ip │ │ │ │ + eorseq fp, r0, r4, lsr #13 │ │ │ │ + @ instruction: 0xfff6509c │ │ │ │ @ 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 104904 │ │ │ │ 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 10493c │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ - b 104920 │ │ │ │ + b 10493c │ │ │ │ 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 104934 │ │ │ │ mov r0, sl │ │ │ │ bl 1f4f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dfb4 │ │ │ │ ldr r8, [sp, #480] @ 0x1e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1049ec │ │ │ │ + beq 104a08 │ │ │ │ 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 +234021,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 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 104a58 │ │ │ │ + beq 104a74 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1049dc │ │ │ │ + beq 1049f8 │ │ │ │ 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] @ 104ad8 │ │ │ │ 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] @ 104adc │ │ │ │ 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] @ 104ae0 │ │ │ │ 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] @ 104ae4 │ │ │ │ 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] @ 104ae8 │ │ │ │ + ldr r3, [pc, #72] @ 104aec │ │ │ │ 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 104ac8 │ │ │ │ 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, r4, lsr #7 │ │ │ │ + eorseq fp, r0, r8, asr #5 │ │ │ │ + @ instruction: 0xfff48e80 │ │ │ │ + eoreq r7, pc, ip, asr r4 @ │ │ │ │ + eoreq ip, r5, r1, asr r0 │ │ │ │ + eoreq r7, pc, r8, lsl r4 @ │ │ │ │ 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] @ 104ce4 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #456] @ 104cc4 │ │ │ │ + ldr r1, [pc, #456] @ 104ce0 │ │ │ │ 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 104c0c │ │ │ │ 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 +234145,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] @ 104cf8 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 2e5594 │ │ │ │ + bl 2e55b0 │ │ │ │ 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 347e88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 104c60 │ │ │ │ + beq 104c7c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ee90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104be0 │ │ │ │ + beq 104bfc │ │ │ │ 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] @ 104ce8 │ │ │ │ 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] @ 104cec │ │ │ │ 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] @ 104cf0 │ │ │ │ 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] @ 104cf4 │ │ │ │ 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] @ 104cfc │ │ │ │ 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] @ 104d00 │ │ │ │ + ldr r3, [pc, #88] @ 104d04 │ │ │ │ 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 104cd0 │ │ │ │ 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 │ │ │ │ + strdeq sp, [r5], -ip @ │ │ │ │ + eoreq r7, pc, r4, lsr #3 │ │ │ │ + eorseq fp, r0, r8, asr #1 │ │ │ │ + @ instruction: 0xfff48c80 │ │ │ │ + eoreq r8, pc, ip, lsr r0 @ │ │ │ │ + eoreq r8, pc, r4, lsl r1 @ │ │ │ │ + eoreq r7, pc, r4, asr r2 @ │ │ │ │ + eoreq fp, r5, r9, asr #28 │ │ │ │ + eoreq r7, pc, r0, lsl r2 @ │ │ │ │ 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 104388 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104d8c │ │ │ │ + beq 104da8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104de8 │ │ │ │ + beq 104e04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 104d64 │ │ │ │ + beq 104d80 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6bf0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b 104d68 │ │ │ │ + b 104d84 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ stm r4, {r0, r2} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104d84 │ │ │ │ + beq 104da0 │ │ │ │ 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] @ 104e40 │ │ │ │ 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] @ 104e44 │ │ │ │ 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] @ 104e48 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 104e00 │ │ │ │ - ldr r0, [pc, #64] @ 104e30 │ │ │ │ + b 104e1c │ │ │ │ + ldr r0, [pc, #64] @ 104e4c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #60] @ 104e34 │ │ │ │ + ldr r2, [pc, #60] @ 104e50 │ │ │ │ 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 104e38 │ │ │ │ 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 r7, pc, ip, lsr #32 │ │ │ │ + @ instruction: 0x0030aed4 │ │ │ │ + eoreq r7, pc, ip │ │ │ │ + eoreq fp, r5, ip, asr #21 │ │ │ │ + eoreq r7, pc, r8, asr r2 @ │ │ │ │ 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 104388 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ bl 1ded0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 104eb0 │ │ │ │ + beq 104ecc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 104ebc │ │ │ │ + beq 104ed8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e6bd4 │ │ │ │ + bl 2e6bf0 │ │ │ │ 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 104ec4 │ │ │ │ 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 104edc │ │ │ │ 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] @ 104f58 │ │ │ │ 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] @ 104f5c │ │ │ │ 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] @ 104f60 │ │ │ │ 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 104f50 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r4, lsl pc @ │ │ │ │ + strdeq r6, [pc], -r8 @ │ │ │ │ ldrdeq r0, [r2], -ip │ │ │ │ - strdeq r6, [pc], -r4 @ │ │ │ │ + ldrdeq r6, [pc], -r8 @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 104f60 │ │ │ │ + bne 104f7c │ │ │ │ tst r2, #32 │ │ │ │ - bne 104f64 │ │ │ │ - b 345128 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne 104f80 │ │ │ │ + b 345144 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 104f80 │ │ │ │ + bne 104f9c │ │ │ │ tst r2, #32 │ │ │ │ - bne 104f84 │ │ │ │ - b 344f94 │ │ │ │ - b 341cb8 │ │ │ │ - b 341d2c │ │ │ │ + bne 104fa0 │ │ │ │ + b 344fb0 │ │ │ │ + b 341cd4 │ │ │ │ + b 341d48 │ │ │ │ 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 105034 │ │ │ │ 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 105004 │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - beq 104ff4 │ │ │ │ + beq 105010 │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ - beq 105020 │ │ │ │ + beq 10503c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 104fe8 │ │ │ │ + beq 105004 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +234447,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] @ 10508c │ │ │ │ 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] @ 105090 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 105a6c │ │ │ │ + bl 105a88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r7, pc, r4, ror #11 │ │ │ │ - ldrdeq r7, [pc], -r8 @ │ │ │ │ + eoreq r7, pc, r8, asr #11 │ │ │ │ + @ instruction: 0x002f75bc │ │ │ │ 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 105164 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r7, [pc, #208] @ 105180 │ │ │ │ + ldr r7, [pc, #208] @ 10519c │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 353008 │ │ │ │ + bl 353024 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 105110 │ │ │ │ + bne 10512c │ │ │ │ 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] @ 1051a8 │ │ │ │ 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] @ 1051ac │ │ │ │ + ldr r3, [pc, #144] @ 1051b0 │ │ │ │ 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] @ 1051a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r3, [pc, #76] @ 105188 │ │ │ │ + ldr r3, [pc, #76] @ 1051a4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3ba70 │ │ │ │ - b 1050c4 │ │ │ │ - ldr r0, [pc, #72] @ 105198 │ │ │ │ + b 1050e0 │ │ │ │ + ldr r0, [pc, #72] @ 1051b4 │ │ │ │ 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 @ │ │ │ │ + @ instruction: 0x0030c2d8 │ │ │ │ + @ instruction: 0x002f72b0 │ │ │ │ + ldrdeq r6, [pc], -ip @ │ │ │ │ + eoreq r7, pc, ip, lsl #9 │ │ │ │ + ldrdeq fp, [r5], -r5 @ │ │ │ │ + @ instruction: 0x002f6dbc │ │ │ │ + eoreq r7, pc, r0, lsr #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1051b8 │ │ │ │ - b 18ebd4 │ │ │ │ + beq 1051d4 │ │ │ │ + b 18ebf0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1051c8 │ │ │ │ + ldr r0, [pc, #4] @ 1051e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, asr #23 │ │ │ │ + eoreq r6, pc, r8, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ - bl 10c210 │ │ │ │ + bl 10c22c │ │ │ │ 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 105338 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr fp, [r5] │ │ │ │ ldrd r0, [fp] │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 1052f0 │ │ │ │ + beq 10530c │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1052ec │ │ │ │ + beq 105308 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldr r5, [fp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1052b8 │ │ │ │ + beq 1052d4 │ │ │ │ ldr r7, [fp, #24] │ │ │ │ mov r8, #65280 @ 0xff00 │ │ │ │ - ldr r6, [pc, #308] @ 105380 │ │ │ │ + ldr r6, [pc, #308] @ 10539c │ │ │ │ mov r9, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ bic sl, r6, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 105278 │ │ │ │ + bne 105294 │ │ │ │ ldr r0, [r4], #4 │ │ │ │ sub r7, r7, #192 @ 0xc0 │ │ │ │ and r0, r0, r6 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 105260 │ │ │ │ + beq 10527c │ │ │ │ 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 1776e8 │ │ │ │ sub r0, sl, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ and sl, r0, sl │ │ │ │ - bne 105258 │ │ │ │ + bne 105274 │ │ │ │ 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 105308 │ │ │ │ ldr r2, [fp, #24] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 +234637,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] @ 1053a0 │ │ │ │ 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] @ 1053a4 │ │ │ │ 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 +234660,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, r8, lsr #30 │ │ │ │ + eoreq r6, pc, ip, lsl pc @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1053a8 │ │ │ │ - b 18da78 │ │ │ │ + beq 1053c4 │ │ │ │ + b 18da94 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1053b8 │ │ │ │ + ldr r0, [pc, #4] @ 1053d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - ldrdeq r6, [pc], -r4 @ │ │ │ │ + @ instruction: 0x002f69b8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1053d8 │ │ │ │ - b 18e448 │ │ │ │ + beq 1053f4 │ │ │ │ + b 18e464 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1053e8 │ │ │ │ + ldr r0, [pc, #4] @ 105404 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, lsr #19 │ │ │ │ + eoreq r6, pc, r8, lsl #19 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105408 │ │ │ │ - b 18ac98 │ │ │ │ + beq 105424 │ │ │ │ + b 18acb4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 105418 │ │ │ │ + ldr r0, [pc, #4] @ 105434 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, ror r9 @ │ │ │ │ + eoreq r6, pc, r8, asr r9 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105438 │ │ │ │ - b 18be0c │ │ │ │ + beq 105454 │ │ │ │ + b 18be28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 105448 │ │ │ │ + ldr r0, [pc, #4] @ 105464 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, asr #18 │ │ │ │ + eoreq r6, pc, r8, lsr #18 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105468 │ │ │ │ - b 18b924 │ │ │ │ + beq 105484 │ │ │ │ + b 18b940 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 105478 │ │ │ │ + ldr r0, [pc, #4] @ 105494 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, lsl r9 @ │ │ │ │ + strdeq r6, [pc], -r8 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105498 │ │ │ │ - b 18c580 │ │ │ │ + beq 1054b4 │ │ │ │ + b 18c59c │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1054a8 │ │ │ │ + ldr r0, [pc, #4] @ 1054c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - eoreq r6, pc, r4, ror #17 │ │ │ │ + eoreq r6, pc, r8, asr #17 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1054c8 │ │ │ │ - b 18c098 │ │ │ │ + beq 1054e4 │ │ │ │ + b 18c0b4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 1054d8 │ │ │ │ + ldr r0, [pc, #4] @ 1054f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c30c │ │ │ │ - @ instruction: 0x002f68b4 │ │ │ │ + mlaeq pc, r8, r8, r6 @ │ │ │ │ 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 105578 │ │ │ │ mov r0, sp │ │ │ │ blx r1 │ │ │ │ ldr r4, [r6] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 105548 │ │ │ │ + beq 105564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 124a84 │ │ │ │ + bl 124aa0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105544 │ │ │ │ + beq 105560 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ 1055e4 │ │ │ │ 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] @ 1055e8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1055b4 │ │ │ │ + beq 1055d0 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r8, ror #25 │ │ │ │ + ldrdeq r6, [pc], -ip @ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1055f0 │ │ │ │ + beq 10560c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10563c │ │ │ │ + bne 105658 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1067c4 │ │ │ │ + b 1067e0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1056ac │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1056cc │ │ │ │ + beq 1056e8 │ │ │ │ add r7, r4, #4 │ │ │ │ - b 1056b0 │ │ │ │ + b 1056cc │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1056cc │ │ │ │ + beq 1056e8 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1056a4 │ │ │ │ + beq 1056c0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1056a4 │ │ │ │ + bl 1b0820 │ │ │ │ + b 1056c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1056ec │ │ │ │ + beq 105708 │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 105738 │ │ │ │ + beq 105754 │ │ │ │ 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 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1057d0 │ │ │ │ + bne 1057ec │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1057d0 │ │ │ │ + beq 1057ec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105814 │ │ │ │ + bne 105830 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ - beq 105808 │ │ │ │ + beq 105824 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105838 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105854 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b 105870 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105874 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105890 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1058e0 │ │ │ │ + bne 1058fc │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1058e0 │ │ │ │ + beq 1058fc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105928 │ │ │ │ + bne 105944 │ │ │ │ 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 35280c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 105928 │ │ │ │ + beq 105944 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 10594c │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105968 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105974 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105990 │ │ │ │ + bl 3520dc │ │ │ │ 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 1059d0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1059c8 │ │ │ │ + beq 1059e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 1067c4 │ │ │ │ + blne 1067e0 │ │ │ │ ldr r1, [r4, #156] @ 0x9c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 1059ec │ │ │ │ + bne 105a08 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 105a48 │ │ │ │ + bne 105a64 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 106954 │ │ │ │ + b 106970 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483646 @ 0x80000002 │ │ │ │ cmpne r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 105a80 │ │ │ │ + bne 105a9c │ │ │ │ bx lr │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 105a90 │ │ │ │ + bne 105aac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 1fda8 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 105b78 │ │ │ │ + beq 105b94 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105b0c │ │ │ │ + bne 105b28 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 105b0c │ │ │ │ + beq 105b28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r5, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105b54 │ │ │ │ + bne 105b70 │ │ │ │ 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 35280c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 105b54 │ │ │ │ + beq 105b70 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105b78 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105b94 │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105ba0 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105bbc │ │ │ │ + bl 3520dc │ │ │ │ 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 105c28 │ │ │ │ ldrd r6, [r4, #32] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105bd8 │ │ │ │ + beq 105bf4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105bf0 │ │ │ │ + beq 105c0c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1064e4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105c2c │ │ │ │ + beq 105c48 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ bl 1fda8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 1064c8 │ │ │ │ + bl 1064e4 │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 105cac │ │ │ │ + bne 105cc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105c84 │ │ │ │ + beq 105ca0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105ca4 │ │ │ │ + beq 105cc0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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] @ 105d18 │ │ │ │ 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] @ 105d1c │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 1055ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r4, ror #7 │ │ │ │ - ldrdeq r6, [pc], -r8 @ │ │ │ │ + eoreq r6, pc, r8, asr #7 │ │ │ │ + @ instruction: 0x002f63bc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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] @ 105d74 │ │ │ │ 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] @ 105d78 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - eoreq r6, pc, r0, ror r3 @ │ │ │ │ - eoreq r6, pc, r4, ror #6 │ │ │ │ + eoreq r6, pc, r4, asr r3 @ │ │ │ │ + eoreq r6, pc, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105dc0 │ │ │ │ + bne 105ddc │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 105dc0 │ │ │ │ + beq 105ddc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105e04 │ │ │ │ + bne 105e20 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ - beq 105df8 │ │ │ │ + beq 105e14 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105e28 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105e44 │ │ │ │ + bl 3520dc │ │ │ │ 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 35280c │ │ │ │ + b 105e60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 105e64 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 105e80 │ │ │ │ + bl 3520dc │ │ │ │ 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 105eac │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105eac │ │ │ │ + beq 105ec8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 105ecc │ │ │ │ + beq 105ee8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 105f10 │ │ │ │ + bne 105f2c │ │ │ │ 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 1b0820 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ 105f60 │ │ │ │ + ldr r1, [pc, #56] @ 105f7c │ │ │ │ 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] @ 105f80 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1060ec │ │ │ │ + bl 106108 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r6, pc, r0, lsl #3 │ │ │ │ - eoreq r6, pc, r4, ror r1 @ │ │ │ │ + eoreq r6, pc, r4, ror #2 │ │ │ │ + eoreq r6, pc, r8, asr r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 106050 │ │ │ │ + bne 10606c │ │ │ │ ldr r7, [r4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r7, #44 @ 0x2c │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r7, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 105fdc │ │ │ │ + bne 105ff8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 105fdc │ │ │ │ + beq 105ff8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ add r6, r7, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106020 │ │ │ │ + bne 10603c │ │ │ │ ldr r1, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ - beq 106014 │ │ │ │ + beq 106030 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ blx r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106048 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 106064 │ │ │ │ + bl 3520dc │ │ │ │ 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] @ 106100 │ │ │ │ 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] @ 106104 │ │ │ │ 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 35280c │ │ │ │ + b 1060c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 1060d8 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1060f4 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r4 │ │ │ │ bl a7bb0 │ │ │ │ - b 1060d8 │ │ │ │ + b 1060f4 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 105d60 │ │ │ │ + bl 105d7c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - eoreq r6, pc, r0, asr #32 │ │ │ │ - eoreq r6, pc, r4, lsr r0 @ │ │ │ │ + eoreq r6, pc, r4, lsr #32 │ │ │ │ + eoreq r6, pc, r8, lsl r0 @ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1fe74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 106158 │ │ │ │ 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 10622c │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r7, r4, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1061a8 │ │ │ │ + bne 1061c4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1061a8 │ │ │ │ + beq 1061c4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1061f0 │ │ │ │ + bne 10620c │ │ │ │ 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 35280c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1061f0 │ │ │ │ + beq 10620c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106210 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 10622c │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7bb0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106228 │ │ │ │ + beq 106244 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106238 │ │ │ │ + beq 106254 │ │ │ │ bl 1fda8 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 106300 │ │ │ │ + beq 10631c │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ add r6, r4, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106298 │ │ │ │ + bne 1062b4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 106298 │ │ │ │ + beq 1062b4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3527f0 │ │ │ │ + bl 35280c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1062e0 │ │ │ │ + bne 1062fc │ │ │ │ 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 35280c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 1062e0 │ │ │ │ + beq 1062fc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106300 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 10631c │ │ │ │ + bl 3520dc │ │ │ │ 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 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106394 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 1063b0 │ │ │ │ + bl 3520dc │ │ │ │ mov r0, r8 │ │ │ │ bl a7bb0 │ │ │ │ - b 106394 │ │ │ │ + b 1063b0 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 352e08 │ │ │ │ + bl 352e24 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 106364 │ │ │ │ - bl 3520c0 │ │ │ │ + bne 106380 │ │ │ │ + bl 3520dc │ │ │ │ add r0, sp, #4 │ │ │ │ bl a7bb0 │ │ │ │ - b 106364 │ │ │ │ + b 106380 │ │ │ │ bl 3c6f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10637c │ │ │ │ + beq 106398 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10638c │ │ │ │ + beq 1063a8 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105aa4 │ │ │ │ + bl 105ac0 │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bcs 1063d4 │ │ │ │ + bcs 1063f0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ ldm r1, {r5, r7} │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1063f0 │ │ │ │ + beq 10640c │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106408 │ │ │ │ + beq 106424 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106438 │ │ │ │ + beq 106454 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 106464 │ │ │ │ + bne 106480 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dfb4 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106484 │ │ │ │ + beq 1064a0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1065ac │ │ │ │ + beq 10653c │ │ │ │ cmp r1, #4 │ │ │ │ - bne 106540 │ │ │ │ + bne 10655c │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124810 │ │ │ │ + bl 12482c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106590 │ │ │ │ + beq 1065ac │ │ │ │ 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 1b0820 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106590 │ │ │ │ + beq 1065ac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106574 │ │ │ │ + beq 106590 │ │ │ │ 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 106598 │ │ │ │ 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 c2cc0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1065bc │ │ │ │ + beq 1065d8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 106620 │ │ │ │ add r6, r5, #8 │ │ │ │ - b 1065ec │ │ │ │ + b 106608 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 106604 │ │ │ │ + beq 106620 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1065e0 │ │ │ │ + beq 1065fc │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b 1065e0 │ │ │ │ + b 1065fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106620 │ │ │ │ + beq 10663c │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 1066b0 │ │ │ │ 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 106684 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106680 │ │ │ │ + beq 10669c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1066b0 │ │ │ │ + beq 1066cc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1066d0 │ │ │ │ + beq 1066ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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 10672c │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bl 1fda8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 106700 │ │ │ │ + bne 10671c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106730 │ │ │ │ + beq 10674c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 106794 │ │ │ │ add r7, r4, #4 │ │ │ │ - b 10675c │ │ │ │ + b 106778 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 106778 │ │ │ │ + beq 106794 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106750 │ │ │ │ + beq 10676c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 106750 │ │ │ │ + bl 1b0820 │ │ │ │ + b 10676c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10679c │ │ │ │ + beq 1067b8 │ │ │ │ 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 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1067e4 │ │ │ │ + beq 106800 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1067fc │ │ │ │ + beq 106818 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106814 │ │ │ │ + beq 106830 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 10687c │ │ │ │ + bne 106898 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10683c │ │ │ │ + beq 106858 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 106954 │ │ │ │ + blne 106970 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #96]! @ 0x60 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 106954 │ │ │ │ + blne 106970 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 106830 │ │ │ │ - b 10683c │ │ │ │ + bne 10684c │ │ │ │ + b 106858 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r4, r6} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 1068dc │ │ │ │ + beq 1068f8 │ │ │ │ add r7, r4, #4 │ │ │ │ - b 1068c0 │ │ │ │ + b 1068dc │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 1068dc │ │ │ │ + beq 1068f8 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1068b4 │ │ │ │ + beq 1068d0 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1068b4 │ │ │ │ + bl 1b0820 │ │ │ │ + b 1068d0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106900 │ │ │ │ + beq 10691c │ │ │ │ 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 1b0820 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106924 │ │ │ │ + beq 106940 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - blne 1067c4 │ │ │ │ + blne 1067e0 │ │ │ │ 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 1b0820 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldmib r0, {r5, r6} │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 106998 │ │ │ │ + beq 1069b4 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 10697c │ │ │ │ + b 106998 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 106998 │ │ │ │ + beq 1069b4 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106970 │ │ │ │ + beq 10698c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 106970 │ │ │ │ + bl 1b0820 │ │ │ │ + b 10698c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1069b8 │ │ │ │ + beq 1069d4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1069d0 │ │ │ │ + beq 1069ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1069ec │ │ │ │ + beq 106a08 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 106a4c │ │ │ │ add r6, r4, #8 │ │ │ │ - b 106a18 │ │ │ │ + b 106a34 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 106a30 │ │ │ │ + beq 106a4c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a0c │ │ │ │ + beq 106a28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e800 │ │ │ │ - b 106a0c │ │ │ │ + b 106a28 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106a50 │ │ │ │ + beq 106a6c │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ 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 1b0820 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - b 1b0804 │ │ │ │ + b 1b0820 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 106bb0 │ │ │ │ - ldr r8, [pc, #616] @ 106d04 │ │ │ │ + beq 106bcc │ │ │ │ + ldr r8, [pc, #616] @ 106d20 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - b 106acc │ │ │ │ + b 106ae8 │ │ │ │ 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 106b44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 106cec │ │ │ │ + beq 106d08 │ │ │ │ mov r6, r2 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ mov ip, lr │ │ │ │ and r5, r7, #255 @ 0xff │ │ │ │ cmn r7, #1 │ │ │ │ - bgt 106ab0 │ │ │ │ + bgt 106acc │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ and r2, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 106aa8 │ │ │ │ + bcc 106ac4 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r7, r4, r7, lsl #6 │ │ │ │ - bcc 106b60 │ │ │ │ + bcc 106b7c │ │ │ │ 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 106acc │ │ │ │ cmp r5, #32 │ │ │ │ - beq 106ac4 │ │ │ │ + beq 106ae0 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 106bbc │ │ │ │ + bcc 106bd8 │ │ │ │ lsr r6, r5, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 106b6c │ │ │ │ + bgt 106b88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 106b88 │ │ │ │ + beq 106ba4 │ │ │ │ cmp r6, #22 │ │ │ │ - bne 106bbc │ │ │ │ + bne 106bd8 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + beq 106ae0 │ │ │ │ + b 106bd8 │ │ │ │ orr r5, r7, r2, lsl #12 │ │ │ │ add r2, r6, #3 │ │ │ │ - b 106ab0 │ │ │ │ + b 106acc │ │ │ │ cmp r6, #32 │ │ │ │ - beq 106b9c │ │ │ │ + beq 106bb8 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne 106bbc │ │ │ │ + bne 106bd8 │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + beq 106ae0 │ │ │ │ + b 106bd8 │ │ │ │ and r4, r5, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #1 │ │ │ │ - bne 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + bne 106ae0 │ │ │ │ + b 106bd8 │ │ │ │ and r4, r5, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #2 │ │ │ │ - bne 106ac4 │ │ │ │ - b 106bbc │ │ │ │ + bne 106ae0 │ │ │ │ + b 106bd8 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 106ce4 │ │ │ │ - ldr r8, [pc, #308] @ 106d00 │ │ │ │ + beq 106d00 │ │ │ │ + ldr r8, [pc, #308] @ 106d1c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - b 106bf0 │ │ │ │ + b 106c0c │ │ │ │ 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 106c64 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 106ce4 │ │ │ │ + beq 106d00 │ │ │ │ mov r9, r3 │ │ │ │ ldrsb r6, [r3, #-1]! │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 106bdc │ │ │ │ + bgt 106bf8 │ │ │ │ mov r3, r9 │ │ │ │ ldrb r4, [r3, #-2]! │ │ │ │ lsl r5, r4, #24 │ │ │ │ asr r7, r5, #24 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 106bd0 │ │ │ │ + bge 106bec │ │ │ │ mov r3, r9 │ │ │ │ ldrb r4, [r3, #-3]! │ │ │ │ lsl r5, r4, #24 │ │ │ │ asr r5, r5, #24 │ │ │ │ cmn r5, #64 @ 0x40 │ │ │ │ - bge 106c80 │ │ │ │ + bge 106c9c │ │ │ │ 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 106ca0 │ │ │ │ cmp r6, #32 │ │ │ │ - beq 106be8 │ │ │ │ + beq 106c04 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc 106cd0 │ │ │ │ + bcc 106cec │ │ │ │ lsr r7, r6, #8 │ │ │ │ cmp r7, #31 │ │ │ │ - bgt 106c90 │ │ │ │ + bgt 106cac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 106cac │ │ │ │ + beq 106cc8 │ │ │ │ cmp r7, #22 │ │ │ │ - bne 106cd0 │ │ │ │ + bne 106cec │ │ │ │ cmp r6, #5760 @ 0x1680 │ │ │ │ - beq 106be8 │ │ │ │ - b 106cd0 │ │ │ │ + beq 106c04 │ │ │ │ + b 106cec │ │ │ │ and r4, r4, #15 │ │ │ │ and r5, r7, #63 @ 0x3f │ │ │ │ orr r7, r5, r4, lsl #6 │ │ │ │ - b 106bd4 │ │ │ │ + b 106bf0 │ │ │ │ cmp r7, #32 │ │ │ │ - beq 106cc0 │ │ │ │ + beq 106cdc │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne 106cd0 │ │ │ │ + bne 106cec │ │ │ │ cmp r6, #12288 @ 0x3000 │ │ │ │ - beq 106be8 │ │ │ │ - b 106cd0 │ │ │ │ + beq 106c04 │ │ │ │ + b 106cec │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #1 │ │ │ │ - bne 106be8 │ │ │ │ - b 106cd0 │ │ │ │ + bne 106c04 │ │ │ │ + b 106cec │ │ │ │ and r4, r6, #255 @ 0xff │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #2 │ │ │ │ - bne 106be8 │ │ │ │ + bne 106c04 │ │ │ │ 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 106cf4 │ │ │ │ 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, r8, ror #6 │ │ │ │ + mlaseq r0, r0, r4, r9 │ │ │ │ + ldr r1, [pc, #36] @ 106d50 │ │ │ │ + ldr ip, [pc, #20] @ 106d44 │ │ │ │ + ldr r2, [pc, #20] @ 106d48 │ │ │ │ + ldr r3, [pc, #20] @ 106d4c │ │ │ │ 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 371590 <_IO_stdin_used@@Base+0x1caa0> │ │ │ │ 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 347e88 │ │ │ │ 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] @ 106dc8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 106db0 │ │ │ │ - ldr r3, [pc, #16] @ 106db4 │ │ │ │ + ldr r0, [pc, #16] @ 106dcc │ │ │ │ + ldr r3, [pc, #16] @ 106dd0 │ │ │ │ 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 @ │ │ │ │ + eoreq r5, pc, r0, asr #2 │ │ │ │ + eoreq r9, r5, r5, lsr sp │ │ │ │ + strdeq r5, [pc], -ip @ │ │ │ │ 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 2e9320 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2e92d4 │ │ │ │ + bl 2e92f0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106e08 │ │ │ │ + bne 106e24 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e979c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 106eb0 │ │ │ │ + bne 106ecc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ 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] @ 106fb8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #28 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106ef8 │ │ │ │ + beq 106f14 │ │ │ │ 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] @ 106fbc │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1f5b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106ea0 │ │ │ │ + beq 106ebc │ │ │ │ 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 106f24 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #192] @ 106f94 │ │ │ │ + ldr r1, [pc, #192] @ 106fb0 │ │ │ │ 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] @ 106fb4 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 106f04 │ │ │ │ + b 106f20 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 106ebc │ │ │ │ + bl 1b0820 │ │ │ │ + b 106ed8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 105c50 │ │ │ │ - b 106f38 │ │ │ │ + bl 105c6c │ │ │ │ + b 106f54 │ │ │ │ bl 3c6f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 1055ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 106f50 │ │ │ │ + beq 106f6c │ │ │ │ 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 106f94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 1055ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1dda4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 1055ec │ │ │ │ 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 │ │ │ │ + eoreq r5, pc, r0, asr #32 │ │ │ │ + eoreq r5, pc, r4, lsr r0 @ │ │ │ │ + @ instruction: 0x00308ff4 │ │ │ │ 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 2e9320 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2e92d4 │ │ │ │ + bl 2e92f0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 106ff0 │ │ │ │ + bne 10700c │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2e9780 │ │ │ │ + bl 2e979c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 10706c │ │ │ │ + bne 107088 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 2ea3c8 │ │ │ │ + bl 2ea3e4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #296] @ 107128 │ │ │ │ + ldr r0, [pc, #296] @ 107144 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1070b4 │ │ │ │ + beq 1070d0 │ │ │ │ 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] @ 107148 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1f5b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10705c │ │ │ │ + beq 107078 │ │ │ │ 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 1070e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #144] @ 107120 │ │ │ │ + ldr r0, [pc, #144] @ 10713c │ │ │ │ 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] @ 107140 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1070c0 │ │ │ │ + b 1070dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #4 │ │ │ │ bl 3c120 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 107078 │ │ │ │ + bl 1b0820 │ │ │ │ + b 107094 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 105d04 │ │ │ │ - b 107100 │ │ │ │ + bl 105d20 │ │ │ │ + b 10711c │ │ │ │ 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 10712c │ │ │ │ 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, r8, lsl #29 │ │ │ │ + eoreq r4, pc, r8, ror lr @ │ │ │ │ + eorseq r8, r0, ip, lsl lr │ │ │ │ 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 2ea3e4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 107294 │ │ │ │ + bne 1072b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 10727c │ │ │ │ + beq 107298 │ │ │ │ str r5, [sp, #8] │ │ │ │ - ldr r0, [pc, #464] @ 107344 │ │ │ │ + ldr r0, [pc, #464] @ 107360 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 107274 │ │ │ │ - ldr r0, [pc, #448] @ 107348 │ │ │ │ + bhi 107290 │ │ │ │ + ldr r0, [pc, #448] @ 107364 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 1071b4 │ │ │ │ + bcc 1071d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 107274 │ │ │ │ - ldr r0, [pc, #420] @ 10734c │ │ │ │ + beq 107290 │ │ │ │ + ldr r0, [pc, #420] @ 107368 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 107274 │ │ │ │ - ldr r0, [pc, #404] @ 107350 │ │ │ │ + beq 107290 │ │ │ │ + ldr r0, [pc, #404] @ 10736c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107274 │ │ │ │ - ldr r0, [pc, #388] @ 107354 │ │ │ │ + beq 107290 │ │ │ │ + ldr r0, [pc, #388] @ 107370 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1072d0 │ │ │ │ + beq 1072ec │ │ │ │ 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] @ 10737c │ │ │ │ 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] @ 107380 │ │ │ │ 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] @ 107384 │ │ │ │ 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 29e04c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e1ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ 107358 │ │ │ │ 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] @ 10735c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1072e8 │ │ │ │ - ldr r0, [pc, #128] @ 107358 │ │ │ │ + b 107304 │ │ │ │ + ldr r0, [pc, #128] @ 107374 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #124] @ 10735c │ │ │ │ + ldr r2, [pc, #124] @ 107378 │ │ │ │ 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 1b0820 │ │ │ │ bl 3c6dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 105d04 │ │ │ │ + bl 105d20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 10732c │ │ │ │ + bne 107348 │ │ │ │ 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, r0, lsr ip @ │ │ │ │ + eoreq r4, pc, r4, lsr #24 │ │ │ │ + eorseq r8, r0, r0, asr #22 │ │ │ │ + eorseq r9, r0, r4, ror #5 │ │ │ │ + eorseq r9, r0, r4, asr #5 │ │ │ │ + @ instruction: 0x003092b0 │ │ │ │ + mlaseq r0, ip, r2, r9 │ │ │ │ + eoreq r9, r5, sl, ror #27 │ │ │ │ + eoreq r5, pc, ip, lsl #20 │ │ │ │ + ldrdeq r5, [pc], -r0 @ │ │ │ │ + @ instruction: 0x002f5ab0 │ │ │ │ + eorseq r8, r0, r8, ror #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 +236718,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 2ea3e4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 107608 │ │ │ │ + bne 107624 │ │ │ │ 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 1075dc │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #896] @ 107760 │ │ │ │ + ldr r0, [pc, #896] @ 10777c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 1074ec │ │ │ │ - ldr r0, [pc, #880] @ 107764 │ │ │ │ + bhi 107508 │ │ │ │ + ldr r0, [pc, #880] @ 107780 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ sub r0, r1, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 107420 │ │ │ │ + bcc 10743c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1074ec │ │ │ │ - ldr r0, [pc, #852] @ 107768 │ │ │ │ + beq 107508 │ │ │ │ + ldr r0, [pc, #852] @ 107784 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 37e3c │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 1074ec │ │ │ │ - ldr r0, [pc, #836] @ 10776c │ │ │ │ + beq 107508 │ │ │ │ + ldr r0, [pc, #836] @ 107788 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - bl 29d544 │ │ │ │ + bl 29d560 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1074ec │ │ │ │ - ldr r0, [pc, #820] @ 107770 │ │ │ │ + beq 107508 │ │ │ │ + ldr r0, [pc, #820] @ 10778c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1076a8 │ │ │ │ + beq 1076c4 │ │ │ │ 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] @ 107798 │ │ │ │ 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] @ 10779c │ │ │ │ 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] @ 1077a0 │ │ │ │ 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] @ 1077a4 │ │ │ │ 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 29e04c │ │ │ │ + bl 16f7ec │ │ │ │ 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] @ 1077a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #624] @ 107790 │ │ │ │ + ldr r1, [pc, #624] @ 1077ac │ │ │ │ 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 10c788 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 16f9fc │ │ │ │ + bl 16fa18 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d60b4 │ │ │ │ + bl 2d60d0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #552] @ 107794 │ │ │ │ + ldr r0, [pc, #552] @ 1077b0 │ │ │ │ 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 107660 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2d58dc │ │ │ │ + bl 2d58f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1075b0 │ │ │ │ + beq 1075cc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1e1ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1075d8 │ │ │ │ + beq 1075f4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1075f0 │ │ │ │ + beq 10760c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ 107774 │ │ │ │ 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] @ 107778 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1076c0 │ │ │ │ + b 1076dc │ │ │ │ bl 1f214 │ │ │ │ - bl 2e81ec │ │ │ │ + bl 2e8208 │ │ │ │ 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] @ 1077b4 │ │ │ │ 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] @ 1077b8 │ │ │ │ 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] @ 1077bc │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c534 │ │ │ │ - b 1076c0 │ │ │ │ - ldr r0, [pc, #196] @ 107774 │ │ │ │ + b 1076dc │ │ │ │ + ldr r0, [pc, #196] @ 107790 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #192] @ 107778 │ │ │ │ + ldr r2, [pc, #192] @ 107794 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c32c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 1076e4 │ │ │ │ - b 107704 │ │ │ │ - b 1076dc │ │ │ │ - b 1076fc │ │ │ │ + b 107700 │ │ │ │ + b 107720 │ │ │ │ + b 1076f8 │ │ │ │ + b 107718 │ │ │ │ mov r0, r7 │ │ │ │ bl 1fda8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1fda8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1076fc │ │ │ │ + beq 107718 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ bl 1fda8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ bl 1e1ac │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1055d0 │ │ │ │ + bl 1055ec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 105c50 │ │ │ │ + bl 105c6c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 107750 │ │ │ │ + beq 10776c │ │ │ │ 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 │ │ │ │ + @ instruction: 0x002f48bc │ │ │ │ + @ instruction: 0x002f48b0 │ │ │ │ + @ instruction: 0x003088d4 │ │ │ │ + eorseq r8, r0, ip, lsr #27 │ │ │ │ + eorseq r8, r0, ip, lsl #27 │ │ │ │ + eorseq r8, r0, r8, ror sp │ │ │ │ + eorseq r8, r0, r4, ror #26 │ │ │ │ + eoreq r9, r5, r2, lsl sl │ │ │ │ + ldrdeq r4, [pc], -r4 @ │ │ │ │ + eoreq r4, pc, r4, ror #28 │ │ │ │ + ldrdeq r4, [pc], -ip @ │ │ │ │ + eorseq r8, r0, r0, lsl #20 │ │ │ │ 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 │ │ │ │ + mlaeq r5, lr, sp, r9 │ │ │ │ + eoreq r9, r5, sp, lsl #27 │ │ │ │ + eorseq r9, r0, ip, ror #27 │ │ │ │ + eoreq r3, pc, r8, ror #31 │ │ │ │ + @ instruction: 0xfff4623c │ │ │ │ + eoreq r3, pc, r4, asr #31 │ │ │ │ + ldr r1, [pc, #20] @ 1077dc │ │ │ │ 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, ip, asr #22 │ │ │ │ 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 +236998,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 2ea3e4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 107864 │ │ │ │ + bne 107880 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 9ba40 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 10784c │ │ │ │ + beq 107868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 107844 │ │ │ │ + beq 107860 │ │ │ │ mov r0, r1 │ │ │ │ bl 1e1ac │ │ │ │ - b 10784c │ │ │ │ + b 107868 │ │ │ │ mov r0, r1 │ │ │ │ bl 1f8f8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ 10790c │ │ │ │ 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] @ 107910 │ │ │ │ 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 1b0820 │ │ │ │ bl 3c6dc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 105f68 │ │ │ │ + bl 105f84 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1078e0 │ │ │ │ + beq 1078fc │ │ │ │ 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 @ │ │ │ │ + eoreq r4, pc, r0, ror #12 │ │ │ │ + eoreq r4, pc, r4, asr r6 @ │ │ │ │ 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 2ddd50 │ │ │ │ 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] @ 1079d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 1b0800 │ │ │ │ + bl 1b081c │ │ │ │ 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] @ 1079dc │ │ │ │ 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 +237102,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 106128 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ bl 3c6f8 │ │ │ │ - @ instruction: 0x003084f4 │ │ │ │ - eoreq r4, pc, r0, lsl r6 @ │ │ │ │ + @ instruction: 0x003084d8 │ │ │ │ + strdeq r4, [pc], -r4 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 3444d8 │ │ │ │ + b 3444f4 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 1079e0 │ │ │ │ + ldr r1, [pc, #8] @ 1079fc │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 343174 │ │ │ │ - mlaeq r5, r0, r3, r9 │ │ │ │ + b 343190 │ │ │ │ + mlaeq r5, r4, r3, r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 107a40 │ │ │ │ + bcs 107a5c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 107a24 │ │ │ │ - ldr r2, [pc, #296] @ 107b38 │ │ │ │ + bne 107a40 │ │ │ │ + ldr r2, [pc, #296] @ 107b54 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 340c4c │ │ │ │ + bl 340c68 │ │ │ │ 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 107a88 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b 107acc │ │ │ │ + b 107ae8 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 107a9c │ │ │ │ + bcs 107ab8 │ │ │ │ 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 107ae8 │ │ │ │ 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 +237181,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 107b30 │ │ │ │ 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 +237200,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 107b08 │ │ │ │ + eoreq r4, pc, ip, lsl #11 │ │ │ │ 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 107ba0 │ │ │ │ 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 +237230,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 107b7c │ │ │ │ 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 108120 │ │ │ │ mov r6, r0 │ │ │ │ - beq 107c08 │ │ │ │ - ldr r0, [pc, #1436] @ 108170 │ │ │ │ + beq 107c24 │ │ │ │ + ldr r0, [pc, #1436] @ 10818c │ │ │ │ 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 1b081c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10810c │ │ │ │ + beq 108128 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - b 107c0c │ │ │ │ + b 107c28 │ │ │ │ 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 348640 │ │ │ │ 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 +237283,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 107dfc │ │ │ │ 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 107ec8 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 108040 │ │ │ │ + bcs 10805c │ │ │ │ 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 +237318,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 107d88 │ │ │ │ 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 107da4 │ │ │ │ add lr, r2, r3 │ │ │ │ cmp lr, r1 │ │ │ │ - bcs 1080d0 │ │ │ │ + bcs 1080ec │ │ │ │ ldrb r6, [r0, r3] │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 107d34 │ │ │ │ + beq 107d50 │ │ │ │ sub r0, r2, r9 │ │ │ │ mov r7, r9 │ │ │ │ add r2, r0, r3 │ │ │ │ - b 107d70 │ │ │ │ + b 107d8c │ │ │ │ add r2, r2, fp │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 107ce4 │ │ │ │ - b 108040 │ │ │ │ + bcc 107d00 │ │ │ │ + b 10805c │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ cmp ip, r0 │ │ │ │ - bcs 107e0c │ │ │ │ + bcs 107e28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 108124 │ │ │ │ + bcs 108140 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 1080e8 │ │ │ │ + bcs 108104 │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ ldrb r5, [r4, r0] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 107d90 │ │ │ │ + beq 107dac │ │ │ │ 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 107d00 │ │ │ │ + b 10805c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 1090f4 │ │ │ │ + bl 109110 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 107de0 │ │ │ │ + beq 107dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 108038 │ │ │ │ + bne 108054 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ - b 107e2c │ │ │ │ + b 107e48 │ │ │ │ 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 108000 │ │ │ │ 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 108030 │ │ │ │ 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 107dfc │ │ │ │ + b 107ca0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 108040 │ │ │ │ + bcs 10805c │ │ │ │ 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 +237442,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 107f30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, fp │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 108040 │ │ │ │ + bcs 10805c │ │ │ │ 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 107f1c │ │ │ │ add r0, lr, r2 │ │ │ │ add r3, ip, r2 │ │ │ │ mov r5, #0 │ │ │ │ adds r7, r6, r5 │ │ │ │ - beq 107f7c │ │ │ │ + beq 107f98 │ │ │ │ add r7, r0, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 1080d4 │ │ │ │ + bcs 1080f0 │ │ │ │ ldrb r7, [r3, r5] │ │ │ │ ldrb r4, [sl, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 107f44 │ │ │ │ + beq 107f60 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - b 107f08 │ │ │ │ + b 107f24 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 107fd8 │ │ │ │ + bcs 107ff4 │ │ │ │ mov r4, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq 107e14 │ │ │ │ + beq 107e30 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 1080f8 │ │ │ │ + bcs 108114 │ │ │ │ ldrb r3, [r8, r0] │ │ │ │ sub r5, r5, #1 │ │ │ │ ldrb r7, [ip], #-1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq 107f98 │ │ │ │ + beq 107fb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - b 107f08 │ │ │ │ + b 107f24 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 107e14 │ │ │ │ - b 108120 │ │ │ │ + beq 107e30 │ │ │ │ + b 10813c │ │ │ │ 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 107e64 │ │ │ │ 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 107e90 │ │ │ │ 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 1080b8 │ │ │ │ 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 +237558,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 108088 │ │ │ │ add r0, r5, r2 │ │ │ │ - ldr r2, [pc, #160] @ 10817c │ │ │ │ + ldr r2, [pc, #160] @ 108198 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 108130 │ │ │ │ - ldr r2, [pc, #136] @ 108178 │ │ │ │ + b 10814c │ │ │ │ + ldr r2, [pc, #136] @ 108194 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 108130 │ │ │ │ - ldr r2, [pc, #128] @ 108180 │ │ │ │ + b 10814c │ │ │ │ + ldr r2, [pc, #128] @ 10819c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 108130 │ │ │ │ + b 10814c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #88] @ 10816c │ │ │ │ + ldr r2, [pc, #88] @ 108188 │ │ │ │ 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] @ 108190 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 108144 │ │ │ │ - b 108144 │ │ │ │ - b 108144 │ │ │ │ + b 108160 │ │ │ │ + b 108160 │ │ │ │ + b 108160 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 108168 │ │ │ │ + beq 108184 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, r8, ror lr @ │ │ │ │ + eorseq r8, r0, ip, lsr r2 │ │ │ │ + strdeq r3, [pc], -r4 @ │ │ │ │ + eoreq r3, pc, r0, asr #26 │ │ │ │ + eoreq r3, pc, r0, ror #26 │ │ │ │ + eoreq r3, pc, r4, lsr sp @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1038f8 │ │ │ │ + bl 103914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1081a4 │ │ │ │ + beq 1081c0 │ │ │ │ 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 108870 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, #19 │ │ │ │ ldr r1, [sl, #12]! │ │ │ │ orr r9, r9, #8388608 @ 0x800000 │ │ │ │ mov fp, #0 │ │ │ │ - b 1081e8 │ │ │ │ + b 108204 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 108854 │ │ │ │ + bcs 108870 │ │ │ │ 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 1082dc │ │ │ │ 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 +237681,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 10820c │ │ │ │ + b 108870 │ │ │ │ sub r1, r6, #91 @ 0x5b │ │ │ │ cmp r1, #32 │ │ │ │ - bhi 108508 │ │ │ │ + bhi 108524 │ │ │ │ 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 +237727,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 108854 │ │ │ │ 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 108590 │ │ │ │ + b 1088a0 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 108868 │ │ │ │ + bcs 108884 │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ cmp r7, #97 @ 0x61 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 1088d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 108884 │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 1088b8 │ │ │ │ + bne 1088d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 108884 │ │ │ │ sub r1, r2, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-2] │ │ │ │ cmp r7, #115 @ 0x73 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 1088d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 108884 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ - b 108478 │ │ │ │ + b 108494 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 108868 │ │ │ │ + bcs 108884 │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ cmp r7, #114 @ 0x72 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 1088d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 108884 │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 1088d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 108884 │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrb r0, [r3, #-2] │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq 108524 │ │ │ │ - b 1088b8 │ │ │ │ + beq 108540 │ │ │ │ + b 1088d4 │ │ │ │ sub r1, r2, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ - bcs 108868 │ │ │ │ + bcs 108884 │ │ │ │ sub r1, r2, #3 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-4] │ │ │ │ cmp r7, #117 @ 0x75 │ │ │ │ - bne 1088b8 │ │ │ │ + bne 1088d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 108884 │ │ │ │ sub r1, r2, #2 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r7, [r3, #-3] │ │ │ │ cmp r7, #108 @ 0x6c │ │ │ │ - bne 1088b8 │ │ │ │ + bne 1088d4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 108868 │ │ │ │ + beq 108884 │ │ │ │ sub r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrb r0, [r3, #-2] │ │ │ │ cmp r0, #108 @ 0x6c │ │ │ │ - beq 108524 │ │ │ │ - b 1088b8 │ │ │ │ + beq 108540 │ │ │ │ + b 1088d4 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2cd4a8 │ │ │ │ - b 10851c │ │ │ │ + bl 2cd4c4 │ │ │ │ + b 108538 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - b 108514 │ │ │ │ + b 108530 │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 1088ec │ │ │ │ + bcs 108908 │ │ │ │ mov r0, r4 │ │ │ │ - bl 103554 │ │ │ │ + bl 103570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10819c │ │ │ │ + bne 1081b8 │ │ │ │ mov lr, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 108548 │ │ │ │ + beq 108564 │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc 108574 │ │ │ │ - b 108884 │ │ │ │ + bcc 108590 │ │ │ │ + b 1088a0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10885c │ │ │ │ + beq 108878 │ │ │ │ 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 1088a0 │ │ │ │ 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 10867c │ │ │ │ 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 +237913,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 1085bc │ │ │ │ + b 1088a4 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ - beq 108678 │ │ │ │ + beq 108694 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ cmpeq fp, #123 @ 0x7b │ │ │ │ - bne 1086ac │ │ │ │ - b 108680 │ │ │ │ + bne 1086c8 │ │ │ │ + b 10869c │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - bne 1086ac │ │ │ │ + bne 1086c8 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 10885c │ │ │ │ + beq 108878 │ │ │ │ sub r7, r7, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov lr, #1 │ │ │ │ cmp r2, r0 │ │ │ │ ldrb fp, [ip, r7] │ │ │ │ - bcc 1085a0 │ │ │ │ - b 108888 │ │ │ │ + bcc 1085bc │ │ │ │ + b 1088a4 │ │ │ │ tst lr, #1 │ │ │ │ - bne 1088c0 │ │ │ │ + bne 1088dc │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1081dc │ │ │ │ - b 1086d4 │ │ │ │ + bne 1081f8 │ │ │ │ + b 1086f0 │ │ │ │ tst lr, #1 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4, #20] │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1081dc │ │ │ │ + bne 1081f8 │ │ │ │ cmp r2, r0 │ │ │ │ mov r7, #1 │ │ │ │ - bcs 10889c │ │ │ │ + bcs 1088b8 │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 1088dc │ │ │ │ + bhi 1088f8 │ │ │ │ tst r9, r7, lsl r3 │ │ │ │ - beq 10870c │ │ │ │ + beq 108728 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 1086e0 │ │ │ │ - b 10889c │ │ │ │ + bne 1086fc │ │ │ │ + b 1088b8 │ │ │ │ cmp r3, #25 │ │ │ │ - bne 1088dc │ │ │ │ + bne 1088f8 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 2cd4a8 │ │ │ │ + bl 2cd4c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10819c │ │ │ │ + bne 1081b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 10889c │ │ │ │ + bcs 1088b8 │ │ │ │ ldr r1, [sl] │ │ │ │ ldrb r3, [r1, r2] │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi 1088e4 │ │ │ │ + bhi 108900 │ │ │ │ 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 +238031,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 10875c │ │ │ │ + b 1088b8 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 2394c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b 108374 │ │ │ │ + b 108390 │ │ │ │ mov r0, #5 │ │ │ │ - b 1088a0 │ │ │ │ + b 1088bc │ │ │ │ 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 1088bc │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 1088f4 │ │ │ │ + bne 108910 │ │ │ │ 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 108888 │ │ │ │ mov r0, #7 │ │ │ │ cmp fp, #91 @ 0x5b │ │ │ │ - beq 1088a0 │ │ │ │ + beq 1088bc │ │ │ │ cmp fp, #123 @ 0x7b │ │ │ │ - bne 10890c │ │ │ │ + bne 108928 │ │ │ │ mov r0, #8 │ │ │ │ - b 1088a0 │ │ │ │ + b 1088bc │ │ │ │ mov r0, #17 │ │ │ │ - b 1088a0 │ │ │ │ + b 1088bc │ │ │ │ mov r0, #6 │ │ │ │ - b 1088a0 │ │ │ │ + b 1088bc │ │ │ │ mov r0, #10 │ │ │ │ - b 1088a0 │ │ │ │ - ldr r0, [pc, #48] @ 10892c │ │ │ │ + b 1088bc │ │ │ │ + ldr r0, [pc, #48] @ 108948 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #44] @ 108930 │ │ │ │ + ldr r2, [pc, #44] @ 10894c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c594 │ │ │ │ - ldr r0, [pc, #16] @ 108924 │ │ │ │ + ldr r0, [pc, #16] @ 108940 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 108928 │ │ │ │ + ldr r2, [pc, #12] @ 108944 │ │ │ │ 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 │ │ │ │ + eoreq r7, r5, r8, lsr #31 │ │ │ │ + eoreq r3, pc, ip, asr r3 @ │ │ │ │ + eoreq r7, r5, r0, asr #31 │ │ │ │ + eoreq r3, pc, r4, ror #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 108f48 │ │ │ │ + bl 108f64 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108970 │ │ │ │ + beq 10898c │ │ │ │ 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 1089cc │ │ │ │ add r6, sp, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1790a8 │ │ │ │ + bl 1790c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 108958 │ │ │ │ + beq 108974 │ │ │ │ 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 +238136,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 108f64 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1089fc │ │ │ │ + beq 108a18 │ │ │ │ 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 108a58 │ │ │ │ add r6, sp, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 17932c │ │ │ │ + bl 179348 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 1089e4 │ │ │ │ + beq 108a00 │ │ │ │ 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 +238171,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 108f64 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108a88 │ │ │ │ + beq 108aa4 │ │ │ │ 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 108ad8 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1791f0 │ │ │ │ + bl 17920c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq 108a70 │ │ │ │ + beq 108a8c │ │ │ │ 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 108f64 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 108b08 │ │ │ │ + beq 108b24 │ │ │ │ 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 108b58 │ │ │ │ ldr r1, [r5] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10bdf4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 108af0 │ │ │ │ + beq 108b0c │ │ │ │ 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 34432c │ │ │ │ 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] @ 108bf0 │ │ │ │ mov r5, #11 │ │ │ │ - ldr r3, [pc, #80] @ 108bd8 │ │ │ │ + ldr r3, [pc, #80] @ 108bf4 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ 108bdc │ │ │ │ + ldr r4, [pc, #76] @ 108bf8 │ │ │ │ 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] @ 108bfc │ │ │ │ + ldr r3, [pc, #32] @ 108c00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 @ │ │ │ │ + eoreq r3, pc, r4, ror #8 │ │ │ │ + eoreq r8, r5, lr, lsr r2 │ │ │ │ + eoreq r3, pc, r8, lsr r4 @ │ │ │ │ + strdeq r8, [r5], -sl @ │ │ │ │ + strdeq r8, [r5], -pc @ │ │ │ │ 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] @ 108c50 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108c38 │ │ │ │ + ldr r0, [pc, #40] @ 108c54 │ │ │ │ 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] @ 108c58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 3438e8 │ │ │ │ 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 │ │ │ │ + eoreq r3, pc, r4, lsl #8 │ │ │ │ + strdeq r3, [pc], -r0 @ │ │ │ │ + @ instruction: 0x002581b3 │ │ │ │ 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] @ 108ca8 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108c90 │ │ │ │ + ldr r0, [pc, #40] @ 108cac │ │ │ │ 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] @ 108cb0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 3438e8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldrdeq r3, [pc], -r8 @ │ │ │ │ - @ instruction: 0x002f33b4 │ │ │ │ - eoreq r8, r5, r7, asr r1 │ │ │ │ + @ instruction: 0x002f33bc │ │ │ │ + mlaeq pc, r8, r3, r3 @ │ │ │ │ + eoreq r8, r5, fp, asr r1 │ │ │ │ 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] @ 108d00 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108ce8 │ │ │ │ + ldr r0, [pc, #40] @ 108d04 │ │ │ │ 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] @ 108d08 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 3438e8 │ │ │ │ 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, r4, ror r3 @ │ │ │ │ + eoreq r3, pc, r0, asr #6 │ │ │ │ + eoreq r8, r5, r3, 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] @ 108d58 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ 108d40 │ │ │ │ + ldr r0, [pc, #40] @ 108d5c │ │ │ │ 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] @ 108d60 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3438cc │ │ │ │ + bl 3438e8 │ │ │ │ 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, ip, lsr #6 │ │ │ │ + eoreq r3, pc, r8, ror #5 │ │ │ │ + eoreq r8, r5, fp, lsr #1 │ │ │ │ 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] @ 108de0 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r3, [pc, #80] @ 108dc8 │ │ │ │ + ldr r3, [pc, #80] @ 108de4 │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r4, [pc, #76] @ 108dcc │ │ │ │ + ldr r4, [pc, #76] @ 108de8 │ │ │ │ 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] @ 108dec │ │ │ │ + ldr r3, [pc, #32] @ 108df0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 3432a4 │ │ │ │ + bl 3432c0 │ │ │ │ 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 r8, r5, ip, lsr #1 │ │ │ │ + ldrdeq r3, [pc], -r8 @ │ │ │ │ + eoreq r8, r5, r0, rrx │ │ │ │ + eoreq r8, r5, r2, 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 108e4c │ │ │ │ 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 108e54 │ │ │ │ tst lr, r6, lsl r7 │ │ │ │ - beq 108e38 │ │ │ │ + beq 108e54 │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [ip, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 108e08 │ │ │ │ + bne 108e24 │ │ │ │ mov r1, #3 │ │ │ │ - b 108ecc │ │ │ │ + b 108ee8 │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ - bne 108e54 │ │ │ │ + bne 108e70 │ │ │ │ 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 108ea0 │ │ │ │ mov r2, #0 │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ strb r2, [r1, #4] │ │ │ │ - bne 108f38 │ │ │ │ + bne 108f54 │ │ │ │ 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 108f5c │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [ip, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 108ec8 │ │ │ │ + bcs 108ee4 │ │ │ │ mov r4, #1 │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ sub r6, r5, #9 │ │ │ │ cmp r6, #25 │ │ │ │ - bhi 108f1c │ │ │ │ + bhi 108f38 │ │ │ │ tst lr, r4, lsl r6 │ │ │ │ - beq 108efc │ │ │ │ + beq 108f18 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [ip, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 108ea0 │ │ │ │ + bne 108ebc │ │ │ │ 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 108f38 │ │ │ │ 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 108ef4 │ │ │ │ mov r1, #17 │ │ │ │ - b 108ecc │ │ │ │ + b 108ee8 │ │ │ │ mov r1, #8 │ │ │ │ - b 108ecc │ │ │ │ + b 108ee8 │ │ │ │ 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 108fbc │ │ │ │ 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 108fe8 │ │ │ │ tst lr, r7, lsl r5 │ │ │ │ - beq 108fcc │ │ │ │ + beq 108fe8 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r0, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne 108f78 │ │ │ │ + bne 108f94 │ │ │ │ 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 109004 │ │ │ │ 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 10902c │ │ │ │ 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 1090c0 │ │ │ │ add r1, r6, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs 109058 │ │ │ │ + bcs 109074 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r6, [r4, r1] │ │ │ │ sub r5, r6, #9 │ │ │ │ cmp r5, #23 │ │ │ │ - bhi 109080 │ │ │ │ + bhi 10909c │ │ │ │ tst lr, r2, lsl r5 │ │ │ │ - beq 109080 │ │ │ │ + beq 10909c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 109030 │ │ │ │ + bne 10904c │ │ │ │ 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 1090c8 │ │ │ │ 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 109078 │ │ │ │ mov r1, #21 │ │ │ │ - b 10905c │ │ │ │ + b 109078 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 1090e4 │ │ │ │ + ldr r2, [pc, #32] @ 109100 │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 343188 │ │ │ │ + bl 3431a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 349540 │ │ │ │ + bl 34955c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r5, r5, ror #26 │ │ │ │ + eoreq r7, r5, r9, ror #26 │ │ │ │ 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 1091ac │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr lr, [r1, #52] @ 0x34 │ │ │ │ cmp r2, lr │ │ │ │ - beq 10919c │ │ │ │ + beq 1091b8 │ │ │ │ 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 109348 │ │ │ │ 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 +238630,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 1091e0 │ │ │ │ ldrb r0, [r1, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1092dc │ │ │ │ + beq 1092f8 │ │ │ │ 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 10948c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 10932c │ │ │ │ + bne 109348 │ │ │ │ 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 109270 │ │ │ │ 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 10928c │ │ │ │ add r0, r2, r3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 1094c0 │ │ │ │ + bcs 1094dc │ │ │ │ ldrb r0, [sl, r3] │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 109220 │ │ │ │ + beq 10923c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r3, r0, r3 │ │ │ │ - b 109258 │ │ │ │ + b 109274 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 1091ac │ │ │ │ - b 1091b4 │ │ │ │ + bne 1091c8 │ │ │ │ + b 1091d0 │ │ │ │ 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 109390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bcs 1094f0 │ │ │ │ + bcs 10950c │ │ │ │ add r4, r3, r2 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 1094dc │ │ │ │ + bcs 1094f8 │ │ │ │ ldrb r0, [r9, r4] │ │ │ │ ldrb r4, [r7, r3] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 10928c │ │ │ │ + beq 1092a8 │ │ │ │ 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 1091c8 │ │ │ │ + b 1091d0 │ │ │ │ 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 1093c4 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 1093a4 │ │ │ │ + bcs 1093c0 │ │ │ │ add r0, r4, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 1093a8 │ │ │ │ - ldr r0, [pc, #492] @ 109504 │ │ │ │ + bgt 1093c4 │ │ │ │ + ldr r0, [pc, #492] @ 109520 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 3c8dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 10942c │ │ │ │ + beq 109448 │ │ │ │ mov r0, r3 │ │ │ │ - b 10934c │ │ │ │ + b 109368 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 109368 │ │ │ │ + beq 109384 │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcs 109438 │ │ │ │ + bcs 109454 │ │ │ │ cmp r0, lr │ │ │ │ - bcs 10933c │ │ │ │ + bcs 109358 │ │ │ │ add r7, r9, r0 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - blt 109344 │ │ │ │ + blt 109360 │ │ │ │ mov lr, r0 │ │ │ │ cmp lr, r3 │ │ │ │ movhi r3, lr │ │ │ │ - b 10943c │ │ │ │ + b 109458 │ │ │ │ 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 10932c │ │ │ │ cmp r2, r5 │ │ │ │ - bne 1093d0 │ │ │ │ + bne 1093ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10945c │ │ │ │ + bne 109478 │ │ │ │ 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 109470 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ and r6, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ - bcc 109450 │ │ │ │ + bcc 10946c │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r5, r4, r5, lsl #6 │ │ │ │ - bcc 109478 │ │ │ │ + bcc 109494 │ │ │ │ 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 109478 │ │ │ │ + b 1094a0 │ │ │ │ mov lr, #0 │ │ │ │ mov r3, #0 │ │ │ │ - b 10943c │ │ │ │ + b 109458 │ │ │ │ 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 1094a0 │ │ │ │ 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 109350 │ │ │ │ orr r7, r5, r6, lsl #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10945c │ │ │ │ + bne 109478 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ mov r3, #1 │ │ │ │ movcs r3, #2 │ │ │ │ mov r0, #1 │ │ │ │ cmpcs r7, #2048 @ 0x800 │ │ │ │ - bcs 1094b0 │ │ │ │ + bcs 1094cc │ │ │ │ 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 1094b8 │ │ │ │ add r0, r5, r2 │ │ │ │ - ldr r2, [pc, #64] @ 10950c │ │ │ │ + ldr r2, [pc, #64] @ 109528 │ │ │ │ cmp lr, r0 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ movhi r0, lr │ │ │ │ bl 3c670 │ │ │ │ - ldr r2, [pc, #36] @ 109508 │ │ │ │ + ldr r2, [pc, #36] @ 109524 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 3c670 │ │ │ │ - ldr r2, [pc, #24] @ 109510 │ │ │ │ + ldr r2, [pc, #24] @ 10952c │ │ │ │ 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 │ │ │ │ + eoreq r2, pc, r4, ror #26 │ │ │ │ + eoreq r2, pc, r8, asr #18 │ │ │ │ + eoreq r2, pc, r0, ror r9 @ │ │ │ │ + eoreq r2, pc, r4, lsr #18 │ │ │ │ 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 109588 │ │ │ │ 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 1095a0 │ │ │ │ tst r7, r3, lsl r4 │ │ │ │ - beq 109584 │ │ │ │ + beq 1095a0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 109544 │ │ │ │ + bne 109560 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 22f44 │ │ │ │ - b 109824 │ │ │ │ + b 109840 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 1096b4 │ │ │ │ + beq 1096d0 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 109838 │ │ │ │ + bne 109854 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 1098a8 │ │ │ │ + beq 1098c4 │ │ │ │ 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] @ 10997c │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 108ddc │ │ │ │ + bl 108df8 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10972c │ │ │ │ + bne 109748 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10975c │ │ │ │ + beq 109778 │ │ │ │ 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 2cd090 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 109730 │ │ │ │ + beq 10974c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #7 │ │ │ │ - bne 109654 │ │ │ │ + bne 109670 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #7 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10966c │ │ │ │ + beq 109688 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108184 │ │ │ │ + bl 1081a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1095d8 │ │ │ │ - b 109730 │ │ │ │ + beq 1095f4 │ │ │ │ + b 10974c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1098b0 │ │ │ │ + bne 1098cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1038f8 │ │ │ │ + bl 103914 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1098a0 │ │ │ │ + bne 1098bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10bdf4 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1098a0 │ │ │ │ + beq 1098bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 1095d8 │ │ │ │ + b 1095f4 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 1098a8 │ │ │ │ + beq 1098c4 │ │ │ │ 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 108f64 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1096fc │ │ │ │ + beq 109718 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 109724 │ │ │ │ + b 109740 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109860 │ │ │ │ + beq 10987c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10bdf4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109784 │ │ │ │ + bne 1097a0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 109788 │ │ │ │ + b 1097a4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 1097c0 │ │ │ │ + beq 1097dc │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 1097c0 │ │ │ │ + beq 1097dc │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 1097c0 │ │ │ │ + bl 1b0820 │ │ │ │ + b 1097dc │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1097b8 │ │ │ │ + bne 1097d4 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #504] @ 109968 │ │ │ │ + ldr r0, [pc, #504] @ 109984 │ │ │ │ mov r1, #7 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2018c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 1097c0 │ │ │ │ + b 1097dc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b54 │ │ │ │ + bl 103b70 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 1097e4 │ │ │ │ + bne 109800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109858 │ │ │ │ + beq 109874 │ │ │ │ mov r7, r0 │ │ │ │ - bl 10662c │ │ │ │ - b 109888 │ │ │ │ + bl 106648 │ │ │ │ + b 1098a4 │ │ │ │ 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 103a58 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - beq 109850 │ │ │ │ + beq 10986c │ │ │ │ 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 109838 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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] @ 109970 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 22f88 │ │ │ │ - b 10981c │ │ │ │ + b 109838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109880 │ │ │ │ + bne 10989c │ │ │ │ mov r0, r6 │ │ │ │ - b 10981c │ │ │ │ - ldr r1, [pc, #240] @ 109958 │ │ │ │ + b 109838 │ │ │ │ + ldr r1, [pc, #240] @ 109974 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #236] @ 10995c │ │ │ │ + ldr r2, [pc, #236] @ 109978 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 201f0 │ │ │ │ mov r6, r0 │ │ │ │ - b 109724 │ │ │ │ + b 109740 │ │ │ │ mov r7, r0 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r6 │ │ │ │ - b 10981c │ │ │ │ + b 109838 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 1097c0 │ │ │ │ + b 1097dc │ │ │ │ mov r0, #24 │ │ │ │ - b 109570 │ │ │ │ - ldr r0, [pc, #172] @ 109964 │ │ │ │ + b 10958c │ │ │ │ + ldr r0, [pc, #172] @ 109980 │ │ │ │ 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 109768 │ │ │ │ + b 1097dc │ │ │ │ + b 109948 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - b 109930 │ │ │ │ - b 1098ec │ │ │ │ + b 10994c │ │ │ │ + b 109908 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - b 109948 │ │ │ │ + b 109964 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10570c │ │ │ │ - b 10994c │ │ │ │ + bl 105728 │ │ │ │ + b 109968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 10570c │ │ │ │ - b 10994c │ │ │ │ + bl 105728 │ │ │ │ + b 109968 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, sl, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10994c │ │ │ │ + beq 109968 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ 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, ip, ror r9 @ │ │ │ │ + eoreq r2, pc, r0, lsl pc @ │ │ │ │ + ldrdeq r2, [pc], -r4 @ │ │ │ │ + eoreq r8, r5, pc, lsl r2 │ │ │ │ + eoreq r7, r5, fp, lsr pc │ │ │ │ + eoreq r8, r5, r3, 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 109a6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ sub r7, r3, #9 │ │ │ │ cmp r7, #36 @ 0x24 │ │ │ │ - bhi 109a78 │ │ │ │ + bhi 109a94 │ │ │ │ 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 +239190,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 │ │ │ │ + bne 1099ac │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 22f44 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r1, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ sub r0, r3, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcs 109b8c │ │ │ │ + bcs 109ba8 │ │ │ │ mov r6, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, #1 │ │ │ │ - bl 1030f0 │ │ │ │ + bl 10310c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor r1, r2, #3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 109b0c │ │ │ │ + bne 109b28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ strh r7, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ mov r6, sp │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 1030f0 │ │ │ │ + bl 10310c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor r1, r2, #3 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne 109b0c │ │ │ │ + bne 109b28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r6, #8 │ │ │ │ cmp r2, #1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - beq 109b3c │ │ │ │ + beq 109b58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 109b5c │ │ │ │ + bne 109b78 │ │ │ │ subs r2, r0, #65536 @ 0x10000 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcc 109b48 │ │ │ │ + bcc 109b64 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ - b 109bac │ │ │ │ + b 109bc8 │ │ │ │ subs r2, r0, #65536 @ 0x10000 │ │ │ │ sbcs r2, r1, #0 │ │ │ │ - bcs 109ba4 │ │ │ │ + bcs 109bc0 │ │ │ │ mov r1, #0 │ │ │ │ strh r0, [r4, #2] │ │ │ │ strh r1, [r4] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #88] @ 109bd4 │ │ │ │ + ldr r2, [pc, #88] @ 109bf0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 389dc │ │ │ │ mov r1, r5 │ │ │ │ bl 20110 │ │ │ │ - b 109af8 │ │ │ │ - ldr r2, [pc, #60] @ 109bd0 │ │ │ │ + b 109b14 │ │ │ │ + ldr r2, [pc, #60] @ 109bec │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 22f88 │ │ │ │ - b 109b80 │ │ │ │ + b 109b9c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ - ldr r2, [pc, #8] @ 109bcc │ │ │ │ + ldr r2, [pc, #8] @ 109be8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 38a68 │ │ │ │ - b 109b80 │ │ │ │ - eoreq r2, pc, r4, ror #1 │ │ │ │ - eoreq r2, pc, ip, lsl #2 │ │ │ │ - eoreq r2, pc, ip, lsr #2 │ │ │ │ + b 109b9c │ │ │ │ + eoreq r2, pc, r8, asr #1 │ │ │ │ + strdeq r2, [pc], -r0 @ │ │ │ │ + eoreq r2, pc, r0, lsl r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 109c30 │ │ │ │ + bcs 109c4c │ │ │ │ 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 109c48 │ │ │ │ + bhi 109c64 │ │ │ │ tst r7, r3, lsl r4 │ │ │ │ - beq 109c48 │ │ │ │ + beq 109c64 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 109c08 │ │ │ │ + bne 109c24 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 22f44 │ │ │ │ - b 10a068 │ │ │ │ + b 10a084 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ str r8, [sp, #8] │ │ │ │ - beq 109d70 │ │ │ │ + beq 109d8c │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 109f00 │ │ │ │ + bne 109f1c │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 109f60 │ │ │ │ + beq 109f7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, sp, #32 │ │ │ │ add fp, sp, #12 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl 108ddc │ │ │ │ + bl 108df8 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109e04 │ │ │ │ + bne 109e20 │ │ │ │ ldrb r0, [sp, #33] @ 0x21 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109e60 │ │ │ │ + beq 109e7c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str sl, [r4, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ add r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2cd074 │ │ │ │ + bl 2cd090 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 109de8 │ │ │ │ + beq 109e04 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 109d14 │ │ │ │ - ldr r1, [pc, #1080] @ 10a138 │ │ │ │ + bne 109d30 │ │ │ │ + ldr r1, [pc, #1080] @ 10a154 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109d2c │ │ │ │ + beq 109d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 108184 │ │ │ │ + bl 1081a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109c94 │ │ │ │ - b 109de8 │ │ │ │ + beq 109cb0 │ │ │ │ + b 109e04 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109f68 │ │ │ │ + bne 109f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1038f8 │ │ │ │ + bl 103914 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 109f54 │ │ │ │ + bne 109f70 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10aec0 │ │ │ │ + bl 10aedc │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109f54 │ │ │ │ + beq 109f70 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - b 109c94 │ │ │ │ + b 109cb0 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 109f60 │ │ │ │ + beq 109f7c │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #20 │ │ │ │ strb r0, [sp, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 108f48 │ │ │ │ + bl 108f64 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109db8 │ │ │ │ + beq 109dd4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 109de0 │ │ │ │ + b 109dfc │ │ │ │ ldrb r0, [sp, #33] @ 0x21 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 109f34 │ │ │ │ + beq 109f50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 10aec0 │ │ │ │ + bl 10aedc │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 109e90 │ │ │ │ + bne 109eac │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 109e94 │ │ │ │ + b 109eb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109fb0 │ │ │ │ - b 109e20 │ │ │ │ + beq 109fcc │ │ │ │ + b 109e3c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109fb0 │ │ │ │ + beq 109fcc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 109f94 │ │ │ │ + beq 109fb0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, r8 │ │ │ │ add r4, r0, #4 │ │ │ │ - b 109e44 │ │ │ │ + b 109e60 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 109f94 │ │ │ │ + beq 109fb0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109e38 │ │ │ │ + beq 109e54 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 109e38 │ │ │ │ + bl 1b0820 │ │ │ │ + b 109e54 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ - bne 109fb4 │ │ │ │ - ldr r0, [pc, #704] @ 10a140 │ │ │ │ + bne 109fd0 │ │ │ │ + ldr r0, [pc, #704] @ 10a15c │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2018c │ │ │ │ mov r6, r0 │ │ │ │ - b 109fb0 │ │ │ │ + b 109fcc │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b54 │ │ │ │ + bl 103b70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109f1c │ │ │ │ + beq 109f38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 109fe8 │ │ │ │ + beq 10a004 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 10a018 │ │ │ │ + beq 10a034 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 109ee4 │ │ │ │ + b 109f00 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 10a018 │ │ │ │ + beq 10a034 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 109ed8 │ │ │ │ + beq 109ef4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 109ed8 │ │ │ │ - ldr r2, [pc, #548] @ 10a12c │ │ │ │ + bl 1b0820 │ │ │ │ + b 109ef4 │ │ │ │ + ldr r2, [pc, #548] @ 10a148 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 22f88 │ │ │ │ mov r7, r0 │ │ │ │ - b 10a05c │ │ │ │ + b 10a078 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 10a004 │ │ │ │ + beq 10a020 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - b 10a048 │ │ │ │ - ldr r1, [pc, #500] @ 10a130 │ │ │ │ + b 10a064 │ │ │ │ + ldr r1, [pc, #500] @ 10a14c │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #496] @ 10a134 │ │ │ │ + ldr r2, [pc, #496] @ 10a150 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 201f0 │ │ │ │ mov r6, r0 │ │ │ │ - b 109de0 │ │ │ │ + b 109dfc │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 109fb0 │ │ │ │ + b 109fcc │ │ │ │ mov r0, #24 │ │ │ │ - b 109c34 │ │ │ │ + b 109c50 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ - ldr r0, [pc, #444] @ 10a13c │ │ │ │ + ldr r0, [pc, #444] @ 10a158 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 20268 │ │ │ │ mov r6, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 109e28 │ │ │ │ + bne 109e44 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 109fb0 │ │ │ │ + beq 109fcc │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 103a3c │ │ │ │ + bl 103a58 │ │ │ │ mov r7, r0 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - beq 109ffc │ │ │ │ + beq 10a018 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 10a010 │ │ │ │ + bne 10a02c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stmib r0, {r6, r8} │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bne 10a03c │ │ │ │ + bne 10a058 │ │ │ │ mov r7, r6 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - b 10a05c │ │ │ │ + b 10a078 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 10a07c │ │ │ │ + bne 10a098 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 10a034 │ │ │ │ + beq 10a050 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ - b 10a05c │ │ │ │ + b 10a078 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10662c │ │ │ │ + bl 106648 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ bl 20110 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8, #4] │ │ │ │ str r1, [r8] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r6, #4 │ │ │ │ - b 10a090 │ │ │ │ + b 10a0ac │ │ │ │ add r4, r4, #12 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq 10a018 │ │ │ │ + beq 10a034 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 10a084 │ │ │ │ + beq 10a0a0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 10a084 │ │ │ │ + bl 1b0820 │ │ │ │ + b 10a0a0 │ │ │ │ mov r4, r0 │ │ │ │ - b 10a118 │ │ │ │ + b 10a134 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ - b 10a108 │ │ │ │ - b 10a0c4 │ │ │ │ + b 10a124 │ │ │ │ + b 10a0e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 1b0804 │ │ │ │ + bl 1b0820 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 105660 │ │ │ │ - b 10a124 │ │ │ │ + bl 10567c │ │ │ │ + b 10a140 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 105660 │ │ │ │ - b 10a124 │ │ │ │ + bl 10567c │ │ │ │ + b 10a140 │ │ │ │ bl 3c6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ addne r0, sp, #20 │ │ │ │ - blne 106898 │ │ │ │ + blne 1068b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e518 <_Unwind_Resume@plt> │ │ │ │ - eoreq r2, pc, r0, lsl #5 │ │ │ │ - eoreq r2, pc, r0, asr r8 @ │ │ │ │ - eoreq r2, pc, ip, lsl r8 @ │ │ │ │ - @ instruction: 0x00257abe │ │ │ │ - eoreq r7, r5, r2, asr #16 │ │ │ │ - eoreq r7, r5, r2, asr #18 │ │ │ │ + eoreq r2, pc, r4, ror #4 │ │ │ │ + eoreq r2, pc, r4, lsr r8 @ │ │ │ │ + eoreq r2, pc, r0, lsl #16 │ │ │ │ + eoreq r7, r5, r2, asr #21 │ │ │ │ + eoreq r7, r5, r6, asr #16 │ │ │ │ + eoreq r7, r5, r6, asr #18 │ │ │ │ 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 10a19c │ │ │ │ + bcs 10a1b8 │ │ │ │ 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 10a1b4 │ │ │ │ + bhi 10a1d0 │ │ │ │ tst r7, r3, lsl r4 │ │ │ │ - beq 10a1b4 │ │ │ │ + beq 10a1d0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 10a174 │ │ │ │ + bne 10a190 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 22f44 │ │ │ │ - b 10a454 │ │ │ │ + b 10a470 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq 10a2e4 │ │ │ │ + beq 10a300 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne 10a468 │ │ │ │ + bne 10a484 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 10a4d8 │ │ │ │ + beq 10a4f4 │ │ │ │ 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] @ 10a590 │ │ │ │ + ldr fp, [pc, #912] @ 10a5ac │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ mov r9, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 108ddc │ │ │ │ + bl 108df8 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10a35c │ │ │ │ + bne 10a378 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a38c │ │ │ │ + beq 10a3a8 │ │ │ │ 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 2cd090 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 10a360 │ │ │ │ + beq 10a37c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ - bne 10a284 │ │ │ │ + bne 10a2a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #3 │ │ │ │ bl 1efb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a29c │ │ │ │ + beq 10a2b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108184 │ │ │ │ + bl 1081a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a208 │ │ │ │ - b 10a360 │ │ │ │ + beq 10a224 │ │ │ │ + b 10a37c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10a4e0 │ │ │ │ + bne 10a4fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1038f8 │ │ │ │ + bl 103914 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 10a4d0 │ │ │ │ + bne 10a4ec │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10bdf4 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10a4d0 │ │ │ │ + beq 10a4ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b 10a208 │ │ │ │ + b 10a224 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ sub r1, r1, #1 │ │ │ │ strb r1, [r5, #24] │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq 10a4d8 │ │ │ │ + beq 10a4f4 │ │ │ │ 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 108f64 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a32c │ │ │ │ + beq 10a348 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 10a354 │ │ │ │ + b 10a370 │ │ │ │ ldrb r0, [sp, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a490 │ │ │ │ + beq 10a4ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 10bdd8 │ │ │ │ + bl 10bdf4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10a3b4 │ │ │ │ + bne 10a3d0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 10a3b8 │ │ │ │ + b 10a3d4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - beq 10a3f0 │ │ │ │ + beq 10a40c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 10a3f0 │ │ │ │ + beq 10a40c │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b0804 │ │ │ │ - b 10a3f0 │ │ │ │ + bl 1b0820 │ │ │ │ + b 10a40c │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10a3e8 │ │ │ │ + bne 10a404 │ │ │ │ mov sl, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [pc, #504] @ 10a598 │ │ │ │ + ldr r0, [pc, #504] @ 10a5b4 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2018c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b 10a3f0 │ │ │ │ + b 10a40c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ strb r0, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 103b54 │ │ │ │ + bl 103b70 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 10a414 │ │ │ │ + bne 10a430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10a488 │ │ │ │ + beq 10a4a4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 10662c │ │ │ │ - b 10a4b8 │ │ │ │ + bl 106648 │ │ │ │ + b 10a4d4 │ │ │ │ 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 103a58 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - beq 10a480