--- /srv/rebuilderd/tmp/rebuilderdFy4mhD/inputs/mesa-vulkan-drivers_25.0.7-2+deb13u1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdFy4mhD/out/mesa-vulkan-drivers_25.0.7-2+deb13u1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-19 19:20:06.000000 debian-binary │ -rw-r--r-- 0 0 0 1628 2026-06-19 19:20:06.000000 control.tar.xz │ --rw-r--r-- 0 0 0 9752688 2026-06-19 19:20:06.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 9755472 2026-06-19 19:20:06.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libvulkan_freedreno.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x7cda38 0x007cda38 0x007cda38 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x7cda44 0x7cda44 R E 0x10000 │ │ │ │ + ARM_EXIDX 0x7cda48 0x007cda48 0x007cda48 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x7cda54 0x7cda54 R E 0x10000 │ │ │ │ LOAD 0x7d4a68 0x007d4a68 0x007d4a68 0x8d5ac 0x90284 RW 0x10000 │ │ │ │ DYNAMIC 0x85fe78 0x0085fe78 0x0085fe78 0x00188 0x00188 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x7d4a68 0x007d4a68 0x007d4a68 0x8b598 0x8b598 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 00006444 006444 019ded 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00020232 020232 000c5c 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00020e90 020e90 000240 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 000210d0 0210d0 025358 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00046428 046428 000ef8 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 00047320 047320 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0004732c 04732c 0016ac 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000489d8 0489d8 230368 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00278d40 278d40 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00278d48 278d48 554cf0 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 007cda38 7cda38 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 007cda40 7cda40 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 000489d8 0489d8 230374 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00278d4c 278d4c 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00278d58 278d58 554cf0 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 007cda48 7cda48 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 007cda50 7cda50 000004 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 007d4a68 7d4a68 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 007d4a6c 7d4a6c 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 007d4a70 7d4a70 08b408 00 WA 0 0 8 │ │ │ │ [19] .dynamic DYNAMIC 0085fe78 85fe78 000188 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 00860000 860000 000d64 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 00860d68 860d68 0012ac 00 WA 0 0 8 │ │ │ │ [22] .bss NOBITS 00862018 862014 002cd4 00 WA 0 0 8 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -19,15 +19,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libvulkan_freedreno.so] │ │ │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ │ │ 0x0000000c (INIT) 0x47320 │ │ │ │ - 0x0000000d (FINI) 0x278d40 │ │ │ │ + 0x0000000d (FINI) 0x278d4c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x7d4a68 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x7d4a6c │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x6444 │ │ │ │ 0x00000006 (SYMTAB) 0x164 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 40acb871c923dd78468bf71e160418225b6ed96a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: eceb12c08f83c933fa0a52e96eb4df2706df7e0e │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1921,16 +1921,15 @@ │ │ │ │ D5AX{D h │ │ │ │ (`XF:F%f) │ │ │ │ chBFAF(F │ │ │ │ dhCFJFIF(F │ │ │ │ F,Y$h|fO │ │ │ │ C KzD=`|` │ │ │ │ m{9F2F F │ │ │ │ -JF)F FCF │ │ │ │ -JF)F FCF │ │ │ │ +2"0! F+j │ │ │ │ C KzD=`|` │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ - = M ] m } │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -60,54 +60,54 @@ │ │ │ │ stmdami fp, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ mrc 7, 5, APSR_nzcv, cr14, cr15, {7} │ │ │ │ movwcs r4, #2313 @ 0x909 │ │ │ │ rscsvc pc, pc, #82837504 @ 0x4f00000 │ │ │ │ andeq pc, r1, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - ldc2 1, cr15, [r6], #168 @ 0xa8 │ │ │ │ + ldc2 1, cr15, [lr], #168 @ 0xa8 │ │ │ │ ldrbtmi r4, [fp], #-2821 @ 0xfffff4fb │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - mlaeq r3, r2, r2, r0 │ │ │ │ + eoreq r0, r3, r2, lsr #5 │ │ │ │ rsbseq ip, r8, r0, asr r2 │ │ │ │ addeq r9, r1, lr, asr #10 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fcf4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ ldmib r1, {r3, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf1de7600 │ │ │ │ - blvc 906f60 │ │ │ │ + blvc 906f80 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ bmi 19a400 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r5, r4, ror pc │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - eoreq r0, r3, r0, asr #4 │ │ │ │ + eoreq r0, r3, r0, asr r2 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fd34 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460c0fd8 │ │ │ │ strmi fp, [r5], -r5, lsl #1 │ │ │ │ ldmib r1, {r3, r7, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf1de7600 │ │ │ │ - blvc 906f20 │ │ │ │ + blvc 906f40 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ bmi 19a440 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ andlt lr, r5, r4, asr pc │ │ │ │ svclt 0x0000bdf0 │ │ │ │ - eoreq r0, r3, r4, asr r2 │ │ │ │ + eoreq r0, r3, r4, ror #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fd74 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ blvc 334db0 │ │ │ │ blvc fe2e78b4 │ │ │ │ bicslt r7, lr, sp, asr #23 │ │ │ │ @@ -123,17 +123,17 @@ │ │ │ │ stmdbvc ip, {r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, fp, pc}^ │ │ │ │ tstcs r1, r6, lsl #8 │ │ │ │ svc 0x0026f7fe │ │ │ │ ldcllt 0, cr11, [r0, #-48]! @ 0xffffffd0 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - eoreq r0, r3, r6, ror #4 │ │ │ │ - eoreq r0, r3, r4, ror #4 │ │ │ │ - eoreq r0, r3, r6, lsr r2 │ │ │ │ + eoreq r0, r3, r6, ror r2 │ │ │ │ + eoreq r0, r3, r4, ror r2 │ │ │ │ + eoreq r0, r3, r6, asr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fddc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcvc 15, cr0, [lr], {192} @ 0xc0 │ │ │ │ blvc 334e18 │ │ │ │ blvc fe2e791c │ │ │ │ bicslt r7, lr, sp, asr #23 │ │ │ │ @@ -149,17 +149,17 @@ │ │ │ │ stmdbvc ip, {r3, sl, ip, pc} │ │ │ │ stmib sp, {r0, r3, r6, fp, pc}^ │ │ │ │ tstcs r1, r6, lsl #8 │ │ │ │ mrc 7, 7, APSR_nzcv, cr2, cr14, {7} │ │ │ │ ldcllt 0, cr11, [r0, #-48]! @ 0xffffffd0 │ │ │ │ ldrbtmi r4, [lr], #-3587 @ 0xfffff1fd │ │ │ │ svclt 0x0000e7e2 │ │ │ │ - strdeq r0, [r3], -lr @ │ │ │ │ - ldrdeq r0, [r3], -r8 @ │ │ │ │ - eoreq r0, r3, lr, asr #3 │ │ │ │ + eoreq r0, r3, lr, lsl #4 │ │ │ │ + eoreq r0, r3, r8, ror #5 │ │ │ │ + ldrdeq r0, [r3], -lr @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feb9fe44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc fp, {r4, r6, r7, r8, r9, sl, fp} │ │ │ │ orrlt fp, r3, r7, lsl #1 │ │ │ │ blmi 6e788c │ │ │ │ stmvs sp, {r2, r3, r6, fp, sp, lr} │ │ │ │ @@ -184,46 +184,46 @@ │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 342c68 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ bmi 302c5c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ - mlaeq r3, r8, r1, r0 │ │ │ │ - mlaeq r3, r2, r1, r0 │ │ │ │ - eoreq r0, r3, lr, ror r1 │ │ │ │ - eoreq r0, r3, r6, ror r1 │ │ │ │ - eoreq r0, r3, r4, lsl #6 │ │ │ │ - eoreq r0, r3, r2, lsr #6 │ │ │ │ - ldrdeq r0, [r3], -sl @ │ │ │ │ - strdeq r0, [r3], -r8 @ │ │ │ │ - eoreq r0, r3, r6, ror #5 │ │ │ │ - strdeq r0, [r3], -r8 @ │ │ │ │ + eoreq r0, r3, r8, lsr #3 │ │ │ │ + eoreq r0, r3, r2, lsr #3 │ │ │ │ + eoreq r0, r3, lr, lsl #3 │ │ │ │ + eoreq r0, r3, r6, lsl #3 │ │ │ │ + eoreq r0, r3, r4, lsl r3 │ │ │ │ + eoreq r0, r3, r2, lsr r3 │ │ │ │ + eoreq r0, r3, sl, ror #5 │ │ │ │ + eoreq r0, r3, r8, lsl #6 │ │ │ │ + strdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, r8, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9feec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b4f00 │ │ │ │ ldmdavc ip, {r0, r8, sp}^ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, r2, lsl #29 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r8, lsr r3 │ │ │ │ + eoreq r0, r3, r8, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff18 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff0 │ │ │ │ bmi 1b4f2c │ │ │ │ ldmdavc ip, {r0, r8, sp}^ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, ip, ror #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r4, lsr r3 │ │ │ │ + eoreq r0, r3, r4, asr #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff44 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0fd8 │ │ │ │ bmi 334f70 │ │ │ │ ldmibhi ip, {r0, r8, sp} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ strls r8, [r3], #-2268 @ 0xfffff724 │ │ │ │ strls r8, [r2], #-2204 @ 0xfffff764 │ │ │ │ strls r8, [r1], #-2140 @ 0xfffff7a4 │ │ │ │ ldmdavc fp, {r2, r3, r4, r6, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r8, sl, asr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r8, lsr #6 │ │ │ │ + eoreq r0, r3, r8, lsr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feb9ff88 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0fd8 │ │ │ │ bmi 334fb4 │ │ │ │ ldmibhi ip, {r0, r8, sp} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ @@ -249,89 +249,89 @@ │ │ │ │ strls r8, [r3], #-2268 @ 0xfffff724 │ │ │ │ strls r8, [r2], #-2204 @ 0xfffff764 │ │ │ │ strls r8, [r1], #-2140 @ 0xfffff7a4 │ │ │ │ ldmdavc fp, {r2, r3, r4, r6, fp, ip, sp, lr} │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r8, r8, lsr #28 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, ip, lsl #7 │ │ │ │ + mlaeq r3, ip, r3, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9ffcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff8 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mrc 7, 0, APSR_nzcv, cr4, cr14, {7} │ │ │ │ svclt 0x0000bd08 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r0, ror #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feb9fff0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460b0ff8 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ mcr 7, 0, pc, cr2, cr14, {7} @ │ │ │ │ svclt 0x0000bd08 │ │ │ │ - eoreq r0, r3, r0, asr #7 │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba0014 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f5028 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ andlt lr, r2, ip, ror #27 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, r8, lsr #7 │ │ │ │ + strhteq r0, [r3], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba0044 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ssub8mi r0, r3, r0 │ │ │ │ bmi 1f5058 │ │ │ │ ldmvs ip, {r0, r8, sp} │ │ │ │ strls r4, [r1], #-1146 @ 0xfffffb86 │ │ │ │ strcc lr, [r0], #-2515 @ 0xfffff62d │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ ldrdlt lr, [r2], -r4 │ │ │ │ svclt 0x0000bd10 │ │ │ │ - eoreq r0, r3, ip, lsl #7 │ │ │ │ + mlaeq r3, ip, r3, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba0074 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10ce5c │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-776] @ 0xfffffcf8 │ │ │ │ - eoreq r0, r3, r4, ror r3 │ │ │ │ + eoreq r0, r3, r4, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba0094 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10ce7c │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-712] @ 0xfffffd38 │ │ │ │ - eoreq r0, r3, r0, ror #6 │ │ │ │ + eoreq r0, r3, r0, ror r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba00b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10ce9c │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-648] @ 0xfffffd78 │ │ │ │ - eoreq r0, r3, r0, asr #6 │ │ │ │ + eoreq r0, r3, r0, asr r3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba00d4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 10cebc │ │ │ │ tstcs r1, fp, asr #24 │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ stclt 13, cr14, [r8, #-584] @ 0xfffffdb8 │ │ │ │ - eoreq r0, r3, r4, lsl r3 │ │ │ │ + eoreq r0, r3, r4, lsr #6 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba00f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdavc fp, {r4, r6, r7, r8, r9, sl, fp} │ │ │ │ orrlt fp, r3, r7, lsl #1 │ │ │ │ blmi 6e7b3c │ │ │ │ stmvs sp, {r2, r3, r6, fp, sp, lr} │ │ │ │ @@ -356,259 +356,259 @@ │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ ldrbtmi r4, [sl], #-2571 @ 0xfffff5f5 │ │ │ │ bmi 342f18 │ │ │ │ @ instruction: 0xe7ec447a │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ bmi 302f0c │ │ │ │ @ instruction: 0xe7e6447a │ │ │ │ - eoreq pc, r2, r8, ror #29 │ │ │ │ - eoreq pc, r2, r2, ror #29 │ │ │ │ - eoreq pc, r2, lr, asr #29 │ │ │ │ - eoreq pc, r2, r6, asr #29 │ │ │ │ - eoreq r0, r3, r4, asr r0 │ │ │ │ - eoreq r0, r3, r6, asr #5 │ │ │ │ - eoreq r0, r3, sl, lsr #32 │ │ │ │ - eoreq r0, r3, r8, asr #32 │ │ │ │ - eoreq r0, r3, r6, lsr r0 │ │ │ │ - eoreq r0, r3, r8, asr #32 │ │ │ │ + strdeq pc, [r2], -r8 @ │ │ │ │ + strdeq pc, [r2], -r2 @ │ │ │ │ + ldrdeq pc, [r2], -lr @ │ │ │ │ + ldrdeq pc, [r2], -r6 @ │ │ │ │ + eoreq r0, r3, r4, rrx │ │ │ │ + ldrdeq r0, [r3], -r6 @ │ │ │ │ + eoreq r0, r3, sl, lsr r0 │ │ │ │ + eoreq r0, r3, r8, asr r0 │ │ │ │ + eoreq r0, r3, r6, asr #32 │ │ │ │ + eoreq r0, r3, r8, asr r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba019c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfb4f │ │ │ │ - @ instruction: 0x4603fef1 │ │ │ │ + @ instruction: 0xf11cfb57 │ │ │ │ + @ instruction: 0x4603fef9 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-152] @ 0xffffff68 │ │ │ │ - strdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r0, lsl #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl feba01cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff8 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfb37 │ │ │ │ - @ instruction: 0x4603fed9 │ │ │ │ + @ instruction: 0xf11cfb3f │ │ │ │ + strmi pc, [r3], -r1, ror #29 │ │ │ │ tstcs r1, r3, lsl #20 │ │ │ │ ldmvs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf7fe447a │ │ │ │ ldclt 13, cr14, [r0, #-56] @ 0xffffffc8 │ │ │ │ - ldrdeq r0, [r3], -r0 @ │ │ │ │ + eoreq r0, r3, r0, ror #5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba01fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfb1d │ │ │ │ - @ instruction: 0x4603febf │ │ │ │ + @ instruction: 0xf11cfb25 │ │ │ │ + strmi pc, [r3], -r7, asr #29 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ strdlt lr, [r3], -r2 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, sl, lsr #5 │ │ │ │ + strhteq r0, [r3], -sl │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0238 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfaff │ │ │ │ - strmi pc, [r3], -r1, lsr #29 │ │ │ │ + @ instruction: 0xf11cfb07 │ │ │ │ + strmi pc, [r3], -r9, lsr #29 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ ldrdlt lr, [r3], -r4 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, lr, lsl #5 │ │ │ │ + mlaeq r3, lr, r2, r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0274 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfae1 │ │ │ │ - strmi pc, [r3], -r3, lsl #29 │ │ │ │ + @ instruction: 0xf11cfae9 │ │ │ │ + strmi pc, [r3], -fp, lsl #29 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ @ instruction: 0xb003ecb6 │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, lr, ror #4 │ │ │ │ + eoreq r0, r3, lr, ror r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba02b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfac3 │ │ │ │ - strmi pc, [r3], -r5, ror #28 │ │ │ │ + @ instruction: 0xf11cfacb │ │ │ │ + strmi pc, [r3], -sp, ror #28 │ │ │ │ tstcs r1, r5, lsl #20 │ │ │ │ strtmi r7, [r8], -r4, lsr #18 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ @ instruction: 0xf7fe9400 │ │ │ │ mullt r3, r8, ip │ │ │ │ svclt 0x0000bd30 │ │ │ │ - eoreq r0, r3, r6, asr r2 │ │ │ │ + eoreq r0, r3, r6, ror #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba02ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfaa5 │ │ │ │ - strmi pc, [r3], -r7, asr #28 │ │ │ │ + @ instruction: 0xf11cfaad │ │ │ │ + strmi pc, [r3], -pc, asr #28 │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, ror ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, r8, lsr r2 │ │ │ │ + eoreq r0, r3, r8, asr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba032c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa85 │ │ │ │ - strmi pc, [r3], -r7, lsr #28 │ │ │ │ + @ instruction: 0xf11cfa8d │ │ │ │ + strmi pc, [r3], -pc, lsr #28 │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, asr ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, r0, lsr r2 │ │ │ │ + eoreq r0, r3, r0, asr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba036c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa65 │ │ │ │ - strmi pc, [r3], -r7, lsl #28 │ │ │ │ + @ instruction: 0xf11cfa6d │ │ │ │ + strmi pc, [r3], -pc, lsl #28 │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, lsr ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, ip, lsl r2 │ │ │ │ + eoreq r0, r3, ip, lsr #4 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba03ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r2, r8, ror #31 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de460c │ │ │ │ - @ instruction: 0xf11cfa45 │ │ │ │ - strmi pc, [r3], -r7, ror #27 │ │ │ │ + @ instruction: 0xf11cfa4d │ │ │ │ + strmi pc, [r3], -pc, ror #27 │ │ │ │ strtmi r4, [r8], -r6, lsl #20 │ │ │ │ stmdbvc r6!, {r0, r5, r8, fp, ip, sp, lr}^ │ │ │ │ ldmvs fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ strne lr, [r0], -sp, asr #19 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r2, r8, lsl ip │ │ │ │ svclt 0x0000bd70 │ │ │ │ - eoreq r0, r3, r4, lsl r2 │ │ │ │ + eoreq r0, r3, r4, lsr #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba03ec │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cfa25 │ │ │ │ - stmdbvc r2!, {r0, r1, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cfa2d │ │ │ │ + stmdbvc r2!, {r0, r1, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnlt r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ strtmi r4, [r8], -r7, lsl #20 │ │ │ │ stmib sp, {r2, r5, r6, r8, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r1, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ strdlt lr, [r3], -r6 │ │ │ │ stmdbmi r3, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xe7f14479 │ │ │ │ - eoreq pc, r2, r6, ror #23 │ │ │ │ - strdeq r0, [r3], -r6 @ │ │ │ │ - ldrdeq pc, [r2], -r4 @ │ │ │ │ + strdeq pc, [r2], -r6 @ │ │ │ │ + eoreq r0, r3, r6, lsl #4 │ │ │ │ + eoreq pc, r2, r4, ror #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba043c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [ip], -r8, ror #31 │ │ │ │ strmi fp, [r5], -r3, lsl #1 │ │ │ │ @ instruction: 0xf1de6808 │ │ │ │ - @ instruction: 0xf11cf9fd │ │ │ │ - stmdbvc r2!, {r0, r1, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cfa05 │ │ │ │ + stmdbvc r2!, {r0, r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnlt r2, r3, lsl #17 │ │ │ │ ldrbtmi r4, [r9], #-2311 @ 0xfffff6f9 │ │ │ │ strtmi r4, [r8], -r7, lsl #20 │ │ │ │ stmib sp, {r2, r5, r6, r8, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r1, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0xf7fe2101 │ │ │ │ andlt lr, r3, lr, asr #23 │ │ │ │ stmdbmi r3, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ @ instruction: 0xe7f14479 │ │ │ │ - mlaeq r2, r6, fp, pc @ │ │ │ │ - ldrdeq r0, [r3], -r6 @ │ │ │ │ - eoreq pc, r2, r4, lsl #23 │ │ │ │ + eoreq pc, r2, r6, lsr #23 │ │ │ │ + eoreq r0, r3, r6, ror #3 │ │ │ │ + mlaeq r2, r4, fp, pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba048c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ stmdavc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - @ instruction: 0xf9d4f1de │ │ │ │ - ldc2l 1, cr15, [r6, #-112]! @ 0xffffff90 │ │ │ │ + @ instruction: 0xf9dcf1de │ │ │ │ + ldc2l 1, cr15, [lr, #-112]! @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf9cd │ │ │ │ - blvc 908870 │ │ │ │ + @ instruction: 0xf11cf9d5 │ │ │ │ + blvc 908890 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ ldrtmi r4, [fp], -r5, lsl #20 │ │ │ │ stmvs r9, {r3, r5, r9, sl, lr} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ bl fe8072c4 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ - eoreq r0, r3, r0, lsr #3 │ │ │ │ + strhteq r0, [r3], -r0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba04dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r5], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ stmdavc pc, {r2, r3, r9, sl, lr} @ │ │ │ │ - @ instruction: 0xf9acf1de │ │ │ │ - stc2l 1, cr15, [lr, #-112] @ 0xffffff90 │ │ │ │ + @ instruction: 0xf9b4f1de │ │ │ │ + ldc2l 1, cr15, [r6, #-112] @ 0xffffff90 │ │ │ │ stmiavs r0!, {r0, r1, r9, sl, lr} │ │ │ │ @ instruction: 0xf1de689e │ │ │ │ - @ instruction: 0xf11cf9a5 │ │ │ │ - blvc 908820 │ │ │ │ + @ instruction: 0xf11cf9ad │ │ │ │ + blvc 908840 │ │ │ │ andls r4, r2, #1048576 @ 0x100000 │ │ │ │ ldrtmi r4, [fp], -r5, lsl #20 │ │ │ │ stmvs r9, {r3, r5, r9, sl, lr} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ mrscs r6, (UNDEF: 17) │ │ │ │ bl 1e07314 │ │ │ │ ldcllt 0, cr11, [r0, #20]! │ │ │ │ - eoreq r0, r3, r0, lsr #3 │ │ │ │ + strhteq r0, [r3], -r0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba052c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf1374478 │ │ │ │ - vstrlt d15, [r8, #-932] @ 0xfffffc5c │ │ │ │ + vstrlt d15, [r8, #-964] @ 0xfffffc3c │ │ │ │ @ instruction: 0xfffff76b │ │ │ │ addeq r8, r1, r4, ror #25 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [sp], -r9, lsr #24 │ │ │ │ @@ -637,52 +637,52 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 4eb384 │ │ │ │ ldrtmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - blx fe385860 │ │ │ │ + blx fe585860 │ │ │ │ ldrb r4, [r1, r4, lsl #12] │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - stc2 1, cr15, [sl], #884 @ 0x374 │ │ │ │ + ldc2 1, cr15, [r2], #884 @ 0x374 │ │ │ │ ldrtmi r4, [r9], -fp, lsl #20 │ │ │ │ stmib sp, {r0, r1, r5, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrbtmi r0, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x46284653 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ stc2 0, cr15, [sl], {50} @ 0x32 │ │ │ │ @ instruction: 0xf7fee7d6 │ │ │ │ svclt 0x0000ed9c │ │ │ │ addeq r6, r1, r0, lsr #25 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, r4, asr ip │ │ │ │ rsbseq fp, r8, r8, lsr r9 │ │ │ │ - eoreq r0, r3, r2, lsl #2 │ │ │ │ + eoreq r0, r3, r2, lsl r1 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba061c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - usateq pc, #3, r1, asr #20 @ │ │ │ │ + usateq pc, #3, r9, asr #20 @ │ │ │ │ bmi 1bec18 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, pc, lsl #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, lsr #17 │ │ │ │ - eoreq r0, r3, r4, ror #1 │ │ │ │ + strdeq r0, [r3], -r4 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0060f8cc │ │ │ │ mcrrmi 0, 9, fp, r5, cr15 │ │ │ │ strmi r2, [lr], -r0, lsl #10 │ │ │ │ ldrbtmi r4, [ip], #-2372 @ 0xfffff6bc │ │ │ │ @@ -727,15 +727,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r2, r0, lsl #6 │ │ │ │ pop {r0, r1, r2, r3, r4, ip, sp, pc} │ │ │ │ bmi 76d4ec │ │ │ │ stmdbls lr, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf9d8f123 │ │ │ │ + @ instruction: 0xf9e0f123 │ │ │ │ bls 503458 │ │ │ │ bls 3a3584 │ │ │ │ bmi 5f7d10 │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ adcslt r2, pc, #201326592 @ 0xc000000 │ │ │ │ @ instruction: 0xf8bd9b13 │ │ │ │ stmib sp, {r2, r3, r4, r5, sp}^ │ │ │ │ @@ -753,17 +753,17 @@ │ │ │ │ ldrbtmi r4, [sl], #-2568 @ 0xfffff5f8 │ │ │ │ @ instruction: 0xf7fee7df │ │ │ │ svclt 0x0000ecd4 │ │ │ │ addeq r6, r1, lr, ror fp │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, ip, ror #21 │ │ │ │ rsbseq fp, r8, ip, lsr #15 │ │ │ │ - strhteq pc, [r2], -r0 @ │ │ │ │ - eoreq pc, r2, r4, ror #31 │ │ │ │ - eoreq pc, r2, sl, ror #16 │ │ │ │ + eoreq pc, r2, r0, asr #17 │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ + eoreq pc, r2, sl, ror r8 @ │ │ │ │ blmi ffc83a64 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x460c4d33 │ │ │ │ addslt r4, r2, r3, lsr r9 │ │ │ │ @ instruction: 0xf10d447d │ │ │ │ @@ -794,15 +794,15 @@ │ │ │ │ blhi ffc83920 │ │ │ │ blge 45be98 │ │ │ │ movwls r4, #9793 @ 0x2641 │ │ │ │ movwcs r4, #5242 @ 0x147a │ │ │ │ movwls r4, #1608 @ 0x648 │ │ │ │ andgt pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0xf1232300 │ │ │ │ - @ instruction: 0xe7d9f953 │ │ │ │ + @ instruction: 0xe7d9f95b │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ blmi 535cc4 │ │ │ │ @ instruction: 0xf1bb447b │ │ │ │ andsle r0, r3, r0, lsl #30 │ │ │ │ ldrbtmi r4, [sl], #-2577 @ 0xfffff5ef │ │ │ │ strbmi r9, [r1], -r2, lsl #4 │ │ │ │ andls r9, r1, #110592 @ 0x1b000 │ │ │ │ @@ -816,145 +816,145 @@ │ │ │ │ ldrbtmi r4, [sl], #-2570 @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf7fee7ea │ │ │ │ svclt 0x0000ec56 │ │ │ │ addeq r6, r1, ip, lsr sl │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, sl, ror #19 │ │ │ │ @ instruction: 0x0078b694 │ │ │ │ - eoreq pc, r2, r0, lsr #15 │ │ │ │ - mlaeq r2, r6, r7, pc @ │ │ │ │ - eoreq pc, r2, ip, lsl #31 │ │ │ │ - eoreq pc, r2, r0, lsl #15 │ │ │ │ - eoreq pc, r2, r6, ror r7 @ │ │ │ │ + strhteq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r6, lsr #15 │ │ │ │ + mlaeq r2, ip, pc, pc @ │ │ │ │ + mlaeq r2, r0, r7, pc @ │ │ │ │ + eoreq pc, r2, r6, lsl #15 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba08b8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - strbteq pc, [r3], r3, lsl #18 @ │ │ │ │ + strbteq pc, [r3], fp, lsl #18 @ │ │ │ │ bmi 1beeb4 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, lsl #21 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrsbteq fp, [r8], #-84 @ 0xffffffac │ │ │ │ - eoreq pc, r2, ip, ror pc @ │ │ │ │ + eoreq pc, r2, ip, lsl #31 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba090c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - usateq pc, #3, r9, asr #17 @ │ │ │ │ + strbteq pc, [r3], r1, ror #17 @ │ │ │ │ bmi 1bef08 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ mullt r4, r7, sl │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, ror #10 │ │ │ │ - eoreq pc, r2, ip, lsr pc @ │ │ │ │ + eoreq pc, r2, ip, asr #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0960 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - strbteq pc, [r3], pc, lsr #17 @ │ │ │ │ + @ instruction: 0x06e3f8b7 │ │ │ │ bmi 1bef5c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, r7, lsr sl @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, r4, lsl #10 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, ip, lsl #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba09b4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - strbteq pc, [r3], r5, lsl #17 @ │ │ │ │ + strbteq pc, [r3], sp, lsl #17 @ │ │ │ │ bmi 1befb0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, r3, asr #20 │ │ │ │ svclt 0x0000bd70 │ │ │ │ @ instruction: 0x0078b49c │ │ │ │ - eoreq pc, r2, r0, asr #29 │ │ │ │ + ldrdeq pc, [r2], -r0 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0a08 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - usateq pc, #3, fp, asr #16 @ │ │ │ │ + strbteq pc, [r3], r3, ror #16 @ │ │ │ │ bmi 1bf004 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, r3, ror #19 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, r4, lsr r4 │ │ │ │ - eoreq pc, r2, r4, lsl #29 │ │ │ │ + mlaeq r2, r4, lr, pc @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0a5c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf123447a │ │ │ │ - @ instruction: 0x06e3f831 │ │ │ │ + @ instruction: 0x06e3f839 │ │ │ │ bmi 1bf058 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, pc, ror #19 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, asr #7 │ │ │ │ - eoreq pc, r2, r8, asr #28 │ │ │ │ + eoreq pc, r2, r8, asr lr @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r9, lsr #24 │ │ │ │ addlt r4, r8, r9, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -975,60 +975,60 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12b0300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 66b8cc │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xffe8f122 │ │ │ │ + @ instruction: 0xfff0f122 │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ - mcr2 1, 4, pc, cr10, cr13, {6} @ │ │ │ │ - blx b85da8 │ │ │ │ + mrc2 1, 4, pc, cr2, cr13, {6} │ │ │ │ + blx d85da8 │ │ │ │ stmvs r3, {r1, r5, r8, fp, ip, sp, lr} │ │ │ │ @ instruction: 0x4d0cb95a │ │ │ │ stmdbvc r2!, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ │ │ andls r4, r1, #84934656 @ 0x5100000 │ │ │ │ bmi 2db20c │ │ │ │ ldrbtmi r9, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf95cf032 │ │ │ │ stcmi 7, cr14, [r8, #-816] @ 0xfffffcd0 │ │ │ │ @ instruction: 0xe7f2447d │ │ │ │ b ffb07958 │ │ │ │ addeq r6, r1, r0, asr #14 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, ip, lsl #14 │ │ │ │ rsbseq fp, r8, r6, lsr #6 │ │ │ │ - strhteq pc, [r2], -r8 @ │ │ │ │ - eoreq pc, r2, r2, lsr #27 │ │ │ │ - mlaeq r2, r8, r4, pc @ │ │ │ │ + eoreq pc, r2, r8, asr #9 │ │ │ │ + strhteq pc, [r2], -r2 @ │ │ │ │ + eoreq pc, r2, r8, lsr #9 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0b84 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - usateq pc, #3, sp, lsl #31 @ │ │ │ │ + strbteq pc, [r3], r5, lsr #31 @ │ │ │ │ bmi 1bf180 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, asr r9 @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, ror r2 │ │ │ │ - eoreq pc, r2, r8, ror #26 │ │ │ │ + eoreq pc, r2, r8, ror sp @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [ip], -r3, lsr #26 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1047,54 +1047,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1220300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 56a9ec │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xff58f122 │ │ │ │ + @ instruction: 0xff60f122 │ │ │ │ strbteq r4, [r3], r6, lsl #12 │ │ │ │ eorsvs r7, r5, r7, lsr r1 │ │ │ │ strtmi sp, [r8], -r4, ror #11 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2l 1, cr15, [ip, #884]! @ 0x374 │ │ │ │ - @ instruction: 0xf99ef11c │ │ │ │ + mcr2 1, 0, pc, cr4, cr13, {6} @ │ │ │ │ + @ instruction: 0xf9a6f11c │ │ │ │ bmi 2db264 │ │ │ │ ldmdbvc r4!, {r0, r3, r6, r9, sl, lr} │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf8d2f032 │ │ │ │ @ instruction: 0xf7fee7d2 │ │ │ │ svclt 0x0000ea64 │ │ │ │ addeq r6, r1, r8, lsl r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, ip, ror #11 │ │ │ │ ldrsbteq fp, [r8], #-30 @ 0xffffffe2 │ │ │ │ - ldrdeq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, r8, ror #25 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0c8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - usateq pc, #3, r9, lsl #30 @ │ │ │ │ + strbteq pc, [r3], r1, lsr #30 @ │ │ │ │ bmi 1bf288 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ ldrdlt pc, [r4], -r7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip, asr #2 │ │ │ │ - mlaeq r2, ip, ip, pc @ │ │ │ │ + eoreq pc, r2, ip, lsr #25 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r7, lsr #24 │ │ │ │ addlt r4, r8, r7, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1115,56 +1115,56 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5ebafc │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - cdp2 1, 13, cr15, cr0, cr2, {1} │ │ │ │ + cdp2 1, 13, cr15, cr8, cr2, {1} │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - ldc2l 1, cr15, [r2, #-884]! @ 0xfffffc8c │ │ │ │ - @ instruction: 0xf914f11c │ │ │ │ + ldc2l 1, cr15, [sl, #-884]! @ 0xfffffc8c │ │ │ │ + @ instruction: 0xf91cf11c │ │ │ │ stmdbvc r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0x46284651 │ │ │ │ andls r6, r1, #10158080 @ 0x9b0000 │ │ │ │ stmdbvc r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf846f032 │ │ │ │ @ instruction: 0xf7fee7ce │ │ │ │ svclt 0x0000e9d8 │ │ │ │ addeq r6, r1, r0, lsl r5 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r6, [r1], ip │ │ │ │ rsbseq fp, r8, r6, lsr #1 │ │ │ │ - strdeq pc, [r2], -ip @ │ │ │ │ + eoreq pc, r2, ip, lsl #24 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0da4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], sp, lsl #29 @ │ │ │ │ + usateq pc, #3, r5, lsl #29 @ │ │ │ │ bmi 1bf3a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf032447a │ │ │ │ andlt pc, r4, fp, asr #16 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq fp, r8, ip │ │ │ │ - ldrdeq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r0, ror #23 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0x460c4d1f │ │ │ │ addlt r4, r6, pc, lsl r9 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1184,49 +1184,49 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r6, sl, lsl r1 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ movwcs r4, #2575 @ 0xa0f │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r7, asr #28 @ │ │ │ │ + strbteq pc, [r3], pc, asr #28 @ │ │ │ │ @ instruction: 0xf8807005 │ │ │ │ strble r8, [r4, #1]! │ │ │ │ strtmi r4, [fp], -r9, lsl #20 │ │ │ │ @ instruction: 0x46316838 │ │ │ │ @ instruction: 0xf8cd447a │ │ │ │ @ instruction: 0xf0318000 │ │ │ │ ldrb pc, [sl, r9, asr #31] @ │ │ │ │ ldmdb sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strdeq r6, [r1], r8 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, sl, asr #7 │ │ │ │ rsbseq sl, r8, ip, ror #30 │ │ │ │ - eoreq pc, r2, r0, asr fp @ │ │ │ │ + eoreq pc, r2, r0, ror #22 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0e9c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - usateq pc, #3, r1, lsl #28 @ │ │ │ │ + usateq pc, #3, r9, lsl #28 @ │ │ │ │ bmi 1bf498 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, pc, asr #31 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, ror #29 │ │ │ │ - eoreq pc, r2, r0, lsr #22 │ │ │ │ + eoreq pc, r2, r0, lsr fp @ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [ip], -r3, lsr #26 │ │ │ │ addlt r4, r9, r3, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1245,54 +1245,54 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1220300 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ bmi 56ad04 │ │ │ │ strbmi r2, [r9], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - stc2l 1, cr15, [ip, #136] @ 0x88 │ │ │ │ + ldc2l 1, cr15, [r4, #136] @ 0x88 │ │ │ │ strbteq r4, [r3], r6, lsl #12 │ │ │ │ eorsvs r7, r5, r7, lsr r1 │ │ │ │ strtmi sp, [r8], -r4, ror #11 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - ldc2l 1, cr15, [r0], #-884 @ 0xfffffc8c │ │ │ │ - @ instruction: 0xf812f11c │ │ │ │ + ldc2l 1, cr15, [r8], #-884 @ 0xfffffc8c │ │ │ │ + @ instruction: 0xf81af11c │ │ │ │ bmi 2db57c │ │ │ │ ldmdbvc r4!, {r0, r3, r6, r9, sl, lr} │ │ │ │ ldmvs fp, {r3, r5, r9, sl, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xff46f031 │ │ │ │ @ instruction: 0xf7fee7d2 │ │ │ │ svclt 0x0000e8d8 │ │ │ │ addeq r6, r1, r0, lsl #6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r6, [r1], r4 │ │ │ │ rsbseq sl, r8, lr, asr #28 │ │ │ │ - mlaeq r2, r4, sl, pc @ │ │ │ │ + eoreq pc, r2, r4, lsr #21 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba0fa4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], sp, lsl #27 @ │ │ │ │ + usateq pc, #3, r5, lsl #27 @ │ │ │ │ bmi 1bf5a0 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, fp, asr #30 │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r8], #-220 @ 0xffffff24 │ │ │ │ - eoreq pc, r2, ip, asr sl @ │ │ │ │ + eoreq pc, r2, ip, ror #20 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c0f8cc │ │ │ │ strmi r4, [sp], -r7, lsr #24 │ │ │ │ addlt r4, r8, r7, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1313,56 +1313,56 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1260300 │ │ │ │ pop {r3, ip, sp, pc} │ │ │ │ bmi 5ebe14 │ │ │ │ ldrbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ - stc2l 1, cr15, [r4, #-136] @ 0xffffff78 │ │ │ │ + stc2l 1, cr15, [ip, #-136] @ 0xffffff78 │ │ │ │ strbteq r4, [fp], r4, lsl #12 │ │ │ │ andhi pc, r4, r4, lsl #17 │ │ │ │ eorvs r7, r6, r7, ror #2 │ │ │ │ ldrtmi sp, [r0], -r2, ror #11 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - blx ffa065f2 │ │ │ │ - @ instruction: 0xff88f11b │ │ │ │ + blx ffc065f2 │ │ │ │ + @ instruction: 0xff90f11b │ │ │ │ stmdbvc r2!, {r0, r1, r9, sl, lr}^ │ │ │ │ @ instruction: 0x46284651 │ │ │ │ andls r6, r1, #10158080 @ 0x9b0000 │ │ │ │ stmdbvc r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ mrc2 0, 5, pc, cr10, cr1, {1} │ │ │ │ @ instruction: 0xf7fee7ce │ │ │ │ svclt 0x0000e84c │ │ │ │ strdeq r6, [r1], r8 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r6, r1, r4, asr #3 │ │ │ │ rsbseq sl, r8, r6, lsl sp │ │ │ │ - strhteq pc, [r2], -r8 @ │ │ │ │ + eoreq pc, r2, r8, asr #19 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba10bc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, lsl #26 @ │ │ │ │ + strbteq pc, [r3], r9, lsl #26 @ │ │ │ │ bmi 1bf6b8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xb004febf │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, ror ip │ │ │ │ - eoreq pc, r2, ip, lsl #19 │ │ │ │ + mlaeq r2, ip, r9, pc @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1110 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [pc, #-832] @ 49bd8 │ │ │ │ ldmdbmi pc, {r2, r3, r9, sl, lr} @ │ │ │ │ ldrbtmi fp, [sp], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -1379,51 +1379,51 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle ip, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ movwcs r4, #2577 @ 0xa11 │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r1, asr #25 @ │ │ │ │ + strbteq pc, [r3], r9, asr #25 @ │ │ │ │ strble r6, [r7, #5]! │ │ │ │ ldmdavs ip!, {r3, r5, r9, sl, lr} │ │ │ │ - blx 1a866ee │ │ │ │ - @ instruction: 0xff0af11b │ │ │ │ + blx 1c866ee │ │ │ │ + @ instruction: 0xff12f11b │ │ │ │ bmi 29b78c │ │ │ │ @ instruction: 0x46204631 │ │ │ │ ldrbtmi r6, [sl], #-2203 @ 0xfffff765 │ │ │ │ mcr2 0, 2, pc, cr0, cr1, {1} @ │ │ │ │ @ instruction: 0xf7fde7d8 │ │ │ │ svclt 0x0000efd2 │ │ │ │ addeq r6, r1, r2, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ strheq r6, [r1], ip │ │ │ │ rsbseq sl, r8, r8, ror #23 │ │ │ │ - eoreq pc, r2, lr, lsl #18 │ │ │ │ + eoreq pc, r2, lr, lsl r9 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba11b0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r7, lsl #25 @ │ │ │ │ + strbteq pc, [r3], pc, lsl #25 @ │ │ │ │ bmi 1bf7ac │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r5, asr #28 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r0, ror #22 │ │ │ │ - eoreq pc, r2, ip, asr #17 │ │ │ │ + ldrdeq pc, [r2], -ip @ │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi r4, [sp], -r8, lsr #24 │ │ │ │ addlt r4, sl, r8, lsr #18 │ │ │ │ @ instruction: 0xf015447c │ │ │ │ @@ -1445,56 +1445,56 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r8, lsr #2 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0xf1229300 │ │ │ │ - @ instruction: 0x4604fc3d │ │ │ │ + strmi pc, [r4], -r5, asr #24 │ │ │ │ @ instruction: 0x4630e7df │ │ │ │ ldrdvs pc, [r0], -r8 │ │ │ │ - blx ff9867f4 │ │ │ │ - mcr2 1, 4, pc, cr6, cr11, {0} @ │ │ │ │ + blx ffb867f4 │ │ │ │ + mcr2 1, 4, pc, cr14, cr11, {0} @ │ │ │ │ stmiavs r0!, {r0, r2, r7, fp, sp, lr} │ │ │ │ - blx ff806800 │ │ │ │ - mcr2 1, 4, pc, cr0, cr11, {0} @ │ │ │ │ + blx ffa06800 │ │ │ │ + mcr2 1, 4, pc, cr8, cr11, {0} @ │ │ │ │ strmi r7, [r2], -r3, lsr #22 │ │ │ │ strbmi r9, [r9], -r2, lsl #6 │ │ │ │ @ instruction: 0x4630463b │ │ │ │ bmi 2642f0 │ │ │ │ ldrbtmi r9, [sl], #-1280 @ 0xfffffb00 │ │ │ │ @ instruction: 0xf0319401 │ │ │ │ @ instruction: 0xe7ccfdb1 │ │ │ │ svc 0x0042f7fd │ │ │ │ addeq r5, r1, ip, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x00815fb6 │ │ │ │ ldrhteq sl, [r8], #-170 @ 0xffffff56 │ │ │ │ - eoreq pc, r2, sl, lsr #16 │ │ │ │ + eoreq pc, r2, sl, lsr r8 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba12cc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - @ instruction: 0x06e3fbf9 │ │ │ │ + strbteq pc, [r3], r1, lsl #24 @ │ │ │ │ bmi 1bf8c8 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xb004fdb7 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, ip, lsl sl │ │ │ │ - eoreq pc, r2, ip, lsl #16 │ │ │ │ + eoreq pc, r2, ip, lsl r8 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0088f8cc │ │ │ │ @ instruction: 0x460c4d32 │ │ │ │ addslt r4, r5, r2, lsr r9 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1530,15 +1530,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ bmi 4ee178 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_mon │ │ │ │ - blx fe506652 │ │ │ │ + blx fe706652 │ │ │ │ ldrb r9, [sl, sp, lsl #18] │ │ │ │ movwls r9, #11020 @ 0x2b0c │ │ │ │ stmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ stmib sp, {r0, r2, r8, r9, fp, sp, pc}^ │ │ │ │ bls 32c5e8 │ │ │ │ andls r6, r1, #24, 16 @ 0x180000 │ │ │ │ blls 29ca04 │ │ │ │ @@ -1546,36 +1546,36 @@ │ │ │ │ ldc2 0, cr15, [r0, #-196] @ 0xffffff3c │ │ │ │ @ instruction: 0xf7fde7d6 │ │ │ │ svclt 0x0000eea2 │ │ │ │ ldrdeq r5, [r1], r0 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r0, ror #28 │ │ │ │ rsbseq sl, r8, lr, lsr r9 │ │ │ │ - eoreq pc, r2, r8, lsr r7 @ │ │ │ │ + eoreq pc, r2, r8, asr #14 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1410 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - usateq pc, #3, r7, asr #22 @ │ │ │ │ + usateq pc, #3, pc, asr #22 @ │ │ │ │ bmi 1bfa0c │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r5, lsl sp @ │ │ │ │ svclt 0x0000bd70 │ │ │ │ ldrhteq sl, [r8], #-128 @ 0xffffff80 │ │ │ │ - eoreq pc, r2, ip, asr r7 @ │ │ │ │ + eoreq pc, r2, ip, ror #14 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1464 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldcmi 15, cr0, [fp, #-832] @ 0xfffffcc0 │ │ │ │ ldmdbmi fp, {r2, r3, r9, sl, lr} │ │ │ │ ldrbtmi fp, [sp], #-135 @ 0xffffff79 │ │ │ │ svceq 0x000df014 │ │ │ │ @@ -1592,26 +1592,26 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ movwcs r4, #2573 @ 0xa0d │ │ │ │ stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - usateq pc, #3, r7, lsl #22 @ │ │ │ │ + usateq pc, #3, pc, lsl #22 @ │ │ │ │ strble r7, [r7, #5]! │ │ │ │ strtmi r4, [fp], -r8, lsl #20 │ │ │ │ @ instruction: 0x46316838 │ │ │ │ @ instruction: 0xf031447a │ │ │ │ bfi pc, sp, #25, #7 @ │ │ │ │ mcr 7, 1, pc, cr14, cr13, {7} @ │ │ │ │ addeq r5, r1, lr, lsl #27 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r8, ror #26 │ │ │ │ rsbseq sl, r8, ip, lsl r8 │ │ │ │ - eoreq pc, r2, r8, ror #13 │ │ │ │ + strdeq pc, [r2], -r8 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba14f4 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [sp], -r0, asr #31 │ │ │ │ blmi 7dc774 │ │ │ │ ldrbtmi fp, [r9], #-139 @ 0xffffff75 │ │ │ │ strmi sl, [r7], -r4, lsl #24 │ │ │ │ @@ -1632,25 +1632,25 @@ │ │ │ │ andlt sp, fp, r6, lsl r1 │ │ │ │ andcs fp, r1, #240, 26 @ 0x3c00 │ │ │ │ bmi 3aeb4c │ │ │ │ ldrtmi sl, [r1], -r8, lsl #22 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrtmi r2, [r8], -r0, lsl #6 │ │ │ │ @ instruction: 0xf1229401 │ │ │ │ - strbteq pc, [fp], r7, asr #21 @ │ │ │ │ + strbteq pc, [fp], pc, asr #21 @ │ │ │ │ bmi 27faf8 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ ldrb pc, [lr, r5, lsl #25] @ │ │ │ │ stcl 7, cr15, [r0, #1012]! @ 0x3f4 │ │ │ │ strdeq r5, [r1], lr │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, lr, asr #25 │ │ │ │ rsbseq sl, r8, lr, ror #14 │ │ │ │ - eoreq pc, r2, r4, ror r6 @ │ │ │ │ + eoreq pc, r2, r4, lsl #13 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r0, lsr #26 │ │ │ │ addlt r4, r6, r0, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1674,46 +1674,46 @@ │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ bmi 3aabb4 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf122462b │ │ │ │ - @ instruction: 0x4603fa73 │ │ │ │ + @ instruction: 0x4603fa7b │ │ │ │ bmi 284378 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xe7dffbfb │ │ │ │ stc 7, cr15, [ip, #1012] @ 0x3f4 │ │ │ │ addeq r5, r1, r0, ror #24 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r4, lsr #24 │ │ │ │ rsbseq sl, r8, lr, lsr #13 │ │ │ │ - eoreq pc, r2, r4, ror #11 │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1638 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r3, asr #20 @ │ │ │ │ + strbteq pc, [r3], fp, asr #20 @ │ │ │ │ bmi 1bfc34 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r1, lsl #24 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r8, lsr r6 │ │ │ │ - eoreq pc, r2, r8, lsr #11 │ │ │ │ + strhteq pc, [r2], -r8 @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ strmi r4, [ip], -r0, lsr #26 │ │ │ │ addlt r4, r6, r0, lsr #18 │ │ │ │ @ instruction: 0xf014447d │ │ │ │ @@ -1737,46 +1737,46 @@ │ │ │ │ tstle r5, r0, lsl #6 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ bmi 3aacb0 │ │ │ │ ldrtmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf122462b │ │ │ │ - @ instruction: 0x4603f9f5 │ │ │ │ + @ instruction: 0x4603f9fd │ │ │ │ bmi 284474 │ │ │ │ ldmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ @ instruction: 0xe7dffb7d │ │ │ │ stc 7, cr15, [lr, #-1012] @ 0xfffffc0c │ │ │ │ addeq r5, r1, r4, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r8, lsr #22 │ │ │ │ rsbseq sl, r8, sl, lsl #11 │ │ │ │ - eoreq pc, r2, r8, lsr #10 │ │ │ │ + eoreq pc, r2, r8, lsr r5 @ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1734 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r0, ror #31 │ │ │ │ strmi r4, [r6], -ip, lsl #12 │ │ │ │ @ instruction: 0xf0114615 │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [ip], #-1763 @ 0xfffff91d │ │ │ │ ldcllt 0, cr11, [r0, #-16]! │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ stmib sp, {r0, r3, r5, r9, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ @ instruction: 0xf122447a │ │ │ │ - strbteq pc, [r3], r5, asr #19 @ │ │ │ │ + strbteq pc, [r3], sp, asr #19 @ │ │ │ │ bmi 1bfd30 │ │ │ │ ldmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf031447a │ │ │ │ andlt pc, r4, r3, lsl #23 │ │ │ │ svclt 0x0000bd70 │ │ │ │ rsbseq sl, r8, r4, lsl r5 │ │ │ │ - strdeq pc, [r2], -r0 @ │ │ │ │ + eoreq pc, r2, r0, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba1788 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf8d00ff0 │ │ │ │ @ instruction: 0xf0a45140 │ │ │ │ @ instruction: 0xf64cf89b │ │ │ │ @ instruction: 0xf6c353eb │ │ │ │ @@ -1896,15 +1896,15 @@ │ │ │ │ @ instruction: 0xf09aaa16 │ │ │ │ strmi pc, [r4], -r3, ror #20 │ │ │ │ @ instruction: 0xf7fde7b3 │ │ │ │ svclt 0x0000ebe4 │ │ │ │ addeq r5, r1, r4, ror #18 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, sl, lsr #18 │ │ │ │ - strdeq pc, [r2], -sl @ │ │ │ │ + eoreq pc, r2, sl, lsl #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1988 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 90e690 │ │ │ │ blmi 9369c8 │ │ │ │ ldrbtmi r2, [sl], #-2305 @ 0xfffff6ff │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -1939,17 +1939,17 @@ │ │ │ │ strtmi r2, [r8], -r6, lsl #6 │ │ │ │ blx 1a868b8 │ │ │ │ @ instruction: 0xf7fde7c6 │ │ │ │ svclt 0x0000eb8e │ │ │ │ addeq r5, r1, sl, ror #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r6, asr r8 │ │ │ │ - strhteq fp, [r7], -ip │ │ │ │ - ldrdeq sl, [r3], -ip @ │ │ │ │ - mlaeq r7, lr, r1, r9 │ │ │ │ + eoreq fp, r7, ip, asr #5 │ │ │ │ + eoreq sl, r3, ip, ror #21 │ │ │ │ + eoreq r9, r7, lr, lsr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba1a3c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, fp, r8, asr #31 │ │ │ │ @ instruction: 0xf5004605 │ │ │ │ blge 1dea4c │ │ │ │ ldrsbgt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ @@ -1973,17 +1973,17 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strtmi sp, [r0], -r2, lsl #2 │ │ │ │ ldclt 0, cr11, [r0, #-44]! @ 0xffffffd4 │ │ │ │ bl 11888a0 │ │ │ │ addeq r5, r1, r8, lsr #15 │ │ │ │ - eoreq ip, r7, r6, lsr #8 │ │ │ │ + eoreq ip, r7, r6, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq pc, r2, r8, asr #9 │ │ │ │ + ldrdeq pc, [r2], -r8 @ │ │ │ │ addeq r5, r1, lr, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0000f8cc │ │ │ │ adcslt r4, r7, r8, lsl #21 │ │ │ │ strmi r4, [r3], r8, lsl #23 │ │ │ │ @@ -2120,16 +2120,16 @@ │ │ │ │ ldmdavs fp, {r0, r1, r3, r8, r9, fp, sp, lr} │ │ │ │ blcs e4d54 │ │ │ │ svcge 0x0013f43f │ │ │ │ @ instruction: 0xf7fde767 │ │ │ │ svclt 0x0000ea22 │ │ │ │ addeq r5, r1, r8, lsr #14 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq fp, r7, lr, lsr r1 │ │ │ │ - eoreq sl, r3, r4, ror #18 │ │ │ │ + eoreq fp, r7, lr, asr #2 │ │ │ │ + eoreq sl, r3, r4, ror r9 │ │ │ │ addeq r5, r1, r2, asr #10 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrdcc pc, [r0, -r1] │ │ │ │ strpl pc, [r0], r0, lsl #10 │ │ │ │ @@ -2243,15 +2243,15 @@ │ │ │ │ movweq pc, #331 @ 0x14b @ │ │ │ │ @ instruction: 0xff8cf02a │ │ │ │ ldmib r9, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf09f450e │ │ │ │ strmi pc, [r2], -r5, lsr #19 │ │ │ │ @ instruction: 0xf60a460b │ │ │ │ @ instruction: 0xf1275064 │ │ │ │ - bmi 608fb8 │ │ │ │ + bmi 608fd8 │ │ │ │ ldrbtmi r4, [sl], #-2834 @ 0xfffff4ee │ │ │ │ strmi lr, [r0, #-2496] @ 0xfffff640 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r7, r6, lsl r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @@ -2264,19 +2264,19 @@ │ │ │ │ @ instruction: 0xf7ff3320 │ │ │ │ orrcs pc, r0, #42752 @ 0xa700 │ │ │ │ blvs 344bb4 │ │ │ │ usada8 r9, fp, r8, r6 │ │ │ │ stmdb r0, {r0, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r5, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq ip, r7, r0, asr #32 │ │ │ │ - eoreq pc, r2, r4, ror #1 │ │ │ │ + eoreq ip, r7, r0, asr r0 │ │ │ │ + strdeq pc, [r2], -r4 @ │ │ │ │ addeq r5, r1, r2, lsl r3 │ │ │ │ - eoreq fp, r7, sl, ror pc │ │ │ │ - eoreq pc, r2, lr, lsl r0 @ │ │ │ │ + eoreq fp, r7, sl, lsl #31 │ │ │ │ + eoreq pc, r2, lr, lsr #32 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 8, cr15, cr8, cr12, {6} │ │ │ │ bmi 11dc5bc │ │ │ │ stmibpl r0, {r8, sl, ip, sp, lr, pc} │ │ │ │ blmi 119c5e8 │ │ │ │ @@ -2311,18 +2311,18 @@ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r3, asr fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ subslt sp, r5, r5, asr #2 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ bpl 1388608 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - @ instruction: 0xf8d5ff29 │ │ │ │ + @ instruction: 0xf8d5ff31 │ │ │ │ tstlt fp, r8, asr #26 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - @ instruction: 0xe7bfff31 │ │ │ │ + @ instruction: 0xe7bfff39 │ │ │ │ ldrsbt pc, [ip], #-143 @ 0xffffff71 @ │ │ │ │ eorvc r2, fp, #67108864 @ 0x4000000 │ │ │ │ ldrbtmi r4, [lr], #1772 @ 0x6ec │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @@ -2333,30 +2333,30 @@ │ │ │ │ ldrdcc pc, [r0], -lr │ │ │ │ andcc pc, r0, ip, asr #17 │ │ │ │ @ instruction: 0xf0a02300 │ │ │ │ @ instruction: 0x4683fb31 │ │ │ │ stcleq 8, cr15, [r8, #-788] @ 0xfffffcec │ │ │ │ bicsle r2, r9, r0, lsl #16 │ │ │ │ @ instruction: 0xf1354650 │ │ │ │ - bmi 40aa80 │ │ │ │ + bmi 40aaa0 │ │ │ │ @ instruction: 0x13b5f240 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ @ instruction: 0x4620447a │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8e2f091 │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xd1b22b00 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7fde7af │ │ │ │ svclt 0x0000e85e │ │ │ │ umulleq r5, r1, r4, r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r5, r1, r6, lsr #4 │ │ │ │ addeq r5, r1, sl, asr pc │ │ │ │ - eoreq lr, r2, r0, ror #29 │ │ │ │ + strdeq lr, [r2], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 9, cr15, cr0, cr12, {6} │ │ │ │ sbcslt r4, r3, ip, asr #20 │ │ │ │ @ instruction: 0xf5004b4c │ │ │ │ ldrbtmi r5, [sl], #-1920 @ 0xfffff880 │ │ │ │ @@ -2432,21 +2432,21 @@ │ │ │ │ ldrtcc pc, [r4], #2261 @ 0x8d5 @ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000efb2 │ │ │ │ addeq r5, r1, r6, asr r1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - strdeq pc, [r5], -sl @ │ │ │ │ - ldrdeq r8, [r7], -r0 @ │ │ │ │ + eoreq pc, r5, sl, lsl #30 │ │ │ │ + eoreq r8, r7, r0, ror #21 │ │ │ │ addeq r5, r1, lr, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ addeq r5, r1, r2, ror r0 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - eoreq lr, r2, r8, lsl #27 │ │ │ │ + mlaeq r2, r8, sp, lr │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x2718b0d0 │ │ │ │ strmi sl, [lr], -r6, lsl #22 │ │ │ │ @ instruction: 0xf5004a3b │ │ │ │ @@ -2507,18 +2507,18 @@ │ │ │ │ @ instruction: 0xf8d4ff9f │ │ │ │ blcs 583c4 │ │ │ │ @ instruction: 0xf8c4d1e4 │ │ │ │ @ instruction: 0xe7e104b4 │ │ │ │ svc 0x001af7fc │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r4, [r1], r2 │ │ │ │ - eoreq pc, r5, sl, ror sp @ │ │ │ │ - eoreq r8, r7, r8, ror #18 │ │ │ │ + eoreq pc, r5, sl, lsl #27 │ │ │ │ + eoreq r8, r7, r8, ror r9 │ │ │ │ addeq r4, r1, ip, lsr pc │ │ │ │ - eoreq lr, r2, sl, asr ip │ │ │ │ + eoreq lr, r2, sl, ror #24 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 7, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x460eb0db │ │ │ │ blge 25d71c │ │ │ │ @ instruction: 0xf04f4a7b │ │ │ │ @@ -2643,20 +2643,20 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2245 @ 0x8c5 @ │ │ │ │ @ instruction: 0xf7fce7dd │ │ │ │ svclt 0x0000ee0e │ │ │ │ addeq r4, r1, sl, asr #29 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r4, r1, ip, lsr #29 │ │ │ │ - eoreq pc, r5, r4, asr ip @ │ │ │ │ - eoreq r8, r7, r2, asr #16 │ │ │ │ + eoreq pc, r5, r4, ror #24 │ │ │ │ + eoreq r8, r7, r2, asr r8 │ │ │ │ andeq r0, r0, r0, lsr #18 │ │ │ │ addeq r4, r1, sl, lsr #26 │ │ │ │ andeq r0, r0, ip, lsr sp │ │ │ │ - eoreq lr, r2, r0, asr #20 │ │ │ │ + eoreq lr, r2, r0, asr sl │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ bmi c1cbac │ │ │ │ blmi c1cbd4 │ │ │ │ addslt r4, r5, sl, ror r4 │ │ │ │ @@ -2678,18 +2678,18 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 525408 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r0, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf60083f0 │ │ │ │ strbmi r5, [r8], -ip, asr #18 │ │ │ │ - mcrr2 1, 3, pc, sl, cr5 @ │ │ │ │ + mrrc2 1, 3, pc, r2, cr5 @ │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ strbmi fp, [r8], -fp, lsr #2 │ │ │ │ - mrrc2 1, 3, pc, r2, cr5 @ │ │ │ │ + mrrc2 1, 3, pc, sl, cr5 @ │ │ │ │ stclcc 8, cr15, [r8, #-848] @ 0xfffffcb0 │ │ │ │ @ instruction: 0xf8dfe7d4 │ │ │ │ movwcs lr, #4176 @ 0x1050 │ │ │ │ strbtmi r7, [ip], r3, lsr #4 │ │ │ │ ldm lr!, {r1, r2, r3, r4, r5, r6, r7, sl, lr} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -2788,15 +2788,15 @@ │ │ │ │ @ instruction: 0xf8452c08 │ │ │ │ ldrmi r3, [r6, #3076]! @ 0xc04 │ │ │ │ str sp, [sl, pc, ror #3]! │ │ │ │ strtmi r4, [r8], -r1, asr #12 │ │ │ │ @ instruction: 0xf9a4f03b │ │ │ │ @ instruction: 0xf7fce7a5 │ │ │ │ svclt 0x0000ece6 │ │ │ │ - strdeq lr, [r2], -r8 @ │ │ │ │ + eoreq lr, r2, r8, lsl #18 │ │ │ │ addeq r4, r1, r8, ror #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r4, r1, sl, asr #22 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 106a3c │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ @@ -3092,40 +3092,40 @@ │ │ │ │ b fe489a04 │ │ │ │ addeq r4, r1, r4, ror #20 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ addeq r4, r1, sl, asr #20 │ │ │ │ addeq r4, r1, r8, lsr #20 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - ldrdeq lr, [r2], -r2 @ │ │ │ │ - eoreq lr, r2, r0, asr #14 │ │ │ │ - eoreq lr, r2, ip, lsr #14 │ │ │ │ - eoreq lr, r2, ip, asr #13 │ │ │ │ - eoreq lr, r2, r4, asr #13 │ │ │ │ - eoreq sp, r2, r2, lsl fp │ │ │ │ - strdeq sp, [r2], -ip @ │ │ │ │ - eoreq lr, r2, r4, ror #12 │ │ │ │ - eoreq lr, r2, lr, lsr #13 │ │ │ │ - eoreq lr, r2, r2, lsr #13 │ │ │ │ - eoreq lr, r2, lr, lsl r6 │ │ │ │ - eoreq lr, r2, r6, lsr r6 │ │ │ │ - eoreq lr, r2, sl, ror r6 │ │ │ │ - eoreq lr, r2, lr, lsr #11 │ │ │ │ - eoreq lr, r2, r8, lsr #11 │ │ │ │ + eoreq lr, r2, r2, ror #15 │ │ │ │ + eoreq lr, r2, r0, asr r7 │ │ │ │ + eoreq lr, r2, ip, lsr r7 │ │ │ │ + ldrdeq lr, [r2], -ip @ │ │ │ │ + ldrdeq lr, [r2], -r4 @ │ │ │ │ + eoreq sp, r2, r2, lsr #22 │ │ │ │ + eoreq sp, r2, ip, lsl #22 │ │ │ │ + eoreq lr, r2, r4, ror r6 │ │ │ │ + strhteq lr, [r2], -lr │ │ │ │ + strhteq lr, [r2], -r2 │ │ │ │ + eoreq lr, r2, lr, lsr #12 │ │ │ │ + eoreq lr, r2, r6, asr #12 │ │ │ │ + eoreq lr, r2, sl, lsl #13 │ │ │ │ + strhteq lr, [r2], -lr │ │ │ │ + strhteq lr, [r2], -r8 │ │ │ │ + eoreq sp, r2, r4, lsl #20 │ │ │ │ strdeq sp, [r2], -r4 @ │ │ │ │ - eoreq sp, r2, r4, ror #19 │ │ │ │ - eoreq lr, r2, r4, lsl #11 │ │ │ │ - eoreq lr, r2, r0, lsl #11 │ │ │ │ - eoreq lr, r2, r8, ror #10 │ │ │ │ - eoreq lr, r2, r0, ror #10 │ │ │ │ - eoreq r8, r3, ip, ror r0 │ │ │ │ - strhteq lr, [r2], -r4 │ │ │ │ - eoreq lr, r2, sl, lsl #9 │ │ │ │ - eoreq lr, r2, r8, ror #8 │ │ │ │ - eoreq r7, r3, r2, ror #30 │ │ │ │ + mlaeq r2, r4, r5, lr │ │ │ │ + mlaeq r2, r0, r5, lr │ │ │ │ + eoreq lr, r2, r8, ror r5 │ │ │ │ + eoreq lr, r2, r0, ror r5 │ │ │ │ + eoreq r8, r3, ip, lsl #1 │ │ │ │ + eoreq lr, r2, r4, asr #9 │ │ │ │ + mlaeq r2, sl, r4, lr │ │ │ │ + eoreq lr, r2, r8, ror r4 │ │ │ │ + eoreq r7, r3, r2, ror pc │ │ │ │ ldmib r0, {r4, sl, ip, sp, pc}^ │ │ │ │ ldmib r1, {r9, lr}^ │ │ │ │ addsmi r0, sl, #0, 6 │ │ │ │ addmi fp, r4, #8, 30 │ │ │ │ blmi 189c1c │ │ │ │ andcs fp, r1, ip, lsl #30 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ @@ -3192,23 +3192,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ ldrmi r5, [r5], -r0, lsl #17 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ ldrsbls pc, [ip, #136] @ 0x88 @ │ │ │ │ ldrpl pc, [r4, r9, lsl #10] │ │ │ │ @ instruction: 0x46383718 │ │ │ │ - @ instruction: 0xf846f135 │ │ │ │ + @ instruction: 0xf84ef135 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055193 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0x4648311c │ │ │ │ @ instruction: 0xf84cf066 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xf135461f │ │ │ │ - msrlt CPSR_fsxc, r5, asr #16 │ │ │ │ + msrlt CPSR_fsxc, sp, asr #16 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #18885 @ 0x49c5 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmib r5, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0669704 │ │ │ │ stmibvs r3!, {r0, r1, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ eorvs r6, r8, r2, ror #16 │ │ │ │ @@ -3661,23 +3661,23 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe0 │ │ │ │ ldrmi r5, [r5], -r0, lsl #17 │ │ │ │ strmi r4, [ip], -r6, lsl #12 │ │ │ │ ldrsbls pc, [ip, #136] @ 0x88 @ │ │ │ │ ldrpl pc, [r4, r9, lsl #10] │ │ │ │ @ instruction: 0x46383718 │ │ │ │ - ldc2 1, cr15, [ip], {52} @ 0x34 │ │ │ │ + stc2 1, cr15, [r4], #208 @ 0xd0 │ │ │ │ @ instruction: 0xf5092320 │ │ │ │ @ instruction: 0xf1055193 │ │ │ │ ldrmi r0, [sl], -r8, lsl #18 │ │ │ │ @ instruction: 0x4648311c │ │ │ │ stc2 0, cr15, [r2], #404 @ 0x194 │ │ │ │ ldrtmi r4, [r8], -r3, lsl #12 │ │ │ │ @ instruction: 0xf134461f │ │ │ │ - msrlt CPSR_fsxc, fp @ │ │ │ │ + msrlt CPSR_fsxc, r3, lsr #25 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ movwcs lr, #18885 @ 0x49c5 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmib r5, {r3, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf0659704 │ │ │ │ stmibvs r3!, {r0, r3, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ eorvs r6, r8, r2, ror #16 │ │ │ │ @@ -3911,41 +3911,41 @@ │ │ │ │ strmi r6, [r3, #189] @ 0xbd │ │ │ │ msreq CPSR_fs, r1, lsr #3 │ │ │ │ eorspl pc, r4, r8, asr #17 │ │ │ │ eorvc pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0x460e46b0 │ │ │ │ stmiavs r0!, {r0, r6, ip, lr, pc} │ │ │ │ msreq CPSR_, r8, lsl #2 │ │ │ │ - ldc2 1, cr15, [r0, #-116] @ 0xffffff8c │ │ │ │ + ldc2 1, cr15, [r8, #-116] @ 0xffffff8c │ │ │ │ mvnle r2, r0, lsl #16 │ │ │ │ andcs r2, r1, r0, lsr #2 │ │ │ │ stc 7, cr15, [r6, #1004]! @ 0x3ec │ │ │ │ blvc 287d6c │ │ │ │ strmi r4, [r1], -r7, lsl #12 │ │ │ │ ldrbmi r3, [r0], -ip, lsl #2 │ │ │ │ smlabtne r3, r7, r9, lr │ │ │ │ blvc 87d38 │ │ │ │ - blx fe288ba0 │ │ │ │ + blx fe488ba0 │ │ │ │ ldrtmi r6, [sl], -r0, lsr #17 │ │ │ │ @ instruction: 0xf11d4639 │ │ │ │ - @ instruction: 0x4650fd15 │ │ │ │ - blx fe308bb0 │ │ │ │ + @ instruction: 0x4650fd1d │ │ │ │ + blx fe508bb0 │ │ │ │ @ instruction: 0x4650e7d1 │ │ │ │ ldrdlt pc, [ip], -r6 │ │ │ │ - blx fe288c0c │ │ │ │ + blx fe488c0c │ │ │ │ @ instruction: 0xf1ab9b03 │ │ │ │ @ instruction: 0xf1ab0124 │ │ │ │ @ instruction: 0xf503072c │ │ │ │ mulscc ip, r3, r0 │ │ │ │ blx 8088e6 │ │ │ │ ldmib fp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ subsvs r2, r3, r0, lsl #6 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ ldrbmi lr, [r0], -lr, lsl #30 │ │ │ │ - blx fe108c34 │ │ │ │ + blx fe308c34 │ │ │ │ @ instruction: 0xf1a26932 │ │ │ │ addsmi r0, r5, #44, 6 @ 0xb0000000 │ │ │ │ svcge 0x0030f47f │ │ │ │ bvc fe347ef0 │ │ │ │ svcls 0x0003e738 │ │ │ │ blls 15e0a0 │ │ │ │ addmi r3, fp, #1073741824 @ 0x40000000 │ │ │ │ @@ -4028,33 +4028,33 @@ │ │ │ │ ldrmi r0, [r2, #556] @ 0x22c │ │ │ │ blvs ba5444 │ │ │ │ streq pc, [ip, #-421]! @ 0xfffffe5b │ │ │ │ ldrmi sp, [r8, #459]! @ 0x1cb │ │ │ │ ldmib sp, {r0, r1, r2, r4, r5, r7, r8, ip, lr, pc}^ │ │ │ │ tstcs r0, r3, lsl #12 │ │ │ │ @ instruction: 0xf11d68a0 │ │ │ │ - pkhbtmi pc, r3, r3, lsl #25 @ │ │ │ │ + pkhbtmi pc, r3, fp, lsl #25 @ │ │ │ │ suble r2, fp, r0, lsl #16 │ │ │ │ bpl fe549cf0 │ │ │ │ orrspl pc, r4, r6, lsl #10 │ │ │ │ stmibeq r0, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ beq 788d0c │ │ │ │ tstls r3, r8, lsl r1 │ │ │ │ ldrdvc pc, [r8], -fp │ │ │ │ bl feaa6bdc │ │ │ │ blcs 4d500 │ │ │ │ @ instruction: 0xf104db33 │ │ │ │ @ instruction: 0xf107050c │ │ │ │ strtmi r0, [r8], -ip, lsl #12 │ │ │ │ - @ instruction: 0xf996f120 │ │ │ │ + @ instruction: 0xf99ef120 │ │ │ │ stmiavs r0!, {r0, r3, r4, r5, r9, sl, lr} │ │ │ │ - mrrc2 1, 1, pc, r8, cr13 @ │ │ │ │ + stc2l 1, cr15, [r0], #-116 @ 0xffffff8c │ │ │ │ @ instruction: 0xf1204628 │ │ │ │ - stmdals r3, {r0, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf99af134 │ │ │ │ + stmdals r3, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf9a2f134 │ │ │ │ @ instruction: 0xf1a2693a │ │ │ │ addsmi r0, r6, #44, 10 @ 0xb000000 │ │ │ │ @ instruction: 0xf1a36853 │ │ │ │ andsle r0, r4, ip, lsr #16 │ │ │ │ tstpeq r8, r5, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0654650 │ │ │ │ strtmi pc, [r8], -sp, lsr #20 │ │ │ │ @@ -4064,17 +4064,17 @@ │ │ │ │ @ instruction: 0xf8d8ee1c │ │ │ │ @ instruction: 0xf1083030 │ │ │ │ addsmi r0, r6, #44, 4 @ 0xc0000002 │ │ │ │ stmdaeq ip!, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ ldrtmi sp, [r8], -sl, ror #3 │ │ │ │ mrc 7, 0, APSR_nzcv, cr0, cr10, {7} │ │ │ │ @ instruction: 0xf1349803 │ │ │ │ - ldrbmi pc, [r9], -r5, lsl #19 @ │ │ │ │ + ldrbmi pc, [r9], -sp, lsl #19 @ │ │ │ │ @ instruction: 0xf11d68a0 │ │ │ │ - strmi pc, [r3], r7, asr #24 │ │ │ │ + strmi pc, [r3], pc, asr #24 │ │ │ │ @ instruction: 0xd1bd2800 │ │ │ │ andlt r9, fp, r5, lsl #16 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrbtmi r4, [fp], #-2828 @ 0xfffff4f4 │ │ │ │ orrscs lr, r8, r7, lsr #14 │ │ │ │ @ instruction: 0xf7fb2001 │ │ │ │ blmi 307b2c │ │ │ │ @@ -4084,28 +4084,28 @@ │ │ │ │ @ instruction: 0x46184631 │ │ │ │ movwcs r9, #21253 @ 0x5305 │ │ │ │ mcrr2 0, 2, pc, r8, cr14 @ │ │ │ │ svclt 0x0000e704 │ │ │ │ andeq r0, r0, r0 │ │ │ │ @ instruction: 0xfffff355 │ │ │ │ @ instruction: 0xfffff13b │ │ │ │ - eoreq sp, r2, r4, lsl #9 │ │ │ │ + mlaeq r2, r4, r4, sp │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba3bb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 450980 │ │ │ │ strmi r4, [fp], -r4, lsl #12 │ │ │ │ strcs r4, [r1, #-2319] @ 0xfffff6f1 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ subvs r7, r3, r5 │ │ │ │ @ instruction: 0xf11d2000 │ │ │ │ - @ instruction: 0x4603fa93 │ │ │ │ + @ instruction: 0x4603fa9b │ │ │ │ andeq pc, ip, r4, lsl #2 │ │ │ │ @ instruction: 0xf12060a3 │ │ │ │ - @ instruction: 0xf104f8fd │ │ │ │ + @ instruction: 0xf104f905 │ │ │ │ @ instruction: 0xf104012c │ │ │ │ @ instruction: 0xf1040234 │ │ │ │ andcs r0, r0, ip, lsr r3 │ │ │ │ smlabtne fp, r4, r9, lr │ │ │ │ andcs lr, sp, #196, 18 @ 0x310000 │ │ │ │ movwcc lr, #63940 @ 0xf9c4 │ │ │ │ ldclt 4, cr6, [r8, #-404]! @ 0xfffffe6c │ │ │ │ @@ -4115,15 +4115,15 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @ instruction: 0xf5014682 │ │ │ │ @ instruction: 0xf10b5b94 │ │ │ │ @ instruction: 0x460f0b18 │ │ │ │ @ instruction: 0xf1344658 │ │ │ │ - @ instruction: 0xf8daf911 │ │ │ │ + @ instruction: 0xf8daf919 │ │ │ │ @ instruction: 0xf1a33030 │ │ │ │ ldmdavs sp, {r2, r3, r5, sl}^ │ │ │ │ andsle r4, r5, r2, lsr #11 │ │ │ │ ldrpl pc, [r3], r7, lsl #10 │ │ │ │ ldrcc r3, [ip], -ip, lsr #26 │ │ │ │ tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0654630 │ │ │ │ @@ -4131,19 +4131,19 @@ │ │ │ │ movwcs lr, #47572 @ 0xb9d4 │ │ │ │ @ instruction: 0x462c6053 │ │ │ │ @ instruction: 0xf7fa601a │ │ │ │ blvs b4809c │ │ │ │ @ instruction: 0xf1a345a2 │ │ │ │ mvnle r0, ip, lsr #10 │ │ │ │ @ instruction: 0xf1344658 │ │ │ │ - @ instruction: 0x4658f8ff │ │ │ │ - @ instruction: 0xf8eef134 │ │ │ │ + ldrbmi pc, [r8], -r7, lsl #18 @ │ │ │ │ + @ instruction: 0xf8f6f134 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ @ instruction: 0xf11d2100 │ │ │ │ - @ instruction: 0x4680fbbd │ │ │ │ + strmi pc, [r0], r5, asr #23 │ │ │ │ @ instruction: 0xf507b368 │ │ │ │ @ instruction: 0x371c5793 │ │ │ │ ldrdls pc, [r8], -r8 │ │ │ │ streq pc, [ip], -r9, lsl #2 │ │ │ │ @ instruction: 0x3010f8d9 │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ ldmdavs sp, {r1, r2, r3, r4, r7, r9, lr}^ │ │ │ │ @@ -4157,19 +4157,19 @@ │ │ │ │ stcl 7, cr15, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf7fa4648 │ │ │ │ @ instruction: 0x4641ed58 │ │ │ │ ldrdeq pc, [r8], -sl │ │ │ │ - blx fe488f4a │ │ │ │ + blx fe688f4a │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ @ instruction: 0x4658d1d4 │ │ │ │ ldreq pc, [r4, -sl, lsl #2]! │ │ │ │ - @ instruction: 0xf8c2f134 │ │ │ │ + @ instruction: 0xf8caf134 │ │ │ │ ldrsbtmi pc, [r8], -sl @ │ │ │ │ stmdavs r5!, {r2, r3, r4, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x2600d010 │ │ │ │ @ instruction: 0xf1046823 │ │ │ │ subsvs r0, sp, r0, lsl r0 │ │ │ │ stmib r4, {r0, r1, r3, r5, sp, lr}^ │ │ │ │ @ instruction: 0xf02e6600 │ │ │ │ @@ -4187,17 +4187,17 @@ │ │ │ │ @ instruction: 0xf02e6600 │ │ │ │ strtmi pc, [r0], -r7, ror #23 │ │ │ │ stc 7, cr15, [r0, #-1000]! @ 0xfffffc18 │ │ │ │ strtmi r6, [ip], -fp, ror #16 │ │ │ │ ldrmi r4, [sp], -pc, lsr #5 │ │ │ │ @ instruction: 0xf8dad1ee │ │ │ │ tstcs r0, r8 │ │ │ │ - blx 1d88fc0 │ │ │ │ + blx 1f88fc0 │ │ │ │ andeq pc, ip, sl, lsl #2 │ │ │ │ - @ instruction: 0xf850f120 │ │ │ │ + @ instruction: 0xf858f120 │ │ │ │ svchi 0x00f8e8bd │ │ │ │ ldrlt fp, [r0, #-433] @ 0xfffffe4f │ │ │ │ stceq 1, cr15, [r4], {160} @ 0xa0 │ │ │ │ vhsub.s8 d18, d1, d0 │ │ │ │ and r2, r1, r8, lsl #8 │ │ │ │ mulle fp, r1, r2 │ │ │ │ svccc 0x0004f85c │ │ │ │ @@ -4211,15 +4211,15 @@ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf500460e │ │ │ │ @ instruction: 0x37185794 │ │ │ │ ldrtmi r4, [r8], -r0, lsl #13 │ │ │ │ - @ instruction: 0xf850f134 │ │ │ │ + @ instruction: 0xf858f134 │ │ │ │ addsmi r6, lr, #7536640 @ 0x730000 │ │ │ │ andsle r6, r9, sp, asr r8 │ │ │ │ ldmpl r3, {r3, r8, sl, ip, sp, lr, pc} │ │ │ │ strteq pc, [ip], #-419 @ 0xfffffe5d │ │ │ │ @ instruction: 0xf1083d2c │ │ │ │ @ instruction: 0xf104081c │ │ │ │ strbmi r0, [r0], -r8, lsl #2 │ │ │ │ @@ -4228,15 +4228,15 @@ │ │ │ │ subsvs r2, r3, fp, lsl #6 │ │ │ │ andsvs r4, sl, ip, lsr #12 │ │ │ │ stcl 7, cr15, [lr], {250} @ 0xfa │ │ │ │ @ instruction: 0xf1046b2d │ │ │ │ stccc 3, cr0, [ip, #-176]! @ 0xffffff50 │ │ │ │ @ instruction: 0xd1ec429e │ │ │ │ @ instruction: 0xf1344638 │ │ │ │ - pop {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + pop {r0, r2, r6, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0070f8cc │ │ │ │ svcge 0x0000b09b │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ @@ -4665,21 +4665,21 @@ │ │ │ │ ldclvs 15, cr14, [fp], #-864 @ 0xfffffca0 │ │ │ │ ldrvs r6, [sp, #517]! @ 0x205 │ │ │ │ ldcvs 0, cr6, [fp, #-96]! @ 0xffffffa0 │ │ │ │ eorhi pc, r4, r0, asr #17 │ │ │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ │ │ subshi pc, ip, r7, asr #17 │ │ │ │ @ instruction: 0xf11f4628 │ │ │ │ - ldcvs 12, cr15, [fp, #-652]! @ 0xfffffd74 │ │ │ │ + ldcvs 12, cr15, [fp, #-684]! @ 0xfffffd54 │ │ │ │ cmppeq r8, r7, lsl #2 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11c6898 │ │ │ │ - tstplt r0, r7, lsr #30 @ p-variant is OBSOLETE │ │ │ │ + tstplt r0, pc, lsr #30 @ p-variant is OBSOLETE │ │ │ │ ldmdbvs sl, {r0, r1, r7, fp, sp, lr}^ │ │ │ │ strtmi fp, [r8], -r2, lsr #22 │ │ │ │ - stc2 1, cr15, [r0], #124 @ 0x7c │ │ │ │ + stc2 1, cr15, [r8], #124 @ 0x7c │ │ │ │ ldrsbcc pc, [r8, #134]! @ 0x86 @ │ │ │ │ @ instruction: 0xf63f2b05 │ │ │ │ bvs fe8b85f4 │ │ │ │ @ instruction: 0xf43f2900 │ │ │ │ movwcs sl, #3281 @ 0xcd1 │ │ │ │ movwcc lr, #4100 @ 0x1004 │ │ │ │ addmi r3, fp, #112, 8 @ 0x70000000 │ │ │ │ @@ -4692,15 +4692,15 @@ │ │ │ │ @ instruction: 0xf64e18d3 │ │ │ │ vsubl.s8 , d2, d31 │ │ │ │ bl 10e9e6c │ │ │ │ ldrbt r0, [r5], lr, lsl #4 │ │ │ │ @ instruction: 0xa018f8d3 │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0xf11f4628 │ │ │ │ - @ instruction: 0xf8d6fc77 │ │ │ │ + @ instruction: 0xf8d6fc7f │ │ │ │ @ instruction: 0xf8d62990 │ │ │ │ ldmib r4, {r2, r3, r7, r8, fp, ip, sp}^ │ │ │ │ blx d2786 │ │ │ │ @ instruction: 0xf8d6f803 │ │ │ │ blx fe995b26 │ │ │ │ blx fe8a236a │ │ │ │ bcs 7336c │ │ │ │ @@ -4761,15 +4761,15 @@ │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ ldrbtmi r4, [sl], #-1584 @ 0xfffff9d0 │ │ │ │ @ instruction: 0xf08e9400 │ │ │ │ strdlt pc, [r2], -sp │ │ │ │ @ instruction: 0x4601bd70 │ │ │ │ @ instruction: 0xf05a4630 │ │ │ │ @ instruction: 0xe7e7fe79 │ │ │ │ - strdeq ip, [r2], -r6 @ │ │ │ │ + eoreq ip, r2, r6, lsl #20 │ │ │ │ ldrblt fp, [r0, #-842]! @ 0xfffffcb6 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldclcc 8, cr15, [ip], #832 @ 0x340 │ │ │ │ @ instruction: 0xf8904614 │ │ │ │ addlt r2, r4, r4, asr #23 │ │ │ │ @@ -4899,24 +4899,24 @@ │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ orrscs r0, r0, #0, 6 │ │ │ │ @ instruction: 0xf814f085 │ │ │ │ cmplt r0, #4, 12 @ 0x400000 │ │ │ │ vst1.32 {d22-d23}, [pc], r0 │ │ │ │ vsubw.s8 , q8, d0 │ │ │ │ movwls r3, #17154 @ 0x4302 │ │ │ │ - @ instruction: 0xffeef1d9 │ │ │ │ + @ instruction: 0xfff6f1d9 │ │ │ │ movwls r6, #11171 @ 0x2ba3 │ │ │ │ ldmib r7, {r0, r9, sl, lr}^ │ │ │ │ blvs 859eb8 │ │ │ │ blvs 18536e8 │ │ │ │ bl 10f2280 │ │ │ │ bge 14d684 │ │ │ │ @ instruction: 0xf1049001 │ │ │ │ @ instruction: 0xf1d70048 │ │ │ │ - movwcs pc, #3889 @ 0xf31 @ │ │ │ │ + movwcs pc, #3897 @ 0xf39 @ │ │ │ │ andcs r4, r1, #24, 12 @ 0x1800000 │ │ │ │ stmib r5, {r1, r5, r9, ip, sp, lr}^ │ │ │ │ bmi 3de29c │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -4927,15 +4927,15 @@ │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldc2 0, cr15, [r4], #568 @ 0x238 │ │ │ │ @ instruction: 0xf7fae7e9 │ │ │ │ svclt 0x0000ec36 │ │ │ │ @ instruction: 0x008129be │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r2, r1, r2, ror #18 │ │ │ │ - eoreq ip, r2, ip, lsl #15 │ │ │ │ + mlaeq r2, ip, r7, ip │ │ │ │ ldrbmi fp, [r0, -r2, lsl #18]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl feba48e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbls r2, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ @ instruction: 0xffeef084 │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -4955,19 +4955,19 @@ │ │ │ │ ldmdavs fp, {r2, r4, r7, r8, r9, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f938b │ │ │ │ @ instruction: 0xf0ac0300 │ │ │ │ @ instruction: 0xf995ff1b │ │ │ │ @ instruction: 0xf5053041 │ │ │ │ @ instruction: 0x210472b8 │ │ │ │ strtmi r6, [r8], -r8, ror #2 │ │ │ │ - @ instruction: 0xf946f149 │ │ │ │ + @ instruction: 0xf94ef149 │ │ │ │ @ instruction: 0xf5052108 │ │ │ │ @ instruction: 0x462872bc │ │ │ │ umaalcc pc, r1, r5, r9 @ │ │ │ │ - @ instruction: 0xf93ef149 │ │ │ │ + @ instruction: 0xf946f149 │ │ │ │ ldrdcs r2, [r0, -r8] │ │ │ │ @ instruction: 0xf7fa4648 │ │ │ │ @ instruction: 0xf1b8e978 │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ smlattcs r0, ip, r2, r2 │ │ │ │ @ instruction: 0xf04fa850 │ │ │ │ @ instruction: 0xf7fa0801 │ │ │ │ @@ -5121,15 +5121,15 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge ce5d0 │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ @ instruction: 0xf1d7450c │ │ │ │ - bmi 2cbbb8 │ │ │ │ + bmi 2cbbd8 │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b fe70b9e8 │ │ │ │ @@ -5176,43 +5176,43 @@ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ @ instruction: 0xf04f4604 │ │ │ │ bge ce6ac │ │ │ │ ldrtmi sl, [r8], -r1, lsl #18 │ │ │ │ strcs fp, [r1, #-3852] @ 0xfffff0f4 │ │ │ │ stmib sp, {r0, r1, r8, sl, sp}^ │ │ │ │ @ instruction: 0xf1d7450c │ │ │ │ - bmi 2cbadc │ │ │ │ + bmi 2cbafc │ │ │ │ ldrbtmi r4, [sl], #-2823 @ 0xfffff4f9 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, r3, r2, lsl #2 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ b b8bac4 │ │ │ │ ldrdeq r2, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r2, r1, lr, lsr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba4cf0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - stc2 1, cr15, [r6, #868]! @ 0x364 │ │ │ │ + stc2 1, cr15, [lr, #868]! @ 0x364 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - stc2 1, cr15, [r2, #868]! @ 0x364 │ │ │ │ - cdp2 1, 12, cr15, cr12, cr6, {1} │ │ │ │ + stc2 1, cr15, [sl, #868]! @ 0x364 │ │ │ │ + cdp2 1, 13, cr15, cr4, cr6, {1} │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - @ instruction: 0xf940f118 │ │ │ │ + @ instruction: 0xf948f118 │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - mcr2 1, 0, pc, cr10, cr9, {6} @ │ │ │ │ + mrc2 1, 0, pc, cr2, cr9, {6} │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @ instruction: 0x4606b093 │ │ │ │ @@ -5220,15 +5220,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 193278c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ @ instruction: 0xf1d99309 │ │ │ │ - @ instruction: 0xf8dafd6d │ │ │ │ + @ instruction: 0xf8dafd75 │ │ │ │ blx 29c146 │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da2994 │ │ │ │ @ instruction: 0x6e1b897c │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ mulls r8, r8, r9 │ │ │ │ @@ -5332,15 +5332,15 @@ │ │ │ │ @ instruction: 0x460c4610 │ │ │ │ ldmdbeq r8!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ blmi 193294c │ │ │ │ ldrbtmi r9, [fp], #-3356 @ 0xfffff2e4 │ │ │ │ @ instruction: 0xf89d930e │ │ │ │ andls r3, sl, #116 @ 0x74 │ │ │ │ @ instruction: 0xf1d99309 │ │ │ │ - @ instruction: 0xf8dafc8d │ │ │ │ + @ instruction: 0xf8dafc95 │ │ │ │ blx 29c306 │ │ │ │ @ instruction: 0xf8daf905 │ │ │ │ @ instruction: 0xf8da2994 │ │ │ │ @ instruction: 0x6e1b897c │ │ │ │ eorlt pc, r5, r2, asr r8 @ │ │ │ │ @ instruction: 0xf8da444b │ │ │ │ mulls r8, r8, r9 │ │ │ │ @@ -5446,43 +5446,43 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [r9], ip, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ @ instruction: 0x466e44fa │ │ │ │ eorcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ movwls r6, #22555 @ 0x581b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2l 1, cr15, [ip, #-220]! @ 0xffffff24 │ │ │ │ + stc2 1, cr15, [r4, #220] @ 0xdc │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 11f8ac │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf13b4638 │ │ │ │ - vst2.16 {d31,d33}, [pc :128], r7 │ │ │ │ + vst2.16 {d31,d33}, [pc :128] │ │ │ │ ldmdbvs r8!, {r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r0, #220] @ 0xdc │ │ │ │ + ldc2 1, cr15, [r8, #220] @ 0xdc │ │ │ │ @ instruction: 0xf8804642 │ │ │ │ @ instruction: 0xf100802c │ │ │ │ @ instruction: 0x46050818 │ │ │ │ strbmi r2, [r1], -r0, lsr #6 │ │ │ │ ldrdlt pc, [r8], #-143 @ 0xffffff71 @ │ │ │ │ - @ instruction: 0xff90f138 │ │ │ │ + @ instruction: 0xff98f138 │ │ │ │ movwcs r9, #1027 @ 0x403 │ │ │ │ ldrbeq pc, [r4], #-261 @ 0xfffffefb @ │ │ │ │ @ instruction: 0xf04f9300 │ │ │ │ stmib r6, {r2, r5, r6, r9, sl, fp}^ │ │ │ │ @ instruction: 0xf8d53301 │ │ │ │ ldm r6, {r2, r4, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r8], -pc │ │ │ │ andcc pc, fp, sl, asr r8 @ │ │ │ │ blx 3df7fe │ │ │ │ svcvc 0x005b330c │ │ │ │ @ instruction: 0xf845330b │ │ │ │ @ instruction: 0xf13b9023 │ │ │ │ - bmi 38c454 │ │ │ │ + bmi 38c474 │ │ │ │ ldrbtmi r4, [sl], #-2825 @ 0xfffff4f7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strbmi sp, [r0], -r3, lsl #2 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f98ff0 │ │ │ │ @@ -5504,27 +5504,27 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ @ instruction: 0xf8dd461e │ │ │ │ strmi r8, [r7], -r0, lsr #32 │ │ │ │ - blx d8a746 │ │ │ │ - mrc2 1, 6, pc, cr6, cr7, {0} │ │ │ │ + blx f8a746 │ │ │ │ + mrc2 1, 6, pc, cr14, cr7, {0} │ │ │ │ suble r2, r1, r0, lsl #16 │ │ │ │ blcs a82f8 │ │ │ │ @ instruction: 0x4638d93e │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx a8a75e │ │ │ │ - mcr2 1, 6, pc, cr10, cr7, {0} @ │ │ │ │ + blx c8a75e │ │ │ │ + mrc2 1, 6, pc, cr2, cr7, {0} │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ ldrtmi r9, [r8], -ip │ │ │ │ @ instruction: 0xf1d92701 │ │ │ │ - @ instruction: 0xf117fb1f │ │ │ │ - smlabtlt r0, r1, lr, pc @ │ │ │ │ + @ instruction: 0xf117fb27 │ │ │ │ + smlabtlt r0, r9, lr, pc @ │ │ │ │ stmdavs r0!, {r0, r1, r2, r8, fp, sp, lr} │ │ │ │ @ instruction: 0xf7fa4649 │ │ │ │ ldrtmi lr, [r9], -r0, ror #18 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ ldmdb sl, {r1, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ strbmi r6, [r9], -r8, lsr #16 │ │ │ │ @@ -5736,15 +5736,15 @@ │ │ │ │ @ instruction: 0xf5039a17 │ │ │ │ movwls r5, #21421 @ 0x53ad │ │ │ │ @ instruction: 0xf8909b13 │ │ │ │ blx 14e956 │ │ │ │ stmdals sl, {r8, ip} │ │ │ │ stmdals fp, {r0, sl, lr} │ │ │ │ ldmdbls r9, {r8, ip, pc} │ │ │ │ - blx d8aad4 │ │ │ │ + blx f8aad4 │ │ │ │ @ instruction: 0xf8d39b15 │ │ │ │ @ instruction: 0xf8911420 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls a039bc │ │ │ │ movwls r2, #8960 @ 0x2300 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ stmdals r7!, {r0, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ @@ -5798,27 +5798,27 @@ │ │ │ │ blls 533070 │ │ │ │ @ instruction: 0x0179f897 │ │ │ │ tstpne r0, r4, lsl #22 @ p-variant is OBSOLETE │ │ │ │ andls r9, r0, sl, lsl #16 │ │ │ │ strmi r9, [r1], #-2057 @ 0xfffff7f7 │ │ │ │ ldmib sp, {r0, r8, ip, pc}^ │ │ │ │ @ instruction: 0xf1d40124 │ │ │ │ - @ instruction: 0xe783f8f7 │ │ │ │ + @ instruction: 0xe783f8ff │ │ │ │ blmi 1660de0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1da84ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ rsbslt r8, r7, r2, lsr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ stmdbge sl!, {r0, r1, r3, r5, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0x461a461d │ │ │ │ strmi r9, [ip], -pc, lsl #16 │ │ │ │ tstls sp, r2, lsr #6 │ │ │ │ - blx ff28abec │ │ │ │ + blx ff48abec │ │ │ │ cdpls 8, 1, cr6, cr9, cr13, {1} │ │ │ │ stmdavs r4!, {r0, r3, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8974630 │ │ │ │ @ instruction: 0xf7f98179 │ │ │ │ blls 54a0fc │ │ │ │ ldrtmi r4, [r3], #-1538 @ 0xfffff9fe │ │ │ │ @ instruction: 0x46199318 │ │ │ │ @@ -5864,25 +5864,25 @@ │ │ │ │ @ instruction: 0xf8db0203 │ │ │ │ stmdbls lr, {r2, r3, r4, r5, r6, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0xf5034434 │ │ │ │ movwls r5, #21421 @ 0x53ad │ │ │ │ @ instruction: 0xf8da9208 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ @ instruction: 0xf1d54643 │ │ │ │ - blls 48ca54 │ │ │ │ + blls 48ca74 │ │ │ │ movwls lr, #6605 @ 0x19cd │ │ │ │ blls 2dfe08 │ │ │ │ movwls r9, #1796 @ 0x704 │ │ │ │ @ instruction: 0xf8db990c │ │ │ │ bls 25d984 │ │ │ │ @ instruction: 0x53adf503 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ @ instruction: 0xf1d44643 │ │ │ │ - blls 3cc724 │ │ │ │ + blls 3cc744 │ │ │ │ blls 228610 │ │ │ │ @ instruction: 0xf405fb01 │ │ │ │ bicle r4, r0, #156, 4 @ 0xc0000009 │ │ │ │ ssatmi r9, #25, fp, lsl #24 │ │ │ │ blls 8dfe34 │ │ │ │ ldmdavs sp, {r3, r4, r9, fp, ip, pc} │ │ │ │ vqrdmulh.s d15, d4, d5 │ │ │ │ @@ -5898,36 +5898,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, lr, lsl #12 │ │ │ │ tstcs r0, r7, lsl #12 │ │ │ │ ldrmi r6, [r1], r0, lsl #18 │ │ │ │ @ instruction: 0xf137461c │ │ │ │ - ldmdbvs r3!, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs r3!, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ beq 118aa0c │ │ │ │ ldrbmi r4, [r1], -r5, lsl #12 │ │ │ │ ldrdhi pc, [r4], #143 @ 0x8f │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ stmib r0, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ @ instruction: 0xf04f3607 │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, sl, ip, sp} │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1383148 │ │ │ │ - strtmi pc, [r9], -r9, lsl #24 │ │ │ │ + @ instruction: 0x4629fc11 │ │ │ │ @ instruction: 0xf13a4638 │ │ │ │ - @ instruction: 0xf899fdcb │ │ │ │ + @ instruction: 0xf899fdd3 │ │ │ │ vqadd.s8 d19, d0, d0 │ │ │ │ ldmdbvs r8!, {r0, r1, r2, r3, r4, r5, r6, r8, sp} │ │ │ │ vpmax.u8 d15, d3, d6 │ │ │ │ streq lr, [r3], #-2596 @ 0xfffff5dc │ │ │ │ - @ instruction: 0xf9eef137 │ │ │ │ + @ instruction: 0xf9f6f137 │ │ │ │ andge pc, ip, sp, asr #17 │ │ │ │ movwls r2, #768 @ 0x300 │ │ │ │ beq 158aa68 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ strbeq pc, [r4, #-256]! @ 0xffffff00 @ │ │ │ │ mulslt r0, r9, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ @@ -5949,15 +5949,15 @@ │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ svcvc 0x009a4671 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ movwcc r3, #45579 @ 0xb20b │ │ │ │ eormi pc, r2, lr, asr #16 │ │ │ │ @ instruction: 0xf84e2200 │ │ │ │ @ instruction: 0xf13a2023 │ │ │ │ - andlt pc, r5, r5, lsl #27 │ │ │ │ + andlt pc, r5, sp, lsl #27 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ addeq r1, r1, r4, ror #19 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ @@ -5967,82 +5967,82 @@ │ │ │ │ stmdaeq ip!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ stmdapl r0!, {r2, r8, sp} │ │ │ │ adcls pc, r0, #14614528 @ 0xdf0000 │ │ │ │ andsls r6, r1, r0, lsl #16 │ │ │ │ andeq pc, r0, pc, asr #32 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - @ instruction: 0x9c0ff977 │ │ │ │ + @ instruction: 0x9c0ff97f │ │ │ │ movwcs r4, #5369 @ 0x14f9 │ │ │ │ eorcc pc, r0, r4, lsl #17 │ │ │ │ svceq 0x0000f1bb │ │ │ │ tstphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ smlatbcs r8, r0, fp, r4 │ │ │ │ strcs r4, [r4], #-1568 @ 0xfffff9e0 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [sl], -r0, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2973 @ 0xfffff463 │ │ │ │ - mrc2 1, 2, pc, cr10, cr6, {1} │ │ │ │ + mcr2 1, 3, pc, cr2, cr6, {1} @ │ │ │ │ andls r6, r1, r4, asr #5 │ │ │ │ stcls 0, cr2, [pc, #-8] @ 4e744 │ │ │ │ - ldc2l 1, cr15, [sl], {204} @ 0xcc │ │ │ │ + stc2l 1, cr15, [r2], #816 @ 0x330 │ │ │ │ @ instruction: 0x46024b99 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - msrcs CPSR_, #1232 @ 0x4d0 │ │ │ │ + msrcs CPSR_, #1360 @ 0x550 │ │ │ │ sbcvs r4, r3, #4, 12 @ 0x400000 │ │ │ │ stmdals pc, {r1, r8, sp} @ │ │ │ │ - @ instruction: 0xf9b4f137 │ │ │ │ + @ instruction: 0xf9bcf137 │ │ │ │ strmi r2, [r5], -r5, lsl #6 │ │ │ │ @ instruction: 0x232261c3 │ │ │ │ tstcs r0, pc, lsl #16 │ │ │ │ tstne r4, r5, asr #19 │ │ │ │ movwcs r7, #30251 @ 0x762b │ │ │ │ @ instruction: 0xf8d0616b │ │ │ │ @ instruction: 0xf8a530d0 │ │ │ │ @ instruction: 0xf0431040 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030d0 │ │ │ │ @ instruction: 0xf04330e0 │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ movwcs r3, #4320 @ 0x10e0 │ │ │ │ subcc pc, r3, r0, lsl #17 │ │ │ │ - @ instruction: 0xf8f0f137 │ │ │ │ + @ instruction: 0xf8f8f137 │ │ │ │ strmi r6, [r6], -r3, lsr #18 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ stmiavs r3!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7], #-2496 @ 0xfffff640 │ │ │ │ strbeq pc, [r4], #-256 @ 0xffffff00 @ │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1383148 │ │ │ │ - @ instruction: 0x4631fb3d │ │ │ │ + ldrtmi pc, [r1], -r5, asr #22 @ │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - ldmibvs r2!, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmibvs r2!, {r0, r1, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ │ │ blvc 15ecc30 │ │ │ │ vpadd.i8 d2, d0, d5 │ │ │ │ ldm pc, {r3, r5, r7, pc}^ @ │ │ │ │ strtge pc, [r6], r3 │ │ │ │ stmdbge fp, {r1, r2, r5, r7, r8, r9, ip, lr, pc} │ │ │ │ bleq ff54369c │ │ │ │ bleq fe9f9828 │ │ │ │ strtge r0, [r6], fp, lsl #22 │ │ │ │ strtge sl, [r6], r6, lsr #13 │ │ │ │ beq 108a944 │ │ │ │ orrvc pc, sl, pc, asr #8 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - @ instruction: 0x4653f913 │ │ │ │ + @ instruction: 0x4653f91b │ │ │ │ beq 68ac18 │ │ │ │ ldrtmi r4, [r2], -r7, lsl #12 │ │ │ │ @ instruction: 0xf8804651 │ │ │ │ strcs r6, [r0], -ip, lsr #32 │ │ │ │ - blx 58ad0a │ │ │ │ + blx 78ad0a │ │ │ │ stcge 4, cr9, [r6], {9} │ │ │ │ mrrceq 1, 0, pc, r4, cr7 @ │ │ │ │ stmib sp, {r1, r2, r9, sl, ip, pc}^ │ │ │ │ ldmdbvs fp!, {r0, r1, r2, r9, sl, sp, lr}^ │ │ │ │ ldrd pc, [r0, pc] │ │ │ │ ldm r4, {r8, r9, ip, pc} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ @@ -6050,39 +6050,39 @@ │ │ │ │ andcc pc, lr, r9, asr r8 @ │ │ │ │ strbmi r2, [r0], -r4, ror #2 │ │ │ │ movwcc pc, #11009 @ 0x2b01 @ │ │ │ │ @ instruction: 0xf8934639 │ │ │ │ movwcc r3, #45102 @ 0xb02e │ │ │ │ eorvs pc, r3, r7, asr #16 │ │ │ │ @ instruction: 0xf13aaf02 │ │ │ │ - @ instruction: 0x4652fcbb │ │ │ │ + ldrbmi pc, [r2], -r3, asr #25 @ │ │ │ │ @ instruction: 0x46402191 │ │ │ │ - blx e8ad58 │ │ │ │ + blx 108ad58 │ │ │ │ stmib sp, {r1, r9, sl, ip, pc}^ │ │ │ │ strmi r6, [r1], r3, lsl #12 │ │ │ │ strtmi r9, [r6], r5 │ │ │ │ @ instruction: 0xf04f960a │ │ │ │ ldm r7, {r1, r9, fp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf8d5000f │ │ │ │ @ instruction: 0xf8cdc034 │ │ │ │ ldm lr!, {r2, r5, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ @ instruction: 0xf8cc71de │ │ │ │ stmdals pc, {sp, lr} @ │ │ │ │ eorsge pc, ip, r5, asr #17 │ │ │ │ - @ instruction: 0xf8c6f137 │ │ │ │ + @ instruction: 0xf8cef137 │ │ │ │ beq 68acb0 │ │ │ │ @ instruction: 0x23204681 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ - blx ff30ad9c │ │ │ │ + blx ff50ad9c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ stmdbeq r0!, {r0, r2, r8, ip, sp, lr, pc} │ │ │ │ - stc2 1, cr15, [sl], {58} @ 0x3a │ │ │ │ + ldc2 1, cr15, [r2], {58} @ 0x3a │ │ │ │ stmib r7, {r1, r9, sl, ip, pc}^ │ │ │ │ ldrmi r6, [r3, #1537]! @ 0x601 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ blvs 1be0368 │ │ │ │ cdpeq 0, 0, cr15, cr7, cr15, {2} │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ eor pc, r8, sp, asr #17 │ │ │ │ @@ -6091,17 +6091,17 @@ │ │ │ │ eorge pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ svclt 0x000cc60f │ │ │ │ tstcs r0, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf8c62204 │ │ │ │ strbmi lr, [r9], -r0 │ │ │ │ @ instruction: 0xf1384628 │ │ │ │ - strtmi pc, [r9], -r3, lsr #21 │ │ │ │ + strtmi pc, [r9], -fp, lsr #21 │ │ │ │ @ instruction: 0xf13a4640 │ │ │ │ - movwcs pc, #64613 @ 0xfc65 @ │ │ │ │ + movwcs pc, #64621 @ 0xfc6d @ │ │ │ │ strbmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf7ff9901 │ │ │ │ bmi a8e2ac │ │ │ │ ldrbtmi r4, [sl], #-2848 @ 0xfffff4e0 │ │ │ │ ldmpl r3, {r0, r1, r2, r3, fp, ip, pc}^ │ │ │ │ blls 4a8994 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -6109,45 +6109,45 @@ │ │ │ │ pop {r0, r1, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ strb r0, [r3, -r0, lsr #20]! │ │ │ │ beq 28aa80 │ │ │ │ @ instruction: 0xf04fe760 │ │ │ │ ldrb r0, [sp, -r1, lsl #20] │ │ │ │ @ instruction: 0xf1cc2004 │ │ │ │ - blmi 78d940 │ │ │ │ + blmi 78d960 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ @ instruction: 0x4620447b │ │ │ │ - stc2l 1, cr15, [ip, #-216] @ 0xffffff28 │ │ │ │ + ldc2l 1, cr15, [r4, #-216] @ 0xffffff28 │ │ │ │ andls r2, r1, r4, lsl #8 │ │ │ │ andcs r6, r2, r4, asr #5 │ │ │ │ @ instruction: 0xf1cc9d0f │ │ │ │ - blmi 60d89c │ │ │ │ + blmi 60d8bc │ │ │ │ strtmi r4, [r1], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - ldc2 1, cr15, [lr, #-216]! @ 0xffffff28 │ │ │ │ + stc2l 1, cr15, [r6, #-216] @ 0xffffff28 │ │ │ │ strmi r2, [r4], -r0, lsr #6 │ │ │ │ smlabtcs r2, r3, r2, r6 │ │ │ │ @ instruction: 0xf137980f │ │ │ │ - andcs pc, r5, #10813440 @ 0xa50000 │ │ │ │ + andcs pc, r5, #11337728 @ 0xad0000 │ │ │ │ orrscs r4, r0, #5242880 @ 0x500000 │ │ │ │ strbt r6, [pc], r2, asr #3 │ │ │ │ beq 48aad4 │ │ │ │ @ instruction: 0xf7f9e736 │ │ │ │ svclt 0x0000eacc │ │ │ │ addeq r1, r1, r8, lsl #18 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq fp, r2, r2, ror r7 │ │ │ │ + eoreq fp, r2, r2, lsl #15 │ │ │ │ addeq r1, r1, r4, ror #17 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, sl, asr #14 │ │ │ │ - eoreq fp, r2, r8, lsr r7 │ │ │ │ + eoreq fp, r2, sl, asr r7 │ │ │ │ + eoreq fp, r2, r8, asr #14 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ ldrdeq r1, [r1], lr │ │ │ │ - eoreq fp, r2, r0, lsr r5 │ │ │ │ - eoreq fp, r2, sl, lsl r5 │ │ │ │ + eoreq fp, r2, r0, asr #10 │ │ │ │ + eoreq fp, r2, sl, lsr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, fp, ror sl │ │ │ │ @ instruction: 0x46044b7b │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @@ -6155,77 +6155,77 @@ │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1e42bbc │ │ │ │ @ instruction: 0xf10d447b │ │ │ │ andcs r0, r0, #44, 16 @ 0x2c0000 │ │ │ │ strbmi r2, [r0], -r4, lsl #2 │ │ │ │ - @ instruction: 0xfffef139 │ │ │ │ + @ instruction: 0xf806f13a │ │ │ │ blmi 1d34a4c │ │ │ │ tstcs r8, r1, lsl #12 │ │ │ │ @ instruction: 0xf8802504 │ │ │ │ @ instruction: 0xf04f6020 │ │ │ │ @ instruction: 0xf85b0a20 │ │ │ │ movwls r3, #3 │ │ │ │ blmi 1be0290 │ │ │ │ @ instruction: 0xf136447b │ │ │ │ - stcne 12, cr15, [r3], #916 @ 0x394 │ │ │ │ + stcne 12, cr15, [r3], #948 @ 0x3b4 │ │ │ │ strmi r6, [r1], r5, asr #5 │ │ │ │ svcls 0x000f4618 │ │ │ │ @ instruction: 0xf1cc9300 │ │ │ │ - blmi 1acd7cc │ │ │ │ + blmi 1acd7ec │ │ │ │ strtmi r4, [r9], -r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1592 @ 0xfffff9c8 │ │ │ │ @ instruction: 0xf1364434 │ │ │ │ - @ instruction: 0x4631fcd5 │ │ │ │ + @ instruction: 0x4631fcdd │ │ │ │ @ instruction: 0xf8c04607 │ │ │ │ stmdals pc, {r2, r3, r5, sp, pc} @ │ │ │ │ - @ instruction: 0xf83cf137 │ │ │ │ + @ instruction: 0xf844f137 │ │ │ │ cmpvs r4, r5, lsl #12 │ │ │ │ stmdals pc, {r8, sp} @ │ │ │ │ stmib r5, {r1, r5, r8, r9, sp}^ │ │ │ │ @ instruction: 0x762b1114 │ │ │ │ ldrsbcc pc, [r0], #128 @ 0x80 @ │ │ │ │ subne pc, r0, r5, lsr #17 │ │ │ │ @ instruction: 0xf8804333 │ │ │ │ @ instruction: 0xf8c06043 │ │ │ │ @ instruction: 0xf13630d0 │ │ │ │ - ldmdbvs fp!, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbvs fp!, {r0, r1, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1004606 │ │ │ │ strtmi r0, [r1], -r4, asr #8 │ │ │ │ tstpeq r4, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs fp!, {r0, r1, r7, r8, sp, lr} │ │ │ │ strcc lr, [r7, -r0, asr #19] │ │ │ │ @ instruction: 0xf9939b0f │ │ │ │ bcs 3d6ba4 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ uadd16mi fp, r3, r4 │ │ │ │ ldrdcc pc, [r8, #-131] @ 0xffffff7d │ │ │ │ - @ instruction: 0xf9d0f138 │ │ │ │ + @ instruction: 0xf9d8f138 │ │ │ │ @ instruction: 0x46404631 │ │ │ │ - blx fe50afa2 │ │ │ │ + blx fe70afa2 │ │ │ │ ldmdbvc r3, {r1, r4, r5, r6, r7, r8, fp, sp, lr} │ │ │ │ blcs 5ad818 │ │ │ │ ldm pc, {r1, r2, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrbvc pc, [r5, #-3]! @ │ │ │ │ stmdavc lr, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr} │ │ │ │ mrceq 14, 3, r7, cr14, cr8, {3} │ │ │ │ vaddeq.f64 d23, d5, d14 │ │ │ │ ldrbvc r0, [r5, #-3598]! @ 0xfffff1f2 │ │ │ │ ldrbvc r7, [r5, #-1397]! @ 0xfffffa8b │ │ │ │ ldrbtmi r4, [fp], #-2882 @ 0xfffff4be │ │ │ │ @ instruction: 0xf04fe78d │ │ │ │ vst1.16 {d16-d17}, [pc], r0 │ │ │ │ stmdals pc, {r1, r3, r7, r8, ip, sp, lr} @ │ │ │ │ - @ instruction: 0xffa4f136 │ │ │ │ + @ instruction: 0xffacf136 │ │ │ │ @ instruction: 0xf1004653 │ │ │ │ @ instruction: 0x46320a18 │ │ │ │ eorvs pc, ip, r0, lsl #17 │ │ │ │ @ instruction: 0x46074651 │ │ │ │ - @ instruction: 0xf9a6f138 │ │ │ │ + @ instruction: 0xf9aef138 │ │ │ │ stcge 4, cr9, [r6], {9} │ │ │ │ @ instruction: 0xf1072600 │ │ │ │ @ instruction: 0x96060c54 │ │ │ │ strvs lr, [r1], -r4, asr #19 │ │ │ │ @ instruction: 0xf8df697b │ │ │ │ movwls lr, #4308 @ 0x10d4 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -6234,31 +6234,31 @@ │ │ │ │ cmncs r4, lr │ │ │ │ blx a0432 │ │ │ │ ldrtmi r3, [r9], -r2, lsl #6 │ │ │ │ mlacc lr, r3, r8, pc @ │ │ │ │ @ instruction: 0xf847330b │ │ │ │ @ instruction: 0xf1056023 │ │ │ │ @ instruction: 0xf13a0720 │ │ │ │ - blge 10d874 │ │ │ │ + blge 10d894 │ │ │ │ strtmi r9, [r6], r2, lsl #12 │ │ │ │ andsge pc, r4, sp, asr #17 │ │ │ │ strvs lr, [r3], -sp, asr #19 │ │ │ │ ldrsbtgt pc, [r4], -r5 @ │ │ │ │ strls ip, [sl], -pc, lsl #22 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ eorge pc, r4, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf8cc9b00 │ │ │ │ andcs r6, r4, #0 │ │ │ │ @ instruction: 0x46284639 │ │ │ │ @ instruction: 0x232063eb │ │ │ │ - @ instruction: 0xf968f138 │ │ │ │ + @ instruction: 0xf970f138 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - blx b0b072 │ │ │ │ + blx d0b072 │ │ │ │ ldrtmi r2, [sl], -pc, lsl #6 │ │ │ │ strbmi r4, [r9], -r0, asr #12 │ │ │ │ stc2 7, cr15, [r8, #-1020]! @ 0xfffffc04 │ │ │ │ blmi 3e13f0 │ │ │ │ stmdals pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r1, lsl fp │ │ │ │ @@ -6271,19 +6271,19 @@ │ │ │ │ beq cacfc │ │ │ │ @ instruction: 0xf04fe791 │ │ │ │ usada8 lr, r0, sl, r0 │ │ │ │ ldmib r4!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ addeq r1, r1, ip, lsl r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r1, r1, r6, lsl r6 │ │ │ │ - mlaeq r2, ip, r4, fp │ │ │ │ + eoreq fp, r2, ip, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq fp, r2, r0, ror #8 │ │ │ │ - eoreq fp, r2, sl, asr #8 │ │ │ │ - eoreq fp, r2, sl, asr #7 │ │ │ │ + eoreq fp, r2, r0, ror r4 │ │ │ │ + eoreq fp, r2, sl, asr r4 │ │ │ │ + ldrdeq fp, [r2], -sl @ │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ addeq r1, r1, r8, ror #8 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ ldclmi 0, cr11, [r3], #-828 @ 0xfffffcc4 │ │ │ │ @@ -6402,15 +6402,15 @@ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xe77047d8 │ │ │ │ ldm r0!, {r0, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ strdeq r1, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ muleq r0, r9, lr │ │ │ │ rsbseq r6, r8, sl, lsr #4 │ │ │ │ - strdeq r0, [r8], -r8 @ │ │ │ │ + eoreq r0, r8, r8, lsl #22 │ │ │ │ addeq r1, r1, ip, asr r2 │ │ │ │ andeq r5, r0, sp, ror #27 │ │ │ │ rsbseq r6, r8, r6, lsr r1 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 10, cr15, cr0, cr12, {6} │ │ │ │ @@ -6530,46 +6530,46 @@ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ @ instruction: 0xe77047d8 │ │ │ │ svc 0x00b0f7f8 │ │ │ │ strdeq r1, [r1], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r1, r9, lsr #24 │ │ │ │ ldrshteq r5, [r8], #-254 @ 0xffffff02 │ │ │ │ - strdeq r0, [r8], -r8 @ │ │ │ │ + eoreq r0, r8, r8, lsl #18 │ │ │ │ addeq r1, r1, ip, asr r0 │ │ │ │ muleq r0, r1, r0 │ │ │ │ rsbseq r5, r8, sl, lsl #30 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba61fc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460e0ff0 │ │ │ │ @ instruction: 0xf1d84604 │ │ │ │ - @ instruction: 0xf116fb1f │ │ │ │ - mvnlt pc, r1, asr #29 │ │ │ │ + @ instruction: 0xf116fb27 │ │ │ │ + mvnlt pc, r9, asr #29 │ │ │ │ blcs a9320 │ │ │ │ @ instruction: 0x4620d919 │ │ │ │ - blx 60b77e │ │ │ │ - mrc2 1, 5, pc, cr8, cr6, {0} │ │ │ │ + blx 80b77e │ │ │ │ + mcr2 1, 6, pc, cr0, cr6, {0} @ │ │ │ │ stmibvs r3, {r7, r8, ip, sp, pc} │ │ │ │ stmdble sp, {r0, r1, r2, r8, r9, fp, sp} │ │ │ │ blcc 91398 │ │ │ │ stmdale r9!, {r0, r1, r2, r3, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ strcs r2, [r8, #-3336]! @ 0xfffff2f8 │ │ │ │ blcs a590dc │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ stmdacs r8!, {r3, r5, fp, sp} │ │ │ │ @ instruction: 0x46282554 │ │ │ │ @ instruction: 0x4620bd70 │ │ │ │ - blx fff8b7b0 │ │ │ │ - stc2 1, cr15, [ip], #148 @ 0x94 │ │ │ │ + blx 18b7b2 │ │ │ │ + ldc2 1, cr15, [r4], #148 @ 0x94 │ │ │ │ @ instruction: 0x46052c7b │ │ │ │ stccs 0, cr13, [r2], {17} │ │ │ │ strtmi sp, [r0], -r4 │ │ │ │ - mcrr2 1, 13, pc, r8, cr8 @ │ │ │ │ + mrrc2 1, 13, pc, r0, cr8 @ │ │ │ │ rscle r2, lr, r0, lsl #16 │ │ │ │ @ instruction: 0x46204631 │ │ │ │ @ instruction: 0xf9f8f036 │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xf9d4f036 │ │ │ │ strtmi r4, [r8], -r5, lsl #12 │ │ │ │ strbcs fp, [r8, #-3440]! @ 0xfffff290 │ │ │ │ @@ -6613,16 +6613,16 @@ │ │ │ │ andcs fp, r0, r8, lsl #30 │ │ │ │ @ instruction: 0xf893d002 │ │ │ │ stmdblt r3, {r0, r2, r3, r5, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf891bd08 │ │ │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r8, ip} │ │ │ │ sadd16mi fp, r8, r8 │ │ │ │ @ instruction: 0x4610d1f8 │ │ │ │ - blx fe30b894 │ │ │ │ - mcr2 1, 1, pc, cr12, cr6, {0} @ │ │ │ │ + blx fe50b894 │ │ │ │ + mrc2 1, 1, pc, cr4, cr6, {0} │ │ │ │ mlaeq r0, r0, r8, pc @ │ │ │ │ andeq pc, r7, r0 │ │ │ │ svclt 0x00183802 │ │ │ │ stclt 0, cr2, [r8, #-4] │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl feba6350 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @@ -6657,17 +6657,17 @@ │ │ │ │ svclt 0x0018420b │ │ │ │ tstle r8, r0, lsl r0 │ │ │ │ svcvs 0x0010f413 │ │ │ │ andcs fp, r4, r8, lsl pc │ │ │ │ bcs 4835e4 │ │ │ │ andcs fp, r5, r8, lsl #30 │ │ │ │ ldclt 1, cr13, [r8, #-0] │ │ │ │ - blx fff8b678 │ │ │ │ + blx 18b67a │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - ldc2l 1, cr15, [r2, #88] @ 0x58 │ │ │ │ + ldc2l 1, cr15, [sl, #88] @ 0x58 │ │ │ │ mlascc r4, r0, r8, pc @ │ │ │ │ stmdale r4!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ movwcs r2, #11047 @ 0x2b27 │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ blcc 154124 │ │ │ │ stmdale pc!, {r2, r3, r4, r8, r9, fp, sp} @ │ │ │ │ @@ -6687,15 +6687,15 @@ │ │ │ │ mcrhi 13, 0, fp, cr3, cr8, {1} │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {221} @ 0xdd │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-868] @ 0xfffffc9c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0x4620e7d5 │ │ │ │ - blx 180b6f0 │ │ │ │ + blx 1a0b6f0 │ │ │ │ @ instruction: 0x2d00b948 │ │ │ │ andcs fp, r6, r4, lsl pc │ │ │ │ ldclt 0, cr2, [r8, #-16]! │ │ │ │ svclt 0x00142d00 │ │ │ │ andcs r2, r4, r7 │ │ │ │ andcs fp, r3, r8, lsr sp │ │ │ │ svclt 0x0000bd38 │ │ │ │ @@ -7045,15 +7045,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - @ instruction: 0xffa8f1d7 │ │ │ │ + @ instruction: 0xffb0f1d7 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ @ instruction: 0xffc0f015 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0154628 │ │ │ │ andcs pc, pc, #748 @ 0x2ec │ │ │ │ @@ -7105,15 +7105,15 @@ │ │ │ │ @ instruction: 0x4690d039 │ │ │ │ andcs pc, r6, r9, asr r8 @ │ │ │ │ strmi r4, [ip], -r5, lsl #12 │ │ │ │ teqle r5, r2, lsl #21 │ │ │ │ strble r0, [r2], #-1946 @ 0xfffff866 │ │ │ │ strble r0, [sl], #-1883 @ 0xfffff8a5 │ │ │ │ andeq pc, r6, r9, asr r8 @ │ │ │ │ - @ instruction: 0xff30f1d7 │ │ │ │ + @ instruction: 0xff38f1d7 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r8, lsr #12 │ │ │ │ blx fff0b94e │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0164628 │ │ │ │ andcs pc, pc, #250880 @ 0x3d400 │ │ │ │ @@ -7290,15 +7290,15 @@ │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ eoreq r0, pc, pc, lsr #32 │ │ │ │ strbmi r0, [r0], -sl, lsr #1 │ │ │ │ - @ instruction: 0xf8e4f116 │ │ │ │ + @ instruction: 0xf8ecf116 │ │ │ │ strbmi r4, [r0], -r1, lsl #13 │ │ │ │ ldrteq pc, [r3], -r9, lsl #2 @ │ │ │ │ blx ffa8dbd0 │ │ │ │ strmi r4, [r2], r0, lsr #13 │ │ │ │ bleq e4c000 │ │ │ │ @ instruction: 0xf8164632 │ │ │ │ blcs 11f7e8 │ │ │ │ @@ -7466,15 +7466,15 @@ │ │ │ │ vcmp.f32 s1, s1 │ │ │ │ vneg.f32 s15, s14 │ │ │ │ vldrle s30, [lr, #-64] @ 0xffffffc0 │ │ │ │ stc 7, cr15, [sl], {247} @ 0xf7 │ │ │ │ andeq pc, r0, r8, asr #17 │ │ │ │ ldc 6, cr14, [r7, #764] @ 0x2fc │ │ │ │ @ instruction: 0xf1190a00 │ │ │ │ - @ instruction: 0xf8c8fc35 │ │ │ │ + @ instruction: 0xf8c8fc3d │ │ │ │ ldrt r0, [r8], r0 │ │ │ │ bvc 8b98c │ │ │ │ bvc ff24ba64 │ │ │ │ blx 48ba5c │ │ │ │ ldc 15, cr11, [pc, #864] @ 501fc │ │ │ │ @ instruction: 0xdde90a4d │ │ │ │ bvc 8b980 │ │ │ │ @@ -7742,15 +7742,15 @@ │ │ │ │ @ instruction: 0xf8d8fe9d │ │ │ │ andls r5, fp, ip, lsr #32 │ │ │ │ @ instruction: 0xf0002d81 │ │ │ │ blls 2f0854 │ │ │ │ svcvc 0x00d6f5b3 │ │ │ │ msrhi SPSR_sx, r0 │ │ │ │ @ instruction: 0xf115980a │ │ │ │ - movwcs pc, #3421 @ 0xd5d @ │ │ │ │ + movwcs pc, #3429 @ 0xd65 @ │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf040041f │ │ │ │ movwcc r8, #4423 @ 0x1147 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ rscge pc, r0, #14614528 @ 0xdf0000 │ │ │ │ @@ -7774,15 +7774,15 @@ │ │ │ │ eorvs r4, ip, fp, lsr r6 │ │ │ │ mcr2 7, 2, pc, cr0, cr13, {7} @ │ │ │ │ movwls r9, #52008 @ 0xcb28 │ │ │ │ tstls r8, #41984 @ 0xa400 │ │ │ │ @ instruction: 0x432ae9dd │ │ │ │ stmdals sl, {r0, r3, r8, r9, ip, pc} │ │ │ │ tstls r2, #44, 22 @ 0xb000 │ │ │ │ - ldc2 1, cr15, [ip, #-84] @ 0xffffffac │ │ │ │ + stc2 1, cr15, [r4, #-84]! @ 0xffffffac │ │ │ │ stmdacs r0, {r0, r1, r2, r3, ip, pc} │ │ │ │ rscshi pc, r8, r0 │ │ │ │ blcs 22a970 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ rscshi pc, r2, r0, asr #4 │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldmdavs sl!, {r1, r2, r3, r4, r6, r9, sl, lr} │ │ │ │ @@ -7993,15 +7993,15 @@ │ │ │ │ stc2 7, cr15, [r6], #1016 @ 0x3f8 │ │ │ │ ldrdpl pc, [ip], -r8 @ │ │ │ │ stccs 0, cr9, [r1, #48] @ 0x30 │ │ │ │ cmnphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0a │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals ip, {r0, r1, r2, r3, r4, r5, r6, r8, pc} │ │ │ │ - blx 1a0cb1a │ │ │ │ + blx 1c0cb1a │ │ │ │ @ instruction: 0xf1032300 │ │ │ │ bl 50eec │ │ │ │ ldmdbvc r1, {r1, r7, r9} │ │ │ │ ldreq pc, [pc], #-17 @ 506d4 │ │ │ │ msrhi SPSR_, r0, asr #32 │ │ │ │ blcs 15d2e0 │ │ │ │ @ instruction: 0xf8dfd1f3 │ │ │ │ @@ -8025,15 +8025,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ mcrr2 7, 15, pc, sl, cr13 @ │ │ │ │ movwls r9, #56106 @ 0xdb2a │ │ │ │ tstls r7, #44032 @ 0xac00 │ │ │ │ @ instruction: 0x632ce9dd │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r5, #47104 @ 0xb800 │ │ │ │ - blx a0cb9a │ │ │ │ + blx c0cb9a │ │ │ │ stmdacs r0, {r4, ip, pc} │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22ad5c │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstphi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx ea806 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ @@ -8273,15 +8273,15 @@ │ │ │ │ blx 1e0eb00 │ │ │ │ ldrdpl pc, [ip], -r8 @ │ │ │ │ stccs 0, cr9, [r1, #48] @ 0x30 │ │ │ │ cmnphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0a │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals ip, {r0, r1, r2, r3, r4, r5, r6, r8, pc} │ │ │ │ - @ instruction: 0xf936f115 │ │ │ │ + @ instruction: 0xf93ef115 │ │ │ │ @ instruction: 0xf1032300 │ │ │ │ bl 5134c │ │ │ │ ldmdbvc r1, {r1, r7, r9} │ │ │ │ ldreq pc, [pc], #-17 @ 50b34 │ │ │ │ msrhi SPSR_, r0, asr #32 │ │ │ │ blcs 15d740 │ │ │ │ @ instruction: 0xf8dfd1f3 │ │ │ │ @@ -8305,15 +8305,15 @@ │ │ │ │ and pc, r0, r4, asr #17 │ │ │ │ blx 70eb80 │ │ │ │ movwls r9, #56106 @ 0xdb2a │ │ │ │ tstls r7, #44032 @ 0xac00 │ │ │ │ @ instruction: 0x632ce9dd │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r5, #47104 @ 0xb800 │ │ │ │ - @ instruction: 0xf8f6f115 │ │ │ │ + @ instruction: 0xf8fef115 │ │ │ │ stmdacs r0, {r4, ip, pc} │ │ │ │ tstphi r1, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22b1bc │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ tstphi fp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ blx eac66 │ │ │ │ stmdavs r3!, {r0, r1, r9, ip, sp, lr, pc} │ │ │ │ @@ -8856,15 +8856,15 @@ │ │ │ │ ldrbt r6, [sl], r2, rrx │ │ │ │ stc 7, cr15, [r6, #984] @ 0x3d8 │ │ │ │ strne lr, [r4, #-2525] @ 0xfffff623 │ │ │ │ svclt 0x0000e7a5 │ │ │ │ addeq lr, r0, ip, ror #29 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ strdeq lr, [r0], lr @ │ │ │ │ - eoreq r8, r2, r2, lsl #23 │ │ │ │ + mlaeq r2, r2, fp, r8 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ bmi ea2cb0 │ │ │ │ addslt r4, r4, r9, lsr fp │ │ │ │ @ instruction: 0x4605447a │ │ │ │ @@ -8882,15 +8882,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe5010f8 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - ldc2l 1, cr15, [r4], #-80 @ 0xffffffb0 │ │ │ │ + ldc2l 1, cr15, [ip], #-80 @ 0xffffffb0 │ │ │ │ blvs fe13d98c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1153a24 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -8998,15 +8998,15 @@ │ │ │ │ @ instruction: 0xd1512f96 │ │ │ │ vpmin.s8 d25, d0, d15 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe5012c8 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ strcs r0, [r6, r0, lsl #8] │ │ │ │ ldrtmi sp, [r8], -r6, asr #2 │ │ │ │ - blx fe38daca │ │ │ │ + blx fe58daca │ │ │ │ blvs fe13db5c │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1153bf4 │ │ │ │ ldmib sp, {r0, r1, r7, sl}^ │ │ │ │ stmib sp, {r1, r3, r4, r8, r9, sp}^ │ │ │ │ ldmdbls lr, {r1, r2, r8, r9, sp} │ │ │ │ @@ -9268,15 +9268,15 @@ │ │ │ │ mvnle r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2246 @ 0x8c6 @ │ │ │ │ @ instruction: 0xf7f6e7e2 │ │ │ │ svclt 0x0000ea4c │ │ │ │ addeq lr, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ umulleq lr, r0, ip, r5 │ │ │ │ - eoreq r8, r2, ip, lsr #8 │ │ │ │ + eoreq r8, r2, ip, lsr r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl feba8cb8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strmi r0, [pc], -r0, asr #31 │ │ │ │ ldrmi r4, [sp], -r3, asr #18 │ │ │ │ ldrbtmi r4, [r9], #-2883 @ 0xfffff4bd │ │ │ │ stcge 0, cr11, [r4], {139} @ 0x8b │ │ │ │ @@ -9592,15 +9592,15 @@ │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe501c08 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5abb0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmibeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1134648 │ │ │ │ - strmi pc, [r1], -r9, ror #29 │ │ │ │ + @ instruction: 0x4601fef1 │ │ │ │ blvs fe0be484 │ │ │ │ smlatbeq r1, r1, r1, pc @ │ │ │ │ @ instruction: 0xf181fab1 │ │ │ │ movteq r0, #39241 @ 0x9949 │ │ │ │ b 116c6bc │ │ │ │ blls 25b1f8 │ │ │ │ b 1422c0c │ │ │ │ @@ -9746,20 +9746,20 @@ │ │ │ │ @ instruction: 0xf1036863 │ │ │ │ ldmdavs r8!, {r3, r9} │ │ │ │ subsvs r2, r9, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r2, r9, lsl r0 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx 48e97c │ │ │ │ - blx ff68e6b4 │ │ │ │ + blx 68e97c │ │ │ │ + blx ff88e6b4 │ │ │ │ eorsle r2, r9, r0, lsl #16 │ │ │ │ b 11ac314 │ │ │ │ @ instruction: 0xf1d50508 │ │ │ │ - @ instruction: 0xf000fa85 │ │ │ │ + @ instruction: 0xf000fa8d │ │ │ │ blls 1d2258 │ │ │ │ stmibvs r2!, {fp, ip, sp} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ b 11d2f24 │ │ │ │ b 1197a5c │ │ │ │ stmdavs r3!, {r6, r7, r8, sl}^ │ │ │ │ stmiblt r2, {r0, r2, r4, r5, r8, r9, lr} │ │ │ │ @@ -9779,15 +9779,15 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ vmax.s8 d20, d13, d3 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @ instruction: 0xf8430288 │ │ │ │ @ instruction: 0xf8c02b08 │ │ │ │ ldr r8, [r2, r4]! │ │ │ │ @ instruction: 0xf1d56838 │ │ │ │ - @ instruction: 0xf000fa4d │ │ │ │ + @ instruction: 0xf000fa55 │ │ │ │ @ instruction: 0xf1b80806 │ │ │ │ svclt 0x00180800 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmeq r8, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf100e7b8 │ │ │ │ vcgt.s8 d16, d13, d8 │ │ │ │ vsubl.s8 , d4, d1 │ │ │ │ @@ -10134,15 +10134,15 @@ │ │ │ │ bl fe3907f0 │ │ │ │ addeq sp, r0, r8, lsl #26 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq sp, [r0], r2 │ │ │ │ rsbseq r2, r8, r2, lsl fp │ │ │ │ rsbseq r2, r8, sl, lsl #21 │ │ │ │ @ instruction: 0x0080d9bc │ │ │ │ - eoreq sp, r7, lr, asr r0 │ │ │ │ + eoreq sp, r7, lr, rrx │ │ │ │ rsbseq r2, r8, r2, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, sl, lsr sl │ │ │ │ @@ -10546,15 +10546,15 @@ │ │ │ │ ldmda r4, {r0, r2, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ umulleq sp, r0, r8, r6 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq sp, r0, r2, ror #12 │ │ │ │ rsbseq r2, r8, r6, ror r4 │ │ │ │ rsbseq r2, r8, lr, ror #7 │ │ │ │ addeq sp, r0, ip, asr #6 │ │ │ │ - eoreq ip, r7, lr, ror #19 │ │ │ │ + strdeq ip, [r7], -lr @ │ │ │ │ rsbseq r2, r8, r6, lsl #2 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0068f8cc │ │ │ │ addslt r4, sp, sl, lsr sl │ │ │ │ @@ -10731,15 +10731,15 @@ │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe502dd4 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5bd7c │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1124640 │ │ │ │ - teqplt r8, r3, lsl #28 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, lsl #28 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed13d98 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -10893,15 +10893,15 @@ │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe50305c │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 5c004 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ stmeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1124640 │ │ │ │ - teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, asr #25 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed14020 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -10956,15 +10956,15 @@ │ │ │ │ stc2 7, cr15, [r0, #1004] @ 0x3ec │ │ │ │ ldrdvs pc, [ip], -r8 @ │ │ │ │ cdpcs 0, 8, cr9, cr1, cr15, {0} │ │ │ │ eorhi pc, r4, #0 │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ @ instruction: 0xf0007fd6 │ │ │ │ stmdals fp, {r0, r1, r2, r5, r9, pc} │ │ │ │ - mcrr2 1, 1, pc, r0, cr2 @ │ │ │ │ + mcrr2 1, 1, pc, r8, cr2 @ │ │ │ │ @ instruction: 0xf1032300 │ │ │ │ bl 53d38 │ │ │ │ ldmdbvc r1, {r1, r7, r9} │ │ │ │ ldreq pc, [pc], #-17 @ 53520 │ │ │ │ mvnshi pc, r0, asr #32 │ │ │ │ blcs 16012c │ │ │ │ @ instruction: 0xf8dfd1f3 │ │ │ │ @@ -10988,15 +10988,15 @@ │ │ │ │ eorvs r4, ip, r3, lsr r6 │ │ │ │ stc2 7, cr15, [r4, #-1000]! @ 0xfffffc18 │ │ │ │ movwls r9, #60204 @ 0xeb2c │ │ │ │ tstls sl, #46080 @ 0xb400 │ │ │ │ @ instruction: 0x732ee9dd │ │ │ │ stmdals fp, {r0, r3, r8, r9, ip, pc} │ │ │ │ tstls r4, #48, 22 @ 0xc000 │ │ │ │ - stc2 1, cr15, [r0], {18} │ │ │ │ + stc2 1, cr15, [r8], {18} │ │ │ │ stmdacs r0, {r1, r4, ip, pc} │ │ │ │ teqphi r6, r0 @ p-variant is OBSOLETE │ │ │ │ blcs 22dba8 │ │ │ │ ldmeq fp, {r3, r7, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ teqphi r0, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ andls pc, r4, sp, asr #17 │ │ │ │ ldrsbtls pc, [ip], -sp @ │ │ │ │ @@ -11091,15 +11091,15 @@ │ │ │ │ cdpls 6, 1, cr4, cr2, cr0, {4} │ │ │ │ bls 447b48 │ │ │ │ orrsne pc, sp, #64, 4 │ │ │ │ svclt 0x0018429a │ │ │ │ @ instruction: 0xf0402a92 │ │ │ │ addcs r8, r6, r9, lsl #2 │ │ │ │ stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - blx d0fb76 │ │ │ │ + blx f0fb76 │ │ │ │ cmplt lr, r6, lsl #12 │ │ │ │ bcs 22ddfc │ │ │ │ movwcs sp, #2310 @ 0x906 │ │ │ │ @ instruction: 0x465808d2 │ │ │ │ @ instruction: 0xf7f34619 │ │ │ │ @ instruction: 0x4605ee56 │ │ │ │ @ instruction: 0xf0249b08 │ │ │ │ @@ -11223,15 +11223,15 @@ │ │ │ │ tstpeq pc, r1 @ p-variant is OBSOLETE │ │ │ │ eorsle r2, ip, r4, lsl #18 │ │ │ │ ldrsbtge pc, [r4], pc @ │ │ │ │ @ instruction: 0xf04f2301 │ │ │ │ tstls r6, #0, 18 │ │ │ │ @ instruction: 0xe60044fa │ │ │ │ stmdals fp, {r7, r9, sl, lr} │ │ │ │ - blx b0fd84 │ │ │ │ + blx d0fd84 │ │ │ │ ldrbt r4, [r6], r6, lsl #12 │ │ │ │ @ instruction: 0xf04f9e12 │ │ │ │ @ instruction: 0xe6f20830 │ │ │ │ ldmibvs fp, {r0, r1, r4, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf47f2b04 │ │ │ │ orrscs sl, r6, #13760 @ 0x35c0 │ │ │ │ ldrb r9, [r8, #779] @ 0x30b │ │ │ │ @@ -12153,15 +12153,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #33030 @ 0x8106 @ │ │ │ │ @ instruction: 0x46506075 │ │ │ │ andne pc, r1, #64, 4 │ │ │ │ addeq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, r2, lsr r0 │ │ │ │ @ instruction: 0xf1119302 │ │ │ │ - blls 113360 │ │ │ │ + blls 113380 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ addshi pc, r0, r0 │ │ │ │ bcs af5d8 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ ldmdbls r0, {r0, r3, r7, pc} │ │ │ │ b 10ba7e4 │ │ │ │ @@ -12201,17 +12201,17 @@ │ │ │ │ andhi pc, r4, r6, asr #17 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ orreq pc, r4, #196, 12 @ 0xc400000 │ │ │ │ eorsvs r4, r3, r0, asr r6 │ │ │ │ andls pc, r4, r4, asr #17 │ │ │ │ rscseq fp, pc, r4, lsl pc @ │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ - @ instruction: 0xffd2f11f │ │ │ │ + @ instruction: 0xffdaf11f │ │ │ │ ldrbmi r4, [r0], -r0, lsl #13 │ │ │ │ - @ instruction: 0xffecf11f │ │ │ │ + @ instruction: 0xfff4f11f │ │ │ │ blvs febc0d64 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ rsceq r0, sp, #1785856 @ 0x1b4000 │ │ │ │ b 11a5594 │ │ │ │ b 1195dc4 │ │ │ │ vst3.32 {d16,d18,d20}, [r5], r0 │ │ │ │ @@ -12311,28 +12311,28 @@ │ │ │ │ @ instruction: 0xd1072e96 │ │ │ │ vpmin.s8 d25, d0, d7 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe50468c │ │ │ │ adchi pc, ip, r0 │ │ │ │ movwvc pc, #1088 @ 0x440 @ │ │ │ │ ldrtmi r9, [r0], -r8, lsl #6 │ │ │ │ - @ instruction: 0xf9aaf111 │ │ │ │ + @ instruction: 0xf9b2f111 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedd624c │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0470376 │ │ │ │ ldmdals r7, {r0, r8, r9, sl} │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ - mcr2 1, 6, pc, cr0, cr15, {0} @ │ │ │ │ + mcr2 1, 6, pc, cr8, cr15, {0} @ │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ stmdacs r0, {r0, r3, ip, pc} │ │ │ │ addhi pc, r2, r0, asr #32 │ │ │ │ @ instruction: 0xf1119817 │ │ │ │ - msrlt CPSR_, r1 @ │ │ │ │ + msrlt CPSR_, r9 @ │ │ │ │ blls 2af87c │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc], ip │ │ │ │ b 111d880 │ │ │ │ stcls 3, cr2, [r8, #-532] @ 0xfffffdec │ │ │ │ umlalne pc, r6, r8, r8 @ │ │ │ │ blls 225700 │ │ │ │ @@ -12495,15 +12495,15 @@ │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ blx fe910d54 │ │ │ │ ldmdbcs r4!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f3e7b0 │ │ │ │ svclt 0x0000e914 │ │ │ │ addeq fp, r0, lr, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - strdeq sl, [r7], -r8 @ │ │ │ │ + eoreq sl, r7, r8, lsl #22 │ │ │ │ addeq fp, r0, r6, lsl r3 │ │ │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, sl, r5, lsl #12 │ │ │ │ stmdbpl r0, {r0, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -12557,15 +12557,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r0, ror #18 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0144631 │ │ │ │ @ instruction: 0xf8d9fa1f │ │ │ │ @ instruction: 0xe79f1974 │ │ │ │ - strdeq sl, [r7], -ip @ │ │ │ │ + eoreq sl, r7, ip, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 19e6680 │ │ │ │ @ instruction: 0xf5064699 │ │ │ │ @@ -12911,15 +12911,15 @@ │ │ │ │ bicsle r2, ip, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7f2e7d9 │ │ │ │ svclt 0x0000edd6 │ │ │ │ addeq sl, r0, r0, asr #26 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq sl, r0, r2, asr #25 │ │ │ │ - eoreq r4, r2, r4, asr #22 │ │ │ │ + eoreq r4, r2, r4, asr fp │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a71 │ │ │ │ blmi 1cb47c0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -12927,17 +12927,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ strtmi pc, [pc], #1280 @ 553c4 │ │ │ │ stmvs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrls r6, r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strls r9, [sl], -ip, lsl #4 │ │ │ │ @ instruction: 0xf1d26ad0 │ │ │ │ - andls pc, r6, r7, lsr r9 @ │ │ │ │ + andls pc, r6, pc, lsr r9 @ │ │ │ │ @ instruction: 0xf1d26af0 │ │ │ │ - @ instruction: 0xf8d7f933 │ │ │ │ + @ instruction: 0xf8d7f93b │ │ │ │ @ instruction: 0xf8961974 │ │ │ │ andls r6, pc, r8, ror r1 @ │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 4356c8 │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ @@ -13054,17 +13054,17 @@ │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrdcs pc, [r0, #130]! @ 0x82 │ │ │ │ tstls r1, r7, lsl #6 │ │ │ │ stmdbcs r0, {r0, r4, fp, sp, lr} │ │ │ │ cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1d24650 │ │ │ │ - andls pc, r9, r9, lsr r8 @ │ │ │ │ + andls pc, r9, r1, asr #16 │ │ │ │ @ instruction: 0xf1d29807 │ │ │ │ - @ instruction: 0xf8d9f835 │ │ │ │ + @ instruction: 0xf8d9f83d │ │ │ │ blls 79bbb4 │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -13384,15 +13384,15 @@ │ │ │ │ @ instruction: 0xf1058018 │ │ │ │ @ instruction: 0xf8c50308 │ │ │ │ ldrbmi fp, [r0], -r4 │ │ │ │ andne pc, r1, #64, 4 │ │ │ │ addeq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r3, sl, lsr #32 │ │ │ │ @ instruction: 0xf1109302 │ │ │ │ - blls 114024 │ │ │ │ + blls 114044 │ │ │ │ stmdacs r0, {r0, r1, r7, r9, sl, lr} │ │ │ │ msrhi CPSR_sxc, r0 │ │ │ │ bcs b0914 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ ldmdbls r0, {r5, r8, pc} │ │ │ │ b 10bbb20 │ │ │ │ @@ -13446,17 +13446,17 @@ │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ andcc pc, r0, r9, asr #17 │ │ │ │ rscseq fp, r6, r8, lsl pc │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4], -pc, asr #8 @ │ │ │ │ - mrc2 1, 0, pc, cr8, cr14, {0} │ │ │ │ + mcr2 1, 1, pc, cr0, cr14, {0} @ │ │ │ │ ldrbmi r4, [r0], -r7, lsl #12 │ │ │ │ - mrc2 1, 1, pc, cr2, cr14, {0} │ │ │ │ + mrc2 1, 1, pc, cr10, cr14, {0} │ │ │ │ svceq 0x0000f1bb │ │ │ │ @ instruction: 0xf8dbd009 │ │ │ │ @ instruction: 0xf1a22038 │ │ │ │ blx fef18814 │ │ │ │ b 1454a40 │ │ │ │ b 141c984 │ │ │ │ b 11e0b48 │ │ │ │ @@ -13630,28 +13630,28 @@ │ │ │ │ @ instruction: 0xd1072e96 │ │ │ │ vpmin.s8 d25, d0, d7 │ │ │ │ addsmi r1, sl, #1946157058 @ 0x74000002 │ │ │ │ bcs fe505b28 │ │ │ │ adcshi pc, r0, r0 │ │ │ │ movwvc pc, #1088 @ 0x440 @ │ │ │ │ ldrtmi r9, [r0], -r8, lsl #6 │ │ │ │ - @ instruction: 0xff5cf10f │ │ │ │ + @ instruction: 0xff64f10f │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedd76e8 │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0470376 │ │ │ │ ldmdals r7, {r0, r8, r9, sl} │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ - ldc2l 1, cr15, [r2], #-120 @ 0xffffff88 │ │ │ │ + ldc2l 1, cr15, [sl], #-120 @ 0xffffff88 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ stmdacs r0, {r0, r3, ip, pc} │ │ │ │ addhi pc, r6, r0, asr #32 │ │ │ │ @ instruction: 0xf10f9817 │ │ │ │ - msrlt LR_irq, r3 │ │ │ │ + msrlt LR_irq, fp │ │ │ │ blls 2b0d18 │ │ │ │ @ instruction: 0xf0002a03 │ │ │ │ vst4.32 {d24-d27}, [pc :64], r0 │ │ │ │ b 111ed1c │ │ │ │ stcls 3, cr2, [r8, #-532] @ 0xfffffdec │ │ │ │ umlalne pc, r6, r8, r8 @ │ │ │ │ blls 226b9c │ │ │ │ @@ -13812,15 +13812,15 @@ │ │ │ │ @ instruction: 0xf8c97391 │ │ │ │ andlt r3, sl, r0, ror #18 │ │ │ │ @ instruction: 0x87f0e8bd │ │ │ │ strtmi r4, [r8], -sl, lsl #12 │ │ │ │ @ instruction: 0xf0154631 │ │ │ │ @ instruction: 0xf8d9f967 │ │ │ │ @ instruction: 0xe79f1974 │ │ │ │ - eoreq r9, r7, r0, ror #12 │ │ │ │ + eoreq r9, r7, r0, ror r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0090f8cc │ │ │ │ addslt r4, r3, r0, asr ip │ │ │ │ @ instruction: 0xf5004b50 │ │ │ │ ldrbtmi r5, [ip], #-1856 @ 0xfffff8c0 │ │ │ │ @@ -13900,15 +13900,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8bef015 │ │ │ │ ldmdbcs r4!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7f1e784 │ │ │ │ svclt 0x0000ee1a │ │ │ │ addeq r9, r0, r6, lsr lr │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq r9, r7, r4, asr r5 │ │ │ │ + eoreq r9, r7, r4, ror #10 │ │ │ │ addeq r9, r0, r2, lsr #26 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0098f8cc │ │ │ │ @ instruction: 0x4606b091 │ │ │ │ bmi 19e7b80 │ │ │ │ @@ -14255,15 +14255,15 @@ │ │ │ │ bicsle r2, ip, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7f1e7d9 │ │ │ │ svclt 0x0000eb56 │ │ │ │ addeq r9, r0, r0, asr #16 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r9, r0, r2, asr #15 │ │ │ │ - eoreq r3, r2, r4, asr #12 │ │ │ │ + eoreq r3, r2, r4, asr r6 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ ldcleq 8, cr15, [r0, #816] @ 0x330 │ │ │ │ @ instruction: 0xf5ad4a71 │ │ │ │ blmi 1cb5cc0 │ │ │ │ ldrbtmi r4, [sl], #-1541 @ 0xfffff9fb │ │ │ │ @@ -14271,17 +14271,17 @@ │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ strtmi pc, [pc], #1280 @ 568c4 │ │ │ │ stmvs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ orrls r6, r1, #1769472 @ 0x1b0000 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ strls r9, [sl], -ip, lsl #4 │ │ │ │ @ instruction: 0xf1d06ad0 │ │ │ │ - @ instruction: 0x9006feb7 │ │ │ │ + @ instruction: 0x9006febf │ │ │ │ @ instruction: 0xf1d06af0 │ │ │ │ - @ instruction: 0xf8d7feb3 │ │ │ │ + @ instruction: 0xf8d7febb │ │ │ │ @ instruction: 0xf8961974 │ │ │ │ andls r6, pc, r8, ror r1 @ │ │ │ │ streq pc, [r1], -r6 │ │ │ │ @ instruction: 0xf0002900 │ │ │ │ blls 436bc8 │ │ │ │ movwls r4, #1570 @ 0x622 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ @@ -14398,17 +14398,17 @@ │ │ │ │ stcls 0, cr8, [r0, #-480]! @ 0xfffffe20 │ │ │ │ ldrdcs pc, [r0, #130]! @ 0x82 │ │ │ │ tstls r1, r7, lsl #6 │ │ │ │ stmdbcs r0, {r0, r4, fp, sp, lr} │ │ │ │ cmpphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ stmdbpl r0, {r0, r1, r2, r8, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1d04650 │ │ │ │ - @ instruction: 0x9009fdb9 │ │ │ │ + andls pc, r9, r1, asr #27 │ │ │ │ @ instruction: 0xf1d09807 │ │ │ │ - @ instruction: 0xf8d9fdb5 │ │ │ │ + @ instruction: 0xf8d9fdbd │ │ │ │ blls 79d0b4 │ │ │ │ @ instruction: 0xf893900a │ │ │ │ stmdbcs r0, {r0, r2, r5, r7, ip, sp, pc} │ │ │ │ tstphi ip, r0 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf04f9b0a │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ movwls r2, #4865 @ 0x1301 │ │ │ │ @@ -14678,24 +14678,24 @@ │ │ │ │ svcvc 0x00d6f5b0 │ │ │ │ @ instruction: 0xf5b5bf18 │ │ │ │ @ instruction: 0x46067fd6 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf04f0801 │ │ │ │ @ instruction: 0xf0000800 │ │ │ │ @ instruction: 0xf10e80ac │ │ │ │ - @ instruction: 0xf50aff2d │ │ │ │ + @ instruction: 0xf50aff35 │ │ │ │ strbmi r4, [r3], -pc, lsr #11 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400f1f │ │ │ │ movwcc r8, #4694 @ 0x1256 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ stmdals lr, {r0, r1, r3, r8, sl, ip, pc} │ │ │ │ - @ instruction: 0xff1af10e │ │ │ │ + @ instruction: 0xff22f10e │ │ │ │ movwcs r9, #3339 @ 0xd0b │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400c1f │ │ │ │ movwcc r8, #4692 @ 0x1254 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ @@ -14825,15 +14825,15 @@ │ │ │ │ andls r2, r8, r0 │ │ │ │ andls r3, r7, r8, lsl #2 │ │ │ │ ldmdals r2, {r1, r2, ip, pc} │ │ │ │ andcs r9, r1, r4 │ │ │ │ stmdals pc, {r0, r1, ip, pc} @ │ │ │ │ ldmdals r0, {r0, ip, pc} │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ - stc2l 1, cr15, [r4], {200} @ 0xc8 │ │ │ │ + stc2l 1, cr15, [ip], {200} @ 0xc8 │ │ │ │ @ instruction: 0xf8d5ab28 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ ldmib r8, {r3, r4, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf028234a │ │ │ │ @ instruction: 0x9017fdbf │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r6, r8, pc} │ │ │ │ @@ -14853,15 +14853,15 @@ │ │ │ │ movwcs r9, #31250 @ 0x7a12 │ │ │ │ teqls r6, #-805306365 @ 0xd0000003 │ │ │ │ @ instruction: 0xf960f02e │ │ │ │ @ instruction: 0xf8dd4642 │ │ │ │ @ instruction: 0x4629805c │ │ │ │ strbmi r9, [r3], -r0, asr #32 │ │ │ │ @ instruction: 0x900ca8ba │ │ │ │ - stc2l 1, cr15, [ip], #-820 @ 0xfffffccc │ │ │ │ + ldc2l 1, cr15, [r4], #-820 @ 0xfffffccc │ │ │ │ andcs r9, r1, #17408 @ 0x4400 │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ andls r9, r0, #13312 @ 0x3400 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbls fp, {r1, fp, pc} │ │ │ │ ldrdcc pc, [ip, r3] │ │ │ │ ldrtmi r9, [r3], -r4, lsl #6 │ │ │ │ @@ -14940,15 +14940,15 @@ │ │ │ │ @ instruction: 0xf04f9b12 │ │ │ │ movtls r0, #47104 @ 0xb800 │ │ │ │ movtls r2, #17159 @ 0x4307 │ │ │ │ @ instruction: 0xf8b0f02e │ │ │ │ ldmdbls r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ subls r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf1cd980c │ │ │ │ - blls 4d624c │ │ │ │ + blls 4d626c │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8d99a0d │ │ │ │ @ instruction: 0xf04f3024 │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ @ instruction: 0xf892990b │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -15010,28 +15010,28 @@ │ │ │ │ ldrbmi r9, [r0], -r0 │ │ │ │ stc2l 0, cr15, [lr, #528]! @ 0x210 │ │ │ │ ldrtcc pc, [r4], #2266 @ 0x8da @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8caae06 │ │ │ │ @ instruction: 0xe60204b4 │ │ │ │ bvs ffa7e894 │ │ │ │ - @ instruction: 0xf8f0f1d0 │ │ │ │ - ldc2 1, cr15, [r2], {14} │ │ │ │ + @ instruction: 0xf8f8f1d0 │ │ │ │ + ldc2 1, cr15, [sl], {14} │ │ │ │ @ instruction: 0xf890990d │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff25fa60 │ │ │ │ subsle r2, pc, r2, lsl #22 │ │ │ │ rsble r2, r3, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 3d0d18 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1d06ad8 │ │ │ │ - @ instruction: 0xf10ef8d9 │ │ │ │ - @ instruction: 0xf890fc7b │ │ │ │ + @ instruction: 0xf10ef8e1 │ │ │ │ + @ instruction: 0xf890fc83 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed180b0 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044543 │ │ │ │ @ instruction: 0xf8939b0c │ │ │ │ @ instruction: 0xf47f1178 │ │ │ │ @@ -15042,15 +15042,15 @@ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq lr, r7, r8, lsl r0 │ │ │ │ umulleq r8, r0, r2, pc @ │ │ │ │ rsbseq sp, r7, r2, ror #27 │ │ │ │ ldrsbteq sp, [r7], #-166 @ 0xffffff5a │ │ │ │ rsbseq sp, r7, lr, asr sl │ │ │ │ rsbseq sp, r7, ip, lsr sl │ │ │ │ - eoreq r2, r2, sl, ror #20 │ │ │ │ + eoreq r2, r2, sl, ror sl │ │ │ │ stmdals lr, {r2, r3, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ biceq pc, r0, r1, asr #7 │ │ │ │ mcr2 7, 1, pc, cr6, cr7, {7} @ │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf895adf0 │ │ │ │ @ instruction: 0x07d83178 │ │ │ │ @@ -15063,24 +15063,24 @@ │ │ │ │ ldmpl r3, {r3, r4, r9, fp, ip, pc}^ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq fp, #364 @ 0x16c │ │ │ │ ldclge 5, cr15, [r9, #508] @ 0x1fc │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf1134479 │ │ │ │ - ldrb pc, [r0, #2987] @ 0xbab @ │ │ │ │ + ldrb pc, [r0, #2995] @ 0xbb3 @ │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ @ instruction: 0xf04fadce │ │ │ │ str r0, [r2, r1, lsl #16]! │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7f0e79f │ │ │ │ svclt 0x0000ecf0 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq r2, r2, r6, lsr #19 │ │ │ │ - eoreq r2, r2, r0, ror #19 │ │ │ │ + strhteq r2, [r2], -r6 │ │ │ │ + strdeq r2, [r2], -r0 @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r7, lsr sl │ │ │ │ @ instruction: 0x46814b37 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -15295,15 +15295,15 @@ │ │ │ │ eorvs r6, r8, r3 │ │ │ │ @ instruction: 0xf10de046 │ │ │ │ stmdavs r0, {r2, r3, r8, fp} │ │ │ │ stmdavs r1!, {r2, r3, r6, r7, r9, sl, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ @ instruction: 0xf10e4630 │ │ │ │ - pkhtbmi pc, r0, r9, asr #20 @ │ │ │ │ + strmi pc, [r0], r1, ror #20 │ │ │ │ rsble r2, r5, r0, lsl #16 │ │ │ │ blcs b26f4 │ │ │ │ ldc 1, cr13, [pc, #392] @ 57a74 │ │ │ │ @ instruction: 0x464f8a7d │ │ │ │ beq 693d28 │ │ │ │ bhi 934d4 │ │ │ │ beq d2bd8 │ │ │ │ @@ -15354,15 +15354,15 @@ │ │ │ │ ldrb r6, [r1, fp, lsr #32] │ │ │ │ @ instruction: 0xf8d8b11e │ │ │ │ blcs a3a98 │ │ │ │ movwcs sp, #2498 @ 0x9c2 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 14, cr15, cr0, cr9, {0} │ │ │ │ + cdp2 1, 14, cr15, cr8, cr9, {0} │ │ │ │ ldcl 7, cr14, [pc, #776] @ 57cd8 │ │ │ │ str r7, [pc, r2, asr #20]! │ │ │ │ bvc 1253154 │ │ │ │ bvc a5335c │ │ │ │ @ instruction: 0xf8b8e7aa │ │ │ │ vmvn.i32 d19, #176 @ 0x000000b0 │ │ │ │ blcs 85c908 │ │ │ │ @@ -15407,22 +15407,22 @@ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7af │ │ │ │ vaddl.u8 , d3, d28 │ │ │ │ str r1, [sl, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ ldrtmi lr, [r0], -r5, lsr #15 │ │ │ │ - @ instruction: 0xff00f11c │ │ │ │ + @ instruction: 0xff08f11c │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ cmnphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - strmi pc, [r0], r7, lsl #30 │ │ │ │ + strmi pc, [r0], pc, lsl #30 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -r6, lsl #3 │ │ │ │ - mcr2 1, 1, pc, cr14, cr12, {0} @ │ │ │ │ + mrc2 1, 1, pc, cr6, cr12, {0} │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r0, r3, r4, r7, r8, pc}^ │ │ │ │ b 1139b54 │ │ │ │ eorvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ ldr r6, [sp, -fp, rrx]! │ │ │ │ @@ -15516,75 +15516,75 @@ │ │ │ │ ldrbeq pc, [lr, -r4, lsr #3]! @ │ │ │ │ strcc r1, [pc, -r0, asr #32] │ │ │ │ tstpeq pc, #0 @ p-variant is OBSOLETE │ │ │ │ movtne lr, #31299 @ 0x7a43 │ │ │ │ strpl lr, [r3], r6, asr #20 │ │ │ │ str r6, [r3], lr, lsr #32 │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - stmdacs r0, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ stmdavs r3!, {r0, r2, r3, r5, r6, ip, lr, pc} │ │ │ │ ldmib r4, {r1, r5, r6, r7, fp, sp, lr}^ │ │ │ │ vaddl.u8 , d3, d1 │ │ │ │ b 1118888 │ │ │ │ vst2.32 {d23-d26}, [pc], r2 │ │ │ │ vmvn.i32 q10, #3072 @ 0x00000c00 │ │ │ │ b d84ac │ │ │ │ andcs r2, r0, #1073741856 @ 0x40000020 │ │ │ │ rscsvc pc, r0, #204472320 @ 0xc300000 │ │ │ │ b e88a8 │ │ │ │ tstmi r3, #0, 4 │ │ │ │ strbt r6, [r7], -fp, lsr #32 │ │ │ │ @ instruction: 0xf11c4630 │ │ │ │ - strmi pc, [r7], -fp, lsl #28 │ │ │ │ + @ instruction: 0x4607fe13 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldrtmi r8, [r0], -ip, lsl #1 │ │ │ │ - mrc2 1, 0, pc, cr2, cr12, {0} │ │ │ │ + mrc2 1, 0, pc, cr10, cr12, {0} │ │ │ │ rsble r2, sp, r0, lsl #16 │ │ │ │ ldrtmi r2, [fp], -r1, lsl #8 │ │ │ │ ldrtmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1094400 │ │ │ │ - ldrb pc, [r1], -r3, asr #28 @ │ │ │ │ + ldrb pc, [r1], -fp, asr #28 @ │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1054400 │ │ │ │ - @ instruction: 0xe647fafd │ │ │ │ + strb pc, [r7], -r5, lsl #22 @ │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ strb ip, [r1], -pc, lsl #10 │ │ │ │ mlascc r5, r8, r8, pc @ │ │ │ │ stmdale r2!, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r1, r2, #28, 14 @ 0x700000 │ │ │ │ ldrhtcc pc, [r0], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ tstle r8, r6, lsl #22 │ │ │ │ strcs r2, [r1], #-768 @ 0xfffffd00 │ │ │ │ ldrmi r4, [r9], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1054400 │ │ │ │ - strt pc, [r9], -r5, lsl #23 │ │ │ │ + strt pc, [r9], -sp, lsl #23 │ │ │ │ strhtcc pc, [ip], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ @ instruction: 0xf8b8e7ee │ │ │ │ vaddl.u8 , d3, d24 │ │ │ │ strb r1, [r9, r8, asr #7]! │ │ │ │ strhtcc pc, [r4], -r8 @ │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2020 @ 0x7e4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx 914144 │ │ │ │ + blx b14144 │ │ │ │ strcs lr, [r1], #-1552 @ 0xfffff9f0 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ strtmi r4, [r8], -sl, asr #12 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - blx ffd1415a │ │ │ │ + blx fff1415a │ │ │ │ vrsubhn.i16 d30, , q3 │ │ │ │ blcs 589a4 │ │ │ │ @ instruction: 0xf046d04c │ │ │ │ vst1.16 {d20-d22}, [r6 :256], r8 │ │ │ │ ldrb r0, [r7, -r0, lsl #13]! │ │ │ │ tstpeq r6, #67108867 @ p-variant is OBSOLETE @ 0x4000003 │ │ │ │ vst2. {d27-d30}, [r6 :64], fp │ │ │ │ @@ -15601,39 +15601,39 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1502 @ 0x5de │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - ldc2l 1, cr15, [r4, #-20]! @ 0xffffffec │ │ │ │ + ldc2l 1, cr15, [ip, #-20]! @ 0xffffffec │ │ │ │ movwcs lr, #1492 @ 0x5d4 │ │ │ │ strbmi r2, [sl], -r1, lsl #8 │ │ │ │ @ instruction: 0x46284619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - cdp2 1, 2, cr15, cr6, cr5, {0} │ │ │ │ + cdp2 1, 2, cr15, cr14, cr5, {0} │ │ │ │ strcs lr, [r0], -sl, asr #11 │ │ │ │ strcs lr, [r1], #-1752 @ 0xfffff928 │ │ │ │ @ instruction: 0x464a463b │ │ │ │ @ instruction: 0x46284639 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r4], #20 │ │ │ │ + stc2 1, cr15, [ip], #20 │ │ │ │ bcs 914d0 │ │ │ │ svcge 0x0004f47f │ │ │ │ ldrbtne pc, [r8], -r6, asr #8 @ │ │ │ │ vabd.s8 d30, d0, d0 │ │ │ │ strb r7, [r5], r1, asr #13 │ │ │ │ @ instruction: 0xf47f2a00 │ │ │ │ @ instruction: 0xf046af2d │ │ │ │ @ instruction: 0xe7294678 │ │ │ │ strbmi r2, [r3], -r1, lsl #8 │ │ │ │ strbmi r4, [r1], -sl, asr #12 │ │ │ │ stmib sp, {r3, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1064400 │ │ │ │ - str pc, [r5, #2061]! @ 0x80d │ │ │ │ + str pc, [r5, #2069]! @ 0x815 │ │ │ │ mcr 0, 0, r2, cr0, cr4, {0} │ │ │ │ @ instruction: 0xf7ef1a10 │ │ │ │ @ instruction: 0xf7efeb7e │ │ │ │ stmibeq r3, {r2, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ │ │ b 1207a4c │ │ │ │ vst1.64 {d18-d20}, [r6], r0 │ │ │ │ ldrb r3, [pc], r0, lsl #12 │ │ │ │ @@ -15673,15 +15673,15 @@ │ │ │ │ svclt 0x00021c7b │ │ │ │ @ instruction: 0xf8d96c0f │ │ │ │ bne 23ee4 │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 17ec40 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx ff094606 │ │ │ │ + blx ff294606 │ │ │ │ andls r9, r9, r3, lsl #22 │ │ │ │ bmi fe8952dc │ │ │ │ @ instruction: 0x43aff503 │ │ │ │ @ instruction: 0xf8da9308 │ │ │ │ @ instruction: 0xf8da1798 │ │ │ │ stmdbcs r0, {r2, r7, r8, r9, sl, sp} │ │ │ │ bicshi pc, r7, r0, asr #32 │ │ │ │ @@ -15715,19 +15715,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f2784 │ │ │ │ @ instruction: 0xf1cf0b04 │ │ │ │ - @ instruction: 0xf11cfb6d │ │ │ │ - stmdacs r0, {r0, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf11cfb75 │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ orrshi pc, r7, r0 │ │ │ │ @ instruction: 0xf1cf4620 │ │ │ │ - bls 2d6f0c │ │ │ │ + bls 2d6f2c │ │ │ │ movweq pc, #24576 @ 0x6000 @ │ │ │ │ svclt 0x00183b00 │ │ │ │ bcs fe4e0b90 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_fsxc, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @ instruction: 0x3784f8da │ │ │ │ @@ -15922,15 +15922,15 @@ │ │ │ │ rscscs r2, r0, #48, 4 │ │ │ │ ldrmi lr, [r3], -r0, lsl #13 │ │ │ │ vhadd.s8 d18, d14, d0 │ │ │ │ @ instruction: 0xf6c44101 │ │ │ │ @ instruction: 0xf8430188 │ │ │ │ subsvs r1, r0, r8, lsl #22 │ │ │ │ @ instruction: 0x4620e653 │ │ │ │ - blx 13949e8 │ │ │ │ + blx 15949e8 │ │ │ │ bleq 2142b0 │ │ │ │ bleq 949a0 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ b 141aec0 │ │ │ │ ldrb r0, [fp], -fp, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ strcc pc, [r8, sl, asr #17] │ │ │ │ @@ -15982,16 +15982,16 @@ │ │ │ │ stmiale r7!, {r0, r1, r3, r5, r7, r8, sl, lr}^ │ │ │ │ @ instruction: 0xf5079a03 │ │ │ │ bllt 2ed488 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf8968ff0 │ │ │ │ blcs e4978 │ │ │ │ @ instruction: 0xf1cfd1d0 │ │ │ │ - @ instruction: 0xf10df957 │ │ │ │ - @ instruction: 0xf890fcf9 │ │ │ │ + @ instruction: 0xf10df95f │ │ │ │ + @ instruction: 0xf890fd01 │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ blcs d8fc4 │ │ │ │ ldrb sp, [sp, r6, asr #3] │ │ │ │ strbpl pc, [r0], #-1287 @ 0xfffffaf9 @ │ │ │ │ ldrtmi r9, [r8], -r3 │ │ │ │ stmdbcc r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrvc pc, r4, #1124073472 @ 0x43000000 │ │ │ │ @@ -16111,19 +16111,19 @@ │ │ │ │ stmib sp, {r0, r8, r9, sl, sp}^ │ │ │ │ @ instruction: 0xf7ff5700 │ │ │ │ blls 497730 │ │ │ │ ldrcc r3, [r4, #-1537] @ 0xfffff9ff │ │ │ │ stmdble lr!, {r0, r1, r4, r5, r7, r9, lr} │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ @ instruction: 0xf1cf4650 │ │ │ │ - @ instruction: 0x4602f8d3 │ │ │ │ + @ instruction: 0x4602f8db │ │ │ │ @ instruction: 0x07924650 │ │ │ │ @ instruction: 0xf04fbf48 │ │ │ │ strle r0, [r9], #-2568 @ 0xfffff5f8 │ │ │ │ - @ instruction: 0xf8caf1cf │ │ │ │ + @ instruction: 0xf8d2f1cf │ │ │ │ svclt 0x00560743 │ │ │ │ beq 2545e4 │ │ │ │ beq 2d46f8 │ │ │ │ bleq d49ec │ │ │ │ @ instruction: 0xf8d94621 │ │ │ │ @ instruction: 0xf7f601dc │ │ │ │ pkhbtmi pc, r4, r3, lsl #27 @ │ │ │ │ @@ -16183,19 +16183,19 @@ │ │ │ │ andcs pc, r1, #226304 @ 0x37400 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r4, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r3, lsr #32 │ │ │ │ - @ instruction: 0xf842f1cf │ │ │ │ + @ instruction: 0xf84af1cf │ │ │ │ svclt 0x00480782 │ │ │ │ bleq 294804 │ │ │ │ ldrbmi sp, [r0], -r9, lsl #8 │ │ │ │ - @ instruction: 0xf83af1cf │ │ │ │ + @ instruction: 0xf842f1cf │ │ │ │ svclt 0x00560743 │ │ │ │ bleq 2546f4 │ │ │ │ bleq 2d4818 │ │ │ │ @ instruction: 0xf8d93701 │ │ │ │ @ instruction: 0x462101dc │ │ │ │ ldrdge pc, [r0], -r5 │ │ │ │ stc2 7, cr15, [r2, #-984] @ 0xfffffc28 │ │ │ │ @@ -16233,26 +16233,26 @@ │ │ │ │ stc2l 7, cr15, [r2], {246} @ 0xf6 │ │ │ │ bicsle r2, r8, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ strtmi r9, [r1], -r3, lsl #16 │ │ │ │ @ instruction: 0xf7f69700 │ │ │ │ @ instruction: 0xe7d8fb3b │ │ │ │ @ instruction: 0xf1ce207f │ │ │ │ - @ instruction: 0x0780ffdf │ │ │ │ + streq pc, [r0, r7, ror #31] │ │ │ │ rsbscs sp, pc, pc, lsr r4 @ │ │ │ │ - @ instruction: 0xffdaf1ce │ │ │ │ + @ instruction: 0xffe2f1ce │ │ │ │ ldrble r0, [sl], #-1857 @ 0xfffff8bf │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5639 @ 0x1607 │ │ │ │ movwcs r9, #4868 @ 0x1304 │ │ │ │ ldrb r9, [ip, r5, lsl #6] │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - streq pc, [r7, sp, asr #31] │ │ │ │ + @ instruction: 0x0787ffd5 │ │ │ │ rsbscs sp, lr, sp, lsr #8 │ │ │ │ - @ instruction: 0xffc8f1ce │ │ │ │ + @ instruction: 0xffd0f1ce │ │ │ │ strble r0, [r8], #-1862 @ 0xfffff8ba │ │ │ │ @ instruction: 0xf0039b04 │ │ │ │ movwcc r0, #5639 @ 0x1607 │ │ │ │ blcc 192ef8 │ │ │ │ cdpls 7, 0, cr14, cr6, cr11, {6} │ │ │ │ blls 565c1c │ │ │ │ ldmib sp, {r0, r9, sl, ip, sp}^ │ │ │ │ @@ -16540,15 +16540,15 @@ │ │ │ │ blls 429c48 │ │ │ │ andeq lr, r2, #72, 20 @ 0x48000 │ │ │ │ @ instruction: 0x432c6003 │ │ │ │ subvs r9, r2, r6, lsl #22 │ │ │ │ strcs r6, [r0], #-132 @ 0xffffff7c │ │ │ │ @ instruction: 0xf8ca6818 │ │ │ │ @ instruction: 0xf1ce180c │ │ │ │ - @ instruction: 0xf8d9fcfb │ │ │ │ + @ instruction: 0xf8d9fd03 │ │ │ │ blls 2e0d58 │ │ │ │ @ instruction: 0xf8cd4680 │ │ │ │ bllt 100d20 │ │ │ │ addsmi r6, r4, #1867776 @ 0x1c8000 │ │ │ │ stmdbls r6, {r1, r2, r3, r5, r9, ip, lr, pc} │ │ │ │ svceq 0x0092f1b8 │ │ │ │ @ instruction: 0xf8576935 │ │ │ │ @@ -16588,19 +16588,19 @@ │ │ │ │ @ instruction: 0xf57f069b │ │ │ │ bls 284998 │ │ │ │ @ instruction: 0xf7f04648 │ │ │ │ @ instruction: 0xe721fe3d │ │ │ │ beq d4e44 │ │ │ │ suble r2, fp, r2, lsl #19 │ │ │ │ tstls sl, r8, lsl #12 │ │ │ │ - ldc2 1, cr15, [r8, #-824] @ 0xfffffcc8 │ │ │ │ + stc2 1, cr15, [r0, #-824]! @ 0xfffffcc8 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [sl], #-520 @ 0xfffffdf8 │ │ │ │ strmi r9, [r8], -sl, lsl #18 │ │ │ │ - ldc2 1, cr15, [r0, #-824] @ 0xfffffcc8 │ │ │ │ + ldc2 1, cr15, [r8, #-824] @ 0xfffffcc8 │ │ │ │ svclt 0x00560742 │ │ │ │ andeq pc, r7, #11 │ │ │ │ @ instruction: 0xf10b2209 │ │ │ │ blls 21b938 │ │ │ │ movwvc lr, #14797 @ 0x39cd │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ movwls r1, #4104 @ 0x1008 │ │ │ │ @@ -16608,36 +16608,36 @@ │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ stc2 7, cr15, [r4, #1020] @ 0x3fc │ │ │ │ ldrdcs pc, [r0], #-137 @ 0xffffff77 │ │ │ │ str r2, [r3, r1, lsl #6]! │ │ │ │ beq 114e94 │ │ │ │ bicsle r2, r7, r2, lsl #19 │ │ │ │ @ instruction: 0xf1ce207f │ │ │ │ - @ instruction: 0x0783fcf1 │ │ │ │ + @ instruction: 0x0783fcf9 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, r9, lsl #8 │ │ │ │ - stc2l 1, cr15, [sl], #824 @ 0x338 │ │ │ │ + ldc2l 1, cr15, [r2], #824 @ 0x338 │ │ │ │ svclt 0x00560740 │ │ │ │ andeq pc, r7, #11 │ │ │ │ @ instruction: 0xf10b2209 │ │ │ │ blls 21b984 │ │ │ │ movwvc lr, #14797 @ 0x39cd │ │ │ │ ldmib sp, {r0, r8, r9, sp}^ │ │ │ │ movwls r1, #4104 @ 0x1008 │ │ │ │ orrscs r9, r6, #8388608 @ 0x800000 │ │ │ │ andge pc, r0, sp, asr #17 │ │ │ │ ldc2l 7, cr15, [lr, #-1020] @ 0xfffffc04 │ │ │ │ ldrb r2, [sp, -r1, lsl #6]! │ │ │ │ beq 154edc │ │ │ │ @ instruction: 0xd1b32982 │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - streq pc, [r0, sp, asr #25] │ │ │ │ + @ instruction: 0x0780fcd5 │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, lr, r9, lsl #8 │ │ │ │ - stc2l 1, cr15, [r6], {206} @ 0xce │ │ │ │ + stc2l 1, cr15, [lr], {206} @ 0xce │ │ │ │ svclt 0x00560741 │ │ │ │ andeq pc, r7, #11 │ │ │ │ @ instruction: 0xf10b2209 │ │ │ │ blls 21b9cc │ │ │ │ movwvc lr, #14797 @ 0x39cd │ │ │ │ ldmib sp, {r8, r9, sp}^ │ │ │ │ stmib sp, {r3, ip}^ │ │ │ │ @@ -16957,15 +16957,15 @@ │ │ │ │ @ instruction: 0xf1029b05 │ │ │ │ @ instruction: 0xf85b0108 │ │ │ │ strcs r0, [r0], #-4 │ │ │ │ vqadd.s8 q11, , │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andsvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1ce6071 │ │ │ │ - @ instruction: 0xf047f9b9 │ │ │ │ + @ instruction: 0xf047f9c1 │ │ │ │ blx fed19ee0 │ │ │ │ strls pc, [r5], -r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ andls r9, r6, r9, lsl lr │ │ │ │ stmiblt r7, {r3, r8, r9, ip, pc} │ │ │ │ adcmi r9, r3, #23552 @ 0x5c00 │ │ │ │ stmdavs fp!, {r0, r3, r4, r8, fp, ip, lr, pc} │ │ │ │ @@ -16990,19 +16990,19 @@ │ │ │ │ ldmdavs r9, {r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ andlt r8, sp, r1, asr #1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrmi r2, [r8], -r1, lsl #4 │ │ │ │ andcs pc, r4, r8, lsl #17 │ │ │ │ @ instruction: 0xf1ce9307 │ │ │ │ - @ instruction: 0x0781f9f5 │ │ │ │ + @ instruction: 0x0781f9fd │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ blls 24e39c │ │ │ │ @ instruction: 0xf1ce4618 │ │ │ │ - strbeq pc, [r2, -sp, ror #19] @ │ │ │ │ + @ instruction: 0x0742f9f5 │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ blcs fe4fff9c │ │ │ │ andcs fp, pc, r8, lsl pc @ │ │ │ │ @@ -17019,18 +17019,18 @@ │ │ │ │ blx 355fc2 │ │ │ │ movwls r1, #4867 @ 0x1303 │ │ │ │ movwne lr, #23005 @ 0x59dd │ │ │ │ mrc2 7, 0, pc, cr2, cr15, {7} │ │ │ │ movwcs lr, #6050 @ 0x17a2 │ │ │ │ @ instruction: 0xf888207f │ │ │ │ @ instruction: 0xf1ce3004 │ │ │ │ - @ instruction: 0x0783f9bb │ │ │ │ + streq pc, [r3, r3, asr #19] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, sp, lsl #8 │ │ │ │ - @ instruction: 0xf9b4f1ce │ │ │ │ + @ instruction: 0xf9bcf1ce │ │ │ │ svclt 0x004f0740 │ │ │ │ @ instruction: 0xf8d82209 │ │ │ │ mrrcne 0, 0, r2, r3, cr0 │ │ │ │ andeq pc, r7, #2 │ │ │ │ @ instruction: 0xf8c8bf58 │ │ │ │ blls 6e53f4 │ │ │ │ @ instruction: 0xf8da9302 │ │ │ │ @@ -17044,19 +17044,19 @@ │ │ │ │ movwne pc, #15115 @ 0x3b0b @ │ │ │ │ movwls r9, #6405 @ 0x1905 │ │ │ │ movwls r2, #783 @ 0x30f │ │ │ │ @ instruction: 0xf7ff2396 │ │ │ │ @ instruction: 0xe76ffddf │ │ │ │ rsbscs r2, lr, r1, lsl #6 │ │ │ │ andcc pc, r4, r8, lsl #17 │ │ │ │ - @ instruction: 0xf988f1ce │ │ │ │ + @ instruction: 0xf990f1ce │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [sp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1ce207e │ │ │ │ - strbeq pc, [r1, -r1, lsl #19] @ │ │ │ │ + strbeq pc, [r1, -r9, lsl #19] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ ldrdcs pc, [r0], -r8 │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ movwls r9, #11034 @ 0x2b1a │ │ │ │ ldmdbcc r0!, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -17299,15 +17299,15 @@ │ │ │ │ tstpeq r8, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ andeq pc, r4, sl, asr r8 @ │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andlt pc, r4, r3, asr #17 │ │ │ │ strcs r6, [r0], #-26 @ 0xffffffe6 │ │ │ │ @ instruction: 0xf1cd6071 │ │ │ │ - @ instruction: 0xf047ff0d │ │ │ │ + @ instruction: 0xf047ff15 │ │ │ │ blx fed1a438 │ │ │ │ strmi pc, [r3], r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ bllt 123e450 │ │ │ │ addsmi r9, ip, #18432 @ 0x4800 │ │ │ │ stmdavs fp!, {r0, r4, r5, r9, ip, lr, pc} │ │ │ │ blcs fe100058 │ │ │ │ @@ -17613,15 +17613,15 @@ │ │ │ │ andsvs r8, r1, r4 │ │ │ │ @ instruction: 0xf500e756 │ │ │ │ svcvs 0x00b15380 │ │ │ │ ldrsbeq pc, [ip, #131] @ 0x83 @ │ │ │ │ @ instruction: 0xf9f2f7f5 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ ldmdavs r8!, {r1, r2, r3, r7, r9, sl, fp, sp, pc} │ │ │ │ - ldc2 1, cr15, [r8], {205} @ 0xcd │ │ │ │ + stc2 1, cr15, [r0], #820 @ 0x334 │ │ │ │ ldmcs r2, {r0, r9, sl, lr} │ │ │ │ popcs {r1, r2, r6, ip, lr, pc} │ │ │ │ strcs fp, [pc, #-3864] @ 58e0c │ │ │ │ blls 10e13c │ │ │ │ blcs 63168 │ │ │ │ orrscs fp, r1, ip, lsl #30 │ │ │ │ @ instruction: 0x46402196 │ │ │ │ @@ -17685,18 +17685,18 @@ │ │ │ │ strbmi r0, [sl], r0, lsl #18 │ │ │ │ ldrdlt pc, [r0], -r6 │ │ │ │ svceq 0x0082f1bb │ │ │ │ blls 149a38 │ │ │ │ bleq 2016238 │ │ │ │ ldrbmi r2, [r8], -r1, lsl #6 │ │ │ │ @ instruction: 0xf1cd7123 │ │ │ │ - streq pc, [r1, r7, lsl #25] │ │ │ │ + streq pc, [r1, pc, lsl #25] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ ldrbmi sp, [r8], -fp, lsl #8 │ │ │ │ - stc2 1, cr15, [r0], {205} @ 0xcd │ │ │ │ + stc2 1, cr15, [r8], {205} @ 0xcd │ │ │ │ svclt 0x004f0742 │ │ │ │ stmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ ldrbmi r6, [r3], -r3, lsr #32 │ │ │ │ @ instruction: 0xf8cd4632 │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ @@ -17753,15 +17753,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ @ instruction: 0xf8d36fa9 │ │ │ │ @ instruction: 0xf7f501dc │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ svcge 0x006bf43f │ │ │ │ @ instruction: 0xf1cd6830 │ │ │ │ - strmi pc, [r1], -r1, lsl #23 │ │ │ │ + strmi pc, [r1], -r9, lsl #23 │ │ │ │ umaalle r2, sp, r2, r8 │ │ │ │ svclt 0x001828bd │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ blls 14e370 │ │ │ │ stmdbeq pc, {r0, r1, r2, r3, r6, ip, sp, lr, pc} @ │ │ │ │ svclt 0x000c2b00 │ │ │ │ @ instruction: 0x21962191 │ │ │ │ @@ -19323,20 +19323,20 @@ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq r9, #364 @ 0x16c │ │ │ │ @ instruction: 0xf8dbd402 │ │ │ │ ldrb ip, [lr], ip, lsl #16 │ │ │ │ andcs r4, r1, r6, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2310 @ 0xfffff6fa │ │ │ │ @ instruction: 0xf10f4479 │ │ │ │ - ldrb pc, [r4, r3, ror #20]! @ │ │ │ │ + ldrb pc, [r4, fp, ror #20]! @ │ │ │ │ ldrdeq r4, [r0], r0 │ │ │ │ - ldrdeq lr, [r1], -sl @ │ │ │ │ + eoreq lr, r1, sl, ror #21 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq lr, r1, sl, ror #14 │ │ │ │ - eoreq lr, r1, r0, asr r7 │ │ │ │ + eoreq lr, r1, sl, ror r7 │ │ │ │ + eoreq lr, r1, r0, ror #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ blhi 116ca4 │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ @ instruction: 0xf8df460c │ │ │ │ ldrmi r1, [lr], -r8, ror #17 │ │ │ │ @@ -21034,27 +21034,27 @@ │ │ │ │ orrcs pc, r0, #318767104 @ 0x13000000 │ │ │ │ stmib sp, {r1, r8, r9, sl, fp, ip, sp, pc}^ │ │ │ │ blge 4a9ebc │ │ │ │ @ instruction: 0xf43f930f │ │ │ │ bmi 3c8dc4 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2 1, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ + stc2 1, cr15, [ip, #-52] @ 0xffffffcc │ │ │ │ stmib sp, {r0, r4, r8, r9, fp, sp, pc}^ │ │ │ │ movwls r5, #62737 @ 0xf511 │ │ │ │ @ instruction: 0xf7eae6c4 │ │ │ │ svclt 0x0000ee4e │ │ │ │ addeq r3, r0, r8, lsr r1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ addeq r3, r0, r0, lsr r1 │ │ │ │ - eoreq sp, r1, r8, lsr r0 │ │ │ │ + eoreq sp, r1, r8, asr #32 │ │ │ │ ldrdeq r2, [r0], r6 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq ip, r1, ip, lsr #25 │ │ │ │ - mlaeq r1, r2, ip, ip │ │ │ │ + strhteq ip, [r1], -ip │ │ │ │ + eoreq ip, r1, r2, lsr #25 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ beq ff89b5fc │ │ │ │ ldclmi 2, cr15, [ip, #692]! @ 0x2b4 │ │ │ │ @ instruction: 0xf8df4682 │ │ │ │ ldrmi r0, [r5], -r0, lsr #13 │ │ │ │ @@ -21121,24 +21121,24 @@ │ │ │ │ svcvc 0x00d6f5b0 │ │ │ │ @ instruction: 0xf5b5bf18 │ │ │ │ @ instruction: 0x46067fd6 │ │ │ │ @ instruction: 0xf04fbf0c │ │ │ │ @ instruction: 0xf04f0801 │ │ │ │ @ instruction: 0xf0000800 │ │ │ │ @ instruction: 0xf10880ac │ │ │ │ - @ instruction: 0xf50afcd5 │ │ │ │ + @ instruction: 0xf50afcdd │ │ │ │ strbmi r4, [r3], -pc, lsr #11 │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400f1f │ │ │ │ movwcc r8, #4694 @ 0x1256 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ stmdals lr, {r0, r1, r3, r8, sl, ip, pc} │ │ │ │ - stc2l 1, cr15, [r2], {8} │ │ │ │ + stc2l 1, cr15, [sl], {8} │ │ │ │ movwcs r9, #3339 @ 0xd0b │ │ │ │ andeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ addeq lr, r2, #0, 22 │ │ │ │ @ instruction: 0xf0117911 │ │ │ │ @ instruction: 0xf0400c1f │ │ │ │ movwcc r8, #4692 @ 0x1254 │ │ │ │ mvnsle r2, r4, lsl #22 │ │ │ │ @@ -21268,15 +21268,15 @@ │ │ │ │ andls r2, r8, r0 │ │ │ │ andls r3, r7, r8, lsl #2 │ │ │ │ ldmdals r2, {r1, r2, ip, pc} │ │ │ │ andcs r9, r1, r4 │ │ │ │ stmdals pc, {r0, r1, ip, pc} @ │ │ │ │ ldmdals r0, {r0, ip, pc} │ │ │ │ strbmi r9, [r0], -r0 │ │ │ │ - blx 1b99d3c │ │ │ │ + blx 1d99d3c │ │ │ │ @ instruction: 0xf8d5ab28 │ │ │ │ movwls r0, #476 @ 0x1dc │ │ │ │ ldmib r8, {r3, r4, r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf022234a │ │ │ │ andsls pc, r7, r7, ror #22 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ ldmdbls r7, {r0, r1, r2, r3, r6, r8, pc} │ │ │ │ @@ -21296,15 +21296,15 @@ │ │ │ │ movwcs r9, #27154 @ 0x6a12 │ │ │ │ teqls r6, #-805306365 @ 0xd0000003 │ │ │ │ @ instruction: 0xff08f027 │ │ │ │ @ instruction: 0xf8dd4642 │ │ │ │ @ instruction: 0x4629805c │ │ │ │ strbmi r9, [r3], -r0, asr #32 │ │ │ │ @ instruction: 0x900ca8ba │ │ │ │ - blx 599dc0 │ │ │ │ + blx 799dc0 │ │ │ │ andcs r9, r1, #17408 @ 0x4400 │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ andls r9, r0, #13312 @ 0x3400 │ │ │ │ stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ │ │ stmdbls fp, {r1, fp, pc} │ │ │ │ ldrdcc pc, [ip, r3] │ │ │ │ ldrtmi r9, [r3], -r4, lsl #6 │ │ │ │ @@ -21383,15 +21383,15 @@ │ │ │ │ @ instruction: 0xf04f9b12 │ │ │ │ movtls r0, #47104 @ 0xb800 │ │ │ │ movtls r2, #17158 @ 0x4306 │ │ │ │ cdp2 0, 5, cr15, cr8, cr7, {1} │ │ │ │ ldmdbls r9, {r1, r4, r5, r9, sl, lr} │ │ │ │ subls r2, lr, r0, lsl #6 │ │ │ │ @ instruction: 0xf1c7980c │ │ │ │ - blls 4dbd9c │ │ │ │ + blls 4dbdbc │ │ │ │ ldrbmi r9, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8d99a0d │ │ │ │ @ instruction: 0xf04f3024 │ │ │ │ movwls r0, #2304 @ 0x900 │ │ │ │ @ instruction: 0xf892990b │ │ │ │ @ instruction: 0xf8d23178 │ │ │ │ andls r2, r4, #140, 2 @ 0x23 │ │ │ │ @@ -21453,28 +21453,28 @@ │ │ │ │ ldrbmi r9, [r0], -r0 │ │ │ │ blx fe619afa │ │ │ │ ldrtcc pc, [r4], #2266 @ 0x8da @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ @ instruction: 0xf8caae06 │ │ │ │ @ instruction: 0xe60204b4 │ │ │ │ bvs ffa84d44 │ │ │ │ - cdp2 1, 9, cr15, cr8, cr9, {6} │ │ │ │ - blx f19d3c │ │ │ │ + cdp2 1, 10, cr15, cr0, cr9, {6} │ │ │ │ + blx 1119d3c │ │ │ │ @ instruction: 0xf890990d │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf8910307 │ │ │ │ bvs ff265f10 │ │ │ │ subsle r2, pc, r2, lsl #22 │ │ │ │ rsble r2, r3, r2, lsl #20 │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ blls 3d71c8 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1c96ad8 │ │ │ │ - @ instruction: 0xf108fe81 │ │ │ │ - @ instruction: 0xf890fa23 │ │ │ │ + @ instruction: 0xf108fe89 │ │ │ │ + @ instruction: 0xf890fa2b │ │ │ │ @ instruction: 0xf0033020 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed1e560 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044543 │ │ │ │ @ instruction: 0xf8939b0c │ │ │ │ @ instruction: 0xf47f1178 │ │ │ │ @@ -21485,15 +21485,15 @@ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x00777b94 │ │ │ │ addeq r2, r0, r2, ror #21 │ │ │ │ rsbseq r7, r7, lr, asr r9 │ │ │ │ rsbseq r7, r7, r2, asr r6 │ │ │ │ ldrsbteq r7, [r7], #-90 @ 0xffffffa6 │ │ │ │ ldrhteq r7, [r7], #-88 @ 0xffffffa8 │ │ │ │ - strhteq ip, [r1], -sl │ │ │ │ + eoreq ip, r1, sl, asr #11 │ │ │ │ stmdals lr, {r2, r3, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0x1178f895 │ │ │ │ biceq pc, r0, r1, asr #7 │ │ │ │ blx 1d9b972 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ @ instruction: 0xf895adf0 │ │ │ │ @ instruction: 0x07d83178 │ │ │ │ @@ -21506,24 +21506,24 @@ │ │ │ │ ldmpl r3, {r3, r4, r9, fp, ip, pc}^ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq fp, #364 @ 0x16c │ │ │ │ ldclge 5, cr15, [r9, #508] @ 0x1fc │ │ │ │ andcs r4, r1, sl, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2314 @ 0xfffff6f6 │ │ │ │ @ instruction: 0xf10d4479 │ │ │ │ - ldrb pc, [r0, #2387] @ 0x953 @ │ │ │ │ + ldrb pc, [r0, #2395] @ 0x95b @ │ │ │ │ @ instruction: 0xf47f2a02 │ │ │ │ @ instruction: 0xf04fadce │ │ │ │ str r0, [r2, r1, lsl #16]! │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf7eae79f │ │ │ │ svclt 0x0000ea98 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - strdeq ip, [r1], -r6 @ │ │ │ │ - eoreq ip, r1, r0, lsr r5 │ │ │ │ + eoreq ip, r1, r6, lsl #10 │ │ │ │ + eoreq ip, r1, r0, asr #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0080f8cc │ │ │ │ addslt r4, r7, r7, lsr sl │ │ │ │ @ instruction: 0x46814b37 │ │ │ │ stmvs pc, {r1, r3, r4, r5, r6, sl, lr} @ │ │ │ │ @@ -21617,15 +21617,15 @@ │ │ │ │ orrshi pc, ip, #0 │ │ │ │ @ instruction: 0x079a9b13 │ │ │ │ sbchi pc, lr, #64, 2 │ │ │ │ andcs r9, r0, #2, 30 │ │ │ │ blls 54c1fc │ │ │ │ strle r0, [lr, #-1883] @ 0xfffff8a5 │ │ │ │ @ instruction: 0xf1089804 │ │ │ │ - @ instruction: 0x463af8f3 │ │ │ │ + @ instruction: 0x463af8fb │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ bl 6a3b8 │ │ │ │ ldmdbvc r9, {r0, r1, r7, r8, r9} │ │ │ │ @ instruction: 0xf04006cf │ │ │ │ bcs 17f098 │ │ │ │ andcs sp, r1, #244, 2 @ 0x3d │ │ │ │ @ instruction: 0x46219b16 │ │ │ │ @@ -21817,17 +21817,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489302 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf1168004 │ │ │ │ - strmi pc, [r3], pc, lsr #25 │ │ │ │ + @ instruction: 0x4683fcb7 │ │ │ │ @ instruction: 0xf1164628 │ │ │ │ - blls 11d1f8 │ │ │ │ + blls 11d218 │ │ │ │ blcs 358814 │ │ │ │ blcs 1098808 │ │ │ │ beq 31880c │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r1, r4, r5, r7, pc}^ │ │ │ │ movweq lr, #35745 @ 0x8ba1 │ │ │ │ stmdble r4, {r2, r8, r9, fp, sp} │ │ │ │ @@ -21909,17 +21909,17 @@ │ │ │ │ blcc 29c13c │ │ │ │ ldrtmi r6, [r8], r2, asr #32 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ blcc 29c154 │ │ │ │ @ instruction: 0xf116607a │ │ │ │ - @ instruction: 0x4607fbf7 │ │ │ │ + @ instruction: 0x4607fbff │ │ │ │ eorseq r4, pc, #40, 12 @ 0x2800000 │ │ │ │ - ldc2 1, cr15, [r0], {22} │ │ │ │ + ldc2 1, cr15, [r8], {22} │ │ │ │ strbcs lr, [r0, -r7, asr #20] │ │ │ │ beq 318968 │ │ │ │ vmax.s8 q10, , │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ ldccs 3, cr0, [r2, #676] @ 0x2a4 │ │ │ │ blcc 29c178 │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -21928,15 +21928,15 @@ │ │ │ │ msrhi SPSR_f, #0 │ │ │ │ vmin.s8 d20, d18, d24 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 29c19c │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - cdp2 1, 8, cr15, cr4, cr7, {0} │ │ │ │ + cdp2 1, 8, cr15, cr12, cr7, {0} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13ee78 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -22155,17 +22155,17 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r2, r4 │ │ │ │ - blx 31a86c │ │ │ │ + blx 51a86c │ │ │ │ strtmi r4, [r8], -r3, lsl #13 │ │ │ │ - blx 99a874 │ │ │ │ + blx b9a874 │ │ │ │ b 1444828 │ │ │ │ b 1329050 │ │ │ │ b 1329128 │ │ │ │ ldrb r0, [sp, #-2570] @ 0xfffff5f6 │ │ │ │ @ instruction: 0xf1072d92 │ │ │ │ vaba.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -22185,15 +22185,15 @@ │ │ │ │ vqadd.s8 d27, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c4a004 │ │ │ │ @ instruction: 0xf1078004 │ │ │ │ - strmi pc, [r5], -r3, lsl #25 │ │ │ │ + strmi pc, [r5], -fp, lsl #25 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe13ea4c │ │ │ │ beq dab24 │ │ │ │ blx fe31cf84 │ │ │ │ bne 1718ddc │ │ │ │ svceq 0x0000f1bb │ │ │ │ orrshi pc, r1, r0, asr #32 │ │ │ │ @@ -22336,15 +22336,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1079102 │ │ │ │ - stmdbls r2, {r0, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14a264 │ │ │ │ beq dad84 │ │ │ │ blx fe31d1e4 │ │ │ │ bne 171903c │ │ │ │ @ instruction: 0x3710e6d3 │ │ │ │ @@ -22700,20 +22700,20 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x377c831a │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ @ instruction: 0xf8c78ff0 │ │ │ │ blvs f4ad10 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ - ldc2l 1, cr15, [r8], {200} @ 0xc8 │ │ │ │ + stc2l 1, cr15, [r0], #800 @ 0x320 │ │ │ │ blcs fefb04a8 │ │ │ │ andeq pc, sl, r8, asr r8 @ │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ @ instruction: 0xf1c8613b │ │ │ │ - popcs {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + popcs {r0, r1, r2, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00084603 │ │ │ │ @ instruction: 0x61fb2391 │ │ │ │ bpl 1a1c0dc │ │ │ │ @ instruction: 0xf10a6873 │ │ │ │ blcs a14d0 │ │ │ │ teqphi r1, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sp, #3522560 @ 0x35c000 │ │ │ │ @@ -22918,15 +22918,15 @@ │ │ │ │ addhi pc, pc, r0, asr #32 │ │ │ │ @ instruction: 0x360168bb │ │ │ │ stmiale r7!, {r0, r1, r4, r5, r7, r9, lr}^ │ │ │ │ strcs lr, [r0, #-2012] @ 0xfffff824 │ │ │ │ @ instruction: 0xf8d82104 │ │ │ │ ldrbtvs r0, [sp], #-532 @ 0xfffffdec │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xffc8f10e │ │ │ │ + @ instruction: 0xffd0f10e │ │ │ │ tstcs r8, r5 │ │ │ │ @ instruction: 0x46816bfd │ │ │ │ @ instruction: 0xf01c4628 │ │ │ │ strtmi pc, [r8], -r3, lsr #21 │ │ │ │ @ instruction: 0xf9bcf01c │ │ │ │ ldmdbcc r4!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x466960f9 │ │ │ │ @@ -23028,15 +23028,15 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdbvs sl!, {r1, r2, r3, r6, r8, r9, fp, lr}^ │ │ │ │ andseq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d8d06a │ │ │ │ stmdacs r0, {r2, r3, r4, r9, ip} │ │ │ │ @ instruction: 0x462ad055 │ │ │ │ - @ instruction: 0xff22f10e │ │ │ │ + @ instruction: 0xff2af10e │ │ │ │ suble r2, lr, r0, lsl #16 │ │ │ │ eorcc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ eorpl pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ str r1, [r4, r5, asr #17] │ │ │ │ smladx pc, r5, r6, r4 @ │ │ │ │ @ instruction: 0xf8c76a7b │ │ │ │ @@ -23099,15 +23099,15 @@ │ │ │ │ @ instruction: 0xf7e8e7bb │ │ │ │ svclt 0x0000ee3e │ │ │ │ @ instruction: 0x008014ba │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ umulleq r1, r0, r0, r4 │ │ │ │ umulleq r1, r0, r0, r3 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - eoreq r0, r7, lr, asr #14 │ │ │ │ + eoreq r0, r7, lr, asr r7 │ │ │ │ @ instruction: 0xffff04f3 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0040f8cc │ │ │ │ svcge 0x0006b0a7 │ │ │ │ @@ -23180,15 +23180,15 @@ │ │ │ │ mlscc r5, r3, r8, pc @ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ blvs f3f608 │ │ │ │ mvnsvs r2, #4, 2 │ │ │ │ strpl pc, [r0], r3, lsl #10 │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ andseq pc, r4, #14024704 @ 0xd60000 │ │ │ │ - ldc2 1, cr15, [ip, #56]! @ 0x38 │ │ │ │ + stc2l 1, cr15, [r4, #56] @ 0x38 │ │ │ │ andvs r2, r5, r4, lsl #2 │ │ │ │ strtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf898f01c │ │ │ │ @ instruction: 0xf01b4620 │ │ │ │ @ instruction: 0xf8daffb1 │ │ │ │ stmib r7, {r2, r4, r5, r6, r8, fp, ip, sp}^ │ │ │ │ strbtmi r1, [r9], -r3 │ │ │ │ @@ -23347,15 +23347,15 @@ │ │ │ │ ldrbeq pc, [r6, r9, lsl #4] @ │ │ │ │ @ instruction: 0xf109d452 │ │ │ │ strbmi r0, [fp, #-2305] @ 0xfffff6ff │ │ │ │ blvs e95a80 │ │ │ │ @ instruction: 0xf7f04621 │ │ │ │ @ instruction: 0xf8dbf96f │ │ │ │ @ instruction: 0xf1c80000 │ │ │ │ - @ instruction: 0xf010f849 │ │ │ │ + @ instruction: 0xf010f851 │ │ │ │ @ instruction: 0xf0400f06 │ │ │ │ bmi fe37fa2c │ │ │ │ ldrbtmi r4, [sl], #-2952 @ 0xfffff478 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ ldrshmi r6, [sl], #-251 @ 0xffffff05 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ tstphi r2, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @@ -23401,15 +23401,15 @@ │ │ │ │ blmi 1868c70 │ │ │ │ @ instruction: 0xf8d66879 │ │ │ │ stmiapl fp, {r3, r4, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8d68094 │ │ │ │ stmdacs r0, {r2, r3, r4, r9, ip} │ │ │ │ @ instruction: 0x462ad057 │ │ │ │ - ldc2 1, cr15, [r8], #-56 @ 0xffffffc8 │ │ │ │ + mcrr2 1, 0, pc, r0, cr14 @ │ │ │ │ suble r2, sl, r0, lsl #16 │ │ │ │ eorcc pc, r0, #14024704 @ 0xd60000 │ │ │ │ eorpl pc, r4, #12976128 @ 0xc60000 │ │ │ │ andseq pc, ip, #12976128 @ 0xc60000 │ │ │ │ strt r1, [r3], r5, asr #17 │ │ │ │ @ instruction: 0xf045320a │ │ │ │ @ instruction: 0xf04f0505 │ │ │ │ @@ -23488,15 +23488,15 @@ │ │ │ │ ldmne sp, {r2, r3, r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c62300 │ │ │ │ @ instruction: 0xe6093218 │ │ │ │ bl c1d878 │ │ │ │ strdeq r0, [r0], lr │ │ │ │ strdeq r0, [r0], r4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq r0, r7, lr, lsr r3 │ │ │ │ + eoreq r0, r7, lr, asr #6 │ │ │ │ @ instruction: 0xffff2809 │ │ │ │ addeq r0, r0, r2, asr #18 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -23629,15 +23629,15 @@ │ │ │ │ mvnshi pc, r0 │ │ │ │ @ instruction: 0xf0139b13 │ │ │ │ @ instruction: 0xf0000202 │ │ │ │ cdpls 2, 0, cr8, cr2, cr9, {0} │ │ │ │ ldmiblt r6, {r9, sp} │ │ │ │ smmlaeq fp, r3, fp, r9 │ │ │ │ stmdals r3, {r1, r2, r3, r8, sl, ip, lr, pc} │ │ │ │ - @ instruction: 0xf93af106 │ │ │ │ + @ instruction: 0xf942f106 │ │ │ │ @ instruction: 0xf1024632 │ │ │ │ andcc r0, r1, #8, 6 @ 0x20000000 │ │ │ │ orreq lr, r3, #0, 22 │ │ │ │ @ instruction: 0x06ce7919 │ │ │ │ ldrbhi pc, [pc], -r0, asr #32 @ │ │ │ │ mvnsle r2, r4, lsl #20 │ │ │ │ blls 5e833c │ │ │ │ @@ -23829,17 +23829,17 @@ │ │ │ │ vmla.i8 d22, d24, d19 │ │ │ │ @ instruction: 0xf6c47201 │ │ │ │ ldrtmi r0, [r7], -r8, lsl #5 │ │ │ │ movwls r4, #13864 @ 0x3628 │ │ │ │ blcs 29df4c │ │ │ │ rsbsvs r2, r2, r0, lsl #4 │ │ │ │ @ instruction: 0xf1146067 │ │ │ │ - strdls pc, [r2], -r7 │ │ │ │ + strdls pc, [r2], -pc @ │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - stmdbls r2, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r3, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ subeq r9, r2, #3072 @ 0xc00 │ │ │ │ andcs lr, r1, r2, asr #20 │ │ │ │ beq 31a750 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r0, r1, r4, r5, r7, r8, pc}^ │ │ │ │ blcs 166d88 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -24049,17 +24049,17 @@ │ │ │ │ blcc 29e2a8 │ │ │ │ @ instruction: 0x4637607a │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ blcc 29e2c0 │ │ │ │ @ instruction: 0xf1146072 │ │ │ │ - @ instruction: 0x4606fb3f │ │ │ │ + strmi pc, [r6], -r7, asr #22 │ │ │ │ @ instruction: 0xf1144628 │ │ │ │ - subeq pc, r3, #91136 @ 0x16400 │ │ │ │ + subeq pc, r3, #99328 @ 0x18400 │ │ │ │ andcs lr, r6, r3, asr #20 │ │ │ │ beq 31aabc │ │ │ │ vmin.s8 d20, d9, d30 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ ldccs 3, cr0, [r2, #676] @ 0x2a4 │ │ │ │ blcc 29e2e4 │ │ │ │ andge pc, r4, r7, asr #17 │ │ │ │ @@ -24068,15 +24068,15 @@ │ │ │ │ bicshi pc, r5, #0 │ │ │ │ vmin.s8 d20, d2, d23 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ strtmi r0, [r8], -r8, lsl #7 │ │ │ │ blcc 29e308 │ │ │ │ andge pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf1056067 │ │ │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ mvnshi pc, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feea2608 │ │ │ │ b 145e82c │ │ │ │ @ instruction: 0xf1071959 │ │ │ │ @ instruction: 0xf8c70208 │ │ │ │ @ instruction: 0xf6409004 │ │ │ │ @@ -24218,17 +24218,17 @@ │ │ │ │ strbt r6, [r6], #102 @ 0x66 │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, r3, r8, lsl #7 │ │ │ │ tstls r3, r7, rrx │ │ │ │ - @ instruction: 0xf9ecf114 │ │ │ │ + @ instruction: 0xf9f4f114 │ │ │ │ strtmi r9, [r8], -r2 │ │ │ │ - blx 21c8a8 │ │ │ │ + blx 41c8a8 │ │ │ │ stmdbls r3, {r1, r8, r9, fp, ip, pc} │ │ │ │ b 1120ccc │ │ │ │ b 1129164 │ │ │ │ ldrbt r0, [r7], #2570 @ 0xa0a │ │ │ │ @ instruction: 0xf1062d92 │ │ │ │ vmin.s8 d16, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @@ -24247,15 +24247,15 @@ │ │ │ │ vmla.i8 d22, d18, d18 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r7], -r8, lsl #7 │ │ │ │ andls r4, r2, #40, 12 @ 0x2800000 │ │ │ │ blcc 29e5d4 │ │ │ │ andge pc, r4, r6, asr #17 │ │ │ │ @ instruction: 0xf1056067 │ │ │ │ - bls 11f660 │ │ │ │ + bls 11f680 │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ addshi pc, r0, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feee2cd8 │ │ │ │ b 145ef00 │ │ │ │ bcs 66e44 │ │ │ │ sbcshi pc, r5, #64 @ 0x40 │ │ │ │ @@ -24500,15 +24500,15 @@ │ │ │ │ @ instruction: 0x3710e77b │ │ │ │ adcvs r4, r7, r8, lsr #12 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andge pc, r4, r6, asr #17 │ │ │ │ rsbvs r6, r7, r3, lsr r0 │ │ │ │ @ instruction: 0xf1059102 │ │ │ │ - stmdbls r2, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r2, {r0, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r2], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe14c104 │ │ │ │ beq dcf54 │ │ │ │ blx fe31f3b4 │ │ │ │ bne 171b20c │ │ │ │ ldrcc lr, [r0], -r7, lsl #12 │ │ │ │ @@ -24975,20 +24975,20 @@ │ │ │ │ svcvs 0x007b681a │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrbcc r8, [ip, -r8, lsl #6]! │ │ │ │ pop {r0, r2, r3, r4, r5, r7, r9, sl, lr} │ │ │ │ ldrshvs r8, [sp, #240]! @ 0xf0 │ │ │ │ stmibpl r0!, {r2, r3, r4, r5, r7, r9, fp, sp, lr} │ │ │ │ - blx 51d73e │ │ │ │ + blx 71d73e │ │ │ │ blcs fefb2834 │ │ │ │ andeq pc, sl, r4, asr r8 @ │ │ │ │ orrscs fp, r1, #8, 30 │ │ │ │ @ instruction: 0xf1c660fb │ │ │ │ - popcs {r0, r3, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + popcs {r0, r4, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00084603 │ │ │ │ @ instruction: 0x61bb2391 │ │ │ │ bpl 1a1e470 │ │ │ │ ldrdcc pc, [r4], -r8 │ │ │ │ beq 19d474 │ │ │ │ vqrdmulh.s d18, d0, d1 │ │ │ │ ldmib r7, {r0, r4, r8, pc}^ │ │ │ │ @@ -25179,15 +25179,15 @@ │ │ │ │ ldmvs fp!, {r0, r1, r2, r3, r7, pc} │ │ │ │ adcsmi r3, r3, #1048576 @ 0x100000 │ │ │ │ ldrb sp, [ip, r7, ror #17] │ │ │ │ tstcs r4, r0, lsl #10 │ │ │ │ andseq pc, r4, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8c7647d │ │ │ │ @ instruction: 0xf10cd024 │ │ │ │ - andvs pc, r5, pc, lsl lr @ │ │ │ │ + andvs pc, r5, r7, lsr #28 │ │ │ │ blvs fffa9778 │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ @ instruction: 0xf8faf01a │ │ │ │ @ instruction: 0xf01a4628 │ │ │ │ @ instruction: 0xf8d4f813 │ │ │ │ eorsvs r3, r9, #116, 18 @ 0x1d0000 │ │ │ │ strmi r4, [r3], r9, ror #12 │ │ │ │ @@ -25289,15 +25289,15 @@ │ │ │ │ blmi 156a9f0 │ │ │ │ @ instruction: 0xf8d8693a │ │ │ │ ldmpl r3, {r3, r4, r9}^ │ │ │ │ @ instruction: 0xd0774298 │ │ │ │ andsne pc, ip, #216, 16 @ 0xd80000 │ │ │ │ rsble r2, r0, r0, lsl #16 │ │ │ │ @ instruction: 0xf10c462a │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d8d059 │ │ │ │ @ instruction: 0xf8c83220 │ │ │ │ @ instruction: 0xf8c85224 │ │ │ │ stmiane r5, {r2, r3, r4, r9}^ │ │ │ │ ldrtmi lr, [r5], -r4, lsl #15 │ │ │ │ strbmi lr, [sp, #-1807] @ 0xfffff8f1 │ │ │ │ @ instruction: 0x464dbf38 │ │ │ │ @@ -25365,15 +25365,15 @@ │ │ │ │ addsvs r0, sl, ip, lsl #4 │ │ │ │ @ instruction: 0xf7e6e7a9 │ │ │ │ svclt 0x0000ec88 │ │ │ │ rsbseq pc, pc, lr, lsr #2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq pc, pc, r0, lsl #2 │ │ │ │ rsbseq pc, pc, r0 │ │ │ │ - strdeq lr, [r6], -ip @ │ │ │ │ + eoreq lr, r6, ip, lsl #8 │ │ │ │ @ instruction: 0xfffee1a1 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ @@ -25437,15 +25437,15 @@ │ │ │ │ mlscc r5, r3, r8, pc @ │ │ │ │ rsbsle r2, pc, r0, lsl #22 │ │ │ │ tstcs r4, fp, ror sl │ │ │ │ @ instruction: 0xf50362fd │ │ │ │ @ instruction: 0xf8c75880 │ │ │ │ @ instruction: 0xf8d8d014 │ │ │ │ @ instruction: 0xf10c0214 │ │ │ │ - tstpcs r4, fp, lsl ip @ p-variant is OBSOLETE │ │ │ │ + tstpcs r4, r3, lsr #24 @ p-variant is OBSOLETE │ │ │ │ strmi r6, [r3], r5 │ │ │ │ @ instruction: 0xf0194620 │ │ │ │ @ instruction: 0x4620fef7 │ │ │ │ mrc2 0, 0, pc, cr0, cr9, {0} │ │ │ │ ldmdbcc r4!, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andne lr, r3, r7, asr #19 │ │ │ │ ldcvs 6, cr4, [sp, #-420] @ 0xfffffe5c │ │ │ │ @@ -25539,15 +25539,15 @@ │ │ │ │ vpmax.s8 d15, d6, d21 │ │ │ │ ldrle r0, [pc], #-2002 @ 618dc │ │ │ │ adcsmi r3, r3, #1048576 @ 0x100000 │ │ │ │ bvs 1e97cc4 │ │ │ │ @ instruction: 0xf7ee4621 │ │ │ │ bvs f5fbc0 │ │ │ │ @ instruction: 0xf1c56818 │ │ │ │ - @ instruction: 0xf010ff29 │ │ │ │ + @ instruction: 0xf010ff31 │ │ │ │ cmnle r8, r6, lsl #30 │ │ │ │ blmi 13f4244 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ mrcvs 8, 7, r6, cr11, cr10, {0} │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ ldrbcc r8, [r4, -pc, lsl #1]! │ │ │ │ @@ -25565,15 +25565,15 @@ │ │ │ │ strbcs fp, [r0, #-3896] @ 0xfffff0c8 │ │ │ │ ldmdavs r9!, {r0, r6, r8, r9, fp, lr} │ │ │ │ andseq pc, r8, #216, 16 @ 0xd80000 │ │ │ │ addsmi r5, r8, #13303808 @ 0xcb0000 │ │ │ │ @ instruction: 0xf8d8d057 │ │ │ │ mvnlt r1, ip, lsl r2 │ │ │ │ @ instruction: 0xf10c462a │ │ │ │ - orrlt pc, r0, r1, asr fp @ │ │ │ │ + orrlt pc, r0, r9, asr fp @ │ │ │ │ eorcc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ eorpl pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andseq pc, ip, #200, 16 @ 0xc80000 │ │ │ │ ldrb r1, [fp, -r5, asr #17] │ │ │ │ svclt 0x0038455d │ │ │ │ ubfx r4, sp, #12, #6 │ │ │ │ bl 3b0188 │ │ │ │ @@ -25622,15 +25622,15 @@ │ │ │ │ ldmne sp, {r2, r3, r4, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c82300 │ │ │ │ usat r3, #27, r8, lsl #4 │ │ │ │ b fe11f9c8 │ │ │ │ @ instruction: 0x007fe996 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0x007fe990 │ │ │ │ - eoreq lr, r6, r2, lsr #1 │ │ │ │ + strhteq lr, [r6], -r2 │ │ │ │ @ instruction: 0xffff04cd │ │ │ │ rsbseq lr, pc, r4, lsl #14 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ @@ -25755,58 +25755,58 @@ │ │ │ │ ldrbtne pc, [r8], #2271 @ 0x8df @ │ │ │ │ @ instruction: 0x960d4478 │ │ │ │ @ instruction: 0xf10d2701 │ │ │ │ stmdapl r1, {r3, r4, r5, r8, fp}^ │ │ │ │ stmdavs r9, {r4, r6, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9129 │ │ │ │ ldrtmi r0, [r1], -r0, lsl #2 │ │ │ │ - cdp2 1, 13, cr15, cr10, cr6, {1} │ │ │ │ + cdp2 1, 14, cr15, cr2, cr6, {1} │ │ │ │ @ instruction: 0xf8df9817 │ │ │ │ ldrdcs r3, [r8, -ip] │ │ │ │ eorvc pc, r0, r0, lsl #17 │ │ │ │ movwls r5, #18659 @ 0x48e3 │ │ │ │ @ instruction: 0xf8df461a │ │ │ │ ldrbtmi r3, [fp], #-1232 @ 0xfffffb30 │ │ │ │ - blx ff19e0fe │ │ │ │ + blx ff39e0fe │ │ │ │ ldrtmi r2, [r1], -r2, lsl #4 │ │ │ │ sbcvs r9, r6, #8 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ andcs pc, r2, #475136 @ 0x74000 │ │ │ │ strmi r2, [r4], -r4, lsl #2 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ vst2.8 {d31,d33}, [pc :64], r7 │ │ │ │ strmi r7, [r5], -r6, lsl #2 │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0x4602fed1 │ │ │ │ + @ instruction: 0x4602fed9 │ │ │ │ @ instruction: 0x23203218 │ │ │ │ andls r4, r3, #17825792 @ 0x1100000 │ │ │ │ andls r4, r5, sl, lsr r6 │ │ │ │ - @ instruction: 0xf8d4f125 │ │ │ │ + @ instruction: 0xf8dcf125 │ │ │ │ @ instruction: 0x8014f8dd │ │ │ │ @ instruction: 0x46414650 │ │ │ │ - blx fe59e150 │ │ │ │ + blx fe79e150 │ │ │ │ mlacs r9, r8, r8, pc @ │ │ │ │ @ instruction: 0x46399817 │ │ │ │ strvs lr, [lr], -sp, asr #19 │ │ │ │ - cdp2 1, 9, cr15, cr6, cr3, {1} │ │ │ │ + cdp2 1, 9, cr15, cr14, cr3, {1} │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #9802 @ 0x264a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 1206e0 │ │ │ │ + blls 120700 │ │ │ │ bls 12e930 │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf10d4650 │ │ │ │ @ instruction: 0xf1270b64 │ │ │ │ - @ instruction: 0x462bf81f │ │ │ │ + strtmi pc, [fp], -r7, lsr #16 │ │ │ │ strls r4, [r0], #-1538 @ 0xfffff9fe │ │ │ │ ldcge 1, cr2, [sp], {115} @ 0x73 │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - movwcs pc, #2123 @ 0x84b @ │ │ │ │ + movwcs pc, #2131 @ 0x853 @ │ │ │ │ @ instruction: 0x46069011 │ │ │ │ stmib r9, {r1, r2, r3, r8, r9, ip, pc}^ │ │ │ │ stcvc 3, cr3, [r5], {1} │ │ │ │ stmib r4, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ stccs 3, cr3, [r1, #-4] │ │ │ │ ldm r9, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ stm fp, {r0, r1, r2, r3} │ │ │ │ @@ -25814,19 +25814,19 @@ │ │ │ │ @ instruction: 0x465f83da │ │ │ │ stcge 6, cr9, [r1, #-112]! @ 0xffffff90 │ │ │ │ strgt ip, [pc, #-3855] @ 60e1d │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0xf100fdf1 │ │ │ │ + @ instruction: 0xf100fdf9 │ │ │ │ @ instruction: 0x4611021c │ │ │ │ andls r7, r6, #29440 @ 0x7300 │ │ │ │ strmi r2, [r7], -r1, lsl #4 │ │ │ │ - @ instruction: 0xf880f125 │ │ │ │ + @ instruction: 0xf888f125 │ │ │ │ @ instruction: 0xf1079b16 │ │ │ │ @ instruction: 0xf89d0c30 │ │ │ │ blhi ee5eac │ │ │ │ movweq pc, #33731 @ 0x83c3 @ │ │ │ │ rsbsvs pc, pc, #570425344 @ 0x22000000 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ ldrmi sl, [lr], r1, lsr #22 │ │ │ │ @@ -25835,15 +25835,15 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - blx 99e230 │ │ │ │ + blx b9e230 │ │ │ │ ldrls r2, [r1], -r0, lsl #6 │ │ │ │ ldrbmi r9, [pc], -lr, lsl #6 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stmib r4, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ @@ -25851,19 +25851,19 @@ │ │ │ │ andeq lr, pc, fp, lsl #17 │ │ │ │ ldrls r9, [ip], -r2, lsl #26 │ │ │ │ strgt ip, [pc, #-3855] @ 60eb1 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - ldclvc 13, cr15, [r3], #-668 @ 0xfffffd64 │ │ │ │ + ldclvc 13, cr15, [r3], #-700 @ 0xfffffd44 │ │ │ │ ldreq pc, [ip], -r0, lsl #2 │ │ │ │ ldrtmi r4, [r1], -r2, asr #12 │ │ │ │ @ instruction: 0xf1254607 │ │ │ │ - blls 61fec0 │ │ │ │ + blls 61fee0 │ │ │ │ @ instruction: 0x1054f89d │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ vbic.i16 d24, #47616 @ 0xba00 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ vld4.8 {d14-d17}, [r2], r8 │ │ │ │ b 10ba7f8 │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -25871,50 +25871,50 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r5, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xf9dcf127 │ │ │ │ + @ instruction: 0xf9e4f127 │ │ │ │ bleq fefdd4a4 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ - ldc2 1, cr15, [sl, #144]! @ 0x90 │ │ │ │ + stc2l 1, cr15, [r2, #144] @ 0x90 │ │ │ │ @ instruction: 0x46419817 │ │ │ │ @ instruction: 0xf1232220 │ │ │ │ - @ instruction: 0x4605fddb │ │ │ │ + strmi pc, [r5], -r3, ror #27 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r8, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r9], -r9, ror #5 │ │ │ │ @ instruction: 0x46503514 │ │ │ │ - @ instruction: 0xf9c6f127 │ │ │ │ + @ instruction: 0xf9cef127 │ │ │ │ strbmi r2, [r8], -r0, lsr #2 │ │ │ │ bleq 9d934 │ │ │ │ - stc2 1, cr15, [r4, #144]! @ 0x90 │ │ │ │ + stc2 1, cr15, [ip, #144]! @ 0x90 │ │ │ │ eorcs r9, r0, #1507328 @ 0x170000 │ │ │ │ @ instruction: 0xf1232101 │ │ │ │ - strmi pc, [r7], -r5, asr #27 │ │ │ │ + strmi pc, [r7], -sp, asr #27 │ │ │ │ strbmi fp, [fp], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46503714 │ │ │ │ - @ instruction: 0xf9b0f127 │ │ │ │ + @ instruction: 0xf9b8f127 │ │ │ │ bls 1f374c │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - stmdbls r8, {r0, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r8, {r0, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ andcs pc, r3, r5, lsr #23 │ │ │ │ @ instruction: 0xf1b99d17 │ │ │ │ - blmi fea20368 │ │ │ │ + blmi fea20388 │ │ │ │ tstcs r8, r2, lsl #12 │ │ │ │ ldrbtmi r4, [fp], #-1576 @ 0xfffff9d8 │ │ │ │ - blx fe99e33c │ │ │ │ + blx feb9e33c │ │ │ │ @ instruction: 0x23202202 │ │ │ │ sbcvs r4, r3, #17825792 @ 0x1100000 │ │ │ │ ldrbmi r9, [r0], -r6 │ │ │ │ @ instruction: 0xfffcf7eb │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrbmi r4, [r0], -r5, lsl #12 │ │ │ │ @ instruction: 0xfff6f7eb │ │ │ │ @@ -25922,28 +25922,28 @@ │ │ │ │ ldrbmi r4, [r0], -r6, lsl #12 │ │ │ │ @ instruction: 0xfff0f7eb │ │ │ │ andls r9, r8, r5, lsl #22 │ │ │ │ ldmdals r7, {r0, r8, sp} │ │ │ │ mlacs r9, r3, r8, pc @ │ │ │ │ movwls r2, #58112 @ 0xe300 │ │ │ │ andcc pc, r4, r9, asr #17 │ │ │ │ - stc2 1, cr15, [r0, #140] @ 0x8c │ │ │ │ + stc2 1, cr15, [r8, #140] @ 0x8c │ │ │ │ cmplt r0, r3, lsl #12 │ │ │ │ movwls r4, #22090 @ 0x564a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 1e04b4 │ │ │ │ + blls 1e04d4 │ │ │ │ bls 12eb5c │ │ │ │ cmppne r5, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - ldrtmi pc, [r3], -fp, lsl #30 @ │ │ │ │ + shadd16mi pc, r3, r3 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #10 │ │ │ │ - @ instruction: 0xff38f126 │ │ │ │ + @ instruction: 0xff40f126 │ │ │ │ andsls r2, r1, r0, lsl #6 │ │ │ │ movwls r4, #59008 @ 0xe680 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ tstls sp, #1280 @ 0x500 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ rscvs r2, r3, r1, lsl #26 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ @@ -25953,20 +25953,20 @@ │ │ │ │ @ instruction: 0xf8cd465e │ │ │ │ svcls 0x00028070 │ │ │ │ ldrtmi ip, [sp], -pc, lsl #28 │ │ │ │ ldm r6, {r0, r1, r2, r3, r8, sl, lr, pc} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ ldmdals r7, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2l 1, cr15, [sl], {35} @ 0x23 │ │ │ │ + stc2l 1, cr15, [r2], #140 @ 0x8c │ │ │ │ andseq pc, ip, #0, 2 │ │ │ │ @ instruction: 0xf8984611 │ │ │ │ andls r3, r5, #17 │ │ │ │ strmi r2, [r6], -r1, lsl #4 │ │ │ │ - @ instruction: 0xff68f124 │ │ │ │ + @ instruction: 0xff70f124 │ │ │ │ ssatmi r9, #29, r6, lsl #22 │ │ │ │ @ instruction: 0x1054f89d │ │ │ │ ldreq pc, [r0, -r6, lsl #2]! │ │ │ │ vbic.i16 d24, #45568 @ 0xb200 │ │ │ │ vld2.8 {d0-d3}, [r2], r8 │ │ │ │ b 10ba994 │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -25974,15 +25974,15 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi r3, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm r5, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - strcs pc, [r0, #-2319] @ 0xfffff6f1 │ │ │ │ + strcs pc, [r0, #-2327] @ 0xfffff6e9 │ │ │ │ subhi pc, r4, sp, asr #17 │ │ │ │ ldrbmi r9, [ip], lr, lsl #10 │ │ │ │ strpl lr, [r1, #-2505] @ 0xfffff637 │ │ │ │ ldrls r2, [sp, #-1537] @ 0xfffff9ff │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ strpl lr, [r1, #-2500] @ 0xfffff63c │ │ │ │ @ instruction: 0xf88d60e5 │ │ │ │ @@ -25990,20 +25990,20 @@ │ │ │ │ svcls 0x0002000f │ │ │ │ rsbshi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ ldmdals r7, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2 1, cr15, [r0], {35} @ 0x23 │ │ │ │ + ldc2 1, cr15, [r8], {35} @ 0x23 │ │ │ │ mulscc r1, r8, r8 │ │ │ │ ldmdaeq ip, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46414632 │ │ │ │ @ instruction: 0xf1249003 │ │ │ │ - blls 621c90 │ │ │ │ + blls 621cb0 │ │ │ │ @ instruction: 0xf89d9803 │ │ │ │ vmov.i32 , #180 @ 0x000000b4 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ blhi 11a044 │ │ │ │ ldceq 1, cr15, [r0], #-0 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ mvnsvc pc, #64, 12 @ 0x4000000 │ │ │ │ @@ -26012,81 +26012,81 @@ │ │ │ │ tstmi r3, #-1879048192 @ 0x90000000 │ │ │ │ ldm lr!, {r0, r1, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ stmdbls r3, {r0, r1, r2, r3} │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - blls 2a0364 │ │ │ │ + blls 2a0384 │ │ │ │ vst1.8 {d25-d26}, [pc], r5 │ │ │ │ movwls r7, #488 @ 0x1e8 │ │ │ │ @ instruction: 0x46434650 │ │ │ │ - cdp2 1, 9, cr15, cr6, cr6, {1} │ │ │ │ + cdp2 1, 9, cr15, cr14, cr6, {1} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ ldrbmi r2, [r0], -r7, lsl #6 │ │ │ │ blx feea0024 │ │ │ │ ldmdbls r7, {r0, r2, r3, r8, r9, fp, sp, pc} │ │ │ │ stmdals r7, {r0, r1, r9, sp} │ │ │ │ movwls r9, #34048 @ 0x8500 │ │ │ │ blx 1020032 │ │ │ │ strtmi r4, [sl], -lr, lsr #22 │ │ │ │ ldrbmi r4, [r0], -r9, lsr #12 │ │ │ │ @ instruction: 0xf126447b │ │ │ │ - ldmdals r7, {r0, r1, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r1, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ tstcs r8, fp, lsr #22 │ │ │ │ ldrbtmi r9, [fp], #-2564 @ 0xfffff5fc │ │ │ │ eorvs pc, r0, r0, lsl #17 │ │ │ │ - @ instruction: 0xf9aaf123 │ │ │ │ + @ instruction: 0xf9b2f123 │ │ │ │ strtmi r2, [r9], -r2, lsl #4 │ │ │ │ sbcvs r9, r5, #6 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ andcs pc, r2, #3, 30 │ │ │ │ andls r2, r3, r4, lsl #2 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ @ instruction: 0x4632fefd │ │ │ │ andls r2, r5, r2, lsl #2 │ │ │ │ @ instruction: 0xf7eb4650 │ │ │ │ @ instruction: 0xf44ffef7 │ │ │ │ andls r7, r9, r6, lsl #2 │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0x4607fcb1 │ │ │ │ + @ instruction: 0x4607fcb9 │ │ │ │ ldmdaeq r8, {r8, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r2], -r0, lsr #6 │ │ │ │ @ instruction: 0xf1244641 │ │ │ │ - @ instruction: 0x4639feb5 │ │ │ │ + @ instruction: 0x4639febd │ │ │ │ @ instruction: 0xf1274650 │ │ │ │ - strls pc, [lr, #-2167] @ 0xfffff789 │ │ │ │ + strls pc, [lr, #-2175] @ 0xfffff781 │ │ │ │ mlacs r9, r7, r8, pc @ │ │ │ │ ldmdals r7, {r0, r4, r5, r9, sl, lr} │ │ │ │ andpl pc, r4, r9, asr #17 │ │ │ │ - ldc2l 1, cr15, [r8], #-140 @ 0xffffff74 │ │ │ │ + stc2 1, cr15, [r0], {35} @ 0x23 │ │ │ │ movwlt r4, #34307 @ 0x8603 │ │ │ │ movwls r4, #46666 @ 0xb64a │ │ │ │ addsvs ip, r8, #12288 @ 0x3000 │ │ │ │ @ instruction: 0x465062d9 │ │ │ │ @ instruction: 0xf1274619 │ │ │ │ - blls 3602a4 │ │ │ │ + blls 3602c4 │ │ │ │ ands r3, r5, r4, lsl r3 │ │ │ │ ... │ │ │ │ rsbseq lr, pc, r0, ror #7 │ │ │ │ - eoreq r8, r1, sl, asr #6 │ │ │ │ + eoreq r8, r1, sl, asr r3 │ │ │ │ rsbseq lr, pc, r8, asr #7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - eoreq r8, r1, r6, lsl r3 │ │ │ │ - eoreq r7, r1, r6, ror #31 │ │ │ │ - eoreq r7, r1, ip, ror #29 │ │ │ │ - eoreq r7, r1, r6, ror #29 │ │ │ │ + eoreq r8, r1, r6, lsr #6 │ │ │ │ + strdeq r7, [r1], -r6 @ │ │ │ │ + strdeq r7, [r1], -ip @ │ │ │ │ + strdeq r7, [r1], -r6 @ │ │ │ │ vmax.s8 q10, q0, q1 │ │ │ │ ldrbmi r1, [r0], -r5, asr #2 │ │ │ │ - stc2l 1, cr15, [ip, #152]! @ 0x98 │ │ │ │ + ldc2l 1, cr15, [r4, #152]! @ 0x98 │ │ │ │ strmi r9, [r2], -r3, lsl #22 │ │ │ │ movwls r2, #371 @ 0x173 │ │ │ │ blls 1b3aa0 │ │ │ │ - cdp2 1, 1, cr15, cr8, cr6, {1} │ │ │ │ + cdp2 1, 2, cr15, cr0, cr6, {1} │ │ │ │ stcvc 3, cr2, [r6], {-0} │ │ │ │ andsls r4, r1, r5, lsl #12 │ │ │ │ cdpcs 3, 0, cr9, cr1, cr14, {0} │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ strtmi fp, [r8], r8, lsl #30 │ │ │ │ stmib r4, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ rscvs r3, r3, r1, lsl #6 │ │ │ │ @@ -26095,19 +26095,19 @@ │ │ │ │ @ instruction: 0x465fd036 │ │ │ │ mcrls 5, 0, r9, cr2, cr12, {0} │ │ │ │ strgt ip, [pc], -pc, lsl #30 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf1239817 │ │ │ │ - @ instruction: 0xf100fbbd │ │ │ │ + @ instruction: 0xf100fbc5 │ │ │ │ stclvc 8, cr0, [fp], #-112 @ 0xffffff90 │ │ │ │ strbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1244607 │ │ │ │ - blls 621aec │ │ │ │ + blls 621b0c │ │ │ │ @ instruction: 0x1054f89d │ │ │ │ ldceq 1, cr15, [r0], #-28 @ 0xffffffe4 │ │ │ │ vbic.i16 d24, #47616 @ 0xba00 │ │ │ │ @ instruction: 0xf8dd0308 │ │ │ │ vld4.8 {d14-d17}, [r2], r8 │ │ │ │ b 10babcc │ │ │ │ @ instruction: 0xf02201c3 │ │ │ │ @@ -26115,34 +26115,34 @@ │ │ │ │ strdmi r7, [fp], -r9 │ │ │ │ teqhi fp, #1275068416 @ 0x4c000000 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46504639 │ │ │ │ - @ instruction: 0xfff2f126 │ │ │ │ + @ instruction: 0xfffaf126 │ │ │ │ ldrls r2, [r1, #-768] @ 0xfffffd00 │ │ │ │ ldrbmi r9, [pc], -lr, lsl #6 │ │ │ │ movwcc lr, #6601 @ 0x19c9 │ │ │ │ tstls sp, #1048576 @ 0x100000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ ldm r9, {r0, r1, r5, r6, r7, sp, lr} │ │ │ │ @ instruction: 0xf88d000f │ │ │ │ stm fp, {r2, r4, r5, r6, sp, lr} │ │ │ │ stcls 0, cr0, [r2], {15} │ │ │ │ svcgt 0x000f951c │ │ │ │ ldm r7, {r0, r1, r2, r3, sl, lr, pc} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ ldmdals r7, {r2, r3, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx 1e1e6c2 │ │ │ │ + blx 201e6c2 │ │ │ │ @ instruction: 0xf1007c6b │ │ │ │ @ instruction: 0x4632051c │ │ │ │ strmi r4, [r7], -r9, lsr #12 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr4, {1} │ │ │ │ + cdp2 1, 0, cr15, cr14, cr4, {1} │ │ │ │ @ instruction: 0xf89d9b16 │ │ │ │ @ instruction: 0xf1071054 │ │ │ │ blhi ee5310 │ │ │ │ movweq pc, #33731 @ 0x83c3 @ │ │ │ │ ldrd pc, [r8], -sp │ │ │ │ rsbsvs pc, pc, #570425344 @ 0x22000000 │ │ │ │ biceq lr, r3, r1, asr #20 │ │ │ │ @@ -26151,39 +26151,39 @@ │ │ │ │ tstmi r3, #11 │ │ │ │ ldm lr!, {r0, r1, r3, r4, r5, r8, r9, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - msrcs LR_irq, fp │ │ │ │ + msrcs LR_irq, r3 │ │ │ │ cdp 6, 11, cr4, cr7, cr8, {2} │ │ │ │ @ instruction: 0xf1240b00 │ │ │ │ - ldmdals r7, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldmdals r7, {r0, r4, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrtmi r2, [r1], -r0, lsr #4 │ │ │ │ - blx feb1e72a │ │ │ │ + blx fed1e72a │ │ │ │ cmplt r0, r4, lsl #12 │ │ │ │ blgt 133bd0 │ │ │ │ rscvs r6, r1, #160, 4 │ │ │ │ ldrcc r4, [r4], #-1569 @ 0xfffff9df │ │ │ │ @ instruction: 0xf1264650 │ │ │ │ - blls 2e2108 │ │ │ │ + blls 2e2128 │ │ │ │ strls r4, [r1], #-1602 @ 0xfffff9be │ │ │ │ bicsne pc, r1, r0, asr #4 │ │ │ │ ldrbmi r9, [r0], -r0, lsl #6 │ │ │ │ @ instruction: 0xf126462b │ │ │ │ - stmdbls r6, {r0, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r6, {r0, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7ec4650 │ │ │ │ blmi fe2e08f8 │ │ │ │ tstcs r8, sl, lsl #26 │ │ │ │ stmiapl fp!, {r0, r1, r2, r4, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -r2, lsl #6 │ │ │ │ ldrbtmi r4, [fp], #-2950 @ 0xfffff47a │ │ │ │ - @ instruction: 0xf888f123 │ │ │ │ + @ instruction: 0xf890f123 │ │ │ │ @ instruction: 0x46042316 │ │ │ │ andcs r6, r1, #805306380 @ 0x3000000c │ │ │ │ ldrbmi r2, [r0], -r3, lsl #2 │ │ │ │ stc2l 7, cr15, [r0, #940]! @ 0x3ac │ │ │ │ strmi r4, [r2], -r1, lsr #12 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf7ec2401 │ │ │ │ @@ -26218,49 +26218,49 @@ │ │ │ │ stclmi 8, cr5, [r3, #-940]! @ 0xfffffc54 │ │ │ │ blmi 1946f90 │ │ │ │ smlsdxls r3, sp, r4, r4 │ │ │ │ movwls r4, #25723 @ 0x647b │ │ │ │ ldrbmi r9, [r0], -r3, lsl #28 │ │ │ │ andcs r4, r0, #45088768 @ 0x2b00000 │ │ │ │ strls r2, [r0], -r4, lsl #2 │ │ │ │ - blx f1e82e │ │ │ │ + blx 111e82e │ │ │ │ strcs r9, [r1], #-2071 @ 0xfffff7e9 │ │ │ │ eormi pc, r0, r0, lsl #17 │ │ │ │ @ instruction: 0xf0002e00 │ │ │ │ @ instruction: 0xf04f809e │ │ │ │ strls r0, [r9, #-2048] @ 0xfffff800 │ │ │ │ andge pc, r8, sp, asr #17 │ │ │ │ tstcs r8, r6, lsl #22 │ │ │ │ @ instruction: 0xf1239a04 │ │ │ │ - strmi pc, [r4], -r1, lsr #16 │ │ │ │ + strmi pc, [r4], -r9, lsr #16 │ │ │ │ movweq pc, #16648 @ 0x4108 @ │ │ │ │ sbcvs r2, r3, #4, 4 @ 0x40000000 │ │ │ │ orreq lr, r8, pc, asr #20 │ │ │ │ @ instruction: 0xf7eb9802 │ │ │ │ tstpcs r0, r7, ror sp @ p-variant is OBSOLETE │ │ │ │ ldmdals r7, {r1, r2, r9, sl, lr} │ │ │ │ - blx ff71e860 │ │ │ │ + blx ff91e860 │ │ │ │ @ instruction: 0xf1006923 │ │ │ │ strmi r0, [r2], r4, asr #10 │ │ │ │ vrsubhn.i16 d20, , │ │ │ │ orrvs r0, r3, r4, lsl r3 │ │ │ │ stmib r0, {r0, r1, r5, r7, fp, sp, lr}^ │ │ │ │ blls 62f408 │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1243148 │ │ │ │ - ldrbmi pc, [r1], -r7, lsr #26 @ │ │ │ │ + ldrbmi pc, [r1], -pc, lsr #26 @ │ │ │ │ @ instruction: 0xf04f9802 │ │ │ │ @ instruction: 0xf1263aff │ │ │ │ - vceq.f32 , q8, │ │ │ │ + vceq.f32 , q8, │ │ │ │ ldmdals r7, {r0, r1, r2, r3, r4, r5, r6, r8, sp} │ │ │ │ @ instruction: 0xf1237c34 │ │ │ │ - ldrls pc, [r1, #-2831] @ 0xfffff4f1 │ │ │ │ + ldrls pc, [r1, #-2839] @ 0xfffff4e9 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr0, {0} │ │ │ │ strvc lr, [r0, -r9, asr #19] │ │ │ │ stcleq 1, cr15, [r4], #-0 │ │ │ │ andvc pc, r8, r9, asr #17 │ │ │ │ @ instruction: 0xf8964605 │ │ │ │ blx 30e474 │ │ │ │ @ instruction: 0xf880f404 │ │ │ │ @@ -26282,15 +26282,15 @@ │ │ │ │ blx 108482 │ │ │ │ strtmi r1, [r9], -r3, lsl #6 │ │ │ │ @ instruction: 0xf8937f9a │ │ │ │ andcc r3, fp, #46 @ 0x2e │ │ │ │ @ instruction: 0xf845330b │ │ │ │ @ instruction: 0xf8454022 │ │ │ │ @ instruction: 0xf1267023 │ │ │ │ - blls 161f28 │ │ │ │ + blls 161f48 │ │ │ │ strbmi r9, [r3, #-2071] @ 0xfffff7e9 │ │ │ │ ldrmi sp, [ip], -r8, lsl #3 │ │ │ │ @ instruction: 0x46011d9a │ │ │ │ andls r9, r0, #8, 22 @ 0x2000 │ │ │ │ stmdals r7, {r1, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dd9d09 │ │ │ │ @ instruction: 0xf7eba008 │ │ │ │ @@ -26309,18 +26309,18 @@ │ │ │ │ bls 12b0fc │ │ │ │ ldmib sp, {r8, r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7eb0307 │ │ │ │ strls pc, [r3], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0xf7e5e748 │ │ │ │ svclt 0x0000ed20 │ │ │ │ muleq r0, r0, r8 │ │ │ │ - eoreq r7, r1, sl, lsr #25 │ │ │ │ + strhteq r7, [r1], -sl │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ - eoreq r7, r1, ip, lsl ip │ │ │ │ - eoreq r7, r1, r8, lsr #24 │ │ │ │ + eoreq r7, r1, ip, lsr #24 │ │ │ │ + eoreq r7, r1, r8, lsr ip │ │ │ │ rsbseq sp, pc, r0, asr #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febb971c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ @ instruction: 0xf500559a │ │ │ │ @@ -26450,15 +26450,15 @@ │ │ │ │ movwhi lr, #6605 @ 0x19cd │ │ │ │ strls r9, [r0, #-2833] @ 0xfffff4ef │ │ │ │ @ instruction: 0xf8d39a06 │ │ │ │ ldmdbls r0, {r2, r3, r4, r5, r6, r7, sl, fp, ip, sp} │ │ │ │ @ instruction: 0x53adf503 │ │ │ │ movwls r9, #22535 @ 0x5807 │ │ │ │ @ instruction: 0xf1bf4633 │ │ │ │ - blls 2a2598 │ │ │ │ + blls 2a25b8 │ │ │ │ strtne pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrle r0, [r0], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r9, [r1, -r9, lsl #22] │ │ │ │ blls 3739a8 │ │ │ │ blls 3337c0 │ │ │ │ strhle r4, [ip], #-43 @ 0xffffffd5 │ │ │ │ @@ -26655,15 +26655,15 @@ │ │ │ │ blls 4f7650 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8d39a07 │ │ │ │ ldmib sp, {r2, r3, r4, r5, r6, r7, sl, fp, ip, sp}^ │ │ │ │ @ instruction: 0xf5030110 │ │ │ │ movwls r5, #21421 @ 0x53ad │ │ │ │ @ instruction: 0xf1c04633 │ │ │ │ - blls 3a256c │ │ │ │ + blls 3a258c │ │ │ │ ldrmi r3, [sp], #-1793 @ 0xfffff8ff │ │ │ │ ldrmi r9, [r8], #2825 @ 0xb09 │ │ │ │ adcsmi r9, fp, #11264 @ 0x2c00 │ │ │ │ blls 296bbc │ │ │ │ strtne pc, [r0], #-2259 @ 0xfffff72d │ │ │ │ mlacc ip, r1, r8, pc @ │ │ │ │ ldrble r0, [r4, #1883] @ 0x75b │ │ │ │ @@ -26846,15 +26846,15 @@ │ │ │ │ ldmibcc r8, {r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwne lr, #39683 @ 0x9b03 │ │ │ │ @ instruction: 0xf5089307 │ │ │ │ movwls r5, #45967 @ 0xb38f │ │ │ │ ldrdcc pc, [r0, #139]! @ 0x8b │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ sbchi pc, r3, r0, asr #32 │ │ │ │ - ldc2l 1, cr15, [r2], #-784 @ 0xfffffcf0 │ │ │ │ + ldc2l 1, cr15, [sl], #-784 @ 0xfffffcf0 │ │ │ │ strmi r6, [r7], -sl, lsr #18 │ │ │ │ @ instruction: 0xf8cd2400 │ │ │ │ tstlt r2, #36 @ 0x24 │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ andsle r4, pc, #156, 4 @ 0xc0000009 │ │ │ │ @@ -26884,19 +26884,19 @@ │ │ │ │ addshi pc, r7, r0, asr #32 │ │ │ │ pop {r0, r2, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf04f8ff0 │ │ │ │ bcs fe0e59f0 │ │ │ │ ldrmi sp, [r0], -sl, lsr #32 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ andls r7, r8, #-1073741812 @ 0xc000000c │ │ │ │ - stc2 1, cr15, [r4], #784 @ 0x310 │ │ │ │ + stc2 1, cr15, [ip], #784 @ 0x310 │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [ip], #-520 @ 0xfffffdf8 │ │ │ │ ldrmi r9, [r0], -r8, lsl #20 │ │ │ │ - ldc2 1, cr15, [ip], {196} @ 0xc4 │ │ │ │ + stc2 1, cr15, [r4], #784 @ 0x310 │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ blls 23aeec │ │ │ │ stmib sp, {r6, r9, sl, lr}^ │ │ │ │ movwcs r4, #770 @ 0x302 │ │ │ │ @@ -26905,38 +26905,38 @@ │ │ │ │ @ instruction: 0xf8cdb000 │ │ │ │ @ instruction: 0xf7f59010 │ │ │ │ ldr pc, [r8, sp, lsl #26]! │ │ │ │ bleq 15ef7c │ │ │ │ bicsle r2, r4, r2, lsl #21 │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, lr, ror r0 │ │ │ │ - ldc2l 1, cr15, [sl], #-784 @ 0xfffffcf0 │ │ │ │ + stc2 1, cr15, [r2], {196} @ 0xc4 │ │ │ │ svclt 0x00480780 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207e │ │ │ │ - smlsldxeq pc, r1, r3, ip @ │ │ │ │ + smlsldxeq pc, r1, fp, ip @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ strbmi r9, [r0], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r8, r9, sp} │ │ │ │ movwlt lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xf8cd2391 │ │ │ │ @ instruction: 0xf7f59010 │ │ │ │ stmiavs fp!, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ │ │ strle r0, [lr, #1882] @ 0x75a │ │ │ │ movweq pc, #4175 @ 0x104f @ │ │ │ │ teqvc r3, pc, ror r0 │ │ │ │ - mrrc2 1, 12, pc, r4, cr4 @ │ │ │ │ + mrrc2 1, 12, pc, ip, cr4 @ │ │ │ │ svclt 0x00480783 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ @ instruction: 0xf1c4207f │ │ │ │ - strbeq pc, [r0, -sp, asr #24] @ │ │ │ │ + smlsldeq pc, r0, r5, ip @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ strbmi r9, [r0], -r7, lsl #22 │ │ │ │ movwmi lr, #10701 @ 0x29cd │ │ │ │ stmdbls r6, {r0, r8, r9, sp} │ │ │ │ @@ -27353,15 +27353,15 @@ │ │ │ │ blcs 157554 │ │ │ │ @ instruction: 0xf440bf08 │ │ │ │ andle r3, r3, r8 │ │ │ │ svclt 0x00082b01 │ │ │ │ andcc pc, r0, r0, asr #8 │ │ │ │ blmi 1a16bc │ │ │ │ svclt 0x00004770 │ │ │ │ - eoreq ip, r6, r8, lsl #9 │ │ │ │ + mlaeq r6, r8, r4, ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba758 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff0 │ │ │ │ strmi r4, [r4], -r0, lsr #13 │ │ │ │ adcsmi pc, r0, r0, lsl #10 │ │ │ │ andcc r2, r8, r0, lsl #10 │ │ │ │ @@ -27388,15 +27388,15 @@ │ │ │ │ @ instruction: 0xf8820300 │ │ │ │ @ instruction: 0xf8c43a20 │ │ │ │ @ instruction: 0xf8d45220 │ │ │ │ @ instruction: 0xf8d43230 │ │ │ │ @ instruction: 0xf0430214 │ │ │ │ @ instruction: 0xf8c40310 │ │ │ │ @ instruction: 0xf10a3230 │ │ │ │ - @ instruction: 0xf8c4fdc1 │ │ │ │ + @ instruction: 0xf8c4fdc9 │ │ │ │ ldcllt 2, cr5, [r0, #-80]! @ 0xffffffb0 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febba7e8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000fe8 │ │ │ │ svcmi 0x00215500 │ │ │ │ ldrbtmi r4, [pc], #-1540 @ 635f8 │ │ │ │ @@ -27422,26 +27422,26 @@ │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ cmpeq sl, #364 @ 0x16c │ │ │ │ movwcs sp, #5131 @ 0x140b │ │ │ │ svccc 0x00c4f886 │ │ │ │ bmi 31d5b8 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 69fa82 │ │ │ │ + blx 89fa82 │ │ │ │ bmi 29d608 │ │ │ │ stmdbmi r8, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 49fa92 │ │ │ │ + blx 69fa92 │ │ │ │ svclt 0x0000e7eb │ │ │ │ rsbseq ip, pc, sl, lsl #20 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - mlaeq r1, r4, r9, r6 │ │ │ │ + eoreq r6, r1, r4, lsr #19 │ │ │ │ + eoreq r6, r1, sl, asr #17 │ │ │ │ + eoreq r6, r1, r4, asr r9 │ │ │ │ strhteq r6, [r1], -sl │ │ │ │ - eoreq r6, r1, r4, asr #18 │ │ │ │ - eoreq r6, r1, sl, lsr #17 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febba898 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 1027600 │ │ │ │ blmi 104f8b8 │ │ │ │ ldrbtmi r4, [sl], #-1540 @ 0xfffff9fc │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @@ -27450,15 +27450,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50551dc │ │ │ │ @ instruction: 0xf8d557af │ │ │ │ @ instruction: 0x37143cfc │ │ │ │ @ instruction: 0xf5034638 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ ldmibvs lr, {r6, r8, fp, ip, sp}^ │ │ │ │ - blx fef9fb48 │ │ │ │ + blx ff19fb48 │ │ │ │ addpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ eorsne pc, ip, #13762560 @ 0xd20000 │ │ │ │ mvncc pc, #13762560 @ 0xd20000 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ stmdbvs r9, {r3, r7, fp, sp, lr} │ │ │ │ ldrtmi r4, [r8], -r3, lsl #5 │ │ │ │ @ instruction: 0xf103bf98 │ │ │ │ @@ -27470,15 +27470,15 @@ │ │ │ │ svclt 0x009f428b │ │ │ │ movwmi pc, #259 @ 0x103 @ │ │ │ │ subseq r3, fp, r0, lsr #22 │ │ │ │ mvnscc pc, #12713984 @ 0xc20000 │ │ │ │ blcc fe1a1a34 │ │ │ │ mvncc pc, #13762560 @ 0xd20000 │ │ │ │ blcc fe0a1a3c │ │ │ │ - blx fe91fb98 │ │ │ │ + blx feb1fb98 │ │ │ │ blcc fe1a1a84 │ │ │ │ blcs fe0a1a88 │ │ │ │ ldmne sp, {r3, r5, r9, sl, lr} │ │ │ │ movwls sl, #2818 @ 0xb02 │ │ │ │ blx 1ec33a │ │ │ │ bl 1e0b50 │ │ │ │ @ instruction: 0xf01c0286 │ │ │ │ @@ -27812,15 +27812,15 @@ │ │ │ │ tstlt fp, r3, lsl sp │ │ │ │ ldrmi r6, [r9], #2195 @ 0x893 │ │ │ │ tstlt fp, r3, asr sp │ │ │ │ ldrmi r6, [pc], #-2195 @ 63c6c │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - stc2l 1, cr15, [r4, #-780]! @ 0xfffffcf4 │ │ │ │ + stc2l 1, cr15, [ip, #-780]! @ 0xfffffcf4 │ │ │ │ ldmdbcs r4!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 153489c │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ @ instruction: 0x4094f8d2 │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -27995,15 +27995,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 966440 │ │ │ │ bleq 1aa2298 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d029 │ │ │ │ movwlt r1, #2924 @ 0xb6c │ │ │ │ @ instruction: 0xf10a464a │ │ │ │ - @ instruction: 0x4607f853 │ │ │ │ + @ instruction: 0x4607f85b │ │ │ │ eormi pc, r0, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf8d5b177 │ │ │ │ @ instruction: 0xf8c53b70 │ │ │ │ @ instruction: 0xf8c57b6c │ │ │ │ ldrmi r9, [pc], #-2932 @ 63f6c │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 642d24 │ │ │ │ @@ -28051,15 +28051,15 @@ │ │ │ │ @ instruction: 0xffdaf06e │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf504d172 │ │ │ │ @ instruction: 0xf5065380 │ │ │ │ @ instruction: 0xf50451c1 │ │ │ │ tstcc r0, pc, lsl #1 │ │ │ │ bicsvs pc, ip, r3, asr #17 │ │ │ │ - blx fe3a0458 │ │ │ │ + blx fe5a0458 │ │ │ │ orrspl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ orrspl pc, r0, r4, lsl #10 │ │ │ │ tstcc r8, sl, lsr #12 │ │ │ │ adcmi pc, pc, r4, lsl #10 │ │ │ │ smlabtne r2, r3, r9, lr │ │ │ │ blmi f35914 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @@ -28117,22 +28117,22 @@ │ │ │ │ ldrbtmi r9, [sl], #-1024 @ 0xfffffc00 │ │ │ │ @ instruction: 0x13b9f640 │ │ │ │ @ instruction: 0xff80f077 │ │ │ │ strtmi r4, [r8], -r5, lsl #12 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ rsbseq r0, r7, r0, lsl pc │ │ │ │ - strdeq r5, [r1], -r8 @ │ │ │ │ + eoreq r6, r1, r8 │ │ │ │ + strdeq r5, [r1], -sl @ │ │ │ │ eoreq r5, r1, sl, ror #31 │ │ │ │ - ldrdeq r5, [r1], -sl @ │ │ │ │ + eoreq r5, r1, r2, ror #31 │ │ │ │ + eoreq r5, r1, r0, ror #31 │ │ │ │ ldrdeq r5, [r1], -r2 @ │ │ │ │ ldrdeq r5, [r1], -r0 @ │ │ │ │ - eoreq r5, r1, r2, asr #31 │ │ │ │ - eoreq r5, r1, r0, asr #31 │ │ │ │ - strdeq r5, [r1], -sl @ │ │ │ │ + eoreq r5, r1, sl, lsl #30 │ │ │ │ ldmdbcs r0, {r4, r5, r6, r8, sl, ip, sp, pc} │ │ │ │ @ instruction: 0xc010f8bd │ │ │ │ mulspl r4, sp, r8 │ │ │ │ ldmdale r3!, {r0, r2, r5, r6, ip, lr, pc} │ │ │ │ cdpcs 14, 0, cr1, cr14, cr14, {2} │ │ │ │ strcs sp, [r1], #-2116 @ 0xfffff7bc │ │ │ │ cdpne 2, 8, cr15, cr2, cr1, {2} │ │ │ │ @@ -28338,15 +28338,15 @@ │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ bcc 608a8 │ │ │ │ @ instruction: 0xf8c72104 │ │ │ │ b 144c4f4 │ │ │ │ @ instruction: 0xf8c7068a │ │ │ │ @ instruction: 0xf8d8d00c │ │ │ │ @ instruction: 0xf1090214 │ │ │ │ - ldrtmi pc, [r1], -pc, ror #26 @ │ │ │ │ + @ instruction: 0x4631fd77 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ strtmi r4, [r0], -r1, lsl #13 │ │ │ │ @ instruction: 0xf84af017 │ │ │ │ @ instruction: 0xf0164620 │ │ │ │ @ instruction: 0xf505ff63 │ │ │ │ adcsvs r5, r9, r0, asr #6 │ │ │ │ strmi r4, [r2], r9, ror #12 │ │ │ │ @@ -28407,15 +28407,15 @@ │ │ │ │ ssat16mi fp, #10, r8 │ │ │ │ @ instruction: 0xf8d84b25 │ │ │ │ @ instruction: 0xf85b0218 │ │ │ │ addsmi r3, r8, #3 │ │ │ │ @ instruction: 0xf8d8d021 │ │ │ │ biclt r3, r8, ip, lsl r2 │ │ │ │ @ instruction: 0x464a4619 │ │ │ │ - ldc2 1, cr15, [sl, #-36] @ 0xffffffdc │ │ │ │ + stc2 1, cr15, [r2, #-36]! @ 0xffffffdc │ │ │ │ @ instruction: 0xf8d8b190 │ │ │ │ @ instruction: 0xf8c83220 │ │ │ │ stmiane r4, {r2, r3, r4, r9}^ │ │ │ │ eorls pc, r4, #200, 16 @ 0xc80000 │ │ │ │ stclcs 7, cr14, [r0, #-836] @ 0xfffffcbc │ │ │ │ svclt 0x003846a9 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @@ -28437,15 +28437,15 @@ │ │ │ │ andscc pc, r8, #200, 16 @ 0xc80000 │ │ │ │ @ instruction: 0xf7e3e7ab │ │ │ │ svclt 0x0000ec86 │ │ │ │ ldrshteq fp, [pc], #-178 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, r0, ror #23 │ │ │ │ rsbseq fp, pc, r6, lsl #23 │ │ │ │ - eoreq fp, r6, sl, ror #8 │ │ │ │ + eoreq fp, r6, sl, ror r4 │ │ │ │ @ instruction: 0xfffff245 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ @ instruction: 0xf06e4605 │ │ │ │ @@ -28499,27 +28499,27 @@ │ │ │ │ ldmvs r0!, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmvs r4!, {r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ rsbvs r2, r3, #1543503872 @ 0x5c000000 │ │ │ │ ldrteq pc, [r8], #1540 @ 0x604 @ │ │ │ │ bicle r4, fp, r4, asr #10 │ │ │ │ strpl pc, [pc], #1285 @ 64730 │ │ │ │ @ instruction: 0xf1074620 │ │ │ │ - @ instruction: 0xf8d7ff15 │ │ │ │ + @ instruction: 0xf8d7ff1d │ │ │ │ @ instruction: 0x462011dc │ │ │ │ bicpl pc, r1, r1, lsl #10 │ │ │ │ @ instruction: 0xf1073110 │ │ │ │ - @ instruction: 0xf505ff05 │ │ │ │ + @ instruction: 0xf505ff0d │ │ │ │ @ instruction: 0xf5055340 │ │ │ │ @ instruction: 0xf8d745a0 │ │ │ │ @ instruction: 0xf8c30214 │ │ │ │ @ instruction: 0xf8a567f0 │ │ │ │ @ instruction: 0xf1096ba0 │ │ │ │ - @ instruction: 0xf8d5fcff │ │ │ │ + @ instruction: 0xf8d5fd07 │ │ │ │ @ instruction: 0xf1090b78 │ │ │ │ - @ instruction: 0xf8c7fcfb │ │ │ │ + @ instruction: 0xf8c7fd03 │ │ │ │ @ instruction: 0xf8c56214 │ │ │ │ @ instruction: 0xf8c76b78 │ │ │ │ @ instruction: 0xf8c56220 │ │ │ │ pop {r4, r5, r6, r8, r9, fp, sp, lr} │ │ │ │ svclt 0x000081f0 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -28545,15 +28545,15 @@ │ │ │ │ strcc r3, [ip, -r8, lsr #32]! │ │ │ │ ldc2 0, cr15, [r4, #88] @ 0x58 │ │ │ │ adcsmi pc, r5, r4, lsl #10 │ │ │ │ @ instruction: 0xf8df3030 │ │ │ │ @ instruction: 0xf0168104 │ │ │ │ @ instruction: 0xf504fd8d │ │ │ │ @ instruction: 0xf107508f │ │ │ │ - @ instruction: 0xf504feb9 │ │ │ │ + @ instruction: 0xf504fec1 │ │ │ │ @ instruction: 0xf8d65190 │ │ │ │ ldrdcc r0, [r8, -ip] │ │ │ │ @ instruction: 0xf7e844f8 │ │ │ │ stmdavs fp!, {r0, r1, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ subeq pc, r8, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d6b19b │ │ │ │ vsra.u64 q0, q6, #1 │ │ │ │ @@ -28569,36 +28569,36 @@ │ │ │ │ @ instruction: 0xf8d6b121 │ │ │ │ blvs 6f0fa8 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ ldreq pc, [r8, #1541]! @ 0x605 │ │ │ │ bicsle r4, ip, pc, lsr #5 │ │ │ │ strmi pc, [r0, #1284]! @ 0x504 │ │ │ │ andseq pc, r4, #14024704 @ 0xd60000 │ │ │ │ - stc2 1, cr15, [r6], {9} │ │ │ │ + stc2 1, cr15, [lr], {9} │ │ │ │ bleq 1ea2ba8 │ │ │ │ - stc2 1, cr15, [r2], {9} │ │ │ │ + stc2 1, cr15, [sl], {9} │ │ │ │ andseq pc, ip, #14024704 @ 0xd60000 │ │ │ │ blmi 910f00 │ │ │ │ andscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf109b3aa │ │ │ │ - @ instruction: 0xf8d6fc75 │ │ │ │ + @ instruction: 0xf8d6fc7d │ │ │ │ vqsub.s8 d18, d1, d8 │ │ │ │ stmdane r1!, {r3, r4, sp} │ │ │ │ eorpl r2, r3, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c660cb │ │ │ │ @ instruction: 0xf8d52218 │ │ │ │ @ instruction: 0xb1a80b6c │ │ │ │ @ instruction: 0xf8d54b15 │ │ │ │ @ instruction: 0xf8582b68 │ │ │ │ addsmi r3, sl, #3 │ │ │ │ @ instruction: 0xb1bad004 │ │ │ │ - mrrc2 1, 0, pc, ip, cr9 @ │ │ │ │ + stc2l 1, cr15, [r4], #-36 @ 0xffffffdc │ │ │ │ blcs 1aa2bfc │ │ │ │ rsbcc pc, r8, r5, asr #12 │ │ │ │ movwcs r1, #2081 @ 0x821 │ │ │ │ subvs r5, fp, r3, lsr #32 │ │ │ │ sbcvs r6, fp, fp, lsl #1 │ │ │ │ blcs 1aa2bd0 │ │ │ │ @ instruction: 0xf06e4620 │ │ │ │ @@ -28762,16 +28762,16 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ @ instruction: 0xf7e3e7ec │ │ │ │ svclt 0x0000e9fa │ │ │ │ ldrshteq fp, [pc], #-88 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, sl, lsl r5 @ │ │ │ │ - eoreq r5, r1, r8, lsl r5 │ │ │ │ - strdeq r5, [r1], -r2 @ │ │ │ │ + eoreq r5, r1, r8, lsr #10 │ │ │ │ + eoreq r5, r1, r2, lsl #10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0078f8cc │ │ │ │ @ instruction: 0x4615b099 │ │ │ │ @ instruction: 0xf6404ad0 │ │ │ │ blmi ff466654 │ │ │ │ @@ -28981,15 +28981,15 @@ │ │ │ │ blls 41ea70 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strbt r9, [fp], r6, lsl #6 │ │ │ │ stmda r2, {r0, r1, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq fp, pc, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, pc, sl, asr r3 @ │ │ │ │ - eoreq r5, r1, r4, lsr #3 │ │ │ │ + strhteq r5, [r1], -r4 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ addpl pc, r0, #0, 10 │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @ instruction: 0xf890460c │ │ │ │ @@ -29195,15 +29195,15 @@ │ │ │ │ cdpge 12, 1, cr10, cr0, cr12, {0} │ │ │ │ stm r4, {r2, r4, r5, r8, r9, sl, fp, lr} │ │ │ │ strmi r0, [ip], -ip │ │ │ │ blls 44fa38 │ │ │ │ muleq r3, r6, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 236410 │ │ │ │ - @ instruction: 0xf9def107 │ │ │ │ + @ instruction: 0xf9e6f107 │ │ │ │ andlt fp, r7, r0, lsr #2 │ │ │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ │ │ ldrbmi fp, [r0, -r2]! │ │ │ │ stmdavs r2!, {r0, r1, r5, r7, r8, fp, sp, lr}^ │ │ │ │ cmple r9, r0, lsl #22 │ │ │ │ addsmi r6, r1, #14745600 @ 0xe10000 │ │ │ │ ldmib r4, {r0, r1, ip, lr, pc}^ │ │ │ │ @@ -29230,15 +29230,15 @@ │ │ │ │ @ instruction: 0xf5056062 │ │ │ │ blls 43a8c8 │ │ │ │ ldm r6, {r1, r3, r4, r5, r6, fp, ip, lr} │ │ │ │ stmib sp, {r0, r1}^ │ │ │ │ bge 375aa4 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ bgt 24a6a8 │ │ │ │ - @ instruction: 0xf9d4f107 │ │ │ │ + @ instruction: 0xf9dcf107 │ │ │ │ pop {r0, r1, r2, ip, sp, pc} │ │ │ │ strdlt r4, [r2], -r0 │ │ │ │ ldcne 7, cr4, [r3, #-448] @ 0xfffffe40 │ │ │ │ andmi pc, r0, pc, asr #8 │ │ │ │ eoreq pc, r6, r7, asr #5 │ │ │ │ andsvs r6, r0, r3, lsr #1 │ │ │ │ strb r6, [ip, r3, rrx] │ │ │ │ @@ -29255,18 +29255,18 @@ │ │ │ │ ldrmi r4, [r1], -pc, lsl #12 │ │ │ │ blmi 637b48 │ │ │ │ ldrbtmi fp, [sl], #-141 @ 0xffffff73 │ │ │ │ strmi sl, [r6], -r5, lsl #26 │ │ │ │ ldmpl r3, {r3, r5, r9, sl, lr}^ │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf94af107 │ │ │ │ + @ instruction: 0xf952f107 │ │ │ │ stcge 6, cr4, [r8], {33} @ 0x21 │ │ │ │ @ instruction: 0xf1074620 │ │ │ │ - blge e3860 │ │ │ │ + blge e3880 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46304639 │ │ │ │ ldm r5, {r0, r1, r2, sl, fp, ip, pc} │ │ │ │ strls r0, [r0], #-12 │ │ │ │ @ instruction: 0xff5cf7ff │ │ │ │ blmi 237b50 │ │ │ │ @@ -30093,16 +30093,16 @@ │ │ │ │ @ instruction: 0x4649e7dc │ │ │ │ @ instruction: 0xf0154630 │ │ │ │ strb pc, [r3, -r1, asr #20]! @ │ │ │ │ svc 0x0092f7e1 │ │ │ │ rsbseq sl, pc, r8, lsr #3 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq sl, pc, lr, ror r0 @ │ │ │ │ - eoreq r4, r1, r4, ror r0 │ │ │ │ - eoreq r4, r1, r0, lsr r0 │ │ │ │ + eoreq r4, r1, r4, lsl #1 │ │ │ │ + eoreq r4, r1, r0, asr #32 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ strmi r4, [ip], -r0, lsl #13 │ │ │ │ @ instruction: 0x461f4616 │ │ │ │ stmibvs fp, {r0, r1, r3, r6, r8, ip, sp, pc} │ │ │ │ @@ -31295,16 +31295,16 @@ │ │ │ │ ldrtcc pc, [r4], #2260 @ 0x8d4 @ │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ ldr sl, [r8, r4, ror #30]! │ │ │ │ cdp 7, 2, cr15, cr14, cr0, {7} │ │ │ │ rsbseq r8, pc, lr, asr pc @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r8, pc, r2, ror #28 │ │ │ │ - eoreq r2, r1, sl, ror #27 │ │ │ │ - eoreq r2, r1, r0, ror #26 │ │ │ │ + strdeq r2, [r1], -sl @ │ │ │ │ + eoreq r2, r1, r0, ror sp │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ movtpl pc, #1280 @ 0x500 @ │ │ │ │ @ instruction: 0x46054616 │ │ │ │ stmdavs r8, {r2, r3, r9, sl, lr}^ │ │ │ │ @@ -32279,18 +32279,18 @@ │ │ │ │ pop {r0, r2, r4, ip, sp, pc} │ │ │ │ andcc r8, ip, #240, 30 @ 0x3c0 │ │ │ │ @ instruction: 0xf8dbe7f2 │ │ │ │ @ instruction: 0xf8db3004 │ │ │ │ @ instruction: 0xe7702018 │ │ │ │ rsbseq r8, pc, r6, lsl r3 @ │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - eoreq r2, r1, sl, ror #2 │ │ │ │ - mlaeq r1, r0, r1, r2 │ │ │ │ - eoreq r2, r1, lr, lsr #3 │ │ │ │ + eoreq r2, r1, sl, ror r1 │ │ │ │ + eoreq r2, r1, r0, lsr #3 │ │ │ │ strhteq r2, [r1], -lr │ │ │ │ + eoreq r2, r1, lr, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febbf45c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf934f073 │ │ │ │ strbpl pc, [r0], -r4, lsl #10 @ │ │ │ │ ldrmi pc, [r0, #1284]! @ 0x504 │ │ │ │ @@ -33174,15 +33174,15 @@ │ │ │ │ bllt 527024 │ │ │ │ svc 0x0084f7de │ │ │ │ rsbseq r7, pc, sl, lsr #22 │ │ │ │ rsbseq r7, pc, r4, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r7, pc, r2, ror r7 @ │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - eoreq r1, r1, r8, lsl #1 │ │ │ │ + mlaeq r1, r8, r0, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc024c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -33910,15 +33910,15 @@ │ │ │ │ tstls pc, #2 │ │ │ │ ldrdvs pc, [r0], -fp │ │ │ │ @ instruction: 0xe75e0076 │ │ │ │ stmib r0, {r1, r2, r3, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq r6, pc, r0, lsr r8 @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r6, pc, r4, lsl r8 @ │ │ │ │ - eoreq r0, r1, r8, asr #9 │ │ │ │ + ldrdeq r0, [r1], -r8 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc0dcc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 12adad4 │ │ │ │ strtmi pc, [r0], #1280 @ 0x500 │ │ │ │ addlt r4, fp, r8, asr #22 │ │ │ │ @ instruction: 0x4606447a │ │ │ │ @@ -34389,22 +34389,22 @@ │ │ │ │ tstls r2, #84, 16 @ 0x540000 │ │ │ │ @ instruction: 0xe7676993 │ │ │ │ ldrdmi pc, [r4], -sl │ │ │ │ @ instruction: 0x3018f8da │ │ │ │ svclt 0x0000e762 │ │ │ │ ldrsbteq r6, [pc], #-46 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - eoreq r0, r1, r6, lsr r3 │ │ │ │ - eoreq r0, r1, r6, asr r3 │ │ │ │ - eoreq r0, r1, r2, ror r3 │ │ │ │ + eoreq r0, r1, r6, asr #6 │ │ │ │ + eoreq r0, r1, r6, ror #6 │ │ │ │ eoreq r0, r1, r2, lsl #7 │ │ │ │ - eoreq r0, r1, sl, ror r0 │ │ │ │ - eoreq r0, r1, lr, ror r0 │ │ │ │ - mlaeq r1, lr, r0, r0 │ │ │ │ + mlaeq r1, r2, r3, r0 │ │ │ │ + eoreq r0, r1, sl, lsl #1 │ │ │ │ + eoreq r0, r1, lr, lsl #1 │ │ │ │ eoreq r0, r1, lr, lsr #1 │ │ │ │ + strhteq r0, [r1], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc1564 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf8b0f071 │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ adcsmi pc, r0, #4, 10 @ 0x1000000 │ │ │ │ @@ -35360,15 +35360,15 @@ │ │ │ │ bllt 1a924c │ │ │ │ mrc 7, 3, APSR_nzcv, cr0, cr12, {6} │ │ │ │ rsbseq r5, pc, lr, lsl r9 @ │ │ │ │ rsbseq r5, pc, r8, lsl r9 @ │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r5, pc, r6, ror #10 │ │ │ │ andeq r0, r0, r4, lsr r9 │ │ │ │ - eoreq lr, r0, r0, ror #28 │ │ │ │ + eoreq lr, r0, r0, ror lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc2474 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldmib r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp}^ │ │ │ │ tstmi r3, #8, 4 @ 0x80000000 │ │ │ │ stmdavs fp, {r0, r2, r8, ip, lr, pc} │ │ │ │ stmdavs fp, {r0, r1, r3, r5, r8, ip, sp, pc}^ │ │ │ │ @@ -37747,15 +37747,15 @@ │ │ │ │ @ instruction: 0x4628e034 │ │ │ │ strls r9, [ip], #-1038 @ 0xfffffbf2 │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ submi pc, r1, #1342177284 @ 0x50000004 │ │ │ │ addscc pc, lr, #204472320 @ 0xc300000 │ │ │ │ @ instruction: 0xf06d920b │ │ │ │ strtmi pc, [r0], -fp, ror #28 │ │ │ │ - blx ff329bba │ │ │ │ + blx ff529bba │ │ │ │ ldrtmi pc, [r8], #2267 @ 0x8db @ │ │ │ │ andseq pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andsle r1, r5, r3, ror #24 │ │ │ │ bcs 87990 │ │ │ │ orrhi pc, pc, r0 │ │ │ │ rscpl pc, r6, r7, asr #4 │ │ │ │ addscc pc, fp, r3, asr #13 │ │ │ │ @@ -37871,15 +37871,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ stmiblt r3!, {r2, r9, fp, ip, sp} │ │ │ │ @ instruction: 0xac069b01 │ │ │ │ @ instruction: 0xf5084620 │ │ │ │ @ instruction: 0xf50378f8 │ │ │ │ @ instruction: 0xf0fe518f │ │ │ │ - blls 12d1cc │ │ │ │ + blls 12d1ec │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r8, lsl #17 │ │ │ │ bcc 1abd00 │ │ │ │ bls 11be24 │ │ │ │ @ instruction: 0xf8c22301 │ │ │ │ bmi 143c1d0 │ │ │ │ ldrbtmi r4, [sl], #-2893 @ 0xfffff4b3 │ │ │ │ @@ -37903,15 +37903,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ blcs 7bad0 │ │ │ │ stcls 0, cr13, [r1], {90} @ 0x5a │ │ │ │ @ instruction: 0xf7f64620 │ │ │ │ @ instruction: 0x4623f8f9 │ │ │ │ @ instruction: 0xf503ac06 │ │ │ │ strtmi r5, [r0], -pc, lsl #3 │ │ │ │ - stc2l 0, cr15, [r8, #1016] @ 0x3f8 │ │ │ │ + ldc2l 0, cr15, [r0, #1016] @ 0x3f8 │ │ │ │ mvnsvc pc, #8, 10 @ 0x2000000 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf8933974 │ │ │ │ @ instruction: 0xb12b3065 │ │ │ │ eorscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @@ -38536,15 +38536,15 @@ │ │ │ │ @ instruction: 0x4628e034 │ │ │ │ strls r9, [ip], #-1038 @ 0xfffffbf2 │ │ │ │ stmpl r0, {r0, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ submi pc, r1, #1342177284 @ 0x50000004 │ │ │ │ addscc pc, lr, #204472320 @ 0xc300000 │ │ │ │ @ instruction: 0xf06d920b │ │ │ │ strtmi pc, [r0], -r1, asr #16 │ │ │ │ - stc2 0, cr15, [r0, #1020]! @ 0x3fc │ │ │ │ + stc2 0, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ ldrtmi pc, [r8], #2267 @ 0x8db @ │ │ │ │ andseq pc, r4, #200, 16 @ 0xc80000 │ │ │ │ andsle r1, r5, r3, ror #24 │ │ │ │ bcs 885e4 │ │ │ │ orrhi pc, pc, r0 │ │ │ │ rscpl pc, r6, r7, asr #4 │ │ │ │ addscc pc, fp, r3, asr #13 │ │ │ │ @@ -38660,15 +38660,15 @@ │ │ │ │ eorsle r2, sl, r0, lsl #30 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ stmiblt r3!, {r2, r9, fp, ip, sp} │ │ │ │ @ instruction: 0xac069b01 │ │ │ │ @ instruction: 0xf5084620 │ │ │ │ @ instruction: 0xf50378f8 │ │ │ │ @ instruction: 0xf0fd518f │ │ │ │ - blls 12e578 │ │ │ │ + blls 12e598 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r8, lsl #17 │ │ │ │ bcc 1ac954 │ │ │ │ bls 11ca78 │ │ │ │ @ instruction: 0xf8c22301 │ │ │ │ bmi 143ce24 │ │ │ │ ldrbtmi r4, [sl], #-2893 @ 0xfffff4b3 │ │ │ │ @@ -38692,15 +38692,15 @@ │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ blcs 7c724 │ │ │ │ stcls 0, cr13, [r1], {90} @ 0x5a │ │ │ │ @ instruction: 0xf7f54620 │ │ │ │ strtmi pc, [r3], -pc, asr #21 │ │ │ │ @ instruction: 0xf503ac06 │ │ │ │ strtmi r5, [r0], -pc, lsl #3 │ │ │ │ - @ instruction: 0xff9ef0fd │ │ │ │ + @ instruction: 0xffa6f0fd │ │ │ │ mvnsvc pc, #8, 10 @ 0x2000000 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d39b02 │ │ │ │ @ instruction: 0xf8933974 │ │ │ │ @ instruction: 0xb12b3065 │ │ │ │ eorscc pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @@ -40114,15 +40114,15 @@ │ │ │ │ ldrtmi r2, [r8], -r1, lsl #2 │ │ │ │ blx ffeabcca │ │ │ │ @ instruction: 0xf7d8e76e │ │ │ │ svclt 0x0000e94a │ │ │ │ ldrshteq r0, [pc], #-76 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrhteq r0, [pc], #-72 │ │ │ │ - eoreq sl, r0, r4, lsr #7 │ │ │ │ + strhteq sl, [r0], -r4 │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febc6ebc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stcls 15, cr0, [r6, #-928] @ 0xfffffc60 │ │ │ │ b 10c14d8 │ │ │ │ b 11418d4 │ │ │ │ stmibvs r3, {r0, r2, r9, sl, lr} │ │ │ │ @@ -40808,23 +40808,23 @@ │ │ │ │ ldmdbcs r0!, {r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmdb r3, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f32302 │ │ │ │ strb pc, [r6, #-3313]! @ 0xfffff30f @ │ │ │ │ andcs r4, r1, r9, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0xf0fa4479 │ │ │ │ - strb pc, [r4, r5, lsl #21] @ │ │ │ │ + strb pc, [r4, sp, lsl #21] @ │ │ │ │ bl ff52e6ec │ │ │ │ ldrsbteq r0, [pc], #-4 │ │ │ │ ldrhteq r0, [pc], #-14 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq pc, lr, r8, lsl #27 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq r9, r0, lr, lsr #16 │ │ │ │ - mlaeq r0, r4, r7, r9 │ │ │ │ + eoreq r9, r0, lr, lsr r8 │ │ │ │ + eoreq r9, r0, r4, lsr #15 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf500b083 │ │ │ │ strmi r5, [r4], -r0, asr #24 │ │ │ │ @ instruction: 0xf5004613 │ │ │ │ @@ -42007,23 +42007,23 @@ │ │ │ │ ldmdbcs r0!, {r0, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldmdb r3, {r9, ip, pc}^ │ │ │ │ @ instruction: 0xf7f22302 │ │ │ │ ldr pc, [r6, #2963] @ 0xb93 │ │ │ │ andcs r4, r1, r9, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0xf0f94479 │ │ │ │ - strb pc, [r4, r7, lsr #18] @ │ │ │ │ + strb pc, [r4, pc, lsr #18] @ │ │ │ │ b 1daf9a4 │ │ │ │ ldrhteq lr, [lr], #-216 @ 0xffffff28 │ │ │ │ rsbseq lr, lr, r2, lsr #27 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq lr, lr, ip, ror #20 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - eoreq r8, r0, r2, ror r5 │ │ │ │ - ldrdeq r8, [r0], -r8 @ │ │ │ │ + eoreq r8, r0, r2, lsl #11 │ │ │ │ + eoreq r8, r0, r8, ror #9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @ instruction: 0xf500b083 │ │ │ │ strmi r5, [r4], -r0, asr #24 │ │ │ │ @ instruction: 0xf5004613 │ │ │ │ @@ -43306,16 +43306,16 @@ │ │ │ │ strb r4, [r1, r6, lsl #12]! │ │ │ │ ldmda ip, {r0, r2, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ rsbseq sp, lr, ip, lsl r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ @ instruction: 0xffffcb69 │ │ │ │ rsbseq sp, lr, r0, asr #3 │ │ │ │ @ instruction: 0xffff9d49 │ │ │ │ - eoreq r7, r0, r2, asr r3 │ │ │ │ - strhteq r7, [r0], -r4 │ │ │ │ + eoreq r7, r0, r2, ror #6 │ │ │ │ + eoreq r7, r0, r4, asr #3 │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febca0a0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ @ instruction: 0xf060460d │ │ │ │ @ instruction: 0xf504f903 │ │ │ │ swpcs r5, r1, [r0] │ │ │ │ @@ -43414,15 +43414,15 @@ │ │ │ │ ldmdbcc r8!, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf926f068 │ │ │ │ eorscc pc, r0, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c70380 │ │ │ │ @ instruction: 0xf0fa3230 │ │ │ │ - strmi pc, [r3], -r5, lsl #31 │ │ │ │ + strmi pc, [r3], -sp, lsl #31 │ │ │ │ @ instruction: 0xf8c74620 │ │ │ │ @ instruction: 0xf0163214 │ │ │ │ andcs pc, r0, fp, lsl #19 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ strpl pc, [r0, r4, lsl #10] │ │ │ │ strmi pc, [pc, #1284]! @ 73560 │ │ │ │ ldrdcc pc, [r0, #135]! @ 0x87 │ │ │ │ @@ -43854,16 +43854,16 @@ │ │ │ │ bicsle r2, r2, r0, lsl #22 │ │ │ │ ldrteq pc, [r4], #2244 @ 0x8c4 @ │ │ │ │ @ instruction: 0xf7d4e7cf │ │ │ │ svclt 0x0000ec10 │ │ │ │ rsbseq ip, lr, r8, lsl sl │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq ip, lr, sl, asr #18 │ │ │ │ - eoreq r6, r0, r4, asr #18 │ │ │ │ - eoreq r6, r0, r4, lsr #18 │ │ │ │ + eoreq r6, r0, r4, asr r9 │ │ │ │ + eoreq r6, r0, r4, lsr r9 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ strmi pc, [r0, #1280]! @ 0x500 │ │ │ │ ldrmi fp, [r8], r9, lsl #1 │ │ │ │ movsmi pc, #0, 10 │ │ │ │ @@ -44793,15 +44793,15 @@ │ │ │ │ tstpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ stmdbcc r8!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbcc r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf870f014 │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f74620 │ │ │ │ - @ instruction: 0xf8d8fff3 │ │ │ │ + @ instruction: 0xf8d8fffb │ │ │ │ @ instruction: 0xf50a2974 │ │ │ │ @ instruction: 0xf89273f8 │ │ │ │ ldm r4, {r0, r2, r5, r6, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xb12e0007 │ │ │ │ eorscc pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ @@ -44810,15 +44810,15 @@ │ │ │ │ @ instruction: 0xf8d54628 │ │ │ │ @ instruction: 0xf04234ac │ │ │ │ @ instruction: 0xf8c50210 │ │ │ │ @ instruction: 0xf04324a8 │ │ │ │ @ instruction: 0xf8c50304 │ │ │ │ @ instruction: 0xf7f934ac │ │ │ │ andcs pc, r0, r7, ror sl @ │ │ │ │ - ldc2 0, cr15, [sl], {249} @ 0xf9 │ │ │ │ + stc2 0, cr15, [r2], #996 @ 0x3e4 │ │ │ │ andseq pc, r4, #13238272 @ 0xca0000 │ │ │ │ blmi 986ebc │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 8ce690 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle fp, r0, lsl #6 │ │ │ │ pop {r0, r1, r5, ip, sp, pc} │ │ │ │ @@ -44853,15 +44853,15 @@ │ │ │ │ ldr pc, [r9, r7, lsl #30]! │ │ │ │ mcrr 7, 13, pc, r4, cr3 @ │ │ │ │ @ instruction: 0x007ebc9e │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq fp, lr, lr, lsl #25 │ │ │ │ rsbseq fp, lr, r0, ror #19 │ │ │ │ - strhteq r5, [r0], -r6 │ │ │ │ + eoreq r5, r0, r6, asr #19 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0050f8cc │ │ │ │ ldrdlt r4, [r3], r3 @ │ │ │ │ ldrbtmi r4, [ip], #-3027 @ 0xfffff42d │ │ │ │ ldclmi 8, cr5, [r3], {227} @ 0xe3 │ │ │ │ @@ -45015,15 +45015,15 @@ │ │ │ │ tstpvs r2, #1325400064 @ p-variant is OBSOLETE @ 0x4f000000 │ │ │ │ stmdbcc r8!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbcc ip, {r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ stmdbcc r4!, {r3, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldc2l 0, cr15, [r4, #76]! @ 0x4c │ │ │ │ orrpl pc, pc, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f74620 │ │ │ │ - @ instruction: 0xf8d8fe37 │ │ │ │ + @ instruction: 0xf8d8fe3f │ │ │ │ @ instruction: 0xf50a2974 │ │ │ │ @ instruction: 0xf89273f8 │ │ │ │ ldm r4, {r0, r2, r5, r6, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xb12e0007 │ │ │ │ eorscc pc, r0, #14286848 @ 0xda0000 │ │ │ │ orrvc pc, r0, #1124073472 @ 0x43000000 │ │ │ │ @@ -45032,15 +45032,15 @@ │ │ │ │ @ instruction: 0xf8d54628 │ │ │ │ @ instruction: 0xf04234ac │ │ │ │ @ instruction: 0xf8c50210 │ │ │ │ @ instruction: 0xf04324a8 │ │ │ │ @ instruction: 0xf8c50304 │ │ │ │ @ instruction: 0xf7f834ac │ │ │ │ andcs pc, r0, pc, asr #18 │ │ │ │ - blx ff830d74 │ │ │ │ + blx ffa30d74 │ │ │ │ andseq pc, r4, #13238272 @ 0xca0000 │ │ │ │ blmi 987234 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 8cea08 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle fp, r0, lsl #6 │ │ │ │ pop {r0, r1, r5, ip, sp, pc} │ │ │ │ @@ -45075,15 +45075,15 @@ │ │ │ │ ldr pc, [r9, fp, asr #26]! │ │ │ │ b fe2b2970 │ │ │ │ rsbseq fp, lr, r6, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq fp, lr, r6, lsl r9 │ │ │ │ rsbseq fp, lr, r8, ror #12 │ │ │ │ - eoreq r5, r0, lr, lsr r6 │ │ │ │ + eoreq r5, r0, lr, asr #12 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, r3, asr #29 │ │ │ │ ldrbtmi r4, [lr], #-3523 @ 0xfffff23d │ │ │ │ fstmiaxmi r4, {d20-d116} @ Deprecated │ │ │ │ @@ -45273,24 +45273,24 @@ │ │ │ │ smlattcs r0, sl, r6, lr │ │ │ │ @ instruction: 0xf0064658 │ │ │ │ ldr pc, [r2, r7, lsr #23] │ │ │ │ cdp2 0, 2, cr15, cr4, cr12, {3} │ │ │ │ bmi 32e884 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffa0f0f5 │ │ │ │ + @ instruction: 0xffa8f0f5 │ │ │ │ @ instruction: 0xf7d3e752 │ │ │ │ svclt 0x0000e8ee │ │ │ │ rsbseq fp, lr, lr, lsr #11 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, lr, r8, lsr #11 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq fp, lr, r6, lsl r5 │ │ │ │ - eoreq r5, r0, r8, ror r4 │ │ │ │ - eoreq r5, r0, sl, asr #3 │ │ │ │ + eoreq r5, r0, r8, lsl #9 │ │ │ │ + ldrdeq r5, [r0], -sl @ │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00a8f8cc │ │ │ │ addlt r4, sp, r3, asr #29 │ │ │ │ ldrbtmi r4, [lr], #-3523 @ 0xfffff23d │ │ │ │ fstmiaxmi r4, {d20-d116} @ Deprecated │ │ │ │ @@ -45480,24 +45480,24 @@ │ │ │ │ smlattcs r0, sl, r6, lr │ │ │ │ @ instruction: 0xf0064658 │ │ │ │ ldr pc, [r2, r9, lsl #20] │ │ │ │ stc2 0, cr15, [r6], {108} @ 0x6c │ │ │ │ bmi 32ebc0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcr2 0, 0, pc, cr2, cr5, {7} @ │ │ │ │ + mcr2 0, 0, pc, cr10, cr5, {7} @ │ │ │ │ @ instruction: 0xf7d2e752 │ │ │ │ svclt 0x0000ef50 │ │ │ │ rsbseq fp, lr, r2, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq fp, lr, ip, ror #4 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ ldrsbteq fp, [lr], #-26 @ 0xffffffe6 │ │ │ │ - eoreq r5, r0, ip, lsr r1 │ │ │ │ - eoreq r4, r0, lr, lsl #29 │ │ │ │ + eoreq r5, r0, ip, asr #2 │ │ │ │ + mlaeq r0, lr, lr, r4 │ │ │ │ stmdavs r2, {r4, r5, sl, ip, sp, pc}^ │ │ │ │ movwmi lr, #2513 @ 0x9d1 │ │ │ │ tstmi sl, #327680 @ 0x50000 │ │ │ │ @ instruction: 0x432c6883 │ │ │ │ stmvs ip, {r2, sp, lr} │ │ │ │ strtmi r6, [r3], #-2253 @ 0xfffff733 │ │ │ │ subvs r6, r2, r4, lsl #18 │ │ │ │ @@ -45581,15 +45581,15 @@ │ │ │ │ svclt 0x003846c1 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf8d54b25 │ │ │ │ ldmpl fp!, {r3, r4, r9}^ │ │ │ │ mlale sl, r8, r2, r4 │ │ │ │ andsne pc, ip, #13959168 @ 0xd50000 │ │ │ │ strbmi fp, [sl], -r8, lsl #6 │ │ │ │ - mcr2 0, 7, pc, cr12, cr8, {7} @ │ │ │ │ + mrc2 0, 7, pc, cr4, cr8, {7} │ │ │ │ cmnlt r6, r6, lsl #12 │ │ │ │ eorcc pc, r0, #13959168 @ 0xd50000 │ │ │ │ andsvs pc, ip, #12910592 @ 0xc50000 │ │ │ │ eorls pc, r4, #12910592 @ 0xc50000 │ │ │ │ and r4, r4, lr, lsl r4 │ │ │ │ andsvs pc, ip, #13959168 @ 0xd50000 │ │ │ │ @ instruction: 0x060aeb16 │ │ │ │ @@ -45665,15 +45665,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9b785c │ │ │ │ andseq pc, r8, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d5d02a │ │ │ │ movwlt r1, #33308 @ 0x821c │ │ │ │ @ instruction: 0xf0f8464a │ │ │ │ - strmi pc, [r4], -r5, asr #28 │ │ │ │ + strmi pc, [r4], -sp, asr #28 │ │ │ │ @ instruction: 0xf8d5b174 │ │ │ │ @ instruction: 0xf8c53220 │ │ │ │ @ instruction: 0xf8c5421c │ │ │ │ ldrmi r9, [ip], #-548 @ 0xfffffddc │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 585bfc │ │ │ │ andle r0, r3, sl, lsl #8 │ │ │ │ @@ -45744,15 +45744,15 @@ │ │ │ │ @ instruction: 0xf04fbf38 │ │ │ │ blmi 9b7998 │ │ │ │ andseq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ addsmi r5, r8, #16449536 @ 0xfb0000 │ │ │ │ @ instruction: 0xf8d4d02a │ │ │ │ movwlt r1, #33308 @ 0x821c │ │ │ │ @ instruction: 0xf0f8464a │ │ │ │ - strmi pc, [r5], -r7, lsr #27 │ │ │ │ + strmi pc, [r5], -pc, lsr #27 │ │ │ │ @ instruction: 0xf8d4b175 │ │ │ │ @ instruction: 0xf8c43220 │ │ │ │ @ instruction: 0xf8c4521c │ │ │ │ ldrmi r9, [sp], #-548 @ 0xfffffddc │ │ │ │ @ instruction: 0xf8d4e004 │ │ │ │ bl 5c9d38 │ │ │ │ andle r0, r3, sl, lsl #10 │ │ │ │ @@ -45892,15 +45892,15 @@ │ │ │ │ ldrhcc r4, [r8], -r2 │ │ │ │ cdp2 0, 12, cr15, cr0, cr5, {0} │ │ │ │ bcc 1b3a44 │ │ │ │ vqdmulh.s d2, d0, d1 │ │ │ │ @ instruction: 0xf10d80e8 │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ - @ instruction: 0xff5cf0f6 │ │ │ │ + @ instruction: 0xff64f0f6 │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf7ee4628 │ │ │ │ movwcs pc, #11195 @ 0x2bbb @ │ │ │ │ bcc 1b3a30 │ │ │ │ @ instruction: 0xf7ed4628 │ │ │ │ @@ -45909,23 +45909,23 @@ │ │ │ │ cdp2 0, 5, cr15, cr10, cr5, {0} │ │ │ │ bcc 1b3a88 │ │ │ │ blcs c433c │ │ │ │ @ instruction: 0xf505d896 │ │ │ │ @ instruction: 0xf10d538f │ │ │ │ ldrmi r0, [r9], -r8, lsr #18 │ │ │ │ movwls r4, #22088 @ 0x5648 │ │ │ │ - @ instruction: 0xff3af0f6 │ │ │ │ + @ instruction: 0xff42f0f6 │ │ │ │ ldclvc 5, cr15, [r8], #44 @ 0x2c │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, ip, lsl #17 │ │ │ │ strtmi r4, [r8], -r1, lsr #12 │ │ │ │ stc2 7, cr15, [r8, #1020]! @ 0x3fc │ │ │ │ strbmi r9, [r8], -r5, lsl #22 │ │ │ │ @ instruction: 0xf0f64619 │ │ │ │ - @ instruction: 0xf50bff2b │ │ │ │ + @ instruction: 0xf50bff33 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ subcs r0, r4, #7 │ │ │ │ orrsne pc, ip, r7, lsl #12 │ │ │ │ addsne pc, ip, r6, lsl #12 │ │ │ │ mcr 7, 0, pc, cr8, cr2, {6} @ │ │ │ │ bcc 1b3ad8 │ │ │ │ @@ -45945,15 +45945,15 @@ │ │ │ │ stmdals r4, {r1, r3, r5, r7, r8, fp, lr} │ │ │ │ @ instruction: 0xf8db5841 │ │ │ │ addmi r0, r8, #24, 4 @ 0x80000001 │ │ │ │ tstphi sl, r0 @ p-variant is OBSOLETE │ │ │ │ andsne pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 255bfc │ │ │ │ - ldc2 0, cr15, [r4], {248} @ 0xf8 │ │ │ │ + ldc2 0, cr15, [ip], {248} @ 0xf8 │ │ │ │ cmplt r4, r4, lsl #12 │ │ │ │ @ instruction: 0xf8cb9b07 │ │ │ │ @ instruction: 0xf8db3224 │ │ │ │ @ instruction: 0xf8cb3220 │ │ │ │ ldrmi r4, [ip], #-540 @ 0xfffffde4 │ │ │ │ @ instruction: 0xf8cb9b05 │ │ │ │ @ instruction: 0xf8d93220 │ │ │ │ @@ -45996,15 +45996,15 @@ │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andsmi pc, ip, #14352384 @ 0xdb0000 │ │ │ │ @ instruction: 0xd1ad18e4 │ │ │ │ @ instruction: 0xf10de7b1 │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ bcc 1b3bb4 │ │ │ │ - mcr2 0, 4, pc, cr12, cr6, {7} @ │ │ │ │ + mrc2 0, 4, pc, cr4, cr6, {7} │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ stmdbcs r0, {r0, r1, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs sp, r0, #1073741875 @ 0x40000033 │ │ │ │ msrvs SPSR_fs, #268435460 @ 0x10000004 │ │ │ │ stmdbcs r0!, {r1, r2, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -46053,15 +46053,15 @@ │ │ │ │ bcc 1b3c80 │ │ │ │ stmdals r5, {r1, r2, r4, r6, r7, r9, sl, sp, lr, pc} │ │ │ │ svclt 0x00384281 │ │ │ │ tstls r7, r1, lsl #12 │ │ │ │ @ instruction: 0xf10de71e │ │ │ │ @ instruction: 0xf5050928 │ │ │ │ strbmi r5, [r8], -pc, lsl #3 │ │ │ │ - mrc2 0, 0, pc, cr10, cr6, {7} │ │ │ │ + mcr2 0, 1, pc, cr2, cr6, {7} @ │ │ │ │ mvnsvc pc, #46137344 @ 0x2c00000 │ │ │ │ muleq r7, r9, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0xf8d6e69c │ │ │ │ @ instruction: 0xf8d6395c │ │ │ │ @ instruction: 0xf0030960 │ │ │ │ @ instruction: 0xf0230293 │ │ │ │ @@ -46110,20 +46110,20 @@ │ │ │ │ ldrhteq sl, [lr], #-164 @ 0xffffff5c │ │ │ │ rsbseq sl, lr, r6, lsr #21 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ andeq r0, r0, r8, lsl r8 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - eoreq r4, r0, r4, lsl #16 │ │ │ │ + eoreq r4, r0, r4, lsl r8 │ │ │ │ @ instruction: 0x007ea794 │ │ │ │ andeq r0, r0, r0, lsl #18 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ andeq r0, r0, r0, asr fp │ │ │ │ - eoreq r4, r0, r0, asr r6 │ │ │ │ + eoreq r4, r0, r0, ror #12 │ │ │ │ andeq r0, r0, r4, ror #15 │ │ │ │ andeq r0, r0, ip, asr ip │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febccc8c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ stc2 0, cr15, [r6, #-404]! @ 0xfffffe6c │ │ │ │ @@ -46357,15 +46357,15 @@ │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ ldmpl fp!, {r0, r1, r4, r8, r9, fp, lr}^ │ │ │ │ blmi 56fdc4 │ │ │ │ @ instruction: 0xe7b458fb │ │ │ │ ldmvc lr!, {r3, r8, sl, ip, sp, lr, pc}^ │ │ │ │ orrpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf0f64668 │ │ │ │ - ldm sp, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + ldm sp, {r0, r1, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ strtmi r0, [r0], -r7 │ │ │ │ @ instruction: 0xf81cf7ee │ │ │ │ @ instruction: 0x41aff504 │ │ │ │ @ instruction: 0xf7fc4620 │ │ │ │ str pc, [r2, r5, asr #22]! │ │ │ │ stmda sl!, {r1, r4, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -46525,15 +46525,15 @@ │ │ │ │ ldrbmi r9, [r3, #-2826] @ 0xfffff4f6 │ │ │ │ cmpcs r8, #475136 @ 0x74000 │ │ │ │ @ instruction: 0xf50afb03 │ │ │ │ ldmdbne ip, {r0, r3, r8, r9, fp, ip, pc}^ │ │ │ │ blcs 90b64 │ │ │ │ blvs fe96a7ac │ │ │ │ @ instruction: 0xf1b16ad8 │ │ │ │ - bls 374da8 │ │ │ │ + bls 374dc8 │ │ │ │ svceq 0x0006f010 │ │ │ │ @ instruction: 0xf44bbf14 │ │ │ │ @ instruction: 0xf04b7b00 │ │ │ │ bvs 538ef4 │ │ │ │ bl 15ad1c │ │ │ │ svclt 0x000a0405 │ │ │ │ ldmibvs r3, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -46841,15 +46841,15 @@ │ │ │ │ strmi fp, [r3], -r4, asr #1 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf107814f │ │ │ │ @ instruction: 0xf8c708b0 │ │ │ │ @ instruction: 0xf50550a8 │ │ │ │ strbmi r5, [r0], -pc, lsl #11 │ │ │ │ @ instruction: 0xf0f54629 │ │ │ │ - @ instruction: 0xf8d7fff3 │ │ │ │ + @ instruction: 0xf8d7fffb │ │ │ │ @ instruction: 0xf8d720a4 │ │ │ │ @ instruction: 0xf50210a0 │ │ │ │ @ instruction: 0xf8d173fe │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d780ac │ │ │ │ @@ -47116,15 +47116,15 @@ │ │ │ │ @ instruction: 0xf1074630 │ │ │ │ @ instruction: 0xf00404b0 │ │ │ │ @ instruction: 0xf8d7fd2f │ │ │ │ strtmi r5, [r0], -r8, lsr #1 │ │ │ │ orrpl pc, pc, #20971520 @ 0x1400000 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf0f54619 │ │ │ │ - @ instruction: 0xf8d7fdcd │ │ │ │ + @ instruction: 0xf8d7fdd5 │ │ │ │ @ instruction: 0xf50220a4 │ │ │ │ @ instruction: 0xf8d273fe │ │ │ │ @ instruction: 0xf8d221dc │ │ │ │ @ instruction: 0xf8d78cfc │ │ │ │ @ instruction: 0xf8d220a0 │ │ │ │ ldm r4, {r7, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -48840,28 +48840,28 @@ │ │ │ │ ldrpl pc, [r0], #1283 @ 0x503 │ │ │ │ muleq r3, r4, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrdcc pc, [r4], r7 @ │ │ │ │ ldrbvc pc, [r8, #1283]! @ 0x503 @ │ │ │ │ ldrsbcc pc, [ip, #131]! @ 0x83 @ │ │ │ │ muleq r7, r5, r8 │ │ │ │ - @ instruction: 0xf862f0f4 │ │ │ │ + @ instruction: 0xf86af0f4 │ │ │ │ movwcs fp, #352 @ 0x160 │ │ │ │ ldmcc r8!, {r1, r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldcllt 7, cr15, [r7], #-1016 @ 0xfffffc08 │ │ │ │ andseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8ca4618 │ │ │ │ ldrmi r2, [r3], -r8, lsl #15 │ │ │ │ ldmiblt r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ muleq r3, r4, r8 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ ldrdcc pc, [r4], r7 @ │ │ │ │ muleq r7, r5, r8 │ │ │ │ ldrsbcc pc, [ip, #131]! @ 0x83 @ │ │ │ │ - @ instruction: 0xf988f0f4 │ │ │ │ + @ instruction: 0xf990f0f4 │ │ │ │ ldrmi lr, [sl], -r5, ror #15 │ │ │ │ strmi r2, [r8], -r0, lsl #2 │ │ │ │ streq pc, [r3], #-584 @ 0xfffffdb8 │ │ │ │ strbeq pc, [r3], #-711 @ 0xfffffd39 @ │ │ │ │ andcs pc, r2, r0, asr #13 │ │ │ │ blmi 4b6664 │ │ │ │ smlabteq r1, r3, r9, lr │ │ │ │ @@ -49279,15 +49279,15 @@ │ │ │ │ addcs pc, r0, r7, asr #17 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf1078223 │ │ │ │ @ instruction: 0xf8c709a8 │ │ │ │ @ instruction: 0xf50550a4 │ │ │ │ strbmi r5, [r8], -pc, lsl #11 │ │ │ │ @ instruction: 0xf0f34629 │ │ │ │ - @ instruction: 0xf8d7fce7 │ │ │ │ + @ instruction: 0xf8d7fcef │ │ │ │ @ instruction: 0xf8d720a0 │ │ │ │ @ instruction: 0xf502109c │ │ │ │ @ instruction: 0xf8d173fe │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ strbmi r0, [r1], -r4, lsr #1 │ │ │ │ @@ -49659,15 +49659,15 @@ │ │ │ │ @ instruction: 0xf1074630 │ │ │ │ @ instruction: 0xf00205a8 │ │ │ │ @ instruction: 0xf8d7f951 │ │ │ │ strtmi r3, [r8], -r4, lsr #1 │ │ │ │ orrpl pc, pc, #12582912 @ 0xc00000 │ │ │ │ addcc pc, r8, r7, asr #17 │ │ │ │ @ instruction: 0xf0f34619 │ │ │ │ - @ instruction: 0xf8d7f9ef │ │ │ │ + @ instruction: 0xf8d7f9f7 │ │ │ │ @ instruction: 0xf50220a0 │ │ │ │ @ instruction: 0xf8d273fe │ │ │ │ @ instruction: 0xf8d221dc │ │ │ │ @ instruction: 0xf8d74cfc │ │ │ │ @ instruction: 0xf8d2209c │ │ │ │ ldm r5, {r7, r8, fp, sp, lr} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -51300,28 +51300,28 @@ │ │ │ │ ldm r4, {r4, r7, sl, ip, lr} │ │ │ │ stm sp, {r0, r1} │ │ │ │ @ instruction: 0xf8d70003 │ │ │ │ @ instruction: 0xf50330a0 │ │ │ │ @ instruction: 0xf8d375f8 │ │ │ │ ldm r5, {r2, r3, r4, r5, r6, r7, r8, ip, sp} │ │ │ │ @ instruction: 0xf0f10007 │ │ │ │ - msrlt SPSR_, fp, lsr #26 │ │ │ │ + msrlt SPSR_, r3, lsr sp │ │ │ │ @ instruction: 0xf8cb2300 │ │ │ │ @ instruction: 0xf7fe38b8 │ │ │ │ @ instruction: 0xf103bedb │ │ │ │ @ instruction: 0x46180210 │ │ │ │ strcs pc, [r8, fp, asr #17] │ │ │ │ @ instruction: 0xf7ff4613 │ │ │ │ ldm r4, {r0, r3, r4, r5, r7, r8, fp, ip, sp, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ @ instruction: 0xf8d70003 │ │ │ │ ldm r5, {r5, r7, ip, sp} │ │ │ │ @ instruction: 0xf8d30007 │ │ │ │ @ instruction: 0xf0f131fc │ │ │ │ - ubfx pc, r1, #28, #6 │ │ │ │ + ubfx pc, r9, #28, #6 │ │ │ │ tstcs r0, sl, lsl r6 │ │ │ │ vmax.s8 d20, d8, d8 │ │ │ │ vaddhn.i16 d16, , │ │ │ │ @ instruction: 0xf6c00443 │ │ │ │ @ instruction: 0xf8422002 │ │ │ │ stmib r3, {r4, r8, r9, fp, lr}^ │ │ │ │ sbcsvs r0, r9, r1, lsl #2 │ │ │ │ @@ -51605,48 +51605,48 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ andlt r2, r9, r0 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ andcs r4, r0, r5, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2325 @ 0xfffff6eb │ │ │ │ @ instruction: 0xf0ef4479 │ │ │ │ - strb pc, [r9, r9, lsr #28]! @ │ │ │ │ + @ instruction: 0xe7e9fe31 │ │ │ │ @ instruction: 0x46224913 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ ldc 7, cr15, [r0], {205} @ 0xcd │ │ │ │ @ instruction: 0xf8574b11 │ │ │ │ @ instruction: 0xf8dbb003 │ │ │ │ @ instruction: 0xf7cc0000 │ │ │ │ ldmdacs r9!, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ │ │ ldclvs 1, cr13, [r3], #-996 @ 0xfffffc1c │ │ │ │ bmi 3f4f90 │ │ │ │ stmdbmi sp, {sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - cdp2 0, 1, cr15, cr0, cr15, {7} │ │ │ │ + cdp2 0, 1, cr15, cr8, cr15, {7} │ │ │ │ @ instruction: 0xf7cce7cd │ │ │ │ svclt 0x0000ef5e │ │ │ │ rsbseq r5, lr, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r5, lr, ip, ror r0 │ │ │ │ rsbseq r4, lr, r4, ror #31 │ │ │ │ - @ instruction: 0x001ff1b2 │ │ │ │ - @ instruction: 0x001feedc │ │ │ │ - andseq pc, pc, lr, ror #3 │ │ │ │ + andseq pc, pc, r2, asr #3 │ │ │ │ + andseq lr, pc, ip, ror #29 │ │ │ │ + @ instruction: 0x001ff1fe │ │ │ │ muleq r0, r0, r7 │ │ │ │ - andseq pc, pc, ip, lsr #3 │ │ │ │ - andseq lr, pc, sl, lsr #29 │ │ │ │ + @ instruction: 0x001ff1bc │ │ │ │ + @ instruction: 0x001feeba │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e0f8cc │ │ │ │ stmdami r3!, {r1, r2, r9, sl, lr} │ │ │ │ stmpl r0, {r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrbtmi fp, [r8], #-130 @ 0xffffff7e │ │ │ │ @ instruction: 0xf0f02500 │ │ │ │ - @ instruction: 0xf8c8fc05 │ │ │ │ + @ instruction: 0xf8c8fc0d │ │ │ │ tstlt r0, #20, 16 @ 0x140000 │ │ │ │ subscs r4, ip, r7, lsl #12 │ │ │ │ stmib ip, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ ldmdbmi ip, {r2, r9, sl, lr} │ │ │ │ movteq pc, #33028 @ 0x8104 @ │ │ │ │ @ instruction: 0x46224638 │ │ │ │ ldrbtmi r6, [r9], #-1382 @ 0xfffffa9a │ │ │ │ @@ -51657,31 +51657,31 @@ │ │ │ │ @ instruction: 0xf7cc504c │ │ │ │ stmdacs r4, {r1, r8, r9, fp, sp, lr, pc} │ │ │ │ strtmi sp, [r0], -ip │ │ │ │ b f39034 │ │ │ │ ldmdbmi r2, {r0, r4, r9, fp, lr} │ │ │ │ ldrbtmi r4, [sl], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf0ef4479 │ │ │ │ - andlt pc, r2, r1, asr #27 │ │ │ │ + andlt pc, r2, r9, asr #27 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ eorsne pc, ip, #216, 16 @ 0xd80000 │ │ │ │ bmi 3cc9ac │ │ │ │ subseq pc, r0, r4, lsl #2 │ │ │ │ orrmi pc, r0, r1, lsl #10 │ │ │ │ ldmdami r4, {r3, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8c1447a │ │ │ │ @ instruction: 0xf8c15178 │ │ │ │ @ instruction: 0x46295170 │ │ │ │ bl 839070 │ │ │ │ pop {r1, ip, sp, pc} │ │ │ │ svclt 0x000081f0 │ │ │ │ - mulseq pc, lr, r1 @ │ │ │ │ + andseq pc, pc, lr, lsr #3 │ │ │ │ + mulseq pc, sl, r1 @ │ │ │ │ andseq pc, pc, sl, lsl #3 │ │ │ │ - andseq pc, pc, sl, ror r1 @ │ │ │ │ - andseq lr, pc, ip, lsl #28 │ │ │ │ + andseq lr, pc, ip, lsl lr @ │ │ │ │ @ instruction: 0xfffffe31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd2360 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5000ff8 │ │ │ │ @ instruction: 0xf8d05080 │ │ │ │ tstlt r4, r4, lsl r8 │ │ │ │ @@ -52433,15 +52433,15 @@ │ │ │ │ streq pc, [r8, #-2261]! @ 0xfffff72b │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ svc 0x001cf7cb │ │ │ │ strbeq pc, [r0, #-2261] @ 0xfffff72b @ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ svc 0x0016f7cb │ │ │ │ @ instruction: 0x0114f8d5 │ │ │ │ - @ instruction: 0xf9f0f0eb │ │ │ │ + @ instruction: 0xf9f8f0eb │ │ │ │ ldrdne pc, [ip, -r5]! │ │ │ │ @ instruction: 0xf8d5b121 │ │ │ │ blvs 7081e4 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0604620 │ │ │ │ bvs ff97b314 │ │ │ │ blvs 70d5d8 │ │ │ │ @@ -52520,81 +52520,81 @@ │ │ │ │ stcge 0, cr10, [r4], #-896 @ 0xfffffc80 │ │ │ │ @ instruction: 0xf8ad4620 │ │ │ │ ldrbtmi r3, [sl], #2 │ │ │ │ eorvs r2, fp, r0, lsl #6 │ │ │ │ stmdbeq r2, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf0f160eb │ │ │ │ - @ instruction: 0x4650fdd5 │ │ │ │ - ldc2 0, cr15, [r2], {234} @ 0xea │ │ │ │ + @ instruction: 0x4650fddd │ │ │ │ + ldc2 0, cr15, [sl], {234} @ 0xea │ │ │ │ orrlt r4, r0, #128, 12 @ 0x8000000 │ │ │ │ - mcrr2 0, 14, pc, sl, cr10 @ │ │ │ │ + mrrc2 0, 14, pc, r2, cr10 @ │ │ │ │ strbmi r4, [r0], -r7, lsl #12 │ │ │ │ - mcrr2 0, 14, pc, r4, cr10 @ │ │ │ │ + mcrr2 0, 14, pc, ip, cr10 @ │ │ │ │ @ instruction: 0x4620bb18 │ │ │ │ strbmi r2, [r9], -r2, lsl #4 │ │ │ │ - stc2l 0, cr15, [r4, #964]! @ 0x3c4 │ │ │ │ + stc2l 0, cr15, [ip, #964]! @ 0x3c4 │ │ │ │ strtmi r2, [r0], -r8, lsl #4 │ │ │ │ @ instruction: 0xf0f14631 │ │ │ │ - @ instruction: 0x4621fddf │ │ │ │ + strtmi pc, [r1], -r7, ror #27 │ │ │ │ @ instruction: 0x4620ac3c │ │ │ │ - mcr2 0, 1, pc, cr4, cr1, {7} @ │ │ │ │ + mcr2 0, 1, pc, cr12, cr1, {7} @ │ │ │ │ ldm ip!, {r2, r5, r7, r9, sl, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rsbvs r2, r9, r0 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ blmi 74e758 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 10d5f4c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1290300 │ │ │ │ pop {r1, r6, ip, sp, pc} │ │ │ │ @ instruction: 0x460287f0 │ │ │ │ @ instruction: 0x46204639 │ │ │ │ - stc2l 0, cr15, [r0, #964] @ 0x3c4 │ │ │ │ + stc2l 0, cr15, [r8, #964] @ 0x3c4 │ │ │ │ @ instruction: 0x4650e7d5 │ │ │ │ @ instruction: 0xf7cba904 │ │ │ │ biclt lr, r0, sl, asr #24 │ │ │ │ lslslt r9, r4, #16 │ │ │ │ @ instruction: 0xf7cba908 │ │ │ │ ldmiblt r0, {r3, r4, r5, r9, fp, sp, lr, pc} │ │ │ │ andscc lr, ip, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #16384 @ 0x4000 │ │ │ │ andvs r4, fp, r0, lsr #12 │ │ │ │ - stc2 0, cr15, [sl, #964]! @ 0x3c4 │ │ │ │ + ldc2 0, cr15, [r2, #964]! @ 0x3c4 │ │ │ │ blmi 3b5e28 │ │ │ │ bmi 384334 │ │ │ │ ldmpl fp!, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf7cb6818 │ │ │ │ @ instruction: 0xf04fed68 │ │ │ │ @ instruction: 0xe7cb30ff │ │ │ │ svc 0x00f8f7cb │ │ │ │ ldrsbteq r4, [lr], #-28 @ 0xffffffe4 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrsbteq r4, [lr], #-22 @ 0xffffffea │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ @ instruction: 0xffffff8b │ │ │ │ rsbseq r4, lr, r4, lsr #2 │ │ │ │ andeq r0, r0, r4, lsl #21 │ │ │ │ - andseq lr, pc, r0, ror r3 @ │ │ │ │ + andseq lr, pc, r0, lsl #7 │ │ │ │ vst3.8 {d27-d29}, [pc], ip │ │ │ │ push {r7, sl, fp, ip, lr} │ │ │ │ bl febcc730 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 6ffed8 │ │ │ │ stcge 0, cr11, [sl], {132} @ 0x84 │ │ │ │ ldrbtmi r4, [sl], #-2841 @ 0xfffff4e7 │ │ │ │ @ instruction: 0xf8544605 │ │ │ │ ldmpl r3, {r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xf0f79402 │ │ │ │ - mcrrne 13, 12, pc, r6, cr5 @ │ │ │ │ + mcrrne 13, 12, pc, r6, cr13 @ │ │ │ │ andcs r2, r1, #4, 6 @ 0x10000000 │ │ │ │ stmdaeq r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x47c04631 │ │ │ │ teqlt r8, r5, lsl #12 │ │ │ │ @ instruction: 0xf04f4631 │ │ │ │ andcs r3, r1, #-67108861 @ 0xfc000003 │ │ │ │ strls r9, [r0, -r1, lsl #8] │ │ │ │ @@ -52638,15 +52638,15 @@ │ │ │ │ ldmpl r3, {r3, fp, ip, pc}^ │ │ │ │ blls 2d60bc │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ ldclt 0, cr11, [r0, #-40] @ 0xffffffd8 │ │ │ │ svc 0x0068f7cb │ │ │ │ ... │ │ │ │ - @ instruction: 0x001fe2f6 │ │ │ │ + andseq lr, pc, r6, lsl #6 │ │ │ │ rsbseq r3, lr, r0, ror #31 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrhteq r3, [lr], #-246 @ 0xffffff0a │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d8f8cc │ │ │ │ @@ -52673,16 +52673,16 @@ │ │ │ │ orrsmi pc, r9, r0, asr #12 │ │ │ │ ldrbtmi r4, [sl], #-2054 @ 0xfffff7fa │ │ │ │ @ instruction: 0xf0354478 │ │ │ │ movwcs pc, #8179 @ 0x1ff3 @ │ │ │ │ andlt r7, r4, r3, lsr #32 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ rsbseq r5, lr, r6, asr pc │ │ │ │ - andseq lr, pc, r2, lsr #4 │ │ │ │ - andseq lr, pc, r0, ror #4 │ │ │ │ + andseq lr, pc, r2, lsr r2 @ │ │ │ │ + andseq lr, pc, r0, ror r2 @ │ │ │ │ vst3. {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febd3308 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrmi r0, [r6], -r8, ror #31 │ │ │ │ ldmib sp, {r1, r3, r7, r8, fp, sp, lr}^ │ │ │ │ strmi r5, [ip], -r6, lsl #14 │ │ │ │ stmiblt r2, {r0, r1, r3, r6, fp, sp, lr} │ │ │ │ @@ -53016,20 +53016,20 @@ │ │ │ │ stmibge r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stcpl 2, cr15, [r4, #-692] @ 0xfffffd4c │ │ │ │ ldrtmi r4, [r0], -r4, lsl #12 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r0, r1, r3, r7, r9, sl, lr} │ │ │ │ ldrbtcc pc, [ip], #2253 @ 0x8cd @ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - stc2 1, cr15, [lr, #648]! @ 0x288 │ │ │ │ + ldc2 1, cr15, [r6, #648]! @ 0x288 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ svcge 0x00788153 │ │ │ │ ldrtmi r4, [r1], -r0, lsl #13 │ │ │ │ @ instruction: 0xf1a24638 │ │ │ │ - @ instruction: 0xf897fd61 │ │ │ │ + @ instruction: 0xf897fd69 │ │ │ │ blcs 89240 │ │ │ │ tstphi pc, r1, asr #32 @ p-variant is OBSOLETE │ │ │ │ ldmdbcc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ @ instruction: 0xf898447b │ │ │ │ bcs 1204684 │ │ │ │ msrhi CPSR_x, r1, asr #32 │ │ │ │ @@ -53040,15 +53040,15 @@ │ │ │ │ @ instruction: 0xf10b9300 │ │ │ │ @ instruction: 0xf1080024 │ │ │ │ ldrbtmi r0, [sl], #-770 @ 0xfffffcfe │ │ │ │ mrrc2 7, 15, pc, lr, cr15 @ │ │ │ │ smlawteq ip, r5, r8, pc @ │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ @ instruction: 0x4630811b │ │ │ │ - stc2l 1, cr15, [r6], #648 @ 0x288 │ │ │ │ + stc2l 1, cr15, [lr], #648 @ 0x288 │ │ │ │ blcc 21a6c8 │ │ │ │ vqdmulh.s d2, d1, d1 │ │ │ │ vst4.16 {d24,d26,d28,d30}, [pc :128], r2 │ │ │ │ @ instruction: 0x4639723e │ │ │ │ sbcvs pc, r9, r5, lsl #10 │ │ │ │ cdp 7, 5, cr15, cr14, cr11, {6} │ │ │ │ pkhtbgt pc, ip, r5, asr #17 @ │ │ │ │ @@ -53101,29 +53101,29 @@ │ │ │ │ strcc pc, [r4, #2245]! @ 0x8c5 │ │ │ │ strcc pc, [r8, #2261]! @ 0x8d5 │ │ │ │ svclt 0x00043301 │ │ │ │ @ instruction: 0xf8c56b3b │ │ │ │ @ instruction: 0xf50435a8 │ │ │ │ tstcc r0, #603979778 @ 0x24000002 │ │ │ │ ldrmi r9, [r8], -r9, lsl #6 │ │ │ │ - @ instruction: 0xffe4f1a2 │ │ │ │ + @ instruction: 0xffecf1a2 │ │ │ │ orrpl pc, sl, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46184631 │ │ │ │ @ instruction: 0xf1a3930a │ │ │ │ - @ instruction: 0xf8dff819 │ │ │ │ + @ instruction: 0xf8dff821 │ │ │ │ mrcge 8, 0, r3, cr13, cr4, {0} │ │ │ │ andcs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf974f1a9 │ │ │ │ + @ instruction: 0xf97cf1a9 │ │ │ │ stmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xf96af1a9 │ │ │ │ + @ instruction: 0xf972f1a9 │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ @ instruction: 0xffcaf05f │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ sbcshi pc, r5, r1, asr #32 │ │ │ │ stmdbcc r0, {r0, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @@ -53151,22 +53151,22 @@ │ │ │ │ blls 2a14a8 │ │ │ │ vqshrun.s64 d6, , #1 │ │ │ │ @ instruction: 0xf8df8f5b │ │ │ │ vbic.i32 , #-1140850688 @ 0xbc000000 │ │ │ │ @ instruction: 0xf8d52940 │ │ │ │ ldrbtmi r0, [r9], #-296 @ 0xfffffed8 │ │ │ │ sbcvc pc, sl, r0, lsl #10 │ │ │ │ - blx 1ab8fea │ │ │ │ + blx 1cb8fea │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4343 @ 0x10f7 │ │ │ │ @ instruction: 0xf8d5930b │ │ │ │ @ instruction: 0xf8df0128 │ │ │ │ @ instruction: 0xf500175c │ │ │ │ ldrbtmi r7, [r9], #-202 @ 0xffffff36 │ │ │ │ - blx 1739006 │ │ │ │ + blx 1939006 │ │ │ │ @ instruction: 0xf0012800 │ │ │ │ movwcs r8, #4322 @ 0x10e2 │ │ │ │ @ instruction: 0xf8d5930c │ │ │ │ @ instruction: 0xf8d53128 │ │ │ │ @ instruction: 0xf8df6940 │ │ │ │ @ instruction: 0xf8d31740 │ │ │ │ @ instruction: 0xf8963188 │ │ │ │ @@ -53619,22 +53619,22 @@ │ │ │ │ subsmi r5, r0, #356515840 @ 0x15400000 │ │ │ │ ldrbmi ip, [pc, #-0]! @ 7cfb4 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ andeq r0, r0, r0 │ │ │ │ rsbseq r3, lr, sl, asr #19 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ ldrhteq r3, [lr], #-156 @ 0xffffff64 │ │ │ │ - eoreq ip, r0, r8, lsl r9 │ │ │ │ - andseq sp, pc, r6, lsl sp @ │ │ │ │ + eoreq ip, r0, r8, lsr #18 │ │ │ │ + andseq sp, pc, r6, lsr #26 │ │ │ │ muleq r0, ip, ip │ │ │ │ andeq r0, r0, ip, ror #21 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - @ instruction: 0x001fdbba │ │ │ │ + andseq sp, pc, sl, asr #23 │ │ │ │ + andseq sp, pc, sl, lsr #23 │ │ │ │ mulseq pc, sl, fp @ │ │ │ │ - andseq sp, pc, sl, lsl #23 │ │ │ │ strbcc pc, [r8, #2244]! @ 0x8c4 @ │ │ │ │ strbcc pc, [ip, #2244]! @ 0x8c4 @ │ │ │ │ ldrbcc pc, [r0, #2244]! @ 0x8c4 @ │ │ │ │ bicvs pc, r0, #4, 10 @ 0x1000000 │ │ │ │ strbeq pc, [r4, #2244] @ 0x8c4 @ │ │ │ │ strbeq pc, [r8, #2244] @ 0x8c4 @ │ │ │ │ @ instruction: 0xf8c42080 │ │ │ │ @@ -53677,15 +53677,15 @@ │ │ │ │ teqpne r1, #805306372 @ p-variant is OBSOLETE @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ eorsne pc, r1, #68, 4 @ 0x40000004 │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ strcs r3, [r0], -r0, asr #6 │ │ │ │ - ldc2l 1, cr15, [r0], #-680 @ 0xfffffd58 │ │ │ │ + ldc2l 1, cr15, [r8], #-680 @ 0xfffffd58 │ │ │ │ @ instruction: 0x53b2f504 │ │ │ │ ldrdne pc, [ip, -r5]! │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movteq pc, #18628 @ 0x48c4 @ │ │ │ │ subsvc pc, r5, r4, lsl #10 │ │ │ │ @ instruction: 0xf8c4681b │ │ │ │ movwcs r3, #4940 @ 0x134c │ │ │ │ @@ -54000,15 +54000,15 @@ │ │ │ │ andcc pc, r3, sl, asr r8 @ │ │ │ │ @ instruction: 0xf8c4681a │ │ │ │ ldmdavs sl, {r2, r4, r8, r9, sl, fp, sp}^ │ │ │ │ svccs 0x0018f8c4 │ │ │ │ ldmvs fp, {r1, r3, r4, r7, fp, sp, lr}^ │ │ │ │ svccs 0x001cf8c4 │ │ │ │ svccc 0x0020f8c4 │ │ │ │ - blx fed39978 │ │ │ │ + blx fef39978 │ │ │ │ @ instruction: 0xf5049807 │ │ │ │ ldmib r0, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp, lr}^ │ │ │ │ stmib r3, {r8}^ │ │ │ │ @ instruction: 0xf04f0100 │ │ │ │ @ instruction: 0xf8c433ff │ │ │ │ @ instruction: 0xf44f3f10 │ │ │ │ @ instruction: 0xf8c46300 │ │ │ │ @@ -54090,31 +54090,31 @@ │ │ │ │ @ instruction: 0xf8c4ad68 │ │ │ │ @ instruction: 0xf504ad70 │ │ │ │ @ instruction: 0xf8c46a3f │ │ │ │ @ instruction: 0xf8c46d84 │ │ │ │ @ instruction: 0xf8c47c40 │ │ │ │ @ instruction: 0xf8c4796c │ │ │ │ @ instruction: 0xf0f07968 │ │ │ │ - stmdbmi r4, {r0, r1, r3, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ andcs r4, r9, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf0f04479 │ │ │ │ - strbmi pc, [r0], -r5, lsr #19 @ │ │ │ │ + strbmi pc, [r0], -sp, lsr #19 @ │ │ │ │ @ instruction: 0xf5042204 │ │ │ │ @ instruction: 0xf0f051ad │ │ │ │ - @ instruction: 0xf504f99f │ │ │ │ + @ instruction: 0xf504f9a7 │ │ │ │ strbmi r5, [r0], -sp, lsr #3 │ │ │ │ andcs r3, r4, #4, 2 │ │ │ │ - @ instruction: 0xf998f0f0 │ │ │ │ + @ instruction: 0xf9a0f0f0 │ │ │ │ @ instruction: 0x51adf504 │ │ │ │ strbmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf0f03108 │ │ │ │ - @ instruction: 0x4641f991 │ │ │ │ + @ instruction: 0x4641f999 │ │ │ │ @ instruction: 0xf5044648 │ │ │ │ @ instruction: 0xf0f0683e │ │ │ │ - @ instruction: 0x46ccf9d5 │ │ │ │ + @ instruction: 0x46ccf9dd │ │ │ │ bicpl pc, pc, #4, 10 @ 0x1000000 │ │ │ │ blvs a78dec │ │ │ │ movwls r3, #29460 @ 0x7314 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stccc 8, cr15, [r0, #784] @ 0x310 │ │ │ │ bvc ab8dfc │ │ │ │ tstpvs pc, #4, 10 @ p-variant is OBSOLETE @ 0x1000000 │ │ │ │ @@ -54152,20 +54152,20 @@ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ ldrshteq pc, [pc], #255 @ │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcne 0x00ffffff │ │ │ │ ... │ │ │ │ svccc 0x00010000 │ │ │ │ - andseq sp, pc, r6, asr r2 @ │ │ │ │ - andseq sp, pc, r2, lsr r2 @ │ │ │ │ + andseq sp, pc, r6, ror #4 │ │ │ │ + andseq sp, pc, r2, asr #4 │ │ │ │ rsbseq r3, lr, sl, lsl #19 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ - eoreq r2, r5, r4, lsr #6 │ │ │ │ - andseq ip, pc, r0, asr #26 │ │ │ │ + eoreq r2, r5, r4, lsr r3 │ │ │ │ + andseq ip, pc, r0, asr sp @ │ │ │ │ @ instruction: 0xf8c49b07 │ │ │ │ @ instruction: 0xf8c46a04 │ │ │ │ @ instruction: 0xf8c479fc │ │ │ │ @ instruction: 0xf8c47a00 │ │ │ │ @ instruction: 0xf8c47a08 │ │ │ │ @ instruction: 0xf8c47a0c │ │ │ │ @ instruction: 0xf8c57a10 │ │ │ │ @@ -54183,15 +54183,15 @@ │ │ │ │ @ instruction: 0xf8015cc3 │ │ │ │ @ instruction: 0xf8014c01 │ │ │ │ mvnle r3, r2, lsl #24 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf88d012c │ │ │ │ @ instruction: 0x464934f8 │ │ │ │ andcs r2, r0, #0, 6 │ │ │ │ - blx 1b39c4a │ │ │ │ + blx 1d39c4a │ │ │ │ @ instruction: 0xf8c54b76 │ │ │ │ ldrbtmi r0, [fp], #-276 @ 0xfffffeec │ │ │ │ smlawtcc r0, r5, r8, pc @ │ │ │ │ @ instruction: 0xf504e040 │ │ │ │ @ instruction: 0xf8955580 │ │ │ │ blcs 8aec0 │ │ │ │ blmi 1cf1e3c │ │ │ │ @@ -54302,31 +54302,31 @@ │ │ │ │ andls pc, ip, r9, ror #28 │ │ │ │ svclt 0x0019f7fe │ │ │ │ ldrdeq pc, [r8, -r5]! │ │ │ │ mcr2 0, 3, pc, cr2, cr0, {3} @ │ │ │ │ @ instruction: 0xf7fe900b │ │ │ │ @ instruction: 0xf7cabf04 │ │ │ │ svclt 0x0000ea5e │ │ │ │ - strhteq r2, [r5], -sl │ │ │ │ + eoreq r2, r5, sl, asr #3 │ │ │ │ rsbseq ip, sp, r6, lsr #29 │ │ │ │ - andseq ip, pc, r8, lsr #21 │ │ │ │ - @ instruction: 0x001fcaf8 │ │ │ │ - andseq ip, pc, r6, ror #21 │ │ │ │ - andseq ip, pc, lr, asr #20 │ │ │ │ - andseq ip, pc, r4, ror sl @ │ │ │ │ - andseq ip, pc, r0, lsr sl @ │ │ │ │ + @ instruction: 0x001fcab8 │ │ │ │ + andseq ip, pc, r8, lsl #22 │ │ │ │ + @ instruction: 0x001fcaf6 │ │ │ │ + andseq ip, pc, lr, asr sl @ │ │ │ │ + andseq ip, pc, r4, lsl #21 │ │ │ │ + andseq ip, pc, r0, asr #20 │ │ │ │ rsbseq r2, lr, r8, asr #13 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - eoreq fp, r0, r4, lsl r6 │ │ │ │ - andseq ip, pc, r0, ror #20 │ │ │ │ - @ instruction: 0x001fc9b2 │ │ │ │ - andseq ip, pc, r0, asr #20 │ │ │ │ - andseq ip, pc, r4, ror r9 @ │ │ │ │ - andseq ip, pc, r8, lsl #21 │ │ │ │ - andseq ip, pc, r0, asr r9 @ │ │ │ │ + eoreq fp, r0, r4, lsr #12 │ │ │ │ + andseq ip, pc, r0, ror sl @ │ │ │ │ + andseq ip, pc, r2, asr #19 │ │ │ │ + andseq ip, pc, r0, asr sl @ │ │ │ │ + andseq ip, pc, r4, lsl #19 │ │ │ │ + mulseq pc, r8, sl @ │ │ │ │ + andseq ip, pc, r0, ror #18 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x0028f8cc │ │ │ │ bmi fe08f514 │ │ │ │ adclt r4, pc, r0, lsl #23 │ │ │ │ svcmi 0x0080447a │ │ │ │ @@ -54344,19 +54344,19 @@ │ │ │ │ sbchi pc, sl, r0 │ │ │ │ sbcsvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf7c92100 │ │ │ │ blmi 1d39998 │ │ │ │ andcs sl, r1, #9, 28 @ 0x90 │ │ │ │ ldmpl fp!, {r4, r5, r9, sl, lr}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff90f1a7 │ │ │ │ + @ instruction: 0xff98f1a7 │ │ │ │ ldrtmi r4, [r0], -lr, ror #22 │ │ │ │ ldmpl fp!, {r9, sp}^ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - @ instruction: 0xff88f1a7 │ │ │ │ + @ instruction: 0xff90f1a7 │ │ │ │ ldrtmi r4, [r2], -fp, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1611 @ 0xfffff9b5 │ │ │ │ strls r4, [r0], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf94ef06e │ │ │ │ mvnlt r4, r6, lsl #12 │ │ │ │ strtmi r6, [r9], -r3, ror #17 │ │ │ │ ldrmi r6, [r8, r0, lsr #16] │ │ │ │ @@ -54401,88 +54401,88 @@ │ │ │ │ b 145cde0 │ │ │ │ b 1310fe4 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054943 │ │ │ │ @ instruction: 0x462074d0 │ │ │ │ ldrbtmi r9, [r9], #-520 @ 0xfffffdf8 │ │ │ │ blls 286448 │ │ │ │ - mrc2 1, 4, pc, cr8, cr11, {6} │ │ │ │ + mcr2 1, 5, pc, cr0, cr11, {6} @ │ │ │ │ strtmi r6, [r1], -fp, lsr #25 │ │ │ │ @ instruction: 0xf5059305 │ │ │ │ blmi fdc340 │ │ │ │ stclvs 6, cr4, [r8], #-232 @ 0xffffff18 │ │ │ │ ldrbtmi r9, [fp], #-4 │ │ │ │ stcvs 6, cr4, [ip], #-288 @ 0xfffffee0 │ │ │ │ blvs ffba2c34 │ │ │ │ strvc lr, [r1], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf1db9700 │ │ │ │ - ldmdbmi r7!, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r7!, {r0, r1, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1608 @ 0xfffff9b8 │ │ │ │ - @ instruction: 0xf984f1dc │ │ │ │ + @ instruction: 0xf98cf1dc │ │ │ │ blne ff090114 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ strbmi r0, [r8], -ip, lsr #3 │ │ │ │ - @ instruction: 0xf97af1dc │ │ │ │ + @ instruction: 0xf982f1dc │ │ │ │ blx fec90118 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -sp, lsr #3 │ │ │ │ - @ instruction: 0xf970f1dc │ │ │ │ + @ instruction: 0xf978f1dc │ │ │ │ blx fec9011c │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ strbmi r0, [r8], -lr, lsr #3 │ │ │ │ - @ instruction: 0xf966f1dc │ │ │ │ + @ instruction: 0xf96ef1dc │ │ │ │ blne ff150120 │ │ │ │ svclt 0x00184648 │ │ │ │ ldrbtmi r2, [r9], #-769 @ 0xfffffcff │ │ │ │ @ instruction: 0x31aff885 │ │ │ │ - @ instruction: 0xf95cf1dc │ │ │ │ + @ instruction: 0xf964f1dc │ │ │ │ svclt 0x00181bc0 │ │ │ │ movwcs r2, #4097 @ 0x1001 │ │ │ │ lslseq pc, r5, #17 @ │ │ │ │ @ instruction: 0xf8c8722b │ │ │ │ strb r5, [r3, -r0]! │ │ │ │ @ instruction: 0xf04f4a20 │ │ │ │ strdls r3, [r0], -pc @ │ │ │ │ msrvs SPSR_fxc, #64, 4 │ │ │ │ @ instruction: 0xf05e447a │ │ │ │ @ instruction: 0x4606f9bd │ │ │ │ @ instruction: 0xf1a9e758 │ │ │ │ - strmi pc, [r4], -r1, asr #25 │ │ │ │ + strmi pc, [r4], -r9, asr #25 │ │ │ │ bmi 73792c │ │ │ │ ldmdbmi sl, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xffe4f0ec │ │ │ │ + @ instruction: 0xffecf0ec │ │ │ │ @ instruction: 0xf7cae77d │ │ │ │ svclt 0x0000e932 │ │ │ │ rsbseq r2, lr, r8, lsr #10 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ rsbseq r2, lr, r0, lsr #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x00000ab0 │ │ │ │ - eoreq r1, r5, r2, asr #29 │ │ │ │ - andseq ip, pc, sl, ror #15 │ │ │ │ + ldrdeq r1, [r5], -r2 @ │ │ │ │ + @ instruction: 0x001fc7fa │ │ │ │ @ instruction: 0x007e2494 │ │ │ │ muleq r0, ip, r9 │ │ │ │ andeq r0, r0, ip, lsr fp │ │ │ │ @ instruction: 0xffffe15d │ │ │ │ rsbseq r4, lr, r8, lsl #9 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ rsbseq r7, r5, lr, lsl #7 │ │ │ │ - andseq ip, pc, r2, lsl #17 │ │ │ │ - andseq ip, pc, r2, ror r8 @ │ │ │ │ - andseq ip, pc, ip, ror r8 @ │ │ │ │ - andseq ip, pc, r6, lsl #17 │ │ │ │ mulseq pc, r2, r8 @ │ │ │ │ - mulseq pc, sl, r8 @ │ │ │ │ - mulseq pc, r8, r6 @ │ │ │ │ - andseq ip, pc, r8, asr #15 │ │ │ │ - andseq ip, pc, r2, asr r2 @ │ │ │ │ + andseq ip, pc, r2, lsl #17 │ │ │ │ + andseq ip, pc, ip, lsl #17 │ │ │ │ + mulseq pc, r6, r8 @ │ │ │ │ + andseq ip, pc, r2, lsr #17 │ │ │ │ + andseq ip, pc, sl, lsr #17 │ │ │ │ + andseq ip, pc, r8, lsr #13 │ │ │ │ + @ instruction: 0x001fc7d8 │ │ │ │ + andseq ip, pc, r2, ror #4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febd4f38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ bmi 881c80 │ │ │ │ blmi 8a9f68 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #30747 @ 0x781b │ │ │ │ @@ -54498,17 +54498,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3386a8 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcvc pc, sl, r0, lsl #10 │ │ │ │ @ instruction: 0xf1dc9b00 │ │ │ │ - @ instruction: 0xf505f87f │ │ │ │ + @ instruction: 0xf505f887 │ │ │ │ @ instruction: 0xf1dc70d0 │ │ │ │ - strtmi pc, [r8], -r1, lsr #17 │ │ │ │ + strtmi pc, [r8], -r9, lsr #17 │ │ │ │ blx 439f54 │ │ │ │ bvs 1a98a4c │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 2505c8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 257e18 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -54567,27 +54567,27 @@ │ │ │ │ ldclt 1, cr13, [r0, #-908]! @ 0xfffffc74 │ │ │ │ orrvc pc, r0, pc, asr #8 │ │ │ │ movwvc pc, #1103 @ 0x44f @ │ │ │ │ movwne lr, #14788 @ 0x39c4 │ │ │ │ movwcs lr, #6105 @ 0x17d9 │ │ │ │ ldrbmi r6, [r0, -fp]! │ │ │ │ svclt 0x00004770 │ │ │ │ - eoreq r1, r5, ip, ror fp │ │ │ │ + eoreq r1, r5, ip, lsl #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febd50ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ movwcs r2, #512 @ 0x200 │ │ │ │ strbtmi r4, [r8], -r4, lsl #12 │ │ │ │ movwcs lr, #2509 @ 0x9cd │ │ │ │ blmi 85073c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r6, #14363 @ 0x381b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - ldc2 0, cr15, [lr, #948]! @ 0x3b4 │ │ │ │ + stc2l 0, cr15, [r6, #948] @ 0x3b4 │ │ │ │ andne lr, r0, #3620864 @ 0x374000 │ │ │ │ movwcs r2, #4096 @ 0x1000 │ │ │ │ orrsmi r4, r3, r8, lsl #5 │ │ │ │ stmdaeq r8, {r0, r1, r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 108002c │ │ │ │ vhadd.s8 , , q1 │ │ │ │ bl 192d30 │ │ │ │ @@ -54656,15 +54656,15 @@ │ │ │ │ cmple sp, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf5088ff0 │ │ │ │ strbtmi r5, [r8], -fp, asr #7 │ │ │ │ @ instruction: 0x6700e9d3 │ │ │ │ strvs lr, [r2, -r4, asr #19]! │ │ │ │ stmdbge r0, {r0, r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldc2 0, cr15, [lr, #-948]! @ 0xfffffc4c │ │ │ │ + stc2l 0, cr15, [r6, #-948] @ 0xfffffc4c │ │ │ │ orrspl pc, r0, #268435460 @ 0x10000004 │ │ │ │ andeq lr, r3, #8, 22 @ 0x2000 │ │ │ │ andeq pc, r3, r8, asr r8 @ │ │ │ │ ldmib sp, {r1, r4, r6, fp, sp, lr}^ │ │ │ │ b 148a41c │ │ │ │ andle r0, r5, r2, lsl #24 │ │ │ │ bl 1d0ea84 │ │ │ │ @@ -54864,15 +54864,15 @@ │ │ │ │ addshi pc, r3, r0 │ │ │ │ @ instruction: 0xf5062200 │ │ │ │ andvs r5, r2, r0, asr #18 │ │ │ │ addvs r6, r2, r2, asr #32 │ │ │ │ @ instruction: 0xf8c860c2 │ │ │ │ @ instruction: 0xf8d40000 │ │ │ │ @ instruction: 0xf0ee11e0 │ │ │ │ - @ instruction: 0xf8d9f905 │ │ │ │ + @ instruction: 0xf8d9f90d │ │ │ │ vfnmsne.f32 s6, s20, s8 │ │ │ │ andeq pc, r2, #50 @ 0x32 │ │ │ │ blcs f2520 │ │ │ │ @ instruction: 0xf504d14d │ │ │ │ svcge 0x000773fe │ │ │ │ muleq r7, r3, r8 │ │ │ │ andeq lr, r7, r7, lsl #17 │ │ │ │ @@ -54884,15 +54884,15 @@ │ │ │ │ movwls r4, #17531 @ 0x447b │ │ │ │ stmdavs sl!, {r0, r1, r3, r8, r9, fp, sp, pc} │ │ │ │ ldm r3, {r1, r8, ip, pc} │ │ │ │ stm sp, {r0, r1} │ │ │ │ andls r0, r3, #3 │ │ │ │ ldm r7, {r1, r3, r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf0ee0007 │ │ │ │ - stmdavs ip!, {r0, r1, r3, r4, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavs ip!, {r0, r1, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ stmibvs r2!, {r5, r9, sl, lr} │ │ │ │ ldcne 8, cr6, [r9, #-396] @ 0xfffffe74 │ │ │ │ stmiavs r2!, {r1, r3, r7, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r7, sl, r2 │ │ │ │ andne lr, sl, #212, 18 @ 0x350000 │ │ │ │ svclt 0x003e4291 │ │ │ │ @ instruction: 0x46201d19 │ │ │ │ @@ -54910,29 +54910,29 @@ │ │ │ │ blls 3d844c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SPSR_svc │ │ │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ │ │ svcge 0x000783f0 │ │ │ │ orrpl pc, pc, r6, lsl #10 │ │ │ │ @ instruction: 0xf0ee4638 │ │ │ │ - @ instruction: 0xf8d9f8cf │ │ │ │ + @ instruction: 0xf8d9f8d7 │ │ │ │ blcs ccc14 │ │ │ │ blcc 1726c0 │ │ │ │ ldmdale r0, {r0, r8, r9, fp, sp} │ │ │ │ ldrbtvc pc, [r8], #1284 @ 0x504 @ │ │ │ │ ldm r4, {r1, r3, r8, r9, fp, sp, pc} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ str r0, [sl, r7]! │ │ │ │ andmi pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ eoreq pc, r6, #1879048204 @ 0x7000000c │ │ │ │ blcs 1bc534 │ │ │ │ ldrhtvs r4, [fp], #-105 @ 0xffffff97 │ │ │ │ @ instruction: 0xf506e76b │ │ │ │ stmdage sl, {r0, r1, r2, r3, r7, r8, ip, lr} │ │ │ │ - @ instruction: 0xf8c0f0ee │ │ │ │ + @ instruction: 0xf8c8f0ee │ │ │ │ @ instruction: 0xf506e79b │ │ │ │ svcge 0x000742b6 │ │ │ │ bgt 24ad54 │ │ │ │ andeq lr, r7, r7, lsl #17 │ │ │ │ ldrdvs lr, [r8], -sp @ │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8c8e7c2 │ │ │ │ @@ -54943,15 +54943,15 @@ │ │ │ │ @ instruction: 0x601946b9 │ │ │ │ rsbsvs r4, sl, r3, lsl r6 │ │ │ │ movwcs lr, #14137 @ 0x3739 │ │ │ │ @ instruction: 0xf7c9e70c │ │ │ │ svclt 0x0000ed60 │ │ │ │ ldrsbteq r1, [lr], #-210 @ 0xffffff2e │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - @ instruction: 0x001fc2b8 │ │ │ │ + andseq ip, pc, r8, asr #5 │ │ │ │ @ instruction: 0xffffdded │ │ │ │ rsbseq r1, lr, r4, lsr #24 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ strmi r6, [pc], -fp, asr #17 │ │ │ │ @@ -54961,29 +54961,29 @@ │ │ │ │ stmiaeq r4, {r0, r2, r8, r9, fp, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf7fcb190 │ │ │ │ @ instruction: 0xf855ff25 │ │ │ │ tstlt r1, r4, lsr r0 │ │ │ │ bvs 1c9918c │ │ │ │ @ instruction: 0xf8d84798 │ │ │ │ @ instruction: 0xf0ee0004 │ │ │ │ - @ instruction: 0xf8d8f84b │ │ │ │ + @ instruction: 0xf8d8f853 │ │ │ │ tstlt r1, r4 │ │ │ │ bvs 1c991a0 │ │ │ │ ldmvs fp!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ │ │ adcmi r3, r3, #16777216 @ 0x1000000 │ │ │ │ bvs f7486c │ │ │ │ @ instruction: 0xf506b17b │ │ │ │ strcc r5, [ip], #-1174 @ 0xfffffb6a │ │ │ │ @ instruction: 0xf1024620 │ │ │ │ - @ instruction: 0xf506fbaf │ │ │ │ + @ instruction: 0xf506fbb7 │ │ │ │ mulscc r0, r5, r0 │ │ │ │ msreq CPSR_, r7, lsl #2 │ │ │ │ mcrr2 0, 3, pc, r8, cr3 @ │ │ │ │ @ instruction: 0xf1024620 │ │ │ │ - ldmdbvs r9!, {r0, r1, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbvs r9!, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ blvs d6a94c │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ @ instruction: 0x46396b33 │ │ │ │ @ instruction: 0x47986a70 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -55010,16 +55010,16 @@ │ │ │ │ ldrshvs r3, [r4, #-63]! @ 0xffffffc1 │ │ │ │ strcs r6, [r0], #-247 @ 0xffffff09 │ │ │ │ ldmdblt pc, {r0, r1, r4, r5, r8, sp, lr} @ │ │ │ │ strcc lr, [r1], #-32 @ 0xffffffe0 │ │ │ │ andsle r4, sp, r7, lsr #5 │ │ │ │ svcpl 0x0004f85a │ │ │ │ blpl fe47b9a0 │ │ │ │ - @ instruction: 0xf0ed4658 │ │ │ │ - @ instruction: 0xf505fffd │ │ │ │ + @ instruction: 0xf0ee4658 │ │ │ │ + @ instruction: 0xf505f805 │ │ │ │ stmdacs r0, {r7, r8, r9, ip, lr} │ │ │ │ ldmdbvs r1!, {r0, r4, r5, r6, r7, ip, lr, pc}^ │ │ │ │ bl d6a70 │ │ │ │ @ instruction: 0xf8d301c4 │ │ │ │ ldrbeq r3, [fp, r8, lsr #4] │ │ │ │ @ instruction: 0xf8c1bf48 │ │ │ │ strbtle fp, [r6], #4 │ │ │ │ @@ -55044,16 +55044,16 @@ │ │ │ │ @ instruction: 0xf8d831ff │ │ │ │ @ instruction: 0xf6400cf0 │ │ │ │ @ instruction: 0xf8c90341 │ │ │ │ ldrbtmi r6, [sl], #-0 │ │ │ │ @ instruction: 0xf05d9600 │ │ │ │ andlt pc, r3, pc, lsl #26 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ - andseq fp, pc, sl, ror #26 │ │ │ │ - andseq fp, pc, lr, lsr sp @ │ │ │ │ + andseq fp, pc, sl, ror sp @ │ │ │ │ + andseq fp, pc, lr, asr #26 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febd5824 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf5a00ff8 │ │ │ │ ldmdacc r0, {r0, r6, r7, ip, lr} │ │ │ │ @ instruction: 0xff2cf7ff │ │ │ │ svclt 0x0000bd08 │ │ │ │ @@ -55100,34 +55100,34 @@ │ │ │ │ @ instruction: 0xf1000a88 │ │ │ │ @ instruction: 0xf8df8087 │ │ │ │ @ instruction: 0xf50937e8 │ │ │ │ @ instruction: 0x465054b1 │ │ │ │ @ instruction: 0xf8583418 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0x4620fa19 │ │ │ │ - stc2l 1, cr15, [r4], {160} @ 0xa0 │ │ │ │ + strtmi pc, [r0], -r1, lsr #20 │ │ │ │ + stc2l 1, cr15, [ip], {160} @ 0xa0 │ │ │ │ blcs 21c70c │ │ │ │ blcs 2728c8 │ │ │ │ @ instruction: 0xf8dfd109 │ │ │ │ @ instruction: 0xf85837c4 │ │ │ │ andcs r3, r0, #3 │ │ │ │ movwls r4, #38480 @ 0x9650 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8dffa07 │ │ │ │ + @ instruction: 0xf8dffa0f │ │ │ │ andcs r3, r0, #180, 14 @ 0x2d00000 │ │ │ │ @ instruction: 0xf8584650 │ │ │ │ movwls r3, #36867 @ 0x9003 │ │ │ │ @ instruction: 0xf1a74619 │ │ │ │ - @ instruction: 0xf8d6f9fd │ │ │ │ + @ instruction: 0xf8d6fa05 │ │ │ │ @ instruction: 0xf8d33128 │ │ │ │ ldclvs 1, cr3, [r9, #-544] @ 0xfffffde0 │ │ │ │ andcs fp, r0, #1073741830 @ 0x40000006 │ │ │ │ @ instruction: 0xf1a74650 │ │ │ │ - @ instruction: 0x4652f9f3 │ │ │ │ + @ instruction: 0x4652f9fb │ │ │ │ ldrdge pc, [r0], -sp @ │ │ │ │ ldrtmi r9, [fp], -r0, lsl #10 │ │ │ │ ldrbmi r4, [r0], -r9, asr #12 │ │ │ │ blx ff03a8ae │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dad056 │ │ │ │ @ instruction: 0x46513030 │ │ │ │ @@ -55167,15 +55167,15 @@ │ │ │ │ @ instruction: 0xf8dfe767 │ │ │ │ str r3, [lr, r0, lsl #14] │ │ │ │ usatcc pc, #28, pc, asr #17 @ │ │ │ │ beq fe2bac28 │ │ │ │ ldrbmi r2, [r0], -r1, lsl #4 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf992f1a7 │ │ │ │ + @ instruction: 0xf99af1a7 │ │ │ │ strb r2, [sl, -r0, lsl #4]! │ │ │ │ @ instruction: 0xf8d69908 │ │ │ │ @ instruction: 0xf8d63a00 │ │ │ │ strmi r2, [r8], -r8, lsr #2 │ │ │ │ ldclcs 8, cr15, [r0], #772 @ 0x304 │ │ │ │ @ instruction: 0xf8c11c5a │ │ │ │ @ instruction: 0x468a9cfc │ │ │ │ @@ -55197,29 +55197,29 @@ │ │ │ │ blcc 13bcb68 │ │ │ │ @ instruction: 0x3694f8df │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ blcc fe1bcb74 │ │ │ │ pkhtbcc pc, ip, pc, asr #17 @ │ │ │ │ @ instruction: 0xf8c2447b │ │ │ │ @ instruction: 0xf1023b88 │ │ │ │ - bls 2bcf08 │ │ │ │ + bls 2bcf28 │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc r4, r3, r0 │ │ │ │ - @ instruction: 0xf99cf102 │ │ │ │ + @ instruction: 0xf9a4f102 │ │ │ │ tstcs r1, r8, lsl #20 │ │ │ │ addspl pc, r4, r2, lsl #10 │ │ │ │ @ instruction: 0xf1023018 │ │ │ │ - bls 2bceec │ │ │ │ + bls 2bcf0c │ │ │ │ @ instruction: 0xf5022101 │ │ │ │ mulcc ip, r6, r0 │ │ │ │ - @ instruction: 0xf98ef102 │ │ │ │ + @ instruction: 0xf996f102 │ │ │ │ @ instruction: 0xf5029a08 │ │ │ │ tstcc r4, #-872415230 @ 0xcc000002 │ │ │ │ ldrmi r9, [r8], -r9, lsl #6 │ │ │ │ - @ instruction: 0xf994f0ee │ │ │ │ + @ instruction: 0xf99cf0ee │ │ │ │ strtmi r9, [r9], -r8, lsl #20 │ │ │ │ adcspl pc, sp, r2, lsl #10 │ │ │ │ @ instruction: 0xf7c83010 │ │ │ │ @ instruction: 0xf896ed90 │ │ │ │ blcs 8bec8 │ │ │ │ andshi pc, r6, #64 @ 0x40 │ │ │ │ @ instruction: 0x3630f8df │ │ │ │ @@ -55285,15 +55285,15 @@ │ │ │ │ @ instruction: 0xff80f028 │ │ │ │ ldclcc 8, cr15, [r8], #848 @ 0x350 │ │ │ │ mvnsle r4, #-268435447 @ 0xf0000009 │ │ │ │ @ instruction: 0xf8d29a08 │ │ │ │ @ instruction: 0xb1111cf4 │ │ │ │ bvs 1499620 │ │ │ │ stmdals r9, {r3, r4, r7, r8, r9, sl, lr} │ │ │ │ - @ instruction: 0xf90cf0ee │ │ │ │ + @ instruction: 0xf914f0ee │ │ │ │ strtmi r9, [r0], -r8, lsl #24 │ │ │ │ @ instruction: 0xf830f008 │ │ │ │ @ instruction: 0xf0554620 │ │ │ │ blvs 97e430 │ │ │ │ strtmi r6, [r1], -r0, ror #20 │ │ │ │ @ instruction: 0xe6c74798 │ │ │ │ @ instruction: 0x360168fb │ │ │ │ @@ -55306,17 +55306,17 @@ │ │ │ │ cdp2 0, 9, cr15, cr6, cr5, {3} │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ svcls 0x0008d1c4 │ │ │ │ addvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf6072108 │ │ │ │ tstls r1, #100, 6 @ 0x90000001 │ │ │ │ @ instruction: 0xf0f34618 │ │ │ │ - @ instruction: 0x2101f99d │ │ │ │ + smlatbcs r1, r5, r9, pc @ │ │ │ │ subpl pc, ip, r7, lsl #12 │ │ │ │ - @ instruction: 0xf8c4f102 │ │ │ │ + @ instruction: 0xf8ccf102 │ │ │ │ stmdbcs r0, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ rsbscc pc, r4, sp, lsr #17 │ │ │ │ @ instruction: 0xf8cda91d │ │ │ │ @ instruction: 0xf04f5076 │ │ │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf892331e │ │ │ │ @@ -55338,15 +55338,15 @@ │ │ │ │ stmdacs r0, {r3, r8, sl, fp} │ │ │ │ ldrbhi pc, [ip, -r0] @ │ │ │ │ @ instruction: 0xf44f9b08 │ │ │ │ teqcs r8, r0, lsl #4 │ │ │ │ @ instruction: 0x53b4f503 │ │ │ │ tstls r2, #24, 6 @ 0x60000000 │ │ │ │ @ instruction: 0xf0f34618 │ │ │ │ - @ instruction: 0xf896f95d │ │ │ │ + @ instruction: 0xf896f965 │ │ │ │ blcs 8c0b4 │ │ │ │ msrhi SPSR_xc, r0, asr #32 │ │ │ │ vst1.8 {d25-d26}, [pc], r8 │ │ │ │ vst3.32 {d21,d23,d25}, [pc], r2 │ │ │ │ @ instruction: 0xf502448a │ │ │ │ @ instruction: 0xf8925a80 │ │ │ │ vqsub.s8 d19, d20, d10 │ │ │ │ @@ -55435,134 +55435,134 @@ │ │ │ │ andcs pc, r8, fp, asr #17 │ │ │ │ andcc pc, ip, fp, asr #17 │ │ │ │ bicsle r2, r8, r0, lsl #24 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fd75 │ │ │ │ + @ instruction: 0x4623fd7d │ │ │ │ @ instruction: 0x4621463a │ │ │ │ andseq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - mcr2 0, 1, pc, cr6, cr14, {6} @ │ │ │ │ + mcr2 0, 1, pc, cr14, cr14, {6} @ │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r5}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - strtmi pc, [r3], -r5, ror #17 │ │ │ │ + strtmi pc, [r3], -sp, ror #17 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, r8, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx ff4bafe2 │ │ │ │ + blx ff6bafe2 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r1, r3, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fa7d │ │ │ │ + strtmi pc, [r3], -r5, lsl #21 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eoreq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - blx 6bb006 │ │ │ │ + blx 8bb006 │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r4, r5}^ │ │ │ │ @ instruction: 0xf0e29900 │ │ │ │ - strtmi pc, [r3], -fp, asr #28 │ │ │ │ + @ instruction: 0x4623fe53 │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eorseq pc, r4, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - mcr2 0, 5, pc, cr12, cr14, {6} @ │ │ │ │ + mrc2 0, 5, pc, cr4, cr14, {6} │ │ │ │ ldrtmi r4, [sl], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b4621 │ │ │ │ stmib sp, {r3, r4, r5}^ │ │ │ │ @ instruction: 0xf0de9900 │ │ │ │ - @ instruction: 0x4623fc33 │ │ │ │ + @ instruction: 0x4623fc3b │ │ │ │ @ instruction: 0x4621463a │ │ │ │ eorseq pc, ip, fp, lsl #2 │ │ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ - ldc2l 0, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ │ │ + ldc2l 0, cr15, [r8, #-1008]! @ 0xfffffc10 │ │ │ │ strtmi r4, [r1], -r3, lsr #12 │ │ │ │ @ instruction: 0xf10b463a │ │ │ │ stmib sp, {r6}^ │ │ │ │ @ instruction: 0xf0df9900 │ │ │ │ - @ instruction: 0xe780f89d │ │ │ │ + str pc, [r0, r5, lsr #17] │ │ │ │ ldrb r9, [r7], #779 @ 0x30b │ │ │ │ @ instruction: 0xf0289808 │ │ │ │ @ instruction: 0xf8d6fe51 │ │ │ │ ldrb r3, [fp, #296]! @ 0x128 │ │ │ │ tstcs r1, r8, lsl #22 │ │ │ │ adcspl pc, r0, r3, lsl #10 │ │ │ │ @ instruction: 0xf101300c │ │ │ │ - blmi fe1bea7c │ │ │ │ + blmi fe1bea9c │ │ │ │ orrspl pc, r0, r1, asr #4 │ │ │ │ andeq lr, r1, #9216 @ 0x2400 │ │ │ │ @ instruction: 0xf859447b │ │ │ │ ldmdavs r5, {r0, ip}^ │ │ │ │ subsmi r6, fp, #1769472 @ 0x1b0000 │ │ │ │ ldmdb r2, {r0, r1, r3, lr}^ │ │ │ │ stmib sp, {r1, r8}^ │ │ │ │ strmi r3, [fp], -r0, lsl #10 │ │ │ │ strmi r9, [r2], -r8, lsl #18 │ │ │ │ adcspl pc, r1, r1, lsl #10 │ │ │ │ @ instruction: 0xf0f53008 │ │ │ │ - strb pc, [r9, #2767] @ 0xacf @ │ │ │ │ + strb pc, [r9, #2775] @ 0xad7 @ │ │ │ │ andcs r4, r0, r8, ror fp │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldrmi r9, [sl], -sp, lsl #6 │ │ │ │ @ instruction: 0xf8584b76 │ │ │ │ movwls r3, #53251 @ 0xd003 │ │ │ │ @ instruction: 0xf0eb4619 │ │ │ │ - blls 2bd0a8 │ │ │ │ + blls 2bd0c8 │ │ │ │ bpl fe0bc164 │ │ │ │ ldreq pc, [r4], sl, asr #17 │ │ │ │ cdpls 5, 0, cr14, cr13, cr1, {6} │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ bmi 1c91b24 │ │ │ │ ldrdeq pc, [r8, -r6]! │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf03313cd │ │ │ │ @ instruction: 0x4605f9f1 │ │ │ │ blls 2b85c8 │ │ │ │ cmpcs r0, r0, lsr #4 │ │ │ │ adcspl pc, r5, r3, lsl #10 │ │ │ │ @ instruction: 0xf0f43004 │ │ │ │ - stmdacs r0, {r0, r1, r2, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r5, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 4, APSR_nzcv, cr2, cr15, {3} │ │ │ │ @ instruction: 0xf06f4b65 │ │ │ │ bmi 19bf1a4 │ │ │ │ ldrdeq pc, [r8, -r6]! │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ @ instruction: 0xf6409300 │ │ │ │ @ instruction: 0xf0332304 │ │ │ │ blls 2bd50c │ │ │ │ @ instruction: 0xf5034605 │ │ │ │ ldmdals r2, {r7, r9, fp, ip, lr} │ │ │ │ - @ instruction: 0xffe2f0f2 │ │ │ │ + @ instruction: 0xffeaf0f2 │ │ │ │ ssateq pc, #21, sl, asr #17 @ │ │ │ │ bl ff73cce4 │ │ │ │ @ instruction: 0xf8d39b08 │ │ │ │ @ instruction: 0xf07b0d08 │ │ │ │ ldmdals r1, {r0, r1, r8, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xffd6f0f2 │ │ │ │ + @ instruction: 0xffdef0f2 │ │ │ │ stmdals r8, {r4, r8, fp, ip, pc} │ │ │ │ ldc2l 0, cr15, [lr], {101} @ 0x65 │ │ │ │ blls 2b8568 │ │ │ │ bmi 1590688 │ │ │ │ ldclcc 8, cr15, [r0], #844 @ 0x34c │ │ │ │ movwls r4, #42106 @ 0xa47a │ │ │ │ blmi 1510650 │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ msrcs CPSR_sxc, #64, 12 @ 0x4000000 │ │ │ │ @ instruction: 0xf9b0f033 │ │ │ │ strcc pc, [r0, #2198] @ 0x896 │ │ │ │ sbcsle r2, r8, r0, lsl #22 │ │ │ │ @ instruction: 0xf5039b08 │ │ │ │ strhcc r5, [r8], -r1 │ │ │ │ - @ instruction: 0xf83af0f5 │ │ │ │ + @ instruction: 0xf842f0f5 │ │ │ │ stmdbls r8, {r0, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5014b48 │ │ │ │ ldrbtmi r5, [fp], #-149 @ 0xffffff6b │ │ │ │ movwls r3, #16 │ │ │ │ @ instruction: 0xf0322308 │ │ │ │ ldrbt pc, [sp], -r3, lsl #30 @ │ │ │ │ @@ -55603,42 +55603,42 @@ │ │ │ │ ... │ │ │ │ rsbseq r1, lr, r0, lsr #19 │ │ │ │ @ instruction: 0x007e199a │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #20 │ │ │ │ andeq r0, r0, r8, lsr #23 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - andseq fp, pc, r0, lsl #28 │ │ │ │ - andseq fp, pc, lr, asr #23 │ │ │ │ + andseq fp, pc, r0, lsl lr @ │ │ │ │ + @ instruction: 0x001fbbde │ │ │ │ rsbseq r1, lr, r4, ror r8 │ │ │ │ - @ instruction: 0x001fbdb2 │ │ │ │ - andseq fp, pc, r4, lsl #23 │ │ │ │ + andseq fp, pc, r2, asr #27 │ │ │ │ + mulseq pc, r4, fp @ │ │ │ │ andeq r0, r0, r0, lsl r8 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, ip, asr sp │ │ │ │ andeq r0, r0, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, lsr #24 │ │ │ │ @ instruction: 0xffffd505 │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ - andseq fp, pc, lr, lsr fp @ │ │ │ │ - andseq fp, pc, r2, ror #21 │ │ │ │ - andseq fp, pc, r0, ror #21 │ │ │ │ - andseq fp, pc, lr, lsl r9 @ │ │ │ │ - @ instruction: 0x001fbad6 │ │ │ │ + andseq fp, pc, lr, asr #22 │ │ │ │ + @ instruction: 0x001fbaf2 │ │ │ │ + @ instruction: 0x001fbaf0 │ │ │ │ + andseq fp, pc, lr, lsr #18 │ │ │ │ + andseq fp, pc, r6, ror #21 │ │ │ │ @ instruction: 0x007e2090 │ │ │ │ andeq r0, r0, r8, asr sl │ │ │ │ andeq r0, r0, r0, ror #22 │ │ │ │ - andseq fp, pc, r4, lsl #16 │ │ │ │ - @ instruction: 0x001fb5d6 │ │ │ │ - andseq fp, pc, r0, lsl r8 @ │ │ │ │ - andseq fp, pc, r2, lsr #11 │ │ │ │ - andseq fp, pc, ip, asr r5 @ │ │ │ │ - andseq fp, pc, r4, lsr #16 │ │ │ │ - @ instruction: 0x001fb7d6 │ │ │ │ - andseq fp, pc, r2, lsl r8 @ │ │ │ │ + andseq fp, pc, r4, lsl r8 @ │ │ │ │ + andseq fp, pc, r6, ror #11 │ │ │ │ + andseq fp, pc, r0, lsr #16 │ │ │ │ + @ instruction: 0x001fb5b2 │ │ │ │ + andseq fp, pc, ip, ror #10 │ │ │ │ + andseq fp, pc, r4, lsr r8 @ │ │ │ │ + andseq fp, pc, r6, ror #15 │ │ │ │ + andseq fp, pc, r2, lsr #16 │ │ │ │ bne 519330 │ │ │ │ stmdble r4, {r2, r9, fp, sp} │ │ │ │ andne lr, sl, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0c04291 │ │ │ │ strdcs r8, [r2, -r5] │ │ │ │ movwls r4, #58936 @ 0xe638 │ │ │ │ blx fff3cf50 │ │ │ │ @@ -55713,15 +55713,15 @@ │ │ │ │ mcrge 4, 6, pc, cr4, cr15, {1} @ │ │ │ │ ldmibcc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcs pc, r3, r8, asr r8 @ │ │ │ │ @ instruction: 0x364cf8da │ │ │ │ mulle r4, r3, r2 │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf0ef83b0 │ │ │ │ - stcls 8, cr15, [r8], {103} @ 0x67 │ │ │ │ + stcls 8, cr15, [r8], {111} @ 0x6f │ │ │ │ cmppvs ip, r1, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x064cf8da │ │ │ │ stmdane r2!, {r8, r9, sp}^ │ │ │ │ subsvs r5, r3, r3, rrx │ │ │ │ smullsvs r6, r3, r3, r0 │ │ │ │ strbeq pc, [ip], -sl, asr #17 @ │ │ │ │ @ instruction: 0xf8dfe6a8 │ │ │ │ @@ -55738,26 +55738,26 @@ │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ @ instruction: 0xf8d6d198 │ │ │ │ @ instruction: 0xf8933940 │ │ │ │ blcs 8bc40 │ │ │ │ sbcshi pc, r3, r0, asr #32 │ │ │ │ stmdbeq r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0ec4478 │ │ │ │ - rorlt pc, pc, #23 @ │ │ │ │ + strdlt pc, [r0, r7]! │ │ │ │ stmdbne r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0x461aab19 │ │ │ │ ldrbtmi r9, [r9], #-781 @ 0xfffffcf3 │ │ │ │ @ instruction: 0xf7c89b0f │ │ │ │ stmdacs r2, {r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ │ │ rscshi pc, r7, #0 │ │ │ │ stmdbcs ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8df2000 │ │ │ │ ldrbtmi r1, [sl], #-2348 @ 0xfffff6d4 │ │ │ │ @ instruction: 0xf0eb4479 │ │ │ │ - @ instruction: 0x4638fdbb │ │ │ │ + ldrtmi pc, [r8], -r3, asr #27 @ │ │ │ │ stmda r8!, {r0, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ smlabtcs r1, fp, r3, r8 │ │ │ │ @ instruction: 0xf7c84638 │ │ │ │ stmdacs r0, {r2, r3, r6, r8, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x83b1f040 │ │ │ │ ldrtmi r9, [r9], -r8, lsl #22 │ │ │ │ @@ -55772,26 +55772,26 @@ │ │ │ │ strmi pc, [r5], -r9, lsr #24 │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ qsaxmi sl, r3, r3 │ │ │ │ strpl pc, [pc], #1284 @ 7f16c │ │ │ │ @ instruction: 0xf6033414 │ │ │ │ @ instruction: 0x46385774 │ │ │ │ strcc r2, [r0, -r1, lsl #2]! │ │ │ │ - stc2 1, cr15, [r2, #-4]! │ │ │ │ + stc2 1, cr15, [sl, #-4]! │ │ │ │ ldrhle r4, [r8, #44]! @ 0x2c │ │ │ │ tstcs r1, r8, lsl #24 │ │ │ │ addpl pc, pc, r4, lsl #10 │ │ │ │ @ instruction: 0xf1013010 │ │ │ │ - @ instruction: 0xf504fd19 │ │ │ │ + @ instruction: 0xf504fd21 │ │ │ │ swpcs r5, r0, [r1] │ │ │ │ @ instruction: 0xf1013014 │ │ │ │ - @ instruction: 0xf504fd13 │ │ │ │ + @ instruction: 0xf504fd1b │ │ │ │ andscc r5, r4, pc, lsr #1 │ │ │ │ @ instruction: 0xf1012101 │ │ │ │ - @ instruction: 0xf8d6fd0d │ │ │ │ + @ instruction: 0xf8d6fd15 │ │ │ │ @ instruction: 0xf8933940 │ │ │ │ qsublt r3, r4, fp │ │ │ │ tstlt sl, fp, lsl #20 │ │ │ │ ldrdcc pc, [r8, -r6]! │ │ │ │ lslscc pc, r3 @ @ │ │ │ │ stmdbcc r8!, {r1, r3, r7, fp, ip, sp, lr, pc}^ │ │ │ │ ldmdbvc fp, {r2, r3, r8, r9, fp, ip, pc}^ │ │ │ │ @@ -55820,15 +55820,15 @@ │ │ │ │ ldmdacc r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ ldmdacc r0!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ stmdacc ip!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf0ed230c │ │ │ │ - strtmi pc, [r0], -r3, lsl #17 │ │ │ │ + strtmi pc, [r0], -fp, lsl #17 │ │ │ │ @ instruction: 0xff32f7fb │ │ │ │ ldmdacc ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ rschi pc, r6, #0, 2 │ │ │ │ ldmdacc r0, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8589908 │ │ │ │ @@ -56128,15 +56128,15 @@ │ │ │ │ movtvc pc, #16906 @ 0x420a @ │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ ldmibmi pc, {r1, r2, r4, r5, r6, r7, sl, sp, lr, pc}^ @ │ │ │ │ ldmmi pc, {r8, r9, sp}^ @ │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf0f34478 │ │ │ │ - @ instruction: 0xf000fe1d │ │ │ │ + @ instruction: 0xf000fe25 │ │ │ │ strmi r0, [r3], r1, lsl #6 │ │ │ │ svceq 0x0002f010 │ │ │ │ teqle r5, lr, lsl #6 │ │ │ │ svceq 0x0004f01b │ │ │ │ ldclge 4, cr15, [pc], #252 @ 7f81c │ │ │ │ andcs r2, r1, r8, lsl #3 │ │ │ │ ldc 7, cr15, [r6, #800] @ 0x320 │ │ │ │ @@ -56222,20 +56222,20 @@ │ │ │ │ @ instruction: 0xf60d2600 │ │ │ │ stmib sp, {r2, r4, r9, sl, sp}^ │ │ │ │ andcs r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ @ instruction: 0x46304619 │ │ │ │ ldcl 7, cr15, [r2, #800] @ 0x320 │ │ │ │ sbcpl pc, fp, r4, lsl #10 │ │ │ │ andcc r4, ip, r1, lsr r6 │ │ │ │ - stc2l 1, cr15, [r4, #-636] @ 0xfffffd84 │ │ │ │ + stc2l 1, cr15, [ip, #-636] @ 0xfffffd84 │ │ │ │ blmi fe2b8c18 │ │ │ │ ldrt r4, [r7], #1147 @ 0x47b │ │ │ │ ldrbtmi r4, [ip], #-3207 @ 0xfffff379 │ │ │ │ @ instruction: 0xf0ede7cb │ │ │ │ - @ instruction: 0x4603f955 │ │ │ │ + @ instruction: 0x4603f95d │ │ │ │ ldrtmi lr, [r8], -r5, asr #15 │ │ │ │ b fe93d7c0 │ │ │ │ bmi fe1926b0 │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf640447a │ │ │ │ @ instruction: 0xf8d6239a │ │ │ │ @@ -56326,66 +56326,66 @@ │ │ │ │ tstcc r0, #851443712 @ 0x32c00000 │ │ │ │ strb r6, [r3, #187]! @ 0xbb │ │ │ │ adcsvs r3, fp, r8, lsr #6 │ │ │ │ @ instruction: 0x3328e5fa │ │ │ │ @ instruction: 0xe61e60bb │ │ │ │ adcsvs r3, fp, r8, lsl r3 │ │ │ │ svclt 0x0000e636 │ │ │ │ - mulseq pc, lr, r6 @ │ │ │ │ - andseq fp, pc, r2, asr #6 │ │ │ │ + andseq fp, pc, lr, lsr #13 │ │ │ │ + andseq fp, pc, r2, asr r3 @ │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ - @ instruction: 0x001fb4bc │ │ │ │ - andseq fp, pc, r4, lsl #5 │ │ │ │ - andseq fp, pc, ip, asr #11 │ │ │ │ + andseq fp, pc, ip, asr #9 │ │ │ │ + mulseq pc, r4, r2 @ │ │ │ │ + @ instruction: 0x001fb5dc │ │ │ │ + andseq fp, pc, r6, ror #11 │ │ │ │ @ instruction: 0x001fb5d6 │ │ │ │ - andseq fp, pc, r6, asr #11 │ │ │ │ - andseq sl, pc, r0, lsl #28 │ │ │ │ + andseq sl, pc, r0, lsl lr @ │ │ │ │ @ instruction: 0xffffd007 │ │ │ │ @ instruction: 0xfffff413 │ │ │ │ @ instruction: 0xffffcad1 │ │ │ │ @ instruction: 0xffffd051 │ │ │ │ @ instruction: 0xffffcb71 │ │ │ │ @ instruction: 0xffffcb31 │ │ │ │ @ instruction: 0xffffcdb9 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, asr #22 │ │ │ │ andeq r0, r0, r4, ror #21 │ │ │ │ andeq r0, r0, r0, lsr sl │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r1, [r5], -ip @ │ │ │ │ + eoreq r1, r5, ip, ror #21 │ │ │ │ rsbseq r5, r5, lr, lsr #16 │ │ │ │ - @ instruction: 0x001faffc │ │ │ │ - @ instruction: 0x001faffe │ │ │ │ + andseq fp, pc, ip │ │ │ │ + andseq fp, pc, lr │ │ │ │ @ instruction: 0xffffccf1 │ │ │ │ @ instruction: 0xffffcb71 │ │ │ │ - andseq sl, pc, r6, lsl #31 │ │ │ │ + mulseq pc, r6, pc @ │ │ │ │ @ instruction: 0xffffcc8d │ │ │ │ @ instruction: 0xffffcaff │ │ │ │ - andseq sl, pc, r4, ror pc @ │ │ │ │ - andseq sl, pc, ip, lsr fp @ │ │ │ │ - eoreq r3, r0, ip, lsr r7 │ │ │ │ - andseq sl, pc, r8, lsr pc @ │ │ │ │ + andseq sl, pc, r4, lsl #31 │ │ │ │ + andseq sl, pc, ip, asr #22 │ │ │ │ + eoreq r3, r0, ip, asr #14 │ │ │ │ + andseq sl, pc, r8, asr #30 │ │ │ │ @ instruction: 0xffffc875 │ │ │ │ - @ instruction: 0x001facd2 │ │ │ │ - @ instruction: 0x001faeb0 │ │ │ │ - mulseq pc, r8, sl @ │ │ │ │ - andseq sl, pc, r8, ror lr @ │ │ │ │ - andseq sl, pc, r8, ror sl @ │ │ │ │ - andseq sl, pc, r8, ror sp @ │ │ │ │ - andseq sl, pc, lr, asr #20 │ │ │ │ - andseq sl, pc, r6, asr #26 │ │ │ │ - andseq sl, pc, r0, lsr sl @ │ │ │ │ - @ instruction: 0x001facf4 │ │ │ │ - andseq sl, pc, r2, lsl sl @ │ │ │ │ - andseq sl, pc, r0, lsr ip @ │ │ │ │ - andseq sl, pc, r6, ror #19 │ │ │ │ - andseq sl, pc, r0, lsr #25 │ │ │ │ - @ instruction: 0x001fa9b6 │ │ │ │ - mulseq pc, sl, ip @ │ │ │ │ - mulseq pc, r4, r9 @ │ │ │ │ + andseq sl, pc, r2, ror #25 │ │ │ │ + andseq sl, pc, r0, asr #29 │ │ │ │ + andseq sl, pc, r8, lsr #21 │ │ │ │ + andseq sl, pc, r8, lsl #29 │ │ │ │ + andseq sl, pc, r8, lsl #21 │ │ │ │ + andseq sl, pc, r8, lsl #27 │ │ │ │ + andseq sl, pc, lr, asr sl @ │ │ │ │ + andseq sl, pc, r6, asr sp @ │ │ │ │ + andseq sl, pc, r0, asr #20 │ │ │ │ + andseq sl, pc, r4, lsl #26 │ │ │ │ + andseq sl, pc, r2, lsr #20 │ │ │ │ + andseq sl, pc, r0, asr #24 │ │ │ │ + @ instruction: 0x001fa9f6 │ │ │ │ + @ instruction: 0x001facb0 │ │ │ │ + andseq sl, pc, r6, asr #19 │ │ │ │ + andseq sl, pc, sl, lsr #25 │ │ │ │ + andseq sl, pc, r4, lsr #19 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrbtmi r4, [pc], #-3968 @ 7fb04 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ strmi r8, [r5], -r9, ror #1 │ │ │ │ @@ -56394,15 +56394,15 @@ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ rschi pc, sp, r0, lsl #2 │ │ │ │ strtmi r4, [ip], -r8, lsr #12 │ │ │ │ blx 73db12 │ │ │ │ sbcpl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf5053010 │ │ │ │ @ instruction: 0xf0ec6690 │ │ │ │ - mul r2, sp, ip │ │ │ │ + and pc, r2, r5, lsr #25 │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ @ instruction: 0xf894d00b │ │ │ │ blcs 8f170 │ │ │ │ @ instruction: 0xf8d4d0f8 │ │ │ │ @ instruction: 0x46281d70 │ │ │ │ @ instruction: 0xf0063420 │ │ │ │ adcsmi pc, r4, #2800 @ 0xaf0 │ │ │ │ @@ -56418,15 +56418,15 @@ │ │ │ │ @ instruction: 0xf0314628 │ │ │ │ @ instruction: 0x4628fd9b │ │ │ │ blx 1abbb8e │ │ │ │ cmppvs r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf0644628 │ │ │ │ @ instruction: 0xf605fe07 │ │ │ │ @ instruction: 0xf0f25064 │ │ │ │ - @ instruction: 0xf8d5f8f7 │ │ │ │ + @ instruction: 0xf8d5f8ff │ │ │ │ @ instruction: 0xf07a0d08 │ │ │ │ @ instruction: 0xf8d5fa1d │ │ │ │ @ instruction: 0xf1050d0c │ │ │ │ @ instruction: 0xf0690124 │ │ │ │ @ instruction: 0xf505f8cf │ │ │ │ ldrhcc r5, [r8], -r5 @ │ │ │ │ blx feabdb9e │ │ │ │ @@ -56473,51 +56473,51 @@ │ │ │ │ cdp2 0, 15, cr15, cr8, cr6, {0} │ │ │ │ ldclcc 8, cr15, [ip], #852 @ 0x354 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ strcc pc, [r0, #2195] @ 0x893 │ │ │ │ teqle sp, r0, lsl #22 │ │ │ │ adcspl pc, r4, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f23018 │ │ │ │ - @ instruction: 0xf505f889 │ │ │ │ + @ instruction: 0xf505f891 │ │ │ │ ldrhcc r5, [r4], -r3 │ │ │ │ - @ instruction: 0xffbef0ec │ │ │ │ + @ instruction: 0xffc6f0ec │ │ │ │ ssateq pc, #21, r8, asr #17 @ │ │ │ │ ldcl 7, cr15, [ip], #-796 @ 0xfffffce4 │ │ │ │ adcspl pc, ip, r5, lsl #10 │ │ │ │ stc 7, cr15, [r4], #-796 @ 0xfffffce4 │ │ │ │ @ instruction: 0xf8d82100 │ │ │ │ @ instruction: 0xf0ea0694 │ │ │ │ - @ instruction: 0xf8d8f9d1 │ │ │ │ + @ instruction: 0xf8d8f9d9 │ │ │ │ tstlt r1, r0, asr #12 │ │ │ │ bvs 1a9a948 │ │ │ │ @ instruction: 0xf8d84798 │ │ │ │ asrlt r0, r0, r6 │ │ │ │ @ instruction: 0xf8d84b19 │ │ │ │ ldmpl fp!, {r2, r3, r6, r9, sl, sp}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf0eeb1e2 │ │ │ │ - @ instruction: 0xf8d8fa53 │ │ │ │ + @ instruction: 0xf8d8fa5b │ │ │ │ vmax.s8 q9, , q6 │ │ │ │ stmdane r9!, {r2, r3, r6, sp, lr} │ │ │ │ eorpl r2, fp, r0, lsl #6 │ │ │ │ addvs r6, fp, fp, asr #32 │ │ │ │ @ instruction: 0xf8c860cb │ │ │ │ strtmi r2, [r8], -ip, asr #12 │ │ │ │ ldc2 0, cr15, [ip, #-336] @ 0xfffffeb0 │ │ │ │ bvs 1a9a984 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ adcspl pc, r1, r5, lsl #10 │ │ │ │ @ instruction: 0xf0f43008 │ │ │ │ - ldr pc, [fp, sp, asr #17]! │ │ │ │ + sbfx pc, r5, #17, #28 │ │ │ │ mcrr 7, 12, pc, r4, cr7 @ │ │ │ │ @ instruction: 0x264cf8d8 │ │ │ │ @ instruction: 0xf505e7e1 │ │ │ │ andcc r5, ip, fp, asr #1 │ │ │ │ - blx fef3c37e │ │ │ │ + blx ff13c37e │ │ │ │ svclt 0x0000e70c │ │ │ │ ldrshteq r0, [lr], #-78 @ 0xffffffb2 │ │ │ │ andeq r0, r0, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, lsl #20 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -56548,15 +56548,15 @@ │ │ │ │ bls 48f340 │ │ │ │ strtmi r2, [r0], -r0, lsl #8 │ │ │ │ andlt r6, r9, r3, lsl r0 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ ldmdapl r4!, {r1, r2, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strtmi r4, [r8], #1071 @ 0x42f │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0xf897ff59 │ │ │ │ + @ instruction: 0xf897ff61 │ │ │ │ bllt 1ac73d0 │ │ │ │ blvc 83b420 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf5064b1e │ │ │ │ blx 2d870c │ │ │ │ andcs pc, r8, r4, lsl #8 │ │ │ │ strls r4, [r0], #-1147 @ 0xfffffb85 │ │ │ │ @@ -56566,31 +56566,31 @@ │ │ │ │ stc 6, cr4, [sp, #160] @ 0xa0 │ │ │ │ @ instruction: 0xf0067b02 │ │ │ │ strmi pc, [r4], -sp, ror #25 │ │ │ │ ldrtmi fp, [r5], #-2512 @ 0xfffff630 │ │ │ │ svchi 0x005bf3bf │ │ │ │ stcls 8, cr15, [ip, #532] @ 0x214 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0xf8d7ff43 │ │ │ │ + @ instruction: 0xf8d7ff4b │ │ │ │ @ instruction: 0xe7ca3d70 │ │ │ │ @ instruction: 0xf282fab2 │ │ │ │ strteq pc, [r0], #-258 @ 0xfffffefe │ │ │ │ strcs lr, [r0], -r7, lsr #15 │ │ │ │ ldrtmi r2, [r2], -ip, lsl #8 │ │ │ │ @ instruction: 0xe7ae4637 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - @ instruction: 0xf8d7ff33 │ │ │ │ + @ instruction: 0xf8d7ff3b │ │ │ │ @ instruction: 0xe7ba3d70 │ │ │ │ @ instruction: 0xf1004640 │ │ │ │ - strtmi pc, [r0], -sp, lsr #30 │ │ │ │ + qasxmi pc, r0, r5 @ │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ svclt 0x000083f0 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ - @ instruction: 0x001fa9f8 │ │ │ │ + andseq sl, pc, r8, lsl #20 │ │ │ │ andcs r4, r0, #3145728 @ 0x300000 │ │ │ │ andsvs r4, sl, r0, lsl r6 │ │ │ │ svclt 0x00004770 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd703c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ @@ -56601,16 +56601,16 @@ │ │ │ │ @ instruction: 0xf05c33b1 │ │ │ │ andlt pc, r3, r9, ror #17 │ │ │ │ blx 1bdfd6 │ │ │ │ ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ │ │ blx 53c018 │ │ │ │ @ instruction: 0xf85db003 │ │ │ │ svclt 0x0000fb04 │ │ │ │ - @ instruction: 0x001fa4f4 │ │ │ │ - mlaeq r4, lr, fp, pc @ │ │ │ │ + andseq sl, pc, r4, lsl #10 │ │ │ │ + eoreq pc, r4, lr, lsr #23 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febd7080 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ blmi 243e48 │ │ │ │ @ instruction: 0xf8dfb083 │ │ │ │ @ instruction: 0x460ac01c │ │ │ │ @ instruction: 0xf853447b │ │ │ │ @@ -56913,27 +56913,27 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r3, r0 │ │ │ │ b.n 7ff3c │ │ │ │ add.w r4, r5, #5696 @ 0x1640 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r2, #44] @ 0x2c │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 801ee │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #44] @ 0x2c │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #580] @ 0x244 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #580] @ 0x244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 8004a │ │ │ │ movs r3, #0 │ │ │ │ b.n 80064 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ ldrd r1, r0, [r3, #8] │ │ │ │ @@ -56977,27 +56977,27 @@ │ │ │ │ b.n 80070 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r6, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 802c0 ) │ │ │ │ + add r4, pc, #128 @ (adr r4, 80300 ) │ │ │ │ movs r7, r3 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r6, r7, #1 │ │ │ │ - add r6, pc, #888 @ (adr r6, 80600 ) │ │ │ │ + add r6, pc, #952 @ (adr r6, 80640 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r6, pc, #360 @ (adr r6, 803f4 ) │ │ │ │ + add r6, pc, #424 @ (adr r6, 80434 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #552 @ (adr r1, 804b8 ) │ │ │ │ + add r1, pc, #616 @ (adr r1, 804f8 ) │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #584 @ (adr r5, 804dc ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 8051c ) │ │ │ │ movs r7, r3 │ │ │ │ - add r1, pc, #16 @ (adr r1, 802a8 ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 802e8 ) │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 802fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #3012] @ 0xbc4 │ │ │ │ @@ -57183,15 +57183,15 @@ │ │ │ │ bl d5a1c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r2], #-500 @ 0xfffffe0c │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ @@ -57327,15 +57327,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ @ instruction: 0xfa9e007d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa58007d │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r3 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #3324] @ 0xcfc │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1456] @ 0x5b0 │ │ │ │ @@ -57354,15 +57354,15 @@ │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r0, #29 │ │ │ │ movs r5, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -57374,46 +57374,46 @@ │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ cbnz r0, 80694 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r3, #5696 @ 0x1640 │ │ │ │ mov r6, r2 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 806d8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ addw r6, r6, #4095 @ 0xfff │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ bfc r6, #0, #12 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 48954 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r5, #1684] @ 0x694 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 806b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #1684] @ 0x694 │ │ │ │ @@ -57422,18 +57422,18 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 80710 │ │ │ │ add.w r4, r0, #5696 @ 0x1640 │ │ │ │ adds r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ addw r3, r3, #4095 @ 0xfff │ │ │ │ ldr r2, [r5, #8] │ │ │ │ bfc r3, #0, #12 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -57442,18 +57442,18 @@ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #0] │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ cbz r3, 8075e │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ - bl 16a19c │ │ │ │ + bl 16a1ac │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ b.n 80756 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -57483,22 +57483,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r0, #5696 @ 0x1640 │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ movs r6, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ ldr.w r0, [r3, #1684] @ 0x694 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 808e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r5, #4 │ │ │ │ @@ -57532,15 +57532,15 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r0, [r8, #1684] @ 0x694 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 80868 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ beq.n 808f8 │ │ │ │ adds r5, #4 │ │ │ │ cmp sl, r5 │ │ │ │ @@ -57577,29 +57577,29 @@ │ │ │ │ lsrs r6, r6, #10 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r6, lr, [sp, #8] │ │ │ │ ldr.w r6, [ip] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ cmp r8, r5 │ │ │ │ bcc.n 80890 │ │ │ │ ldr r2, [pc, #84] @ (80918 ) │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [pc, #84] @ (8091c ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n 807a0 │ │ │ │ ldr r3, [pc, #60] @ (80920 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r4 │ │ │ │ add r3, pc │ │ │ │ mov r9, r4 │ │ │ │ @@ -57611,21 +57611,21 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr??.w r0, [r2, sp, lsl #3] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, sp, lsl #3] │ │ │ │ push {r0, r4, r5, r6} │ │ │ │ - @ instruction: 0xffff9f80 │ │ │ │ + @ instruction: 0xffff9f90 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #536] @ 0x218 │ │ │ │ + str r6, [sp, #600] @ 0x258 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r3 │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ movs r7, r3 │ │ │ │ cbz r3, 809a2 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ blx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -57641,15 +57641,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #5696 @ 0x1640 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ add.w r8, r8, #28 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r7, [r5, #1620] @ 0x654 │ │ │ │ lsrs r3, r7, #2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, r7, #5 │ │ │ │ bhi.n 80a08 │ │ │ │ ldr.w r3, [r5, #1624] @ 0x658 │ │ │ │ add.w r9, r7, #4 │ │ │ │ @@ -57666,28 +57666,28 @@ │ │ │ │ ldr.w r0, [r5, #1612] @ 0x64c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 809e2 │ │ │ │ ldr.w r1, [r5, #1616] @ 0x650 │ │ │ │ cbz r0, 809d8 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, 80a08 │ │ │ │ ldr.w r3, [r5, #1620] @ 0x654 │ │ │ │ str.w sl, [r5, #1624] @ 0x658 │ │ │ │ adds r7, r0, r3 │ │ │ │ str.w r0, [r5, #1616] @ 0x650 │ │ │ │ b.n 809c2 │ │ │ │ ldr.w r3, [r5, #1616] @ 0x650 │ │ │ │ adds r7, r3, r7 │ │ │ │ beq.n 80a08 │ │ │ │ str.w r9, [r5, #1620] @ 0x654 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r7, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n 80948 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ b.n 80990 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ @@ -57725,25 +57725,25 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #5696 @ 0x1640 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ adds r6, #28 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r4, #1620] @ 0x654 │ │ │ │ ldr.w r1, [r4, #1616] @ 0x650 │ │ │ │ subs r3, #4 │ │ │ │ str.w r3, [r4, #1620] @ 0x654 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ @@ -57930,23 +57930,23 @@ │ │ │ │ bne.n 80c90 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 2254ec │ │ │ │ + bl 2254fc │ │ │ │ b.n 80c50 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3ce007d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3a8007d │ │ │ │ cmp r2, #9 │ │ │ │ @@ -58696,24 +58696,24 @@ │ │ │ │ b.n 811be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ eor.w r0, ip, #125 @ 0x7d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb1bffff │ │ │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ movs r7, r3 │ │ │ │ mrc 0, 1, r0, cr10, cr13, {3} │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r3, [sp, #816] @ 0x330 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ @@ -59009,86 +59009,86 @@ │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 818b8 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r2, sl, #36 @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r7, [r2, r9, lsl #3] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 818b0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #93 @ 0x5d │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 818ac │ │ │ │ mov.w r3, r8, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r3, #100 @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r7 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, fp, #120 @ 0x78 │ │ │ │ add fp, r7 │ │ │ │ movs r2, #4 │ │ │ │ add r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr.w r4, [fp, #124] @ 0x7c │ │ │ │ cbz r4, 8189e │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ cbz r2, 8189e │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n 81874 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ uxth.w r8, r8 │ │ │ │ @@ -59097,22 +59097,22 @@ │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 817e6 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sl, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #108 @ 0x6c │ │ │ │ - bl 16db0c │ │ │ │ + bl 16db1c │ │ │ │ ldr r2, [pc, #36] @ (81900 ) │ │ │ │ ldr r3, [pc, #28] @ (818fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -59202,15 +59202,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #515 @ 0x203 │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 81a2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #100] @ 0x64 │ │ │ │ @@ -59472,17 +59472,17 @@ │ │ │ │ b.n 81b90 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r4 │ │ │ │ b.n 81a86 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [sp, #664] @ 0x298 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 81d50 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -60124,23 +60124,23 @@ │ │ │ │ add r3, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8229c │ │ │ │ mov r1, lr │ │ │ │ mov fp, lr │ │ │ │ mov sl, lr │ │ │ │ b.n 82284 │ │ │ │ - ldrh r4, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r5, #44] @ 0x2c │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + ldrh r2, [r2, #30] │ │ │ │ movs r7, r3 │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -60324,15 +60324,15 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r5, [r4, #20] │ │ │ │ blx 47a50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ addw r0, r0, #3428 @ 0xd64 │ │ │ │ movs r6, #127 @ 0x7f │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e5c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ ldrd r0, r5, [r5, #16] │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adc.w r2, r2, #0 │ │ │ │ b.n 8258c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -61109,15 +61109,15 @@ │ │ │ │ movw r3, #1532 @ 0x5fc │ │ │ │ bl dc028 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r7 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ b.n 82c8e │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r7, r3 │ │ │ │ cbnz r2, 82e54 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -61486,15 +61486,15 @@ │ │ │ │ cbz r0, 832b2 │ │ │ │ ldr r3, [pc, #56] @ (832c4 ) │ │ │ │ ldr.w r2, [r5, #1884] @ 0x75c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 8329e │ │ │ │ cbz r2, 832b6 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r2, [r5, #1884] @ 0x75c │ │ │ │ movw r0, #5980 @ 0x175c │ │ │ │ adds r1, r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -61648,15 +61648,15 @@ │ │ │ │ ldr.w r0, [r9, #1884] @ 0x75c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r4 │ │ │ │ beq.w 837bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 83794 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 83476 │ │ │ │ str.w r4, [r9, #1888] @ 0x760 │ │ │ │ str.w r5, [r9, #1896] @ 0x768 │ │ │ │ str.w r7, [r9, #1892] @ 0x764 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ @@ -61899,25 +61899,25 @@ │ │ │ │ b.n 836be │ │ │ │ add.w r3, r3, #4608 @ 0x1200 │ │ │ │ add.w r5, r2, #496 @ 0x1f0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr.w r3, [r2, #508] @ 0x1fc │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 16c850 │ │ │ │ + bl 16c860 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ b.n 8351c │ │ │ │ add.w r3, r3, #20480 @ 0x5000 │ │ │ │ addw r1, r3, #2888 @ 0xb48 │ │ │ │ addw r2, r3, #2872 @ 0xb38 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ ldr.w r3, [r3, #2884] @ 0xb44 │ │ │ │ - bl 16c850 │ │ │ │ + bl 16c860 │ │ │ │ b.n 835a2 │ │ │ │ add.w r3, fp, #5984 @ 0x1760 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #16 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -61945,15 +61945,15 @@ │ │ │ │ ldr.w r0, [r9, #1884] @ 0x75c │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 837f0 │ │ │ │ ldr.w r1, [r9, #1888] @ 0x760 │ │ │ │ cbz r0, 837e6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, 837e2 │ │ │ │ ldr.w r2, [r9, #1892] @ 0x764 │ │ │ │ str.w r8, [r9, #1896] @ 0x768 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r9, #1888] @ 0x760 │ │ │ │ b.n 834d2 │ │ │ │ mov r0, r1 │ │ │ │ @@ -62237,19 +62237,19 @@ │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r1, #23] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r5, #20] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 83ab2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3012] @ 0xbc4 │ │ │ │ @@ -62492,35 +62492,35 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 83edc │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f908 │ │ │ │ + bl 21f918 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f9e0 │ │ │ │ + bl 21f9f0 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f93c │ │ │ │ + bl 21f94c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #255 @ 0xff │ │ │ │ add.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r4, #1 │ │ │ │ @@ -62555,25 +62555,25 @@ │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #143 @ 0x8f │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r9, r3 │ │ │ │ moveq r9, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227654 │ │ │ │ + bl 1747e8 │ │ │ │ cbnz r0, 83dd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #190] @ 0xbe │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 83f78 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227644 │ │ │ │ - bl 174714 │ │ │ │ + bl 227654 │ │ │ │ + bl 174724 │ │ │ │ cbz r0, 83e28 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 83e28 │ │ │ │ ldrh.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ @@ -62608,20 +62608,20 @@ │ │ │ │ ittee hi │ │ │ │ orrhi.w r9, r9, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w r9, r9, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ movs r7, #1 │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227654 │ │ │ │ + bl 1747e8 │ │ │ │ cbnz r0, 83e68 │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ lsls r3, r0, #30 │ │ │ │ ittt mi │ │ │ │ sbfxmi r2, r9, #0, #1 │ │ │ │ andmi.w r2, r2, #2 │ │ │ │ orrmi.w r8, r2, r8 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ @@ -62689,15 +62689,15 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 84024 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 83fba │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83fba │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r8 │ │ │ │ b.n 83ec8 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ cmp r5, #129 @ 0x81 │ │ │ │ @@ -62730,15 +62730,15 @@ │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r4 │ │ │ │ cmp r5, #13 │ │ │ │ bne.n 83ec8 │ │ │ │ orr.w sl, sl, #1073741824 @ 0x40000000 │ │ │ │ b.n 83ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83ebc │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ moveq.w r9, #0 │ │ │ │ moveq.w r8, #0 │ │ │ │ b.n 83ec8 │ │ │ │ @@ -62758,31 +62758,31 @@ │ │ │ │ b.n 83f92 │ │ │ │ mov r7, r4 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ beq.w 83e16 │ │ │ │ movs r4, #8 │ │ │ │ b.n 83f5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq fp, r8 │ │ │ │ beq.n 83f92 │ │ │ │ b.n 83f8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 83f3c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r4 │ │ │ │ b.n 83ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ ldreq.w sl, [sp] │ │ │ │ moveq fp, sl │ │ │ │ beq.n 83f92 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r7, r4 │ │ │ │ @@ -62792,71 +62792,71 @@ │ │ │ │ cbz r3, 84030 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r0 │ │ │ │ b.n 83ec8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n 83fc8 │ │ │ │ ldr.w sl, [sp] │ │ │ │ mov fp, sl │ │ │ │ b.n 83ec8 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ b.n 83e28 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 21f908 │ │ │ │ + bl 21f918 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f924 │ │ │ │ + bl 21f934 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 21f9e0 │ │ │ │ + bl 21f9f0 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21fa08 │ │ │ │ + bl 21fa18 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 21f93c │ │ │ │ + bl 21f94c │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f98c │ │ │ │ + bl 21f99c │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cbz r1, 84140 │ │ │ │ @@ -62868,15 +62868,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 84138 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 8413c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 83bf0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 84138 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -62885,15 +62885,15 @@ │ │ │ │ b.n 84120 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n 8413c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 83bf0 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n 8411a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -63156,15 +63156,15 @@ │ │ │ │ bmi.n 8446a │ │ │ │ lsls r0, r2, #29 │ │ │ │ bmi.n 84436 │ │ │ │ b.n 8444a │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 8438c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w 84672 │ │ │ │ ldr r2, [pc, #928] @ (8479c ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -63469,18 +63469,18 @@ │ │ │ │ bl 855c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8460c │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.w 8460c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21fa08 │ │ │ │ + bl 21fa18 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 8460e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #1 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ @@ -63493,16 +63493,16 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 855d4 │ │ │ │ eors r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ b.n 8460e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, 84784 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -63515,45 +63515,45 @@ │ │ │ │ b.n 843ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r2, r6, pc} │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r5, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r4, r4 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + ldr r0, [r1, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ rev16 r2, r6 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldr r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + ldr r6, [r4, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ movs r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -63628,16 +63628,16 @@ │ │ │ │ beq.w 84c0c │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 84c0c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 848d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -63662,31 +63662,31 @@ │ │ │ │ mov sl, r7 │ │ │ │ clz r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ beq.w 84bc4 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 84940 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 84ba8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 84bc4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 84acc │ │ │ │ mov r1, r5 │ │ │ │ - bl 2277cc │ │ │ │ - bl 227644 │ │ │ │ + bl 2277dc │ │ │ │ + bl 227654 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 84962 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 84bc4 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -63694,26 +63694,26 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 84930 │ │ │ │ movw r0, #11107 @ 0x2b63 │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, #428 @ 0x1ac │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8497e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8499a │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -63774,15 +63774,15 @@ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 21fb08 │ │ │ │ + bl 21fb18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 84c4e │ │ │ │ ldr r3, [pc, #804] @ (84d78 ) │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ @@ -63807,15 +63807,15 @@ │ │ │ │ movcc r2, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 84ad8 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 84ba8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 84ba8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r7, sl │ │ │ │ @@ -63896,29 +63896,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r2 │ │ │ │ strd r0, r1, [r6, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.w 84aa2 │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 84c6a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 84bf0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w fp, #145 @ 0x91 │ │ │ │ b.n 84962 │ │ │ │ mov r0, r7 │ │ │ │ - bl 225668 │ │ │ │ + bl 225678 │ │ │ │ b.n 84a64 │ │ │ │ ldr r2, [pc, #420] @ (84d7c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -64060,19 +64060,19 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb778 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #72] @ 0x48 │ │ │ │ + str r4, [r1, #76] @ 0x4c │ │ │ │ movs r7, r3 │ │ │ │ push {r3} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ + str r6, [r2, #68] @ 0x44 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r2, [pc, #1292] @ 852a8 │ │ │ │ @@ -64099,16 +64099,16 @@ │ │ │ │ beq.w 85148 │ │ │ │ ldrb.w r3, [r1, #1113] @ 0x459 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 85148 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 84e10 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r2, r3, lsr #3 │ │ │ │ sub.w r1, r2, #2 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ @@ -64133,31 +64133,31 @@ │ │ │ │ mov sl, r7 │ │ │ │ clz r2, r3 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ beq.w 85100 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 84e7c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 850e4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85100 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 85008 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2277cc │ │ │ │ - bl 227644 │ │ │ │ + bl 2277dc │ │ │ │ + bl 227654 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n 84e9e │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w 85100 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -64165,26 +64165,26 @@ │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 84e6c │ │ │ │ movw r0, #11107 @ 0x2b63 │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, #428 @ 0x1ac │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 84eba │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 84ed6 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #10] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -64245,15 +64245,15 @@ │ │ │ │ strd r0, r2, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ strd r9, r6, [sp] │ │ │ │ - bl 21fb08 │ │ │ │ + bl 21fb18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8518a │ │ │ │ ldr r3, [pc, #804] @ (852b4 ) │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ @@ -64278,15 +64278,15 @@ │ │ │ │ movcc r2, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85014 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 850e4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 850e4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov r7, sl │ │ │ │ @@ -64367,29 +64367,29 @@ │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r2 │ │ │ │ strd r0, r1, [r6, #-8] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ bne.w 84fde │ │ │ │ ldr.w r0, [r4, #400] @ 0x190 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 851a6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r3, [r4, #1108] @ 0x454 │ │ │ │ movs r0, #0 │ │ │ │ b.n 8512c │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w fp, #145 @ 0x91 │ │ │ │ b.n 84e9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 225668 │ │ │ │ + bl 225678 │ │ │ │ b.n 84fa0 │ │ │ │ ldr r2, [pc, #420] @ (852b8 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -64531,19 +64531,19 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ sxth r4, r7 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ movs r7, r3 │ │ │ │ add r6, sp, #816 @ 0x330 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 853ee │ │ │ │ bhi.n 853c8 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -64647,15 +64647,15 @@ │ │ │ │ b.n 852ec │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n 85414 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ cbz r0, 85418 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -64665,16 +64665,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw ip, #11107 @ 0x2b63 │ │ │ │ movt ip, #15261 @ 0x3b9d │ │ │ │ cmp r0, ip │ │ │ │ beq.n 85444 │ │ │ │ - bl 2277cc │ │ │ │ - bl 227644 │ │ │ │ + bl 2277dc │ │ │ │ + bl 227654 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #50 @ 0x32 │ │ │ │ moveq.w r0, #428 @ 0x1ac │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ @@ -64835,28 +64835,28 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r8, [sp, #48] @ 0x30 │ │ │ │ add r9, pc │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 8560e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 8560e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic.w r3, r4, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n 85608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227644 │ │ │ │ - bl 17489c │ │ │ │ + bl 227654 │ │ │ │ + bl 1748ac │ │ │ │ cbz r0, 8562c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #741] @ 0x2e5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 85608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ @@ -64911,35 +64911,35 @@ │ │ │ │ ldr r3, [pc, #128] @ (85728 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 85608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 8571c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #104] @ (8572c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #104] @ (85730 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 85608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85636 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n 85636 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85608 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 85636 │ │ │ │ b.n 85608 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -64947,31 +64947,31 @@ │ │ │ │ bne.n 85608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 8560a │ │ │ │ b.n 85694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 85668 │ │ │ │ b.n 85608 │ │ │ │ ldr r3, [pc, #20] @ (85734 ) │ │ │ │ add r3, pc │ │ │ │ b.n 856c2 │ │ │ │ nop │ │ │ │ add r2, sp, #24 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #296] @ (8585c ) │ │ │ │ + ldr r0, [pc, #360] @ (8589c ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -65048,15 +65048,15 @@ │ │ │ │ bl 855d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 857a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ bpl.n 857b4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ands.w r9, r0, #6 │ │ │ │ bne.n 857b4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, 85834 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 8582e │ │ │ │ @@ -65085,16 +65085,16 @@ │ │ │ │ bne.n 85908 │ │ │ │ ldrb.w r3, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 859f6 │ │ │ │ ldr r3, [pc, #692] @ (85b30 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 858a8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r7, r3, lsr #3 │ │ │ │ sub.w r7, r7, #2 │ │ │ │ clz r7, r7 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ @@ -65108,27 +65108,27 @@ │ │ │ │ b.n 858d4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r9, r3 │ │ │ │ bcs.w 85a16 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl 840ac │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ beq.n 858b0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ strh.w r3, [r4, #1112] @ 0x458 │ │ │ │ b.n 857ba │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 21fa08 │ │ │ │ + bl 21fa18 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 85798 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #23 │ │ │ │ strb.w r2, [r4, #1113] @ 0x459 │ │ │ │ bpl.w 857a8 │ │ │ │ @@ -65179,16 +65179,16 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 858d4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, fp, lsl #2] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 859a6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r2, lsr #3 │ │ │ │ sub.w r3, r3, #2 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ @@ -65244,16 +65244,16 @@ │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r3, #13 │ │ │ │ bpl.w 858d4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r8, r7, [r4, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b12 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 85b0c │ │ │ │ ldr r1, [pc, #232] @ (85b34 ) │ │ │ │ add r1, pc │ │ │ │ @@ -65262,72 +65262,72 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #224] @ (85b38 ) │ │ │ │ ldr r1, [pc, #224] @ (85b3c ) │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 858d4 │ │ │ │ ldr r3, [pc, #200] @ (85b30 ) │ │ │ │ ldr.w r5, [r8, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ lsls r1, r3, #13 │ │ │ │ bpl.n 85a0e │ │ │ │ ldrd r0, r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w fp, [r4, #52] @ 0x34 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b24 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 85b1e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cbz r0, 85b18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #132] @ (85b40 ) │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #132] @ (85b44 ) │ │ │ │ add r2, pc │ │ │ │ strd fp, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 85a0e │ │ │ │ ldrd r0, r7, [r4, #44] @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 85b06 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, 85b00 │ │ │ │ ldr r3, [pc, #100] @ (85b48 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #92] @ (85b4c ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #92] @ (85b50 ) │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 85a0e │ │ │ │ ldr r3, [pc, #80] @ (85b54 ) │ │ │ │ add r3, pc │ │ │ │ b.n 85ae6 │ │ │ │ ldr r2, [pc, #80] @ (85b58 ) │ │ │ │ add r2, pc │ │ │ │ b.n 85ae0 │ │ │ │ @@ -65347,43 +65347,43 @@ │ │ │ │ add r7, pc │ │ │ │ b.n 85a8c │ │ │ │ nop │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r3] │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + ldrsb r6, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r8 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r1, r3] │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add r0, sl │ │ │ │ + add r0, ip │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ + ldrsb r4, [r2, r1] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r5, r3] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r7, r3 │ │ │ │ - add r4, r3 │ │ │ │ + add r4, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldrsb r6, [r7, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r7, r3 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r7, r3 │ │ │ │ - strb r0, [r6, r6] │ │ │ │ + strb r0, [r0, r7] │ │ │ │ movs r7, r3 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r4, r6] │ │ │ │ + strb r4, [r6, r6] │ │ │ │ movs r7, r3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ @@ -65550,15 +65550,15 @@ │ │ │ │ nop │ │ │ │ add r4, pc, #440 @ (adr r4, 85ee0 ) │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, r6] │ │ │ │ + strh r6, [r7, r6] │ │ │ │ movs r7, r3 │ │ │ │ cbz r2, 85d92 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r3, [r0, #3324] @ 0xcfc │ │ │ │ @@ -65792,19 +65792,19 @@ │ │ │ │ bl b20cc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmia r0!, {r0, r2, r3, r4, r5, r6} │ │ │ │ lsls r5, r7, #1 │ │ │ │ - strh r6, [r4, r1] │ │ │ │ + strh r6, [r6, r1] │ │ │ │ movs r7, r3 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r3, r2] │ │ │ │ movs r7, r3 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r5, r3] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2936] @ 0xb78 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #224] @ (860d8 ) │ │ │ │ @@ -65921,19 +65921,19 @@ │ │ │ │ bl b20cc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ite cs │ │ │ │ lslcs r5, r7, #1 │ │ │ │ - strcc r6, [r0, r5] │ │ │ │ + strcc r6, [r2, r5] │ │ │ │ movs r7, r3 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldr r7, [pc, #552] @ (8635c ) │ │ │ │ + ldr r7, [pc, #616] @ (8639c ) │ │ │ │ movs r7, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ @@ -66041,15 +66041,15 @@ │ │ │ │ beq.w 863fe │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldrb.w r3, [r3, #2408] @ 0x968 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 227964 │ │ │ │ + bl 227974 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 862f4 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ cbz r4, 86292 │ │ │ │ movw r2, #11105 @ 0x2b61 │ │ │ │ @@ -66076,15 +66076,15 @@ │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w 8655e │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 865e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ @@ -66103,21 +66103,21 @@ │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.w 865be │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp.w r8, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w 865ce │ │ │ │ mov r0, r8 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov sl, r0 │ │ │ │ add.w r8, r5, #32 │ │ │ │ add.w r3, r6, #336 @ 0x150 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 227840 │ │ │ │ + bl 227850 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 47a50 │ │ │ │ ldr.w r3, [r9, #3324] @ 0xcfc │ │ │ │ @@ -66153,15 +66153,15 @@ │ │ │ │ movw r3, #413 @ 0x19d │ │ │ │ it ne │ │ │ │ movne sl, r3 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ str.w sl, [sp] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bl 227840 │ │ │ │ + bl 227850 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 86572 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r8, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -66170,19 +66170,19 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 227840 │ │ │ │ + bl 227850 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 174924 │ │ │ │ + bl 174934 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 8655a │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ uxth r4, r7 │ │ │ │ cmp r3, #176 @ 0xb0 │ │ │ │ @@ -66221,15 +66221,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ add.w r0, r6, #128 @ 0x80 │ │ │ │ - bl 224ac8 │ │ │ │ + bl 224ad8 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ bne.n 86546 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r7, #376] @ 0x178 │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ @@ -66366,15 +66366,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #16 │ │ │ │ beq.w 86328 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w 86328 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 86328 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 86328 │ │ │ │ add.w r3, r7, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -66385,15 +66385,15 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ b.n 86458 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r5, [sp, #776] @ 0x308 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #608] @ (868a0 ) │ │ │ │ + ldr r4, [pc, #672] @ (868e0 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [sp, #920] @ 0x398 │ │ │ │ lsls r5, r7, #1 │ │ │ │ cbnz r2, 86648 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -66472,26 +66472,26 @@ │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w fp, r7, #336 @ 0x150 │ │ │ │ add.w sl, sp, #20 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r0, [r7, #168] @ 0xa8 │ │ │ │ adds r4, #8 │ │ │ │ - bl 174974 │ │ │ │ + bl 174984 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 174940 │ │ │ │ + bl 174950 │ │ │ │ vldr s15, [sp, #20] │ │ │ │ vldr s13, [sp, #24] │ │ │ │ cmp r9, r6 │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ vdiv.f32 s14, s16, s15 │ │ │ │ vdiv.f32 s15, s16, s13 │ │ │ │ add r5, r3 │ │ │ │ @@ -66658,17 +66658,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r0, #3312] @ 0xcf0 │ │ │ │ ldr.w r3, [r3, #392] @ 0x188 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #520] @ (86b50 ) │ │ │ │ + ldr r1, [pc, #584] @ (86b90 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r1, [pc, #360] @ (86ab4 ) │ │ │ │ + ldr r1, [pc, #424] @ (86af4 ) │ │ │ │ movs r7, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 869c6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -66713,17 +66713,17 @@ │ │ │ │ bl a8038 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 86976 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #144] @ (86a60 ) │ │ │ │ + ldr r1, [pc, #208] @ (86aa0 ) │ │ │ │ movs r7, r3 │ │ │ │ - ldr r0, [pc, #848] @ (86d24 ) │ │ │ │ + ldr r0, [pc, #912] @ (86d64 ) │ │ │ │ movs r7, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -67102,53 +67102,53 @@ │ │ │ │ mov r3, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #80] @ (86e6c ) │ │ │ │ ldr r1, [pc, #84] @ (86e70 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 86dce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - bxns lr │ │ │ │ + blxns r0 │ │ │ │ movs r7, r3 │ │ │ │ - bx sp │ │ │ │ + bx pc │ │ │ │ movs r7, r3 │ │ │ │ str r3, [sp, #936] @ 0x3a8 │ │ │ │ lsls r5, r7, #1 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, fp │ │ │ │ movs r7, r3 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, lr │ │ │ │ + bx r0 │ │ │ │ movs r7, r3 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ movs r7, r3 │ │ │ │ - cmp ip, r3 │ │ │ │ + cmp ip, r5 │ │ │ │ movs r7, r3 │ │ │ │ - add lr, pc │ │ │ │ + cmp r6, r1 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, r6 │ │ │ │ + cmp r8, r8 │ │ │ │ movs r7, r3 │ │ │ │ - add ip, r3 │ │ │ │ + add ip, r5 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r8, r3 │ │ │ │ + cmp r8, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ + adds r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r2, #120] @ 0x78 │ │ │ │ ldr.w lr, [pc, #140] @ 86f08 │ │ │ │ ldr.w r3, [r5, #1108] @ 0x454 │ │ │ │ add lr, pc │ │ │ │ cbz r3, 86eec │ │ │ │ @@ -67487,23 +67487,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (87260 ) │ │ │ │ ldr r1, [pc, #28] @ (87264 ) │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 87220 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r1 │ │ │ │ + sbcs r6, r3 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ + cmp r4, #214 @ 0xd6 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [pc, #84] @ (872d0 ) │ │ │ │ @@ -67531,23 +67531,23 @@ │ │ │ │ ldr r2, [pc, #28] @ (872d8 ) │ │ │ │ ldr r1, [pc, #28] @ (872dc ) │ │ │ │ ldr.w r0, [r5, #516] @ 0x204 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 87298 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2 │ │ │ │ + asrs r6, r4 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #3324] @ 0xcfc │ │ │ │ mov r4, r1 │ │ │ │ @@ -69249,27 +69249,27 @@ │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #28] @ (8869c ) │ │ │ │ ldr r2, [pc, #28] @ (886a0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 88614 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r5, #10] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r6, #18 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r2, r2 │ │ │ │ + adds r2, r4, r2 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ add.w r5, r0, #12288 @ 0x3000 │ │ │ │ ldr r3, [pc, #336] @ (8880c ) │ │ │ │ @@ -69392,27 +69392,27 @@ │ │ │ │ ldr.w r2, [r5, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #28] @ (8881c ) │ │ │ │ ldr r2, [pc, #28] @ (88820 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 88794 │ │ │ │ - lsrs r2, r2, #3 │ │ │ │ + lsrs r2, r4, #3 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #130 @ 0x82 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + asrs r2, r4, #28 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + cmp r3, #228 @ 0xe4 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1308] @ 88d54 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ @@ -69714,15 +69714,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #436] @ (88d74 ) │ │ │ │ ldr r2, [pc, #436] @ (88d78 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 88afc │ │ │ │ b.n 88aea │ │ │ │ ldr r2, [pc, #400] @ (88d64 ) │ │ │ │ ldr r3, [pc, #420] @ (88d7c ) │ │ │ │ ldr.w r1, [r7, #504] @ 0x1f8 │ │ │ │ @@ -69769,15 +69769,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #300] @ (88d84 ) │ │ │ │ ldr r2, [pc, #300] @ (88d88 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 88afc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 88b2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ @@ -69791,15 +69791,15 @@ │ │ │ │ bpl.n 88c98 │ │ │ │ ldr r2, [pc, #260] @ (88d8c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (88d90 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r4, #992] @ 0x3e0 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ tst r1, r2 │ │ │ │ bne.w 88a12 │ │ │ │ b.n 88b86 │ │ │ │ strb.w r2, [sp, #41] @ 0x29 │ │ │ │ @@ -69811,125 +69811,125 @@ │ │ │ │ lsls r3, r3, #13 │ │ │ │ bpl.w 88b08 │ │ │ │ ldr r2, [pc, #208] @ (88d94 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (88d98 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 88b08 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r2, #13 │ │ │ │ bpl.n 88c98 │ │ │ │ ldr r2, [pc, #188] @ (88d9c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (88da0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 88c98 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ b.n 889f8 │ │ │ │ ldr r2, [pc, #168] @ (88da4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (88da8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 889c2 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #148] @ (88dac ) │ │ │ │ ldr r2, [pc, #152] @ (88db0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 88b54 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #136] @ (88db4 ) │ │ │ │ ldr r2, [pc, #136] @ (88db8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 88bf6 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #120] @ (88dbc ) │ │ │ │ ldr r2, [pc, #124] @ (88dc0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 88ade │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r7, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r4, #30] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r6, #27] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ + cmp r1, #196 @ 0xc4 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r4, #13 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #20 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #114 @ 0x72 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r1, #2 │ │ │ │ + cmp r1, #18 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r7, #10 │ │ │ │ + asrs r2, r1, #11 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #124 @ 0x7c │ │ │ │ + movs r7, #140 @ 0x8c │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r0, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r3, #9 │ │ │ │ movs r7, r3 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r5, #8 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #70 @ 0x46 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r2, r2, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r1, #8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #190 @ 0xbe │ │ │ │ + movs r6, #206 @ 0xce │ │ │ │ movs r7, r3 │ │ │ │ - asrs r6, r4, #7 │ │ │ │ + asrs r6, r6, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ movs r7, r3 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ movs r7, r3 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #162 @ 0xa2 │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr.w r2, [pc, #1304] @ 892f0 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ @@ -70229,15 +70229,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #436] @ (89310 ) │ │ │ │ ldr r2, [pc, #440] @ (89314 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 89096 │ │ │ │ b.n 89084 │ │ │ │ ldr r2, [pc, #400] @ (89300 ) │ │ │ │ ldr r3, [pc, #424] @ (89318 ) │ │ │ │ ldr.w r1, [r7, #504] @ 0x1f8 │ │ │ │ @@ -70285,15 +70285,15 @@ │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #300] @ (89320 ) │ │ │ │ ldr r2, [pc, #300] @ (89324 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 89096 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n 890c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ands.w r3, r9, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ it ne │ │ │ │ @@ -70307,15 +70307,15 @@ │ │ │ │ bpl.n 89234 │ │ │ │ ldr r2, [pc, #260] @ (89328 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #260] @ (8932c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r4, #992] @ 0x3e0 │ │ │ │ eor.w r1, r3, #1 │ │ │ │ tst r1, r2 │ │ │ │ bne.w 88fac │ │ │ │ b.n 89120 │ │ │ │ strb.w r2, [sp, #41] @ 0x29 │ │ │ │ @@ -70327,125 +70327,125 @@ │ │ │ │ lsls r3, r3, #13 │ │ │ │ bpl.w 890a2 │ │ │ │ ldr r2, [pc, #208] @ (89330 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #208] @ (89334 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 890a2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ dmb ish │ │ │ │ lsls r0, r2, #13 │ │ │ │ bpl.n 89234 │ │ │ │ ldr r2, [pc, #188] @ (89338 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (8933c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 89234 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ b.n 88f92 │ │ │ │ ldr r2, [pc, #168] @ (89340 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #168] @ (89344 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n 88f5c │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #148] @ (89348 ) │ │ │ │ ldr r2, [pc, #152] @ (8934c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 890ee │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #136] @ (89350 ) │ │ │ │ ldr r2, [pc, #136] @ (89354 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 89190 │ │ │ │ ldr.w r2, [r7, #516] @ 0x204 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #120] @ (89358 ) │ │ │ │ ldr r2, [pc, #124] @ (8935c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 89078 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r2, [r3, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strb r4, [r2, #5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ movs r7, r3 │ │ │ │ - movs r4, #26 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + lsrs r0, r1, #23 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ + movs r2, #232 @ 0xe8 │ │ │ │ movs r7, r3 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r3, #20 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + lsrs r0, r7, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + movs r3, #14 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r6, #18 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r7, r3 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r2, #18 │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #34 @ 0x22 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ movs r7, r3 │ │ │ │ - movs r1, #12 │ │ │ │ + movs r1, #28 │ │ │ │ movs r7, r3 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ movs r7, r3 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + movs r1, #6 │ │ │ │ movs r7, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #14860 @ 0x3a0c │ │ │ │ adds r3, r0, r2 │ │ │ │ @@ -70476,15 +70476,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 89392 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr.w r2, [r5, #2420] @ 0x974 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n 89392 │ │ │ │ ldrb.w r3, [r5, #2592] @ 0xa20 │ │ │ │ str.w r4, [r5, #2596] @ 0xa24 │ │ │ │ bic.w r3, r3, #57 @ 0x39 │ │ │ │ str.w r4, [r5, #2572] @ 0xa0c │ │ │ │ orr.w r3, r3, #25 │ │ │ │ @@ -70559,20 +70559,20 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ beq.n 894c6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 89478 │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 89472 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ movs r0, #0 │ │ │ │ b.n 89620 │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 8964e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ @@ -70592,111 +70592,111 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8950c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 89538 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 895a6 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ vldr d0, [pc, #160] @ 89658 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 895e6 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #104] @ 0x68 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #104] @ 0x68 │ │ │ │ @@ -70705,15 +70705,15 @@ │ │ │ │ str r1, [r4, #108] @ 0x6c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r5, [r4, #104] @ 0x68 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #68] @ (89668 ) │ │ │ │ ldr r3, [pc, #64] @ (89664 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -70772,15 +70772,15 @@ │ │ │ │ clz r4, r4 │ │ │ │ movs r7, #16 │ │ │ │ rsb r4, r4, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1969d4 │ │ │ │ + bl 1969e4 │ │ │ │ ldr r3, [pc, #192] @ (89794 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ubfx r3, r3, #7, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ @@ -70822,27 +70822,27 @@ │ │ │ │ bhi.n 896f2 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add r7, sp, #16 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 1adaf8 │ │ │ │ + bl 1adb08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 896f2 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #352] @ 0x160 │ │ │ │ bl 893f0 │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r7, {r2, r3} │ │ │ │ - bl 1add0c │ │ │ │ + bl 1add1c │ │ │ │ b.n 896f2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r6, #20] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ @@ -70919,21 +70919,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 8984e │ │ │ │ cbz r4, 898b2 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb r2, [r7, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ mov r4, r9 │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ @@ -70942,15 +70942,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #44] @ (898e0 ) │ │ │ │ ldr r3, [pc, #32] @ (898d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -71007,25 +71007,25 @@ │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ strd r7, r7, [r4, #20] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ strd r7, r7, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 21b100 │ │ │ │ + bl 21b110 │ │ │ │ ldr r2, [pc, #784] @ (89c70 ) │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [r4, #80] @ 0x50 │ │ │ │ strd r5, r7, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ strd r7, r7, [sp, #148] @ 0x94 │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ - bl 21b100 │ │ │ │ + bl 21b110 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ strd r5, r5, [r4, #116] @ 0x74 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r7, [r4, #124] @ 0x7c │ │ │ │ mov r3, r7 │ │ │ │ @@ -71092,15 +71092,15 @@ │ │ │ │ ldr r2, [pc, #592] @ (89c90 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #292] @ 0x124 │ │ │ │ ldr r2, [pc, #584] @ (89c94 ) │ │ │ │ add r2, pc │ │ │ │ - bl 21c494 │ │ │ │ + bl 21c4a4 │ │ │ │ ldr r1, [pc, #580] @ (89c98 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #576] @ (89c9c ) │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -71145,25 +71145,25 @@ │ │ │ │ str.w r7, [r4, #132] @ 0x84 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r5, [r4, #152] @ 0x98 │ │ │ │ strd r5, r7, [r4, #160] @ 0xa0 │ │ │ │ str.w r7, [r4, #168] @ 0xa8 │ │ │ │ - bl 21b100 │ │ │ │ + bl 21b110 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ ldr r0, [pc, #456] @ (89cb0 ) │ │ │ │ strd r5, r5, [r4, #188] @ 0xbc │ │ │ │ add r0, pc │ │ │ │ strd r5, r7, [r4, #196] @ 0xc4 │ │ │ │ str.w r7, [r4, #204] @ 0xcc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ str.w r0, [r4, #184] @ 0xb8 │ │ │ │ movs r0, #3 │ │ │ │ - bl 21b100 │ │ │ │ + bl 21b110 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #416] @ (89cb4 ) │ │ │ │ @@ -71265,112 +71265,112 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #108] @ 0x6c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, #1 │ │ │ │ + adds r4, r7, #1 │ │ │ │ movs r7, r3 │ │ │ │ - adds r6, r3, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r4 │ │ │ │ - subs r0, r1, r7 │ │ │ │ + subs r0, r3, r7 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r3, r7 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r1, r7 │ │ │ │ + subs r6, r3, r7 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + subs r0, r2, r7 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 89b94 │ │ │ │ + ble.n 89bb4 │ │ │ │ movs r2, r4 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + subs r0, r3, r6 │ │ │ │ movs r7, r3 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r3, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r0, r6 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + subs r2, r7, r5 │ │ │ │ movs r7, r3 │ │ │ │ - ldr r2, [pc, #520] @ (89eb4 ) │ │ │ │ + ldr r2, [pc, #584] @ (89ef4 ) │ │ │ │ movs r3, r4 │ │ │ │ - subs r2, r4, r5 │ │ │ │ + subs r2, r6, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r7, r4 │ │ │ │ + subs r0, r1, r5 │ │ │ │ movs r7, r3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r7, r3 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, r3 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r3, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r3, r3 │ │ │ │ + subs r0, r5, r3 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r2, r2 │ │ │ │ + subs r0, r4, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r3, r2 │ │ │ │ + subs r4, r5, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + subs r0, r6, r2 │ │ │ │ movs r7, r3 │ │ │ │ - subs r4, r5, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ movs r7, r3 │ │ │ │ ldr r2, [pc, #88] @ (89d3c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ mov r2, r7 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be24 │ │ │ │ ldr r2, [pc, #80] @ (89d40 ) │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ mov r3, r7 │ │ │ │ str.w r0, [r4, #612] @ 0x264 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #18 │ │ │ │ strd r2, r5, [r4, #616] @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #60] @ (89d44 ) │ │ │ │ strd r5, r5, [r4, #624] @ 0x270 │ │ │ │ add r2, pc │ │ │ │ strd r7, r7, [r4, #632] @ 0x278 │ │ │ │ - bl 21c494 │ │ │ │ + bl 21c4a4 │ │ │ │ ldr r2, [pc, #48] @ (89d48 ) │ │ │ │ ldr r3, [pc, #48] @ (89d4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 89d36 │ │ │ │ add.w sp, sp, #708 @ 0x2c4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r4, r7 │ │ │ │ + adds r2, r6, r7 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r1, r6 │ │ │ │ movs r7, r3 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ movs r7, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -71378,80 +71378,80 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ bl 898e8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21daf4 │ │ │ │ + bl 21db04 │ │ │ │ mov r1, r0 │ │ │ │ cbz r7, 89da0 │ │ │ │ ldr r2, [pc, #44] @ (89db4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #20] @ (89db8 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ mov r3, r0 │ │ │ │ b.n 89d90 │ │ │ │ - adds r4, r2, r5 │ │ │ │ + adds r4, r4, r5 │ │ │ │ movs r7, r3 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + adds r2, r0, r5 │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r5, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -71491,25 +71491,25 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ strh.w r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 89ea8 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #64] @ (89eec ) │ │ │ │ ldr r3, [pc, #60] @ (89ee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -71562,23 +71562,23 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ ldr.w sl, [pc, #76] @ 89fb8 │ │ │ │ @@ -71588,15 +71588,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mla r3, r9, lr, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 89f34 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 89f34 │ │ │ │ @@ -71619,15 +71619,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r4, r3, r2 │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r8, #16] │ │ │ │ @@ -71659,15 +71659,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r7] │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -71686,15 +71686,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n 8a0bc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71704,38 +71704,38 @@ │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 8a0b0 │ │ │ │ mov.w r8, #0 │ │ │ │ b.n 8a0ce │ │ │ │ ldr.w r8, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #28] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #19 │ │ │ │ bne.n 8a1a6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w r9, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -71744,19 +71744,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w fp, [r3, #60] @ 0x3c │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r6, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ strd r8, r8, [r5] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #32 │ │ │ │ str r0, [r4, #28] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -71765,24 +71765,24 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 8a13a │ │ │ │ ldrd fp, r6, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c138 │ │ │ │ cbz r6, 8a1b2 │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (8a1e0 ) │ │ │ │ ldr r3, [pc, #36] @ (8a1dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -71835,25 +71835,25 @@ │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r3, r0 │ │ │ │ orrs.w lr, r5, r3 │ │ │ │ bne.n 8a27e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a264 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #172] @ (8a314 ) │ │ │ │ ldr r3, [pc, #168] @ (8a310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -71887,30 +71887,30 @@ │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ asrs r3, r7, #32 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a2d6 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a264 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r5, [sp] │ │ │ │ b.n 8a2b8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r5, [sp] │ │ │ │ @@ -71961,50 +71961,50 @@ │ │ │ │ movs r3, #0 │ │ │ │ orrs.w lr, ip, r7 │ │ │ │ bne.n 8a3ee │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r7, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a39c │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ str r3, [r7, #4] │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a3c8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [pc, #188] @ (8a494 ) │ │ │ │ ldr r3, [pc, #180] @ (8a490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72038,30 +72038,30 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ asrs r2, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ str.w ip, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a44a │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a39c │ │ │ │ movs r2, #16 │ │ │ │ strh.w ip, [sp] │ │ │ │ b.n 8a42c │ │ │ │ movs r2, #8 │ │ │ │ strb.w ip, [sp] │ │ │ │ @@ -72120,25 +72120,25 @@ │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ bne.n 8a53a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a520 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #272] @ (8a634 ) │ │ │ │ ldr r3, [pc, #268] @ (8a630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72182,30 +72182,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a5a6 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a520 │ │ │ │ strh.w r4, [sp] │ │ │ │ b.n 8a58a │ │ │ │ strb.w r4, [sp] │ │ │ │ b.n 8a58a │ │ │ │ movs r3, #1 │ │ │ │ @@ -72217,30 +72217,30 @@ │ │ │ │ adds r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ subs r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8a5fe │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 8a520 │ │ │ │ strd r4, r3, [sp] │ │ │ │ b.n 8a58a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8a5d8 │ │ │ │ rbit r4, r3 │ │ │ │ @@ -72281,42 +72281,42 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8a69a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -72340,15 +72340,15 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #388] @ (8a8b8 ) │ │ │ │ ldr r3, [pc, #372] @ (8a8ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72393,23 +72393,23 @@ │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ ldrh r0, [r1, #4] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 8a89a │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w fp, [pc, #236] @ 8a8b4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, sl, #84 @ 0x54 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r5, sl, #100 @ 0x64 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -72437,36 +72437,36 @@ │ │ │ │ str.w ip, [sl, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [sl, r2, lsl #2] │ │ │ │ str.w ip, [sl, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 8a732 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 8a872 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8a7aa │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n 8a84e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -72504,22 +72504,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #908] @ 8ac74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -72527,18 +72527,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8abc0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ @@ -72563,22 +72563,22 @@ │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w lr, [pc, #700] @ 8ac78 │ │ │ │ @@ -72590,15 +72590,15 @@ │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, fp │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8ac58 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ @@ -72610,102 +72610,102 @@ │ │ │ │ and.w r7, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 8abcc │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8aa42 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8aa70 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ac66 │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r6, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r6, #20 │ │ │ │ ldrb.w r9, [r6, #36] @ 0x24 │ │ │ │ @@ -72737,18 +72737,18 @@ │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r1, lsl #2] │ │ │ │ mov r1, ip │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r2, [pc, #212] @ (8ac7c ) │ │ │ │ ldr r3, [pc, #196] @ (8ac70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -72789,30 +72789,30 @@ │ │ │ │ asrs r1, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8a982 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ac2e │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ b.n 8aa42 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 8ac10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -72893,43 +72893,43 @@ │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ad38 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 8a638 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -72938,29 +72938,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w r7, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ mvn.w r8, r8 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #224] @ 0xe0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r9, #16] │ │ │ │ mov ip, r0 │ │ │ │ @@ -72994,49 +72994,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ae76 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 8a638 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r3, #32 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r1, r3, #68 @ 0x44 │ │ │ │ @@ -73050,27 +73050,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w lr, [r3, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, fp, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ mov.w lr, #9 │ │ │ │ @@ -73079,27 +73079,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, fp, #68 @ 0x44 │ │ │ │ str.w lr, [fp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73107,68 +73107,68 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8afbe │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8affe │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8c6b8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -73223,15 +73223,15 @@ │ │ │ │ lsrs r6, r2, #13 │ │ │ │ lsrs r6, r2, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r5 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 8ad50 │ │ │ │ strh r0, [r4, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ strh r2, [r3, r5] │ │ │ │ lsls r5, r7, #1 │ │ │ │ @@ -73240,43 +73240,43 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8b0fe │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ @@ -73308,24 +73308,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73333,29 +73333,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #200] @ 0xc8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73388,24 +73388,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73413,29 +73413,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #192] @ 0xc0 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #188] @ 0xbc │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73468,24 +73468,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73493,29 +73493,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73548,24 +73548,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73573,29 +73573,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #164] @ 0xa4 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73628,24 +73628,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -73653,29 +73653,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #7 │ │ │ │ str.w r8, [sp, #152] @ 0x98 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73708,26 +73708,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -73735,29 +73735,29 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [r3, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ @@ -73790,26 +73790,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #5 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -73817,47 +73817,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c716 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, r9 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ @@ -73883,26 +73883,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -73910,47 +73910,47 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c716 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldrb.w r8, [r3, #36] @ 0x24 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #116] @ 0x74 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r2, r3, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -73976,24 +73976,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r8, #32 │ │ │ │ add.w r3, fp, #68 @ 0x44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ @@ -74001,45 +74001,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ mov r2, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r9, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w r9, [fp, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -74066,53 +74066,53 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w r9, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, fp, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -74143,24 +74143,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w lr, lr, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [ip, lr, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74168,29 +74168,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #3 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -74221,24 +74221,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #10 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74246,45 +74246,45 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r3, fp, #20 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -74315,24 +74315,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #11 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74340,38 +74340,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74404,24 +74404,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #12 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74429,39 +74429,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74494,24 +74494,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #13 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74519,39 +74519,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74579,24 +74579,24 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ str.w r8, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #14 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #68 @ 0x44 │ │ │ │ @@ -74604,39 +74604,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c70a │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #36] @ 0x24 │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -74662,24 +74662,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r2, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #15 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w fp, r7, #68 @ 0x44 │ │ │ │ @@ -74687,39 +74687,39 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c70a │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r9, [sl, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #244] @ 0xf4 │ │ │ │ lsl.w r9, r7, r9 │ │ │ │ ldrb.w r8, [sl, #36] @ 0x24 │ │ │ │ add.w fp, sl, #20 │ │ │ │ @@ -74746,24 +74746,24 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r7, r2, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ @@ -74771,38 +74771,38 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w r8, [sp, #232] @ 0xe8 │ │ │ │ add.w r3, fp, #20 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ ldrb.w sl, [fp, #36] @ 0x24 │ │ │ │ @@ -74836,24 +74836,24 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [ip, r2, lsl #2] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #32 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ @@ -74861,41 +74861,41 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r1, r9 │ │ │ │ strb.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8c710 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r8, [fp, #36] @ 0x24 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #244] @ 0xf4 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w lr, [fp, #36] @ 0x24 │ │ │ │ @@ -74920,15 +74920,15 @@ │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r1, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #432] @ (8c71c ) │ │ │ │ ldr r3, [pc, #432] @ (8c720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -75040,25 +75040,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w 8b0da │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8b10e │ │ │ │ ldmia.w r8!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.w 8b10e │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8c6ca │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n 8c6ca │ │ │ │ @@ -75097,29 +75097,29 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ bl 8a074 │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, 8c774 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r7, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r9, r7, #68 @ 0x44 │ │ │ │ @@ -75128,18 +75128,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8c964 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ @@ -75153,22 +75153,22 @@ │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ stmia r2!, {r1, r6, r7} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2740] @ 8d2e4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -75179,51 +75179,51 @@ │ │ │ │ ldr.w r2, [r8, fp] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ mla lr, r3, lr, r2 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r8, #68 @ 0x44 │ │ │ │ @@ -75231,18 +75231,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ str.w lr, [r8, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb.w r2, [r3, #71] @ 0x47 │ │ │ │ ldrb.w r1, [r3, #70] @ 0x46 │ │ │ │ adds r2, #11 │ │ │ │ @@ -75282,21 +75282,21 @@ │ │ │ │ b.n 8c7f8 │ │ │ │ movs r3, #1 │ │ │ │ b.n 8c7f8 │ │ │ │ movs r3, #16 │ │ │ │ b.n 8c7f8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ mov.w lr, #5 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -75305,18 +75305,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #7 │ │ │ │ @@ -75339,39 +75339,39 @@ │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsrs r2, r6, #4 │ │ │ │ lsls r0, r6, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n 8c9a0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -75380,18 +75380,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #23 │ │ │ │ @@ -75414,39 +75414,39 @@ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ lsls r5, r1, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n 8c9a0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w r7, r6, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #68 @ 0x44 │ │ │ │ @@ -75454,18 +75454,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #21 │ │ │ │ @@ -75488,21 +75488,21 @@ │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsrs r2, r6, #1 │ │ │ │ lsls r5, r6, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -75511,18 +75511,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ @@ -75545,21 +75545,21 @@ │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsrs r1, r5, #32 │ │ │ │ lsls r2, r3, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -75568,18 +75568,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #19 │ │ │ │ @@ -75602,21 +75602,21 @@ │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r0, r4, #31 │ │ │ │ lsls r7, r2, #19 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r6, #32 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -75625,18 +75625,18 @@ │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #1 │ │ │ │ @@ -75660,22 +75660,22 @@ │ │ │ │ lsls r7, r2, #30 │ │ │ │ lsls r7, r2, #30 │ │ │ │ lsls r7, r2, #30 │ │ │ │ lsls r5, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -75684,15 +75684,15 @@ │ │ │ │ ldrb.w r8, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #11 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, r8, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [pc, #1360] @ 8d2e8 │ │ │ │ ldr.w r3, [pc, #1344] @ 8d2dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -75703,39 +75703,39 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8cd3e │ │ │ │ mov.w r9, #16 │ │ │ │ b.n 8cd3e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -75744,18 +75744,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #15 │ │ │ │ @@ -75778,114 +75778,114 @@ │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #27 │ │ │ │ lsls r1, r6, #15 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #7 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r6, #32 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r8, r6, #68 @ 0x44 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ b.n 8cce6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #6 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #4 │ │ │ │ @@ -75894,18 +75894,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #12 │ │ │ │ @@ -75928,39 +75928,39 @@ │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r0, r5, #24 │ │ │ │ lsls r4, r3, #12 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 8ccd6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -75969,18 +75969,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 8dc3c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #11 │ │ │ │ @@ -76008,22 +76008,22 @@ │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 8cd3e │ │ │ │ mov.w r9, #1 │ │ │ │ b.n 8cd3e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ @@ -76032,36 +76032,36 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #11 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8d16a │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a1e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -76077,37 +76077,37 @@ │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a318 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd96 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ @@ -76116,15 +76116,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 8dc2e │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -76138,23 +76138,23 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 8a638 │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd96 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -76162,24 +76162,24 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a318 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ b.n 8cd96 │ │ │ │ subs r0, #188 @ 0xbc │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ @@ -76187,23 +76187,23 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #94 @ 0x5e │ │ │ │ lsls r5, r7, #1 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ @@ -76214,15 +76214,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ movs r7, #16 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w 8d950 │ │ │ │ @@ -76269,23 +76269,23 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r3, r3, #17 │ │ │ │ lsls r2, r4, #11 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -76294,15 +76294,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ add r6, sp, #32 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 8a1e4 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -76345,23 +76345,23 @@ │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r7, #15 │ │ │ │ lsls r2, r3, #13 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -76372,15 +76372,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ movs r7, #80 @ 0x50 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.w 8d6a2 │ │ │ │ @@ -76428,23 +76428,23 @@ │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r4, r1, #14 │ │ │ │ lsls r4, r7, #2 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ @@ -76452,53 +76452,53 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8d5e2 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8d608 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd96 │ │ │ │ mov.w r8, #32 │ │ │ │ b.n 8d2f0 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 8d1d8 │ │ │ │ mov.w r8, #32 │ │ │ │ @@ -76540,31 +76540,31 @@ │ │ │ │ mov.w r8, #8 │ │ │ │ b.n 8d568 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d6c4 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -76606,21 +76606,21 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 8db84 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76629,15 +76629,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -76662,21 +76662,21 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 8db8e │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76685,15 +76685,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w ip, [r9, #16] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -76717,21 +76717,21 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.w 8db98 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76740,21 +76740,21 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd96 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8d6a2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -76765,31 +76765,31 @@ │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 8d6a2 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8d972 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -76831,21 +76831,21 @@ │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 8db78 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ @@ -76854,15 +76854,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ bl 8979c │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ @@ -76910,30 +76910,30 @@ │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n 8d950 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8db20 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8cd96 │ │ │ │ mov.w r9, #1 │ │ │ │ b.w 8d1d8 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 8d3ca │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -76993,30 +76993,30 @@ │ │ │ │ adcs r1, r0 │ │ │ │ asrs r1, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 8dbfe │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8d24a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 8dbe0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -77073,21 +77073,21 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldrh.w r3, [r9, #24] │ │ │ │ @@ -77097,15 +77097,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r5, r5, [sp, #116] @ 0x74 │ │ │ │ mov lr, r7 │ │ │ │ strb.w fp, [sp, #116] @ 0x74 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ @@ -77121,21 +77121,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [fp, #17] │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -77145,15 +77145,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ mov lr, r7 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ strd r5, r5, [sp, #120] @ 0x78 │ │ │ │ @@ -77171,21 +77171,21 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ add.w r5, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -77197,15 +77197,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -77285,24 +77285,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8df24 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 8e124 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ add.w r3, r0, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r7, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ @@ -77310,15 +77310,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ blx 47a50 │ │ │ │ @@ -77383,21 +77383,21 @@ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 8e040 │ │ │ │ cbz r5, 8e0a4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [r8, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ @@ -77406,20 +77406,20 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cbnz r2, 8e0c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -77428,15 +77428,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 8de6a │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ bne.w 8de6a │ │ │ │ @@ -77446,19 +77446,19 @@ │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 8de64 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r2, [pc, #52] @ (8e140 ) │ │ │ │ ldr r3, [pc, #44] @ (8e13c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -77512,37 +77512,37 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #2004] @ 8e970 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e1da │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -77550,26 +77550,26 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ bl 89fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893e8 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77580,18 +77580,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77638,52 +77638,52 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e2f6 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e334 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -77692,32 +77692,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77729,15 +77729,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -77750,46 +77750,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e450 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -77815,25 +77815,25 @@ │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e4bc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -77885,15 +77885,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77905,18 +77905,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -77943,40 +77943,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 8fc92 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8e5fe │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #824] @ 8e974 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -77994,15 +77994,15 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ movs r7, #4 │ │ │ │ str.w r7, [r5, r2, lsl #2] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 8fc62 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -78046,52 +78046,52 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 8e2da │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e708 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8e746 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -78099,44 +78099,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -78156,20 +78156,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl 89dbc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add.w lr, r5, #32 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -78178,18 +78178,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -78228,26 +78228,26 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 90122 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ bhi.w 8fc7a │ │ │ │ @@ -78291,117 +78291,117 @@ │ │ │ │ lsls r5, r7, #1 │ │ │ │ subs r0, r1, #2 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 8e8b8 │ │ │ │ + bmi.n 8e8d8 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 8e99e │ │ │ │ ldmia.w r9!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8e9f8 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ea28 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188e1c │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ea52 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -78414,67 +78414,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eac2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eb14 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -78511,25 +78511,25 @@ │ │ │ │ bl 89dbc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8ebb2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ @@ -78620,34 +78620,34 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ movw r1, #591 @ 0x24f │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add.w r8, r6, #100 @ 0x64 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ add.w lr, r6, #116 @ 0x74 │ │ │ │ strd r7, r7, [sl, #4] │ │ │ │ @@ -78664,64 +78664,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8ed5a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8ed84 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r1, #404 @ 0x194 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ @@ -78734,33 +78734,33 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8ede2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -78770,106 +78770,106 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ee3a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ee7c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8eec0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8eefa │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -78882,49 +78882,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ef58 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8ef88 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #16 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188e1c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ bl 89fbc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -78935,27 +78935,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -78964,18 +78964,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -79067,15 +79067,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #3 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -79123,25 +79123,25 @@ │ │ │ │ bl 89dbc │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f1cc │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -79150,25 +79150,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f20c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -79224,15 +79224,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -79255,15 +79255,15 @@ │ │ │ │ bl 89fbc │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n 8f2fc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl 8a498 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ @@ -79290,32 +79290,32 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 89e28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ @@ -79334,15 +79334,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r7, #3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 89dbc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ @@ -79361,27 +79361,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 89dbc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ @@ -79399,15 +79399,15 @@ │ │ │ │ str.w ip, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ @@ -79433,46 +79433,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f4f2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w ip, r0, r2 │ │ │ │ @@ -79494,15 +79494,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ str.w r7, [r6, r8, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -79513,53 +79513,53 @@ │ │ │ │ bl 8a1e4 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ str.w r7, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f5ca │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8f608 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -79567,72 +79567,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8f6b4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ bl 8979c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ @@ -79643,23 +79643,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -79667,15 +79667,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ bl 89fbc │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ @@ -79720,33 +79720,33 @@ │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r3, r4, #22 │ │ │ │ lsls r5, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8f7ca │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ @@ -79756,29 +79756,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ add.w lr, r5, #32 │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -79788,18 +79788,18 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -79860,46 +79860,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8a498 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90238 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -79909,29 +79909,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w 8fdea │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 90270 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -79948,15 +79948,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w 8fd36 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8a1e4 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ movs r2, #10 │ │ │ │ @@ -79966,68 +79966,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #168] @ 0xa8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8fa8a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movs r2, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 89dbc │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 89fbc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189478 │ │ │ │ + bl 189488 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -80036,18 +80036,18 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 89ef0 │ │ │ │ ldr.w r2, [pc, #1956] @ 902c8 │ │ │ │ ldr.w r3, [pc, #1956] @ 902cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -80120,30 +80120,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 8fc08 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f05a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ b.n 8fbe4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80158,15 +80158,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 89e28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8f352 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ b.n 8fbe4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -80223,30 +80223,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fd06 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.w 8e5dc │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ b.n 8fce8 │ │ │ │ movs r3, #4 │ │ │ │ @@ -80297,30 +80297,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r9, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fdb4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ b.n 8fa28 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n 8fd94 │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -80370,30 +80370,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8fe64 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n 8f9b4 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n 8fe46 │ │ │ │ movs r2, #1 │ │ │ │ @@ -80439,30 +80439,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 8ff02 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8f918 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n 8fee4 │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -80510,30 +80510,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 8ffac │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 8f8be │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #144] @ 0x90 │ │ │ │ b.n 8ff88 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80581,30 +80581,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9004e │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f0ca │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n 90030 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80652,30 +80652,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 900f2 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ b.w 8f096 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n 900d4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -80707,30 +80707,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9017e │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ b.w 8e8d6 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 9015a │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -80764,30 +80764,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 90206 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.w 8e7e8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ b.n 901e8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -80867,15 +80867,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #3052] @ 90ee4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cbz r4, 90330 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ @@ -80899,15 +80899,15 @@ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbnz r7, 90370 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9033c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r2, [pc, #2968] @ 90ee8 │ │ │ │ ldr.w r3, [pc, #2960] @ 90ee4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -80943,15 +80943,15 @@ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 90390 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6448 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 90430 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ movw r9, #551 @ 0x227 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -80966,39 +80966,39 @@ │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 9041c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r1, #603 @ 0x25b │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 90f5e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cbz r2, 9041c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900fc │ │ │ │ cbz r0, 9041c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 9041c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 903ca │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 903c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81039,65 +81039,65 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ bl 8a074 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r6, r7, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r7, #32 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 90f80 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r7, [r8, #36] @ 0x24 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r7, sl, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, r8, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -81132,20 +81132,20 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb r4, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r4, lsl #2] │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866fc │ │ │ │ cbz r5, 90622 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 90f40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 90f40 │ │ │ │ @@ -81165,48 +81165,48 @@ │ │ │ │ bne.n 90622 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ mvn.w r7, #600 @ 0x258 │ │ │ │ adds r1, r2, r7 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n 90608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 90444 │ │ │ │ ldrd r5, r8, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 90340 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ bl 8a074 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 90662 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ add.w ip, r7, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #28] │ │ │ │ @@ -81214,18 +81214,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r0, #16 │ │ │ │ @@ -81260,34 +81260,34 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 8c724 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 905d0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ b.n 905d0 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ mov.w r8, #8 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ bl 8a074 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r4, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ add.w r6, r2, #32 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ @@ -81300,28 +81300,28 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -81330,28 +81330,28 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [r6, #28] │ │ │ │ @@ -81360,18 +81360,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90eca │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #12 │ │ │ │ @@ -81396,22 +81396,22 @@ │ │ │ │ lsls r5, r6, #12 │ │ │ │ lsls r5, r6, #12 │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ mov r7, r3 │ │ │ │ @@ -81427,32 +81427,32 @@ │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mla ip, ip, r2, r3 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -81461,18 +81461,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ str.w lr, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #10 │ │ │ │ @@ -81497,23 +81497,23 @@ │ │ │ │ lsls r3, r0, #12 │ │ │ │ lsls r3, r0, #12 │ │ │ │ lsls r3, r7, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -81522,32 +81522,32 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, r8 │ │ │ │ @@ -81565,29 +81565,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str.w fp, [r6, r8, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 8a8bc │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #8 │ │ │ │ add.w sl, r6, #68 @ 0x44 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w lr, r6, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w ip, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r6, #28] │ │ │ │ @@ -81595,25 +81595,25 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w ip, [r6, #48] @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r8, [r9, #112] @ 0x70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ lsl.w r7, r3, r7 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ @@ -81644,31 +81644,31 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r4, #11 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ b.n 905d0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ strb.w sl, [r0, #44] @ 0x2c │ │ │ │ add.w sl, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -81682,24 +81682,24 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r8, [sp] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ @@ -81708,18 +81708,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ @@ -81744,22 +81744,22 @@ │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r6, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -81769,34 +81769,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 8e148 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r7, #68 @ 0x44 │ │ │ │ @@ -81804,25 +81804,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r3, #16] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mvn.w r8, r8 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ @@ -81856,27 +81856,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w ip, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w fp, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ @@ -81884,18 +81884,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 90f80 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -81908,22 +81908,22 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ subs r2, #147 @ 0x93 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ @@ -81931,15 +81931,15 @@ │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w fp, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 90714 │ │ │ │ movs r3, #32 │ │ │ │ b.n 9088e │ │ │ │ mov.w sl, #32 │ │ │ │ b.n 90e74 │ │ │ │ movs r3, #32 │ │ │ │ b.n 90c86 │ │ │ │ @@ -82023,22 +82023,22 @@ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl 8a074 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r6, r8, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w ip, r4, #32 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #68 @ 0x44 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -82046,27 +82046,27 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w lr, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r6, r4, #32 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ add.w r2, r4, #68 @ 0x44 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -82074,21 +82074,21 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ str.w ip, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r6, r3 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -82112,15 +82112,15 @@ │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r4, r2, lsl #2] │ │ │ │ str.w sl, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 8a8bc │ │ │ │ b.w 905d0 │ │ │ │ nop │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -82495,24 +82495,24 @@ │ │ │ │ b.n 913d0 │ │ │ │ ldr r2, [pc, #28] @ (91490 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (91494 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 91404 │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r2], #-496 @ 0xfffffe10 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #448 @ (adr r2, 91654 ) │ │ │ │ + add r2, pc, #512 @ (adr r2, 91694 ) │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r0, [r3, #20] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r3 │ │ │ │ tst.w ip, #24 │ │ │ │ sub sp, #20 │ │ │ │ and.w r3, r3, #31 │ │ │ │ beq.n 91564 │ │ │ │ @@ -83198,16 +83198,16 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r3, [r4, #4] │ │ │ │ it eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ bne.n 91ca2 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 91cb6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ lsrhi r3, r3, #3 │ │ │ │ bhi.n 91cb8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -83286,16 +83286,16 @@ │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ itt eq │ │ │ │ lsleq r3, r3, #2 │ │ │ │ streq.w r3, [fp, #8] │ │ │ │ beq.n 91dbe │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 91daa │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ it hi │ │ │ │ lsrhi r2, r2, #3 │ │ │ │ bhi.n 91dac │ │ │ │ movs r2, #1 │ │ │ │ @@ -83748,16 +83748,16 @@ │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bl 91a98 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ mul.w r2, r5, r2 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, 9229c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #204] @ 0xcc │ │ │ │ orreq r2, r3 │ │ │ │ @@ -84264,15 +84264,15 @@ │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ beq.n 927c0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ands.w r9, r0, #4 │ │ │ │ beq.n 92788 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r5 │ │ │ │ bl dbb48 │ │ │ │ mov r9, r0 │ │ │ │ @@ -84322,17 +84322,17 @@ │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 92e80 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r5, [sp, #312] @ 0x138 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r6, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r6, r3 │ │ │ │ bls.n 92810 │ │ │ │ lsls r4, r7, #1 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r9, [r7, #52] @ 0x34 │ │ │ │ ldr.w r8, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ @@ -84524,15 +84524,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 92a62 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n 92a28 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ add r0, r5 │ │ │ │ bl dbb48 │ │ │ │ mov sl, r0 │ │ │ │ @@ -84685,15 +84685,15 @@ │ │ │ │ cmp r4, r2 │ │ │ │ bcs.n 92c46 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n 92c0e │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ add.w r9, r9, #44 @ 0x2c │ │ │ │ ite ne │ │ │ │ strbne.w r5, [r6, #249] @ 0xf9 │ │ │ │ strbeq.w r5, [r6, #248] @ 0xf8 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -84934,16 +84934,16 @@ │ │ │ │ str.w fp, [r1, r4, lsl #3] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w fp, [r3, r1] │ │ │ │ add r3, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ strb r1, [r3, #4] │ │ │ │ str.w r2, [sl, #1224] @ 0x4c8 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cbz r0, 92f00 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w r2, r2, r4 │ │ │ │ ittt eq │ │ │ │ ldreq.w r1, [sl, #1228] @ 0x4cc │ │ │ │ @@ -85547,15 +85547,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r1, #20 │ │ │ │ add.w r5, r1, #44 @ 0x2c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 93612 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -85563,28 +85563,28 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r6, r0, #44 @ 0x2c │ │ │ │ b.n 93654 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661d4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7dc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n 9366a │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93642 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661d4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 93654 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86308,34 +86308,34 @@ │ │ │ │ ldrb.w r3, [r6, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 93f2c │ │ │ │ add.w r4, r6, #4704 @ 0x1260 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ adds r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r0, r6, #4672 @ 0x1240 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #8 │ │ │ │ bl b1d88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 93eb8 │ │ │ │ add.w r4, r5, #476 @ 0x1dc │ │ │ │ add.w r5, r5, #500 @ 0x1f4 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, 93ea8 │ │ │ │ bl e84f8 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 93e9c │ │ │ │ ldr.w r0, [r8, #428] @ 0x1ac │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #540] @ 0x21c │ │ │ │ cbz r1, 93ec4 │ │ │ │ mov r0, r6 │ │ │ │ bl e84f8 │ │ │ │ ldr.w r3, [r8, #716] @ 0x2cc │ │ │ │ cbz r3, 93f06 │ │ │ │ @@ -86538,24 +86538,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ b.n 940fc │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ beq.n 94122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 1664f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 940f6 │ │ │ │ ldr.w r0, [r8, #3336] @ 0xd08 │ │ │ │ adds r4, #4 │ │ │ │ bl fa56c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eec34 │ │ │ │ + bl 1eec44 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 940fc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86615,15 +86615,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ adds r0, #32 │ │ │ │ bl 7b79c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #12] │ │ │ │ blx 48388 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 7b550 │ │ │ │ @@ -86736,15 +86736,15 @@ │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 9437a │ │ │ │ ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ cbz r0, 94370 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, 9436a │ │ │ │ ldr.w r3, [r4, #544] @ 0x220 │ │ │ │ str.w sl, [r4, #548] @ 0x224 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r4, #540] @ 0x21c │ │ │ │ b.n 942b8 │ │ │ │ cmp sl, r9 │ │ │ │ @@ -86780,15 +86780,15 @@ │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x008e │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r3, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ movs r3, r4 │ │ │ │ bl ffd683be │ │ │ │ pop {r2, r3, pc} │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 35e3c6 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -86812,19 +86812,19 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #5600 @ 0x15e0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r1, [r7, #740] @ 0x2e4 │ │ │ │ cbz r1, 9442c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r2, [r7, #740] @ 0x2e4 │ │ │ │ b.n 943f0 │ │ │ │ vldr d7, [pc, #40] @ 94458 │ │ │ │ add.w r2, r6, #4832 @ 0x12e0 │ │ │ │ ldr r3, [pc, #48] @ (94468 ) │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -86839,15 +86839,15 @@ │ │ │ │ bl 867a4 │ │ │ │ b.n 94420 │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [pc, #592] @ (946d0 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -87064,50 +87064,50 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 94736 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e6b2c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r2, [pc, #76] @ (947a8 ) │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65487 @ 0xffcf │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16db1c │ │ │ │ ldr r2, [pc, #44] @ (947ac ) │ │ │ │ ldr r3, [pc, #28] @ (947a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -87148,19 +87148,19 @@ │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 48388 │ │ │ │ ldr.w r1, [r5, #132] @ 0x84 │ │ │ │ add r7, pc │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ ldrb.w r9, [r5, #92] @ 0x5c │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ strd r5, r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -87185,15 +87185,15 @@ │ │ │ │ ldr.w r0, [r4, #432] @ 0x1b0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 948b2 │ │ │ │ ldr.w r1, [r4, #436] @ 0x1b4 │ │ │ │ cbz r0, 948a8 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, 948d8 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ str.w r0, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #444] @ 0x1bc │ │ │ │ add r0, r3 │ │ │ │ b.n 94882 │ │ │ │ ldr.w r3, [r4, #436] @ 0x1b4 │ │ │ │ @@ -87275,15 +87275,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cbz r6, 9497a │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n 94974 │ │ │ │ @@ -87465,15 +87465,15 @@ │ │ │ │ add.w r7, r7, #8704 @ 0x2200 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ adds r7, #36 @ 0x24 │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cbz r1, 94b62 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a268 │ │ │ │ mov ip, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ @@ -87504,20 +87504,20 @@ │ │ │ │ add.w r9, sp, #392 @ 0x188 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #676 @ 0x2a4 │ │ │ │ strd r6, r5, [sp, #112] @ 0x70 │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov fp, r2 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ @@ -87529,68 +87529,68 @@ │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl e6b2c │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 94c4a │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 94be2 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 94c06 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbnz r2, 94c40 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 94bfc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ b.n 94bfc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ b.n 94c32 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #632 @ 0x278 │ │ │ │ ldrd r6, r5, [sp, #112] @ 0x70 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr.w r3, [pc, #1388] @ 951cc │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r8, #78 @ 0x4e │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65487 @ 0xffcf │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16db0c │ │ │ │ + bl 16db1c │ │ │ │ add r3, sp, #652 @ 0x28c │ │ │ │ mov lr, sl │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -87830,15 +87830,15 @@ │ │ │ │ cbz r3, 94f42 │ │ │ │ ldrb.w r4, [r3, #376] @ 0x178 │ │ │ │ ldr.w r3, [r1, #204] @ 0xcc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #204] @ 0xcc │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 94f2a │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cbz r6, 94fa8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ @@ -88107,16 +88107,16 @@ │ │ │ │ cbz r0, 95256 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, 95264 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ lsrs r3, r4 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 95264 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n 95264 │ │ │ │ @@ -88361,24 +88361,24 @@ │ │ │ │ and.w ip, r3, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n 954e0 │ │ │ │ add.w r7, r4, #4704 @ 0x1260 │ │ │ │ add.w r8, r5, #176 @ 0xb0 │ │ │ │ adds r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r1, r4, #4672 @ 0x1240 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ bl b1c68 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cbnz r6, 95538 │ │ │ │ ldrb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ cbnz r3, 95566 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl 7b298 │ │ │ │ @@ -88457,15 +88457,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, #32 │ │ │ │ bl 7b79c │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r7, #4] │ │ │ │ blx 48388 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 7b550 │ │ │ │ @@ -88573,15 +88573,15 @@ │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 95792 │ │ │ │ ldr.w r3, [r4, #540] @ 0x21c │ │ │ │ cbz r0, 95788 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, 95784 │ │ │ │ ldr.w r3, [r4, #544] @ 0x220 │ │ │ │ str.w r0, [r4, #540] @ 0x21c │ │ │ │ adds r6, r0, r3 │ │ │ │ str.w r9, [r4, #548] @ 0x224 │ │ │ │ b.n 956f2 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -88617,15 +88617,15 @@ │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ lsls r4, r7, #1 │ │ │ │ bl 1717ce │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ movs r3, r4 │ │ │ │ b.n 95c1e │ │ │ │ @ instruction: 0xffffa8fa │ │ │ │ lsls r4, r7, #1 │ │ │ │ udf #191 @ 0xbf │ │ │ │ vtbl.8 d16, {d15-d17}, d8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -88681,36 +88681,36 @@ │ │ │ │ lsls r3, r3, #22 │ │ │ │ bmi.n 958f4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n 95892 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 95934 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n 95848 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n 958e0 │ │ │ │ cbz r5, 958e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 958d2 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 958d2 │ │ │ │ @@ -88730,30 +88730,30 @@ │ │ │ │ bne.n 958a4 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n 95848 │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 9590c │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 95964 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 9592c │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n 95974 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n 9586a │ │ │ │ @@ -89243,29 +89243,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 95e5a │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 95e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 95e56 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ movw r2, #8656 @ 0x21d0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl dc394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96224 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ add.w r3, r5, #8576 @ 0x2180 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [sp, #92] @ 0x5c │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str.w r0, [r2, #428] @ 0x1ac │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ @@ -89297,15 +89297,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl e6d48 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl b15d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r6, r3, [sp] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r9, [sp, #8] │ │ │ │ @@ -89332,15 +89332,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl aee28 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7738 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -89358,15 +89358,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 961dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl e89bc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cbz r4, 95fc8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -89421,15 +89421,15 @@ │ │ │ │ bl 947b0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r1, #460] @ 0x1cc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #500] @ 0x1f4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldrb.w r3, [sl, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 961f4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -89522,15 +89522,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 95e5a │ │ │ │ b.n 95e60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 961fe │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc524 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -89553,36 +89553,36 @@ │ │ │ │ b.n 9608c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, 961ca │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl e84f8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl dc524 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ b.n 9616e │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 95fe6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 9613c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc524 │ │ │ │ b.n 961b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ bl dc524 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 961b6 │ │ │ │ b.n 96076 │ │ │ │ @@ -91243,17 +91243,17 @@ │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 93f38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [sp, #600] @ 0x258 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r8, [pc, #352] @ 975c4 │ │ │ │ mov r6, r1 │ │ │ │ @@ -91367,17 +91367,17 @@ │ │ │ │ ldrh.w r1, [r8, #2] │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 93f38 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str.w r5, [r2], #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ @@ -91691,21 +91691,21 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n 979b6 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 97920 │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov sl, r0 │ │ │ │ bl 8404c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1747d8 │ │ │ │ + bl 1747e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w fp, [r8, #264] @ 0x108 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ adds r4, #1 │ │ │ │ ubfx r3, r1, #8, #8 │ │ │ │ @@ -92357,29 +92357,29 @@ │ │ │ │ vstr d8, [r3] │ │ │ │ b.n 9806c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 98072 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 98068 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ movs r3, #19 │ │ │ │ strd r0, r1, [sp, #76] @ 0x4c │ │ │ │ movw r2, #8656 @ 0x21d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ bl dc394 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9842c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r9, sp, #168 @ 0xa8 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ add.w r3, r5, #8576 @ 0x2180 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w ip, [sp, #88] @ 0x58 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ str.w r0, [r2, #428] @ 0x1ac │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ @@ -92410,15 +92410,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl e6d48 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ bl b15d8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r6, r3, [sp] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ @@ -92445,15 +92445,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl aee28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7738 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -92471,15 +92471,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 983e4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl e89bc │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cbz r4, 981da │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -92538,15 +92538,15 @@ │ │ │ │ bl 947b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r1, #460] @ 0x1cc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #500] @ 0x1f4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldrb.w r3, [fp, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 983fc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r7, [r3] │ │ │ │ @@ -92638,15 +92638,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 9806c │ │ │ │ b.n 98072 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n 98406 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc524 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -92668,29 +92668,29 @@ │ │ │ │ blx 47a50 │ │ │ │ b.n 982a8 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cbz r1, 983c0 │ │ │ │ mov r0, fp │ │ │ │ bl e84f8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc524 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ b.n 9838a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n 981f8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n 98358 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ bl dc524 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 983d0 │ │ │ │ b.n 98292 │ │ │ │ @@ -94570,17 +94570,17 @@ │ │ │ │ movt r2, #16553 @ 0x40a9 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ b.n 99760 │ │ │ │ mov r6, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ b.n 9969e │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ + ldrb r0, [r6, #2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r0, [r4, #27] │ │ │ │ + strb r0, [r6, #27] │ │ │ │ movs r3, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ @@ -97274,21 +97274,21 @@ │ │ │ │ bne.n 9b758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n 9b7aa │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ cbnz r3, 9b7c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n 9b744 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 9b744 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #48] @ 0x30 │ │ │ │ @@ -97318,15 +97318,15 @@ │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd fp, r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ movw r2, #2344 @ 0x928 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd sl, r4, [r5, #4] │ │ │ │ @@ -97600,27 +97600,27 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ b.n 9bb78 │ │ │ │ add.w r8, r4, #12 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21e074 │ │ │ │ + bl 21e084 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b34 │ │ │ │ add.w r8, r4, #268 @ 0x10c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfd4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #38] @ 0x26 │ │ │ │ @@ -97671,18 +97671,18 @@ │ │ │ │ bcc.n 9bbd0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strb r6, [r6, #17] │ │ │ │ + strb r6, [r0, #18] │ │ │ │ movs r6, r3 │ │ │ │ - mrrc2 0, 1, r0, r2, cr13 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + stc2l 0, cr0, [r2], #-116 @ 0xffffff8c │ │ │ │ + strb r0, [r7, #17] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -98504,52 +98504,52 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ b.n 9c292 │ │ │ │ cmp fp, r3 │ │ │ │ bhi.w 9c202 │ │ │ │ b.n 9c292 │ │ │ │ nop │ │ │ │ - smladx r0, lr, sp, r0 │ │ │ │ - smladx r0, r2, sp, r0 │ │ │ │ - @ instruction: 0xfae0001d │ │ │ │ - @ instruction: 0xfab2001d │ │ │ │ - @ instruction: 0xfac4001d │ │ │ │ - @ instruction: 0xfaaa001d │ │ │ │ + smlawt r0, lr, sp, r0 │ │ │ │ + smlawt r0, r2, sp, r0 │ │ │ │ + @ instruction: 0xfaf0001d │ │ │ │ + @ instruction: 0xfac2001d │ │ │ │ + @ instruction: 0xfad4001d │ │ │ │ + @ instruction: 0xfaba001d │ │ │ │ + @ instruction: 0xfac8001d │ │ │ │ + @ instruction: 0xfaa6001d │ │ │ │ @ instruction: 0xfab8001d │ │ │ │ + @ instruction: 0xfa9e001d │ │ │ │ + @ instruction: 0xfab0001d │ │ │ │ @ instruction: 0xfa96001d │ │ │ │ - @ instruction: 0xfaa8001d │ │ │ │ - @ instruction: 0xfa8e001d │ │ │ │ - @ instruction: 0xfaa0001d │ │ │ │ + @ instruction: 0xfaaa001d │ │ │ │ @ instruction: 0xfa86001d │ │ │ │ - @ instruction: 0xfa9a001d │ │ │ │ - @ instruction: 0xfa76001d │ │ │ │ - @ instruction: 0xfa7e001d │ │ │ │ + @ instruction: 0xfa8e001d │ │ │ │ + @ instruction: 0xfa6e001d │ │ │ │ + @ instruction: 0xfa7a001d │ │ │ │ @ instruction: 0xfa5e001d │ │ │ │ - @ instruction: 0xfa6a001d │ │ │ │ - @ instruction: 0xfa4e001d │ │ │ │ - @ instruction: 0xfa66001d │ │ │ │ - @ instruction: 0xfa4c001d │ │ │ │ - @ instruction: 0xfa1a001d │ │ │ │ - ldr??.w r0, [r6, #29] │ │ │ │ + @ instruction: 0xfa76001d │ │ │ │ + @ instruction: 0xfa5c001d │ │ │ │ @ instruction: 0xfa2a001d │ │ │ │ @ instruction: 0xfa06001d │ │ │ │ - @ instruction: 0xfa3e001d │ │ │ │ - @ instruction: 0xfa24001d │ │ │ │ - @ instruction: 0xfa08001d │ │ │ │ - vld1.8 @ instruction: 0xf9e2001d │ │ │ │ - ldrsh.w r0, [r6, #29] │ │ │ │ - vst1.8 @ instruction: 0xf982001d │ │ │ │ - ldrsb.w r0, [lr, sp, lsl #1] │ │ │ │ - vst4.8 {d0-d3}, [r6 :64]! │ │ │ │ - vld4.8 {d0-d3}, [r0 :64]! │ │ │ │ - vst4.8 {d0-d3}, [r8 :64]! │ │ │ │ - vld4.8 {d0-d3}, [r6 :64]! │ │ │ │ - vst4.8 {d0-d3}, [sl :64]! │ │ │ │ - str??.w r0, [r0, #29] │ │ │ │ - str.w r0, [sl, #29] │ │ │ │ + @ instruction: 0xfa3a001d │ │ │ │ + @ instruction: 0xfa16001d │ │ │ │ + @ instruction: 0xfa4e001d │ │ │ │ + @ instruction: 0xfa34001d │ │ │ │ + @ instruction: 0xfa18001d │ │ │ │ + ldr??.w r0, [r2, #29] │ │ │ │ + vst1.8 @ instruction: 0xf9c6001d │ │ │ │ + ldrsb.w r0, [r2, #29] │ │ │ │ + vld4.8 {d0-d3}, [lr :64]! │ │ │ │ + ldrsb.w r0, [r6, sp, lsl #1] │ │ │ │ + ldrsh.w r0, [r0, sp, lsl #1] │ │ │ │ + ldrsb.w r0, [r8, sp, lsl #1] │ │ │ │ + ldrsh.w r0, [r6, sp, lsl #1] │ │ │ │ + ldrsb.w r0, [sl, sp, lsl #1] │ │ │ │ + ldr??.w r0, [r0, #29] │ │ │ │ + ldr.w r0, [sl, #29] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r0, [pc, #980] @ (9ca04 ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #980] @ (9ca08 ) │ │ │ │ @@ -98910,22 +98910,22 @@ │ │ │ │ bne.w 9c7f6 │ │ │ │ b.n 9c82c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r1, #200 @ 0xc8 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf764001d │ │ │ │ - @ instruction: 0xf74e001d │ │ │ │ - @ instruction: 0xf6b2001d │ │ │ │ - @ instruction: 0xf6bc001d │ │ │ │ + @ instruction: 0xf774001d │ │ │ │ + @ instruction: 0xf75e001d │ │ │ │ + movt r0, #10269 @ 0x281d │ │ │ │ + movt r0, #51229 @ 0xc81d │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rsbs r0, lr, #10289152 @ 0x9d0000 │ │ │ │ - rsbs r0, r0, #10289152 @ 0x9d0000 │ │ │ │ + @ instruction: 0xf5ee001d │ │ │ │ + @ instruction: 0xf5e0001d │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ @@ -100566,21 +100566,21 @@ │ │ │ │ b.n 9d542 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r3, #196 @ 0xc4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ movs r3, r4 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ + subs r1, #142 @ 0x8e │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #244 @ 0xf4 │ │ │ │ + subs r1, #4 │ │ │ │ movs r3, r4 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ cmp r2, #24 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1248] @ 0x4e0 │ │ │ │ @@ -100626,15 +100626,15 @@ │ │ │ │ bl dc394 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9f114 │ │ │ │ str r6, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r6, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ add.w r2, r4, #8576 @ 0x2180 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r3, #428] @ 0x1ac │ │ │ │ str r6, [r2, #52] @ 0x34 │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ @@ -101312,15 +101312,15 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1868] @ 0x74c │ │ │ │ ldrb.w r3, [r5, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1872] @ 0x750 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9f0f8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r3 │ │ │ │ @@ -101488,25 +101488,25 @@ │ │ │ │ bne.w 9df42 │ │ │ │ b.w 9df1a │ │ │ │ nop │ │ │ │ movs r2, #142 @ 0x8e │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + cmp r2, #104 @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ movs r3, r4 │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ + cmp r2, #110 @ 0x6e │ │ │ │ movs r3, r4 │ │ │ │ - cmp r1, #32 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ movs r3, r4 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ movs r3, r4 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ add.w r3, r8, #8512 @ 0x2140 │ │ │ │ add.w r6, r8, #8576 @ 0x2180 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, r8 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ @@ -101949,15 +101949,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9e5a6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n 9e5c2 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ @@ -102107,15 +102107,15 @@ │ │ │ │ str.w r2, [r3, #-16] │ │ │ │ b.n 9e8a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n 9ecdc │ │ │ │ movs r3, #0 │ │ │ │ b.n 9eb16 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 9e9f4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #11 │ │ │ │ @@ -102159,15 +102159,15 @@ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n 9ecdc │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 9eaee │ │ │ │ @@ -102319,15 +102319,15 @@ │ │ │ │ bne.n 9f0da │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ b.n 9f0da │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ b.n 9e9a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n 9ecdc │ │ │ │ lsls r2, r7, #3 │ │ │ │ add.w r0, r3, #8 │ │ │ │ orr.w r8, r2, #5 │ │ │ │ str r0, [r6, #8] │ │ │ │ movw r2, #4353 @ 0x1101 │ │ │ │ movt r2, #18619 @ 0x48bb │ │ │ │ @@ -102365,15 +102365,15 @@ │ │ │ │ movt r2, #16555 @ 0x40ab │ │ │ │ str.w r8, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ orr.w r7, r7, #159 @ 0x9f │ │ │ │ adds r3, #16 │ │ │ │ b.w 9e8a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ movs r3, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -104158,21 +104158,21 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ b.n 9ff5c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r7, #31 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r4, r6, #29 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r3, r4 │ │ │ │ - lsrs r6, r3, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsls r4, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1256] @ 0x4e8 │ │ │ │ @@ -104218,15 +104218,15 @@ │ │ │ │ bl dc394 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a1988 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ add.w r2, r4, #8576 @ 0x2180 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #428] @ 0x1ac │ │ │ │ str r5, [r2, #52] @ 0x34 │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ @@ -104904,15 +104904,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #1868] @ 0x74c │ │ │ │ ldrb.w r3, [r6, #2288] @ 0x8f0 │ │ │ │ strb.w r3, [r2, #1872] @ 0x750 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a1976 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -105071,23 +105071,23 @@ │ │ │ │ cmp r3, #12 │ │ │ │ bne.w a089c │ │ │ │ b.w a0874 │ │ │ │ nop │ │ │ │ vld4.16 {d0-d3}, [lr :256], fp │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + lsls r6, r3, #4 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r6, r3, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ movs r3, r4 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r4, #4 │ │ │ │ movs r3, r4 │ │ │ │ - vaddl.u16 q8, d6, d18 │ │ │ │ + vaddl.u32 q8, d6, d18 │ │ │ │ @ instruction: 0xf0e8007b │ │ │ │ - vhadd.u32 d0, d12, d18 │ │ │ │ + vhadd.u d0, d12, d18 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r4, #8512 @ 0x2140 │ │ │ │ add.w r7, r4, #8576 @ 0x2180 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ @@ -105491,15 +105491,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a0eee │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ b.n a0f0a │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ @@ -105642,15 +105642,15 @@ │ │ │ │ add.w ip, r3, #16 │ │ │ │ b.n a1516 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n a1596 │ │ │ │ movs r3, #0 │ │ │ │ b.n a13b4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w a1290 │ │ │ │ movs r3, #11 │ │ │ │ mov r2, sl │ │ │ │ @@ -105694,15 +105694,15 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 93e44 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl dc524 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n a1596 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n a138c │ │ │ │ @@ -105837,30 +105837,30 @@ │ │ │ │ mov r1, r4 │ │ │ │ bl a8b0c │ │ │ │ b.w a0f00 │ │ │ │ ldrb.w r2, [r4, #432] @ 0x1b0 │ │ │ │ b.n a167c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n a1596 │ │ │ │ add.w r3, r2, #8 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #16555 @ 0x40ab │ │ │ │ str r3, [r7, #8] │ │ │ │ str.w r8, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ b.w a1178 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w ip, r3, #16 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ b.n a1516 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7e20022 │ │ │ │ + @ instruction: 0xf7f20022 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ @@ -106122,15 +106122,15 @@ │ │ │ │ mov.w ip, #2 │ │ │ │ cmp r1, #1 │ │ │ │ bne.w a1b8a │ │ │ │ b.n a1d76 │ │ │ │ add.w sl, r9, #5600 @ 0x15e0 │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r1, r9, #5088 @ 0x13e0 │ │ │ │ adds r1, #16 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ bne.w a1ee8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -106146,15 +106146,15 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1012] @ 0x3f4 │ │ │ │ ands r1, r2 │ │ │ │ str.w r1, [r3, #1012] @ 0x3f4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ add.w lr, r9, #4096 @ 0x1000 │ │ │ │ add.w r9, sp, #28 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -106207,18 +106207,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ and.w r1, r0, #4278190080 @ 0xff000000 │ │ │ │ b.n a186c │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37c0022 │ │ │ │ + @ instruction: 0xf38c0022 │ │ │ │ b.n a24b8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #56 @ (adr r1, a1dfc ) │ │ │ │ + add r1, pc, #120 @ (adr r1, a1e3c ) │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r3, #11036 @ 0x2b1c │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w a1f14 │ │ │ │ mov lr, r9 │ │ │ │ @@ -106234,95 +106234,95 @@ │ │ │ │ lsls r3, r3, #7 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ mov r1, r3 │ │ │ │ adds r0, #16 │ │ │ │ add r0, sl │ │ │ │ - bl 15d718 │ │ │ │ + bl 15d728 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #24 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d88c │ │ │ │ + bl 15d89c │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #32 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15de1c │ │ │ │ + bl 15de2c │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d404 │ │ │ │ + bl 15d414 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d170 │ │ │ │ + bl 15d180 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d2b8 │ │ │ │ + bl 15d2c8 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 161930 │ │ │ │ + bl 161940 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15da04 │ │ │ │ + bl 15da14 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15d524 │ │ │ │ + bl 15d534 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 17b7b0 │ │ │ │ + bl 17b7c0 │ │ │ │ add.w r0, r7, #17664 @ 0x4500 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ add r0, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ strd fp, fp, [sp] │ │ │ │ - bl 15de1c │ │ │ │ + bl 15de2c │ │ │ │ b.n a1aea │ │ │ │ rbit r7, r7 │ │ │ │ movs r2, #1 │ │ │ │ clz r7, r7 │ │ │ │ adds r7, #1 │ │ │ │ add.w r7, r7, r3, lsl #5 │ │ │ │ add.w r3, r7, #137 @ 0x89 │ │ │ │ @@ -106364,26 +106364,26 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl e1ca0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r7, r0, #5600 @ 0x15e0 │ │ │ │ subs r6, r2, #6 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ lsrs r3, r6, #5 │ │ │ │ and.w r2, r6, #31 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ ldr.w r1, [r3, #1012] @ 0x3f4 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r3, #1012] @ 0x3f4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl e1ca0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ @@ -112542,15 +112542,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n a6204 │ │ │ │ ldr.w r0, [r8, #3324] @ 0xcfc │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ str.w sp, [r7, #16] │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ adds r0, #24 │ │ │ │ - bl 225788 │ │ │ │ + bl 225798 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov lr, sp │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ @@ -112687,19 +112687,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ movs r5, r3 │ │ │ │ ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r5, r1] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ movs r5, r3 │ │ │ │ cbnz r7, a6484 │ │ │ │ vaddw.u , , d26 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -112948,23 +112948,23 @@ │ │ │ │ orrs.w sl, fp, sl │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ b.n a655c │ │ │ │ add r1, pc, #124 @ (adr r1, a6720 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ b.n a66bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orrs r3, r2 │ │ │ │ bne.w a6554 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cmp r0, fp │ │ │ │ sbcs.w r1, r1, sl │ │ │ │ bcc.n a66b2 │ │ │ │ ldr r2, [pc, #104] @ (a6734 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #2 │ │ │ │ @@ -113000,15 +113000,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #608] @ 0x260 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #688] @ (a69fc ) │ │ │ │ mov sl, r2 │ │ │ │ @@ -113660,15 +113660,15 @@ │ │ │ │ adds r0, #24 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 225788 │ │ │ │ + bl 225798 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ ldr.w ip, [fp] │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ ite ne │ │ │ │ @@ -113728,15 +113728,15 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str r3, [r6, #16] │ │ │ │ blx 483f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16ae74 │ │ │ │ + bl 16ae84 │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ str r2, [r6, #28] │ │ │ │ str r3, [r6, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -113805,21 +113805,21 @@ │ │ │ │ movs r0, #5 │ │ │ │ b.n a6fde │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #528] @ 0x210 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #648 @ (adr r0, a7294 ) │ │ │ │ + add r0, pc, #712 @ (adr r0, a72d4 ) │ │ │ │ movs r2, r4 │ │ │ │ - add r0, pc, #400 @ (adr r0, a71a0 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, a71e0 ) │ │ │ │ movs r2, r4 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ + stmia r0!, {r1, r5, r7} │ │ │ │ movs r5, r3 │ │ │ │ - str r0, [r4, r0] │ │ │ │ + str r0, [r6, r0] │ │ │ │ movs r5, r3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -113835,15 +113835,15 @@ │ │ │ │ ldr r3, [pc, #288] @ (a7164 ) │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 225788 │ │ │ │ + bl 225798 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ mov r1, sp │ │ │ │ mov fp, r0 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ add.w r3, r9, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -113995,15 +113995,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n a722c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, a7222 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, a7216 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w sl, [r6, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n a7206 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -114210,15 +114210,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r7, r3 │ │ │ │ beq.n a7422 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n a751a │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ strd r2, r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -114260,15 +114260,15 @@ │ │ │ │ cbz r0, a749a │ │ │ │ ldr.w r3, [r9, #320] @ 0x140 │ │ │ │ ldr.w r2, [r3, #2916] @ 0xb64 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 16c9e4 │ │ │ │ + bl 16c9f4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ adds r0, r3, r7 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7472 │ │ │ │ str r2, [r0, #4] │ │ │ │ @@ -114283,15 +114283,15 @@ │ │ │ │ blx 48900 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ add.w r0, r0, #6016 @ 0x1780 │ │ │ │ blx 47b70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16c4d0 │ │ │ │ + bl 16c4e0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ bl 86b08 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n a74f4 │ │ │ │ @@ -114319,15 +114319,15 @@ │ │ │ │ blx 47574 │ │ │ │ b.n a7422 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r0, [r3, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, #4576 @ 0x11e0 │ │ │ │ - bl 16c588 │ │ │ │ + bl 16c598 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ orrs r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ bcc.n a7522 │ │ │ │ b.n a731c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -114366,15 +114366,15 @@ │ │ │ │ b.n a73e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r5, #6508 @ 0x196c │ │ │ │ ldr.w r0, [r3, #320] @ 0x140 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ add r0, r5 │ │ │ │ ldr.w r1, [r3, #2080] @ 0x820 │ │ │ │ - bl 21f51c │ │ │ │ + bl 21f52c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w a7408 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -114385,26 +114385,26 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r3, #8 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r1, #14 │ │ │ │ ldr.w r2, [r5, #3324] @ 0xcfc │ │ │ │ mov r0, sl │ │ │ │ add.w r2, r2, #5696 @ 0x1640 │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f71c │ │ │ │ ldr r2, [pc, #332] @ (a7734 ) │ │ │ │ movs r3, #8 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f71c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r5, r5, #5696 @ 0x1640 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w sl, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [sl, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sl, #1620] @ 0x654 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n a7690 │ │ │ │ @@ -114432,34 +114432,34 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #3 │ │ │ │ ldrd r7, r4, [r5, #16] │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ strd r7, r4, [sp, #116] @ 0x74 │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f71c │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n a7632 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ bl 868fc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f71c │ │ │ │ b.n a763a │ │ │ │ ldrd r5, r7, [sp, #56] @ 0x38 │ │ │ │ ldrd r9, r6, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r6, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp r6, r9 │ │ │ │ bls.n a76d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r9 │ │ │ │ mov sl, r3 │ │ │ │ @@ -114472,20 +114472,20 @@ │ │ │ │ strd r3, r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #6 │ │ │ │ mov r2, sl │ │ │ │ - bl 21f70c │ │ │ │ + bl 21f71c │ │ │ │ cmp r6, r5 │ │ │ │ bhi.n a76a6 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 21f748 │ │ │ │ + bl 21f758 │ │ │ │ b.n a7408 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 86a78 │ │ │ │ @@ -114498,15 +114498,15 @@ │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3328] @ 0xd00 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n a75cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r4, [r0, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -114516,19 +114516,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldr r1, [pc, #536] @ (a7950 ) │ │ │ │ + ldr r1, [pc, #600] @ (a7990 ) │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [pc, #120] @ (a77b4 ) │ │ │ │ + ldr r0, [pc, #184] @ (a77f4 ) │ │ │ │ movs r5, r3 │ │ │ │ - cmp r0, #18 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ @@ -114657,26 +114657,26 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - blxns fp │ │ │ │ + blxns sp │ │ │ │ movs r5, r3 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ movs r5, r3 │ │ │ │ ldrh r6, [r5, #0] │ │ │ │ lsls r3, r7, #1 │ │ │ │ @ instruction: 0xfa53ffff │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bx r6 │ │ │ │ + bx r8 │ │ │ │ movs r5, r3 │ │ │ │ - mov r8, pc │ │ │ │ + bx r1 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl de830 │ │ │ │ @@ -114716,29 +114716,29 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7974 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a794c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a793e │ │ │ │ b.n a7910 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -114820,15 +114820,15 @@ │ │ │ │ vldr d7, [r2, #16] │ │ │ │ b.n a79e0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r4, [r2, #50] @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sl │ │ │ │ + cmp lr, ip │ │ │ │ movs r5, r3 │ │ │ │ mcr2 15, 5, pc, cr5, cr15, {7} @ │ │ │ │ strh r6, [r7, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -114958,15 +114958,15 @@ │ │ │ │ b.n a7b18 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7c36 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7be8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -114987,15 +114987,15 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w a7b16 │ │ │ │ b.n a7b18 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a7b70 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7c3c │ │ │ │ @@ -115127,28 +115127,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7dde │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7dba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7dac │ │ │ │ b.n a7cfc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a7d8c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7de4 │ │ │ │ @@ -115241,28 +115241,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a7f16 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7ef2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7ee4 │ │ │ │ b.n a7e52 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a7ec6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a7f1c │ │ │ │ @@ -115332,28 +115332,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a800a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a7fe6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a7fd8 │ │ │ │ b.n a7f88 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a7fba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8010 │ │ │ │ @@ -115423,29 +115423,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8100 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a80da │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a80cc │ │ │ │ b.n a807c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a80ae │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8106 │ │ │ │ @@ -115527,29 +115527,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8218 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a81f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a81e4 │ │ │ │ b.n a8172 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a81c4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a821e │ │ │ │ @@ -115630,28 +115630,28 @@ │ │ │ │ b.n a829a │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8326 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8302 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a82f4 │ │ │ │ b.n a8288 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a82d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a832c │ │ │ │ @@ -115762,29 +115762,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a848a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8464 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8456 │ │ │ │ b.n a839a │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8438 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8490 │ │ │ │ @@ -115872,28 +115872,28 @@ │ │ │ │ b.n a8516 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a85b4 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8590 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8582 │ │ │ │ b.n a8500 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8556 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a85ba │ │ │ │ @@ -115992,28 +115992,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a86fa │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a86d6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a86c8 │ │ │ │ b.n a8634 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a86a4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8700 │ │ │ │ @@ -116115,28 +116115,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a884a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8826 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8818 │ │ │ │ b.n a8780 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a87f4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8850 │ │ │ │ @@ -116232,28 +116232,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8984 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8960 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8952 │ │ │ │ b.n a88c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8932 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a898a │ │ │ │ @@ -116361,29 +116361,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8ade │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r9, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8ab8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8aaa │ │ │ │ b.n a8a12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8a88 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8ae4 │ │ │ │ @@ -116479,29 +116479,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8c14 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8bee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8be0 │ │ │ │ b.n a8b52 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8bc2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8c1a │ │ │ │ @@ -116596,29 +116596,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8d48 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8d22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8d14 │ │ │ │ b.n a8c86 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8cf6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8d4e │ │ │ │ @@ -116713,29 +116713,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8e84 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8e5e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8e50 │ │ │ │ b.n a8dbe │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8e30 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8e8a │ │ │ │ @@ -116828,28 +116828,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a8fb6 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a8f92 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a8f84 │ │ │ │ b.n a8ef8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a8f64 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a8fbc │ │ │ │ @@ -116938,29 +116938,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a90da │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a90b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a90a6 │ │ │ │ b.n a9054 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a9086 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a90e0 │ │ │ │ @@ -117036,29 +117036,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n a91da │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n a91b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n a91a6 │ │ │ │ b.n a914c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n a9188 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a91e0 │ │ │ │ @@ -117091,58 +117091,58 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ add.w r1, r0, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldr.w r1, [r4, #372] @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661d4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl fa8f4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, a92ba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661d4 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl fa8f4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n a92aa │ │ │ │ cmp r3, #4 │ │ │ │ beq.n a929a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661d4 │ │ │ │ b.n a928a │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n a92da │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #296 @ 0x128 │ │ │ │ @@ -117514,15 +117514,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w a9b28 │ │ │ │ add.w r6, r9, #4576 @ 0x11e0 │ │ │ │ movs r3, #0 │ │ │ │ adds r6, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, sl │ │ │ │ bcs.n a9752 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cbz r1, a96d2 │ │ │ │ mov r0, r9 │ │ │ │ bl 868a8 │ │ │ │ @@ -117581,15 +117581,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n a9768 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r9, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w a9b68 │ │ │ │ add.w r6, r4, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -117812,15 +117812,15 @@ │ │ │ │ ... │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #214 @ 0xd6 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ movs r5, r3 │ │ │ │ str r7, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ str r7, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -117923,15 +117923,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ strd r3, r3, [r2, #12] │ │ │ │ str r3, [r2, #20] │ │ │ │ b.n a9790 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r7 │ │ │ │ blx 473d0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl b1d88 │ │ │ │ mov r0, r7 │ │ │ │ blx 48900 │ │ │ │ @@ -117967,34 +117967,34 @@ │ │ │ │ bl a92e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a9c2a │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #248 @ 0xf8 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 1664f4 │ │ │ │ strb.w r0, [r4, #376] @ 0x178 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r6, #3336] @ 0xd08 │ │ │ │ bl fa834 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1664e4 │ │ │ │ + bl 1664f4 │ │ │ │ cbnz r0, a9c3c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ beq.n a9c2e │ │ │ │ cmp r2, #4 │ │ │ │ beq.n a9c0a │ │ │ │ @@ -118003,30 +118003,30 @@ │ │ │ │ bl a9580 │ │ │ │ cbnz r0, a9c22 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #12 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl a9580 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n a9c06 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ b.n a9bfc │ │ │ │ ldr.w r1, [r6, #3336] @ 0xd08 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl fa834 │ │ │ │ str r0, [r4, #28] │ │ │ │ b.n a9bf0 │ │ │ │ @@ -118064,15 +118064,15 @@ │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ bl fa56c │ │ │ │ ldr r3, [pc, #144] @ (a9d40 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 188a04 │ │ │ │ + bl 188a14 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl a92e8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cbz r0, a9d2c │ │ │ │ strb.w r6, [r0, #413] @ 0x19d │ │ │ │ @@ -118116,15 +118116,15 @@ │ │ │ │ b.n a9d08 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [r2, #56] @ 0x38 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ + movs r3, #66 @ 0x42 │ │ │ │ movs r5, r3 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -120539,37 +120539,37 @@ │ │ │ │ add.w fp, sp, r2 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ add.w r0, r0, r3, lsr #6 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ab81a │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ab99c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w sl, [pc, #1232] @ abd20 │ │ │ │ @@ -120579,15 +120579,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ mla r3, lr, ip, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [pc, #1196] @ abd24 │ │ │ │ ldr.w r3, [pc, #1180] @ abd18 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -120616,15 +120616,15 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ dmb ish │ │ │ │ ands.w r1, r1, #1048576 @ 0x100000 │ │ │ │ str r1, [sp, #8] │ │ │ │ bne.w ab7cc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.w aba7e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w abb92 │ │ │ │ @@ -120673,26 +120673,26 @@ │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r5, sp, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ab876 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n ab876 │ │ │ │ add sl, r8 │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [sl, #108] @ 0x6c │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ @@ -120757,30 +120757,30 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r5, r4, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, aba62 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ b.n ab822 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.w ab8c0 │ │ │ │ b.n ab7cc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ @@ -120798,30 +120798,30 @@ │ │ │ │ mov r0, r3 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, abad0 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n aba62 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n abafe │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ @@ -120839,30 +120839,30 @@ │ │ │ │ bne.w abc60 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abb32 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w abce0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -120896,75 +120896,75 @@ │ │ │ │ lsrs r1, r2, #5 │ │ │ │ b.n ab912 │ │ │ │ add r5, sp, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n abb42 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n abb42 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, abbee │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n aba62 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n abbca │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ b.n abbca │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #32] │ │ │ │ b.n abbca │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abc36 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ b.n ab876 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ b.n abc18 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ @@ -120997,30 +120997,30 @@ │ │ │ │ ldr r4, [pc, #304] @ (abdc0 ) │ │ │ │ ldr r4, [pc, #304] @ (abdc4 ) │ │ │ │ ldr r4, [pc, #304] @ (abdc4 ) │ │ │ │ asrs r4, r1, #1 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, abcb6 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ b.n abb42 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n abc9a │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -121273,25 +121273,25 @@ │ │ │ │ add.w r1, r3, fp │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w abdd4 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n abfe2 │ │ │ │ ldr.w r0, [r3, fp] │ │ │ │ movs r3, #3 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ ldrb.w r5, [r0, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ands.w r5, r5, #7 │ │ │ │ beq.n abfac │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r2, #8 │ │ │ │ @@ -121313,15 +121313,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl e5810 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - bl 186ed0 │ │ │ │ + bl 186ee0 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ b.n abdd4 │ │ │ │ uxth r1, r1 │ │ │ │ b.n abf2c │ │ │ │ @@ -123541,21 +123541,21 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n ad874 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185624 │ │ │ │ + bl 185634 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w adaf4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -123563,18 +123563,18 @@ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w adae8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #5 │ │ │ │ @@ -123602,40 +123602,40 @@ │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ad8a0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [pc, #1444] @ ade48 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ @@ -123644,15 +123644,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ movw r3, #289 @ 0x121 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n ad92c │ │ │ │ ldr.w r2, [pc, #1344] @ ade4c │ │ │ │ ldr.w r3, [pc, #1328] @ ade40 │ │ │ │ add r2, pc │ │ │ │ @@ -123664,21 +123664,21 @@ │ │ │ │ bne.w ade38 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ @@ -123686,29 +123686,29 @@ │ │ │ │ ldrb.w ip, [r3, #34] @ 0x22 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str.w r7, [r5, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w adb24 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ @@ -123786,23 +123786,23 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w addd8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ b.n adb2e │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r9, [pc, #908] @ ade48 │ │ │ │ @@ -123815,26 +123815,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n ad8a8 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n ada7e │ │ │ │ mov.w sl, #16 │ │ │ │ b.n ada7e │ │ │ │ ldr r2, [pc, #856] @ (ade50 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ movs r3, #30 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ @@ -123849,26 +123849,26 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ @@ -123886,22 +123886,22 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r6 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -123910,15 +123910,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -123933,22 +123933,22 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ mov lr, r9 │ │ │ │ @@ -123959,15 +123959,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ mov.w r8, #2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov ip, r9 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov lr, r6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -123983,22 +123983,22 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldrh.w r3, [r8, #24] │ │ │ │ @@ -124007,15 +124007,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #3 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -124031,23 +124031,23 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ mov ip, r8 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -124055,38 +124055,38 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ strd r9, r6, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188e1c │ │ │ │ mov r9, r0 │ │ │ │ b.n ad90a │ │ │ │ mov.w sl, #8 │ │ │ │ b.n ada7e │ │ │ │ mov.w sl, #1 │ │ │ │ b.n ada7e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #28 │ │ │ │ add.w r6, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -124094,15 +124094,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n adb2e │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n adb2e │ │ │ │ movs r5, #1 │ │ │ │ b.n ada26 │ │ │ │ @@ -124191,15 +124191,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ bl ab74c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187cdc │ │ │ │ + bl 187cec │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r1, [pc, #2980] @ aeae0 │ │ │ │ ldr.w r2, [pc, #2968] @ aead8 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ @@ -124231,21 +124231,21 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r9, #24] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -124256,15 +124256,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov.w r9, #1 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ @@ -124277,21 +124277,21 @@ │ │ │ │ strb.w r9, [sp, #172] @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [sl, #24] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [sl, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -124300,42 +124300,42 @@ │ │ │ │ strh.w r3, [sl, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ae0b0 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ b.n adf36 │ │ │ │ beq.w aea4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movw r3, #297 @ 0x129 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w adee0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -124368,15 +124368,15 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add.w sl, sp, #156 @ 0x9c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov ip, sl │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ mov.w r9, #1 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ @@ -124395,22 +124395,22 @@ │ │ │ │ strb.w r9, [sp, #172] @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -124421,15 +124421,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w aebe2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ @@ -124543,23 +124543,23 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n ae314 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n ae36a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ @@ -124567,15 +124567,15 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -124629,45 +124629,45 @@ │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r6, #20 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae418 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r8, [pc, #1720] @ aeae4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr.w lr, [r6, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -124678,19 +124678,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, r8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ ldrb.w r3, [lr, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ @@ -124731,18 +124731,18 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ae5e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ @@ -124751,21 +124751,21 @@ │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.w ae39c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae568 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #2368] @ 0x940 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ subs r5, r3, #1 │ │ │ │ bmi.w aea30 │ │ │ │ @@ -124780,22 +124780,22 @@ │ │ │ │ b.n ae5a4 │ │ │ │ subs r5, #1 │ │ │ │ subs r4, #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.w aea3e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldrb.w r6, [r8, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n ae59a │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, fp │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ mov r7, r0 │ │ │ │ b.n ae59a │ │ │ │ strh.w r5, [sp, #104] @ 0x68 │ │ │ │ b.n ae3f8 │ │ │ │ strb.w r5, [sp, #104] @ 0x68 │ │ │ │ b.n ae3f8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -124811,15 +124811,15 @@ │ │ │ │ b.n adffa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r6, r8, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ b.n ae514 │ │ │ │ bne.w adee0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ movs r6, #0 │ │ │ │ @@ -124842,22 +124842,22 @@ │ │ │ │ str.w r9, [sp, #168] @ 0xa8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -124868,15 +124868,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ @@ -124891,21 +124891,21 @@ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ @@ -124914,15 +124914,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, sl │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ @@ -124936,21 +124936,21 @@ │ │ │ │ mov r5, r8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #28 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb.w r2, [fp, #8] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ @@ -124959,26 +124959,26 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ b.n ae0b8 │ │ │ │ ldr r3, [pc, #732] @ (aeae4 ) │ │ │ │ movw r1, #58640 @ 0xe510 │ │ │ │ @@ -125018,74 +125018,74 @@ │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ae89a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add r7, r8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae8d4 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ae8fa │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ b.w ae0b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ @@ -125127,42 +125127,42 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r9, [r4, #41] @ 0x29 │ │ │ │ strd r3, r5, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, ae9be │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ @@ -125171,30 +125171,30 @@ │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [r5, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ b.w ae0c2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ b.n ae3f8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mla fp, r3, r1, r2 │ │ │ │ ldrb.w r6, [fp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n aeac6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ b.w adf36 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3336] @ 0xd08 │ │ │ │ ldrb.w r3, [r3, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w adf38 │ │ │ │ movs r3, #6 │ │ │ │ @@ -125213,17 +125213,17 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ bl fbd84 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ b.w adf36 │ │ │ │ ldrh.w r3, [r4, #350] @ 0x15e │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ b.n ae986 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ @@ -125233,15 +125233,15 @@ │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #8 │ │ │ │ bne.w ae2ae │ │ │ │ b.w ae23a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ b.n aea42 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -125250,30 +125250,30 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, aeb10 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.w ae2ae │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ b.n aeaf0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -125304,25 +125304,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cbz r0, aeb9c │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w aed46 │ │ │ │ mov r3, r6 │ │ │ │ @@ -125331,15 +125331,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl fbd50 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1404] @ 0x57c │ │ │ │ b.n ae89a │ │ │ │ ands.w r3, r2, r5 │ │ │ │ @@ -125353,15 +125353,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w ae1f6 │ │ │ │ ldr r3, [pc, #528] @ (aee24 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -125385,26 +125385,26 @@ │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ add r3, r6 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n aebc6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n aebc6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ ldr.w sl, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ @@ -125428,21 +125428,21 @@ │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ asrs r0, r1, #11 │ │ │ │ uxtb.w sl, sl │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -125455,15 +125455,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mla r3, r9, lr, r3 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ add r3, r1 │ │ │ │ adds r7, r1, r2 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ add r2, r1 │ │ │ │ @@ -125481,38 +125481,38 @@ │ │ │ │ uxth.w sl, sl │ │ │ │ b.n aecb6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, aed72 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [r5, #260] @ 0x104 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ adds r3, r6, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -125522,15 +125522,15 @@ │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n aebb6 │ │ │ │ ldr r3, [pc, #76] @ (aee24 ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w ae548 │ │ │ │ ldr r2, [pc, #64] @ (aee24 ) │ │ │ │ @@ -125622,23 +125622,23 @@ │ │ │ │ dmb ish │ │ │ │ lsls r3, r3, #30 │ │ │ │ bmi.n aefc2 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r3, #4 │ │ │ │ strb.w r3, [sp, #28] │ │ │ │ - bl 1c63a4 │ │ │ │ + bl 1c63b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da58 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ccc34 │ │ │ │ + bl 1ccc44 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca884 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, aef22 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrb.w r6, [r3, #32] │ │ │ │ @@ -125648,66 +125648,66 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, aef1c │ │ │ │ mov r1, r2 │ │ │ │ b.n aef08 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n aefde │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n aefaa │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ef8 │ │ │ │ mov.w r1, #917504 @ 0xe0000 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1afc94 │ │ │ │ + bl 1afca4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca884 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #31 │ │ │ │ - bl 1c7024 │ │ │ │ + bl 1c7034 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1bdc98 │ │ │ │ + bl 1bdca8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ad650 │ │ │ │ + bl 1ad660 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cbnz r3, aefa2 │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldrb r5, [r7, #10] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r5, lsl #9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl fbf60 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c7660 │ │ │ │ + bl 1c7670 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [pc, #108] @ (aeff8 ) │ │ │ │ ldr r3, [pc, #96] @ (aefec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n aefe2 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1c4040 │ │ │ │ + bl 1c4050 │ │ │ │ b.n aef68 │ │ │ │ - bl 1df1ac │ │ │ │ + bl 1df1bc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1df3a4 │ │ │ │ + bl 1df3b4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 902d0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ b.n aef30 │ │ │ │ movs r0, #0 │ │ │ │ b.n aef88 │ │ │ │ ldr r3, [pc, #56] @ (aeffc ) │ │ │ │ @@ -125715,15 +125715,15 @@ │ │ │ │ ldr r2, [pc, #56] @ (af000 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r9, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1e7708 │ │ │ │ + bl 1e7718 │ │ │ │ b.n aeed6 │ │ │ │ mov r1, r5 │ │ │ │ b.n aef22 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r7, #6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ @@ -125733,15 +125733,15 @@ │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n af04c │ │ │ │ + beq.n af06c │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [pc, #2908] @ afb74 │ │ │ │ @@ -126715,23 +126715,23 @@ │ │ │ │ b.w af120 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r3, #31 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ movs r2, r4 │ │ │ │ - subs r4, r2, #1 │ │ │ │ + subs r4, r4, #1 │ │ │ │ movs r2, r4 │ │ │ │ - adds r0, r6, #7 │ │ │ │ + subs r0, r0, #0 │ │ │ │ movs r2, r4 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - asrs r4, r1, #26 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ movs r2, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -127472,15 +127472,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1556 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl 1c672c │ │ │ │ + bl 1c673c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w b10be │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ @@ -127495,64 +127495,64 @@ │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ strb r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [pc, #2908] @ b0f88 │ │ │ │ ldr.w r1, [pc, #2908] @ b0f8c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ mov r0, r5 │ │ │ │ bl fc22c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0866 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.w b0858 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa508 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa508 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa508 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w b103e │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ add.w r2, r4, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1969d4 │ │ │ │ + bl 1969e4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r1, #8 │ │ │ │ add.w r2, r4, #376 @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1969d4 │ │ │ │ + bl 1969e4 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n b05a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193064 │ │ │ │ + bl 193074 │ │ │ │ ldr.w r5, [r4, #396] @ 0x18c │ │ │ │ cmp r5, #0 │ │ │ │ beq.n b05a4 │ │ │ │ addw r6, sp, #1244 @ 0x4dc │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -127661,15 +127661,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b35a8 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -127868,15 +127868,15 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0aa0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1ead14 │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n b08c8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ @@ -127931,15 +127931,15 @@ │ │ │ │ bne.n b08a8 │ │ │ │ b.n b068e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b1550 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927c4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ mov r8, r5 │ │ │ │ @@ -128090,24 +128090,24 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w b1562 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1348 @ 0x544 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ b.n b0828 │ │ │ │ ldr.w r3, [r7, #304] @ 0x130 │ │ │ │ b.n b09a8 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ beq.w b0c1c │ │ │ │ ubfx r7, r3, #4, #2 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ adds r3, r7, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b04ea │ │ │ │ ldrb.w r2, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -128135,15 +128135,15 @@ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n b0c10 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -128184,15 +128184,15 @@ │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ bl abd2c │ │ │ │ cmp r5, #0 │ │ │ │ bne.n b0b5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r2, r4 │ │ │ │ cbz r4, b0bc6 │ │ │ │ mov r4, r0 │ │ │ │ b.n b0b2a │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ strd r8, r1, [r7] │ │ │ │ cmp r3, #3 │ │ │ │ @@ -128207,23 +128207,23 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ bl abd2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n b0b90 │ │ │ │ ldrd r5, r3, [sp, #24] │ │ │ │ cbz r6, b0c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, b0bec │ │ │ │ cbz r5, b0bec │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128247,18 +128247,18 @@ │ │ │ │ cmp r2, #4 │ │ │ │ beq.n b0ba2 │ │ │ │ b.n b0b86 │ │ │ │ mov r5, r3 │ │ │ │ b.n b0b6e │ │ │ │ mov r0, r3 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n b0bd6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ mov r3, r0 │ │ │ │ b.n b0ac8 │ │ │ │ ldrb.w r1, [r3, #1381] @ 0x565 │ │ │ │ lsls r0, r1, #28 │ │ │ │ bmi.w b110a │ │ │ │ ldr.w r0, [r3, #1376] @ 0x560 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -128324,15 +128324,15 @@ │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r5, [r2, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #16] │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w b122a │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r7, [sp, #52] @ 0x34 │ │ │ │ @@ -128363,15 +128363,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 187fe0 │ │ │ │ + bl 187ff0 │ │ │ │ ldrb.w r7, [sl] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w b0f1e │ │ │ │ ldrd ip, r2, [sl, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add.w r3, r3, ip, lsl #3 │ │ │ │ @@ -128438,41 +128438,41 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ movs r2, #32 │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b0e3e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ @@ -128515,26 +128515,26 @@ │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w b0d18 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w b11e0 │ │ │ │ mov r6, r0 │ │ │ │ b.n b0cfc │ │ │ │ ldr r2, [pc, #104] @ (b0fa0 ) │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -128562,15 +128562,15 @@ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [ip], #-488 @ 0xfffffe18 │ │ │ │ bcc.n b107a │ │ │ │ @ instruction: 0xffff8e8d │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa4f8 │ │ │ │ + bl 1aa508 │ │ │ │ ldrb.w r3, [r4, #311] @ 0x137 │ │ │ │ lsls r3, r3, #27 │ │ │ │ bpl.n b1074 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ cbz r3, b1074 │ │ │ │ adds r3, #15 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ - bl 19bc30 │ │ │ │ + bl 19bc40 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #712] @ 0x2c8 │ │ │ │ strd r3, r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #712] @ 0x2c8 │ │ │ │ - bl 1bdd38 │ │ │ │ + bl 1bdd48 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ b.w b0486 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r4, #3336] @ 0xd08 │ │ │ │ mov r1, r5 │ │ │ │ bl fcaac │ │ │ │ @@ -128688,15 +128688,15 @@ │ │ │ │ strb r2, [r3, #3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1a0e3c │ │ │ │ + bl 1a0e4c │ │ │ │ b.w b040c │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ b.n b0958 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -128729,15 +128729,15 @@ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ b.n b0a1c │ │ │ │ ldr.w r2, [pc, #1060] @ b157c │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - bl 1aaa90 │ │ │ │ + bl 1aaaa0 │ │ │ │ b.n b104a │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r1, r2 │ │ │ │ bne.w b0d16 │ │ │ │ b.n b0d3a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ @@ -128752,45 +128752,45 @@ │ │ │ │ b.n b0d3c │ │ │ │ mov r4, lr │ │ │ │ mov r5, r9 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ adds r5, #24 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, b11b2 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r7 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ b.n b0f1e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w b0f24 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ beq.w b0d3c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w b0f32 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r7, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n b122a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, b1210 │ │ │ │ cbz r7, b1210 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -128806,15 +128806,15 @@ │ │ │ │ ldr.w r6, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b0810 │ │ │ │ b.w b0820 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n b11f8 │ │ │ │ ldr.w r3, [r2, #280] @ 0x118 │ │ │ │ ldrb.w ip, [r2, #276] @ 0x114 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -128822,35 +128822,35 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n b12ee │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd lr, lr, [r8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b1282 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r8, #12] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ strd r1, r1, [r8] │ │ │ │ str.w r1, [r8, #8] │ │ │ │ @@ -128867,52 +128867,52 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mla r3, r9, r1, r3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n b0e00 │ │ │ │ add.w r8, sp, #128 @ 0x80 │ │ │ │ str.w ip, [sp, #132] @ 0x84 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldrb.w r3, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, b132a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ @@ -128927,15 +128927,15 @@ │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r9 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n b0f0c │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movw r6, #391 @ 0x187 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -128973,15 +128973,15 @@ │ │ │ │ cmp r5, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b13b6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbz r3, b142a │ │ │ │ cbz r7, b142a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -129082,15 +129082,15 @@ │ │ │ │ b.n b1456 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n b1514 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n b1502 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n b14dc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b101e │ │ │ │ cmp r4, #0 │ │ │ │ @@ -129120,24 +129120,24 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [pc, #28] @ (b1584 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (b1588 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n b0f48 │ │ │ │ nop │ │ │ │ strh r7, [r6, #18] │ │ │ │ vqshl.u64 d16, d24, #63 @ 0x3f │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #656 @ 0x290 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r4, #12] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r4, [r5, #3324] @ 0xcfc │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #2368] @ 0x940 │ │ │ │ ldrb.w r4, [r4, #128] @ 0x80 │ │ │ │ @@ -129286,18 +129286,18 @@ │ │ │ │ blx 48900 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ cbz r1, b1742 │ │ │ │ mov r0, r5 │ │ │ │ bl 868a8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, b174a │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, b1752 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -129350,35 +129350,35 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r8, r6, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ cbz r6, b183e │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, fp │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ bl aee28 │ │ │ │ str.w r0, [sl, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1ba8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r8 │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -129404,15 +129404,15 @@ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ add.w r5, sl, #20 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cbz r0, b1890 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7738 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n b1882 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, sl, #24 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ @@ -129450,27 +129450,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, b18fa │ │ │ │ mov r1, r2 │ │ │ │ b.n b18e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b1c0a │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927c4 │ │ │ │ cmp r9, r7 │ │ │ │ bne.n b18d4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, b192c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r3 │ │ │ │ add.w r5, r3, #24 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, b1926 │ │ │ │ movs r0, #0 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a268 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r7, r5 │ │ │ │ bne.n b1918 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w b1b94 │ │ │ │ @@ -129555,15 +129555,15 @@ │ │ │ │ beq.w b1b52 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b1a18 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b1a18 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #21 │ │ │ │ @@ -129582,15 +129582,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strb.w r4, [sp, #192] @ 0xc0 │ │ │ │ bl b0390 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b1c06 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ @@ -129598,57 +129598,57 @@ │ │ │ │ str.w r1, [r8, #12] │ │ │ │ b.n b1a18 │ │ │ │ ldr r1, [pc, #376] @ (b1c24 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r3, r1] │ │ │ │ mov r1, sl │ │ │ │ - bl 1960f8 │ │ │ │ + bl 196108 │ │ │ │ cbnz r0, b1b04 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r6, [sp, #84] @ 0x54 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1ead14 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1ead14 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19559c │ │ │ │ + bl 1955ac │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 19578c │ │ │ │ + bl 19579c │ │ │ │ cbnz r4, b1b18 │ │ │ │ cmp fp, r8 │ │ │ │ beq.w b18c4 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r5, [fp, #-4]! │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b18c0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1960f8 │ │ │ │ + bl 196108 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1ab8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c849c │ │ │ │ mov r0, sl │ │ │ │ - bl 1835c8 │ │ │ │ + bl 1835d8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ b.n b1ab8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da58 │ │ │ │ cbnz r0, b1b80 │ │ │ │ mov r0, sl │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da58 │ │ │ │ b.n b1ae6 │ │ │ │ cmp r5, #0 │ │ │ │ ittet ge │ │ │ │ ldrbge.w r3, [r3, #74] @ 0x4a │ │ │ │ ldrbge.w r2, [sp, #93] @ 0x5d │ │ │ │ ldrblt.w r3, [sp, #93] @ 0x5d │ │ │ │ ubfxge r3, r3, #5, #1 │ │ │ │ @@ -129656,15 +129656,15 @@ │ │ │ │ orrlt.w r3, r3, #128 @ 0x80 │ │ │ │ strblt.w r3, [sp, #93] @ 0x5d │ │ │ │ bfige r2, r3, #7, #1 │ │ │ │ strbge.w r2, [sp, #93] @ 0x5d │ │ │ │ movs r2, #5 │ │ │ │ b.n b19b0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #204] @ (b1c28 ) │ │ │ │ ldr r2, [pc, #184] @ (b1c18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ @@ -129676,28 +129676,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #324] @ 0x144 │ │ │ │ strb.w r2, [r1, #324] @ 0x144 │ │ │ │ b.n b1996 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1ead14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ b.n b1b20 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ b.n b19ae │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [sp, #93] @ 0x5d │ │ │ │ b.n b19f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ @@ -129706,15 +129706,15 @@ │ │ │ │ cbz r1, b1bd4 │ │ │ │ mov r0, r8 │ │ │ │ bl b16f4 │ │ │ │ cbz r7, b1bfc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, b1bf2 │ │ │ │ adds r4, #4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n b1bf8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b1bce │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -129735,15 +129735,15 @@ │ │ │ │ b.n b1902 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strd r0, r0, [r6], #-488 @ 0x1e8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe838007a │ │ │ │ - @ instruction: 0xf5fc0021 │ │ │ │ + addw r0, ip, #2081 @ 0x821 │ │ │ │ lsrs r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ b.n b1568 │ │ │ │ lsls r2, r7, #1 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ @@ -129909,15 +129909,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (b1de4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, b1de2 │ │ │ │ - bl 16b760 │ │ │ │ + bl 16b770 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ @@ -129970,59 +129970,59 @@ │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [pc, #96] @ (b1ed4 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ strb.w r4, [r8, r7] │ │ │ │ - bl 17337c │ │ │ │ + bl 17338c │ │ │ │ movw r4, #60730 @ 0xed3a │ │ │ │ movt r4, #6351 @ 0x18cf │ │ │ │ movw r3, #4805 @ 0x12c5 │ │ │ │ movt r3, #59184 @ 0xe730 │ │ │ │ ands r4, r0 │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n b1e18 │ │ │ │ ldr r2, [pc, #60] @ (b1ed8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #60] @ (b1edc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b1e18 │ │ │ │ ldr r2, [pc, #52] @ (b1ee0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #52] @ (b1ee4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b1e2a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n b22b8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ b.n b226c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - lsls r2, r1, #17 │ │ │ │ + lsls r2, r3, #17 │ │ │ │ movs r0, r4 │ │ │ │ adds r5, #46 @ 0x2e │ │ │ │ lsls r2, r6, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, b2154 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, b2194 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #880 @ (adr r1, b2254 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, b2294 ) │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ + strh r2, [r6, #2] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #328] @ (b2040 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -130032,18 +130032,18 @@ │ │ │ │ ldr r4, [pc, #328] @ (b204c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ ldr r1, [pc, #312] @ (b2050 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17338c │ │ │ │ ldr r3, [pc, #308] @ (b2054 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -130060,15 +130060,15 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ lsls r2, r3, #6 │ │ │ │ bmi.n b201c │ │ │ │ ldr r0, [pc, #256] @ (b205c ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b1fec │ │ │ │ ldr r3, [pc, #248] @ (b2060 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -130086,22 +130086,22 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #220] @ (b206c ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b59c │ │ │ │ + bl 16b5ac │ │ │ │ ldr r3, [pc, #208] @ (b2070 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, b1ff4 │ │ │ │ ldr r0, [pc, #204] @ (b2074 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d34 │ │ │ │ ldr r2, [pc, #200] @ (b2078 ) │ │ │ │ ldr r3, [pc, #148] @ (b2044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -130118,111 +130118,111 @@ │ │ │ │ ldr r1, [pc, #164] @ (b2080 ) │ │ │ │ ands r0, r3 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b1f7a │ │ │ │ ldr r3, [pc, #148] @ (b2084 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n b1fa4 │ │ │ │ ldr r2, [pc, #144] @ (b2088 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #144] @ (b208c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b1fa4 │ │ │ │ ldr r2, [pc, #132] @ (b2090 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (b2094 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b1f88 │ │ │ │ ldr r3, [pc, #120] @ (b2098 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n b1f58 │ │ │ │ ldr r2, [pc, #112] @ (b209c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #112] @ (b20a0 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b1f4a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n b2244 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #840 @ (adr r1, b2394 ) │ │ │ │ + add r1, pc, #904 @ (adr r1, b23d4 ) │ │ │ │ movs r4, r3 │ │ │ │ b.n b223c │ │ │ │ lsls r2, r7, #1 │ │ │ │ adds r4, #142 @ 0x8e │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #600 @ (adr r1, b22b8 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, b22f8 ) │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, b245c ) │ │ │ │ + add r2, pc, #48 @ (adr r2, b209c ) │ │ │ │ movs r4, r3 │ │ │ │ mrc2 15, 2, pc, cr1, cr15, {7} │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsls r3, r7, #1 │ │ │ │ mrc2 15, 0, pc, cr15, cr15, {7} │ │ │ │ b.n b2114 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r1, pc, #144 @ (adr r1, b2110 ) │ │ │ │ + add r1, pc, #208 @ (adr r1, b2150 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r6, #28] │ │ │ │ + ldrb r4, [r0, #29] │ │ │ │ movs r4, r3 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - add r1, pc, #632 @ (adr r1, b2304 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, b2344 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r4, r3 │ │ │ │ - add r1, pc, #376 @ (adr r1, b220c ) │ │ │ │ + add r1, pc, #440 @ (adr r1, b224c ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + ldrb r0, [r2, #28] │ │ │ │ movs r4, r3 │ │ │ │ lsrs r4, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #696 @ (adr r0, b2358 ) │ │ │ │ + add r0, pc, #760 @ (adr r0, b2398 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r4, #27] │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 21f2e4 │ │ │ │ + bl 21f2f4 │ │ │ │ ldr r1, [pc, #12] @ (b20c4 ) │ │ │ │ ldr r0, [pc, #12] @ (b20c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180b1c │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ vshr.u16 q0, q13, #8 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130251,15 +130251,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (b214c ) │ │ │ │ ldr r1, [pc, #60] @ (b2150 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [pc, #48] @ (b2154 ) │ │ │ │ ldr r3, [pc, #32] @ (b2148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -130270,17 +130270,17 @@ │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ svc 20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #704 @ (adr r0, b2410 ) │ │ │ │ + add r0, pc, #768 @ (adr r0, b2450 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ movs r4, r3 │ │ │ │ udf #214 @ 0xd6 │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ @@ -130293,15 +130293,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sp, #304] @ 0x130 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2271ac │ │ │ │ + bl 2271bc │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n b21e0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r8, [sp] │ │ │ │ add.w r8, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ @@ -130315,15 +130315,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (b2208 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r5, r8, [sp] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [pc, #68] @ (b220c ) │ │ │ │ ldr r3, [pc, #56] @ (b2200 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -130336,31 +130336,31 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #44] @ (b2214 ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b21c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #138 @ 0x8a │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, b22a8 ) │ │ │ │ + add r0, pc, #224 @ (adr r0, b22e8 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ movs r4, r3 │ │ │ │ udf #52 @ 0x34 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - add r0, pc, #16 @ (adr r0, b2224 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, b2264 ) │ │ │ │ movs r4, r3 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ @@ -130760,15 +130760,15 @@ │ │ │ │ add r8, r4 │ │ │ │ sub.w r4, r8, r1 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ b.n b2610 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r4, #132]! @ 0x84 │ │ │ │ + stcl 0, cr0, [r4, #132] @ 0x84 │ │ │ │ mcr2 0, 0, r0, cr14, cr10, {3} │ │ │ │ @ instruction: 0xfa78007a │ │ │ │ @ instruction: 0xfa64007a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -130862,28 +130862,28 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #164] @ (b2830 ) │ │ │ │ vmov r3, s13 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ vldr s14, [sp, #16] │ │ │ │ vcvt.f32.u32 s16, s16 │ │ │ │ ldr r2, [pc, #144] @ (b2834 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vcvt.f32.u32 s15, s14 │ │ │ │ vmov r3, s14 │ │ │ │ add r2, pc │ │ │ │ vdiv.f32 s14, s16, s15 │ │ │ │ vmul.f32 s14, s14, s17 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 48900 │ │ │ │ @@ -130911,19 +130911,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ vst1.8 @ instruction: 0xf988007a │ │ │ │ vst4.16 {d16-d19}, [r4 :256], sl │ │ │ │ vst4.16 {d16-d19}, [r2 :256], sl │ │ │ │ ldrsh.w r0, [r0, sl, lsl #3] │ │ │ │ vld4.16 {d0-d3}, [r2 :256], sl │ │ │ │ vst4.16 {d0-d3}, [r8 :256], sl │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r6, #31] │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #408] @ 0x198 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ movs r4, r3 │ │ │ │ bhi.n b2870 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -131073,27 +131073,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (b29f4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #36] @ (b29f8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b29b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bvs.n b2acc │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf6b8007a │ │ │ │ bvs.n b2a80 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r4, r3 │ │ │ │ - strb r4, [r7, #20] │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ @@ -131136,27 +131136,27 @@ │ │ │ │ ldr r2, [pc, #36] @ (b2a88 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #36] @ (b2a8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ strb r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b2a48 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bpl.n b2a30 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf623007a │ │ │ │ bpl.n b29e8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #288] @ 0x120 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r5, #18] │ │ │ │ + strb r0, [r7, #18] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [pc, #208] @ (b2b70 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ @@ -131226,15 +131226,15 @@ │ │ │ │ ldr r1, [pc, #56] @ (b2b80 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n b2b18 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ @@ -131242,17 +131242,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ bpl.n b2c20 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n b2b3c │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r0, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ movs r4, r3 │ │ │ │ - strb r6, [r0, #15] │ │ │ │ + strb r6, [r2, #15] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ @@ -131319,23 +131319,23 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #5696 @ 0x1640 │ │ │ │ adds r5, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, #1600] @ 0x640 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [r1, r3] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3332] @ 0xd04 │ │ │ │ @@ -131400,18 +131400,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 48060 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #5664 @ 0x1620 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #8 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 17417c │ │ │ │ + bl 17418c │ │ │ │ add.w r0, r6, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172e9c │ │ │ │ + bl 172eac │ │ │ │ ldr.w fp, [r5, #1704] @ 0x6a8 │ │ │ │ ldr.w r0, [r5, #1700] @ 0x6a4 │ │ │ │ ldr.w r1, [r5, #1708] @ 0x6ac │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n b2dae │ │ │ │ @@ -131438,15 +131438,15 @@ │ │ │ │ ldr r1, [pc, #140] @ (b2e2c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [pc, #128] @ (b2e30 ) │ │ │ │ ldr r3, [pc, #112] @ (b2e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -131481,17 +131481,17 @@ │ │ │ │ uxtb r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n b2ee0 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #336] @ 0x150 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ movs r4, r3 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r4, r3 │ │ │ │ bcs.n b2ec8 │ │ │ │ lsls r2, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -131574,19 +131574,19 @@ │ │ │ │ b.n b2eca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n b2e68 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ movs r4, r3 │ │ │ │ bne.n b2f74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r5, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -131667,15 +131667,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #28 │ │ │ │ bl 80678 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r8, [r7, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r7, #1608] @ 0x648 │ │ │ │ add.w r2, r8, #1 │ │ │ │ ldr.w r1, [r7, #1600] @ 0x640 │ │ │ │ cmp r8, r3 │ │ │ │ str.w r2, [r7, #1604] @ 0x644 │ │ │ │ bcc.n b305a │ │ │ │ @@ -131714,15 +131714,15 @@ │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r3, [r5, #32] │ │ │ │ str.w fp, [r5, #28] │ │ │ │ str.w r8, [r5, #36] @ 0x24 │ │ │ │ vstr d8, [r5, #16] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 80924 │ │ │ │ ldrb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w b31ce │ │ │ │ movs r7, #0 │ │ │ │ @@ -131776,27 +131776,27 @@ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ bge.w b2ffc │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5664 @ 0x1620 │ │ │ │ adds r0, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 17417c │ │ │ │ + bl 17418c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #208] @ (b3240 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [pc, #208] @ (b3244 ) │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #32] │ │ │ │ movw r1, #25609 @ 0x6409 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ movs r3, #0 │ │ │ │ @@ -131823,15 +131823,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl a7cb4 │ │ │ │ b.n b30b8 │ │ │ │ ldr.w r3, [r7, #1604] @ 0x644 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #1604] @ 0x644 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b321a │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -131844,26 +131844,26 @@ │ │ │ │ b.n b30ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ add.w r0, r4, #5664 @ 0x1620 │ │ │ │ strd r2, r3, [sp] │ │ │ │ adds r0, #8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 17417c │ │ │ │ + bl 17418c │ │ │ │ b.n b31f6 │ │ │ │ nop │ │ │ │ beq.n b31ac │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ + ldr r0, [r5, #88] @ 0x58 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r4, [pc, #556] @ (b348c ) │ │ │ │ @@ -131923,15 +131923,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r0, r4, #5760 @ 0x1680 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #24 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e5c │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ mov sl, r0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b33fc │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ @@ -131982,15 +131982,15 @@ │ │ │ │ ldr r1, [pc, #264] @ (b34a0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #260] @ (b34a4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ and.w r7, r7, #12 │ │ │ │ cmp r7, #8 │ │ │ │ bne.n b32d8 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 868fc │ │ │ │ @@ -132017,15 +132017,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl a8fe4 │ │ │ │ b.n b3356 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ b.n b3318 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1684] @ 0x694 │ │ │ │ @@ -132059,41 +132059,41 @@ │ │ │ │ ldr r2, [pc, #72] @ (b34ac ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #72] @ (b34b0 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n b32d8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w b334c │ │ │ │ b.n b3408 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #392] @ 0x188 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ ldcl 0, cr0, [r6], {122} @ 0x7a │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ - str r0, [sp, #808] @ 0x328 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r4, r3 │ │ │ │ ldc 0, cr0, [r2], {122} @ 0x7a │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ movs r4, r3 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #444] @ (b3684 ) │ │ │ │ @@ -132149,15 +132149,15 @@ │ │ │ │ bne.w b367e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, r4, #5728 @ 0x1660 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc2c │ │ │ │ + bl 16cc3c │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b360e │ │ │ │ ldr.w r0, [r4, #3332] @ 0xd04 │ │ │ │ mov r1, r9 │ │ │ │ @@ -132167,15 +132167,15 @@ │ │ │ │ cbz r0, b35b4 │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n b364e │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc40 │ │ │ │ + bl 16cc50 │ │ │ │ ldr r2, [pc, #252] @ (b3694 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #707 @ 0x2c3 │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ @@ -132183,15 +132183,15 @@ │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ b.n b3534 │ │ │ │ add.w r0, r4, #5760 @ 0x1680 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e5c │ │ │ │ ldr.w fp, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n b361a │ │ │ │ ldr r3, [pc, #200] @ (b3698 ) │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp] │ │ │ │ @@ -132210,66 +132210,66 @@ │ │ │ │ cbnz r0, b3666 │ │ │ │ str.w r9, [sl] │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b365a │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc40 │ │ │ │ + bl 16cc50 │ │ │ │ b.n b3534 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ b.n b3570 │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n b3622 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r4, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #1408] @ 0x580 │ │ │ │ cbnz r3, b3672 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cc40 │ │ │ │ + bl 16cc50 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n b3534 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n b3590 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n b3606 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ b.n b35f8 │ │ │ │ add.w r0, r4, #5632 @ 0x1600 │ │ │ │ adds r0, #12 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n b3642 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3, {r1, r2, r3, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #54] @ 0x36 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r4, r3 │ │ │ │ ldmia r2, {r2, r6, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r7, #50] @ 0x32 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r0, #54] @ 0x36 │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r3 │ │ │ │ @@ -132358,15 +132358,15 @@ │ │ │ │ movt r3, #1024 @ 0x400 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5696 @ 0x1640 │ │ │ │ adds r0, #28 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w fp, [r6, #320] @ 0x140 │ │ │ │ add.w ip, fp, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #580] @ 0x244 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w b38fe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r7, r1, [r3, #4] │ │ │ │ @@ -132419,15 +132419,15 @@ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp, #96] @ 0x60 │ │ │ │ blx 48930 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r6, #320] @ 0x140 │ │ │ │ add.w r0, r0, #5696 @ 0x1640 │ │ │ │ adds r0, #28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n b3904 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r6, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cbz r1, b3874 │ │ │ │ @@ -132535,21 +132535,21 @@ │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ + ldrh r4, [r4, #28] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r3, #24] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #100] @ b39f8 │ │ │ │ sub sp, #32 │ │ │ │ @@ -132714,21 +132714,21 @@ │ │ │ │ nop │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r2, r3} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r1, #8] │ │ │ │ + ldrh r2, [r3, #8] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r2, [r2, #12] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -132815,21 +132815,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r3, r4, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ + ldrh r6, [r7, #0] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ movs r4, r3 │ │ │ │ - strb r2, [r5, #27] │ │ │ │ + strb r2, [r7, #27] │ │ │ │ movs r4, r3 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -132945,15 +132945,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w b4052 │ │ │ │ ldr r0, [pc, #812] @ (b40e0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r8, #1352] @ 0x548 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173130 │ │ │ │ vldr d7, [pc, #708] @ b4088 │ │ │ │ str.w r0, [r8, #1352] @ 0x548 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #1292] @ 0x50c │ │ │ │ movs r3, #24 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ mov r2, fp │ │ │ │ @@ -133228,37 +133228,37 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r5, #2] │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ movs r4, r3 │ │ │ │ stmia r3!, {r1, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ str r0, [r7, #116] @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + strh r4, [r5, #32] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r3, #30] │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ movs r4, r3 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ + strh r4, [r1, #30] │ │ │ │ movs r4, r3 │ │ │ │ ldr r3, [pc, #136] @ (b4190 ) │ │ │ │ mvn.w r1, #2 │ │ │ │ ldr r2, [pc, #136] @ (b4194 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -133305,17 +133305,17 @@ │ │ │ │ b.n b3ed8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r4, #36] @ 0x24 │ │ │ │ movs r4, r3 │ │ │ │ - strh r2, [r1, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ movs r4, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -133493,15 +133493,15 @@ │ │ │ │ bl dc028 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n b4376 │ │ │ │ ldrd r4, r5, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b4326 │ │ │ │ b.n b4242 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b4308 │ │ │ │ movs r0, #2 │ │ │ │ b.n b4242 │ │ │ │ @@ -133537,15 +133537,15 @@ │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [r7, #40] @ 0x28 │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r7, #40 @ 0x28 │ │ │ │ add.w r0, r6, #6016 @ 0x1780 │ │ │ │ blx 482ec <__pthread_cond_timedwait64@plt> │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ mov r3, r9 │ │ │ │ cmp r0, fp │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n b43be │ │ │ │ mov r0, r8 │ │ │ │ blx 48900 │ │ │ │ b.n b4384 │ │ │ │ @@ -133561,17 +133561,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0034 │ │ │ │ lsls r2, r7, #1 │ │ │ │ pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r4, r3 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #3332] @ 0xd04 │ │ │ │ @@ -133601,17 +133601,17 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r0, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ movs r4, r3 │ │ │ │ - strh r6, [r6, #8] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ @@ -133639,15 +133639,15 @@ │ │ │ │ mvn.w r1, #3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r6, [r2, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ movs r4, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ vldr d7, [pc, #156] @ b45a8 │ │ │ │ @@ -133665,40 +133665,40 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ adds r0, #8 │ │ │ │ strb.w r6, [r5, #1592] @ 0x638 │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 173ea8 │ │ │ │ + bl 173eb8 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n b4596 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ adds r0, #8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 174114 │ │ │ │ + bl 174124 │ │ │ │ cbz r0, b459c │ │ │ │ strd r7, r6, [r4] │ │ │ │ b.n b4554 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #5664 @ 0x1620 │ │ │ │ adds r0, #8 │ │ │ │ strb.w r1, [r5, #1592] @ 0x638 │ │ │ │ ldr r1, [pc, #48] @ (b45b4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ ldrd r6, r7, [r1] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 173ea8 │ │ │ │ + bl 173eb8 │ │ │ │ b.n b454c │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n b4556 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n b4556 │ │ │ │ nop │ │ │ │ @@ -133760,15 +133760,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16cc04 │ │ │ │ + bl 16cc14 │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n b4662 │ │ │ │ @@ -133791,50 +133791,50 @@ │ │ │ │ add.w r7, r5, #5696 @ 0x1640 │ │ │ │ bl 806f8 │ │ │ │ adds r7, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 80a1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r3, [r8, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r8, #1600] @ 0x640 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8, #1604] @ 0x644 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r2, r1, lsl #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r0, r5, #5760 @ 0x1680 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #24 │ │ │ │ mov r2, r1 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e5c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r3, [r8, #580] @ 0x244 │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r8, #580] @ 0x244 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r3, [r5, #3324] @ 0xcfc │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r7, [r3, #1408] @ 0x580 │ │ │ │ cbz r7, b4778 │ │ │ │ add.w r7, r5, #5632 @ 0x1600 │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r0, r5, #5792 @ 0x16a0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ @@ -133843,17 +133843,17 @@ │ │ │ │ dmb ish │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16cc18 │ │ │ │ + bl 16cc28 │ │ │ │ ldr r2, [pc, #96] @ (b47c0 ) │ │ │ │ ldr r3, [pc, #88] @ (b47bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -133918,28 +133918,28 @@ │ │ │ │ cbz r0, b4822 │ │ │ │ ldr r2, [pc, #84] @ (b4860 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b481a │ │ │ │ cbz r3, b4854 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, b4842 │ │ │ │ ldr r2, [pc, #56] @ (b4860 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n b4838 │ │ │ │ cbz r3, b484c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -134030,15 +134030,15 @@ │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n b49f0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b49b0 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, b49a2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w sl, [r7, #12] │ │ │ │ adds r4, r0, r3 │ │ │ │ str r0, [r7, #4] │ │ │ │ b.n b48a8 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ @@ -134052,15 +134052,15 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n b49c8 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cbz r0, b49a6 │ │ │ │ mov r2, sl │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n b4a24 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ add.w ip, r0, r3 │ │ │ │ str r0, [r7, #20] │ │ │ │ b.n b48c4 │ │ │ │ @@ -147191,181 +147191,181 @@ │ │ │ │ ldr.w lr, [pc, #664] @ bd070 │ │ │ │ ldr r2, [pc, #664] @ (bd074 ) │ │ │ │ add r1, pc │ │ │ │ add lr, pc │ │ │ │ add r2, pc │ │ │ │ b.n bc852 │ │ │ │ nop │ │ │ │ - movs r2, r4 │ │ │ │ + movs r2, r6 │ │ │ │ movs r4, r3 │ │ │ │ - mrc2 0, 4, r0, cr12, cr11, {0} │ │ │ │ - mrc2 0, 2, r0, cr2, cr11, {0} │ │ │ │ - mrc2 0, 7, r0, cr2, cr11, {0} │ │ │ │ - mcr2 0, 4, r0, cr0, cr11, {0} │ │ │ │ + mcr2 0, 5, r0, cr12, cr11, {0} │ │ │ │ + mcr2 0, 3, r0, cr2, cr11, {0} │ │ │ │ + vqadd.u8 d0, d2, d11 │ │ │ │ + mrc2 0, 4, r0, cr0, cr11, {0} │ │ │ │ + mcr2 0, 2, r0, cr6, cr11, {0} │ │ │ │ + mcr2 0, 3, r0, cr8, cr11, {0} │ │ │ │ + mrc2 0, 3, r0, cr10, cr11, {0} │ │ │ │ + mcr2 0, 1, r0, cr12, cr11, {0} │ │ │ │ + vqadd.u16 d16, d6, d11 │ │ │ │ + mcr2 0, 2, r0, cr12, cr11, {0} │ │ │ │ + mcr2 0, 0, r0, cr2, cr11, {0} │ │ │ │ + mcr2 0, 2, r0, cr12, cr11, {0} │ │ │ │ + mrc2 0, 1, r0, cr6, cr11, {0} │ │ │ │ + stc2l 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ mrc2 0, 1, r0, cr6, cr11, {0} │ │ │ │ - mrc2 0, 2, r0, cr8, cr11, {0} │ │ │ │ - mcr2 0, 3, r0, cr10, cr11, {0} │ │ │ │ - mrc2 0, 0, r0, cr12, cr11, {0} │ │ │ │ - vqadd.u8 d16, d6, d11 │ │ │ │ - mrc2 0, 1, r0, cr12, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ - mrc2 0, 1, r0, cr12, cr11, {0} │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [ip, #108] @ 0x6c │ │ │ │ - mcr2 0, 1, r0, cr6, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ - ldc2 0, cr0, [r2, #108]! @ 0x6c │ │ │ │ - mcr2 0, 1, r0, cr0, cr11, {0} │ │ │ │ - stc2l 0, cr0, [r6, #108]! @ 0x6c │ │ │ │ - ldc2 0, cr0, [ip, #108] @ 0x6c │ │ │ │ - mrc2 0, 0, r0, cr14, cr11, {0} │ │ │ │ - ldc2l 0, cr0, [r0, #108] @ 0x6c │ │ │ │ - stc2 0, cr0, [r6, #108] @ 0x6c │ │ │ │ - mrc2 0, 0, r0, cr8, cr11, {0} │ │ │ │ - ldc2 0, cr0, [sl, #108]! @ 0x6c │ │ │ │ + mcr2 0, 0, r0, cr12, cr11, {0} │ │ │ │ + stc2l 0, cr0, [r2, #108] @ 0x6c │ │ │ │ + mrc2 0, 1, r0, cr0, cr11, {0} │ │ │ │ + ldc2l 0, cr0, [r6, #108]! @ 0x6c │ │ │ │ + stc2 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ + mcr2 0, 1, r0, cr14, cr11, {0} │ │ │ │ + stc2l 0, cr0, [r0, #108]! @ 0x6c │ │ │ │ + ldc2 0, cr0, [r6, #108] @ 0x6c │ │ │ │ + mcr2 0, 1, r0, cr8, cr11, {0} │ │ │ │ + stc2l 0, cr0, [sl, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [r0, #108] @ 0x6c │ │ │ │ + vqadd.u8 d16, d10, d11 │ │ │ │ + stc2 0, cr0, [ip, #108]! @ 0x6c │ │ │ │ + stc2l 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ + vqadd.u8 d16, d4, d11 │ │ │ │ + stc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ + stc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ + vqadd.u64 d0, d14, d11 │ │ │ │ ldc2l 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ - vqadd.u64 d0, d10, d11 │ │ │ │ - ldc2 0, cr0, [ip, #108] @ 0x6c │ │ │ │ + stc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ + vqadd.u8 d16, d0, d11 │ │ │ │ ldc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ - vqadd.u64 d0, d4, d11 │ │ │ │ - ldc2l 0, cr0, [lr, #-108]! @ 0xffffff94 │ │ │ │ + stc2 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ + vqadd.u64 d0, d14, d11 │ │ │ │ ldc2 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ - vqadd.u32 d0, d14, d11 │ │ │ │ - stc2l 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ - ldc2 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ - vqadd.u64 d0, d0, d11 │ │ │ │ - stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ - ldc2l 0, cr0, [r8], #108 @ 0x6c │ │ │ │ - vqadd.u32 d0, d14, d11 │ │ │ │ - stc2 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ - ldc2l 0, cr0, [sl], {27} │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + stc2l 0, cr0, [sl], #108 @ 0x6c │ │ │ │ + lsls r2, r5, #1 │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfb70001b │ │ │ │ + @ instruction: 0xfb80001b │ │ │ │ + smlawt r0, r6, fp, r0 │ │ │ │ + @ instruction: 0xfbf4001b │ │ │ │ + smmlsr r0, lr, fp, r0 │ │ │ │ + smladx r0, r4, fp, r0 │ │ │ │ + @ instruction: 0xfbf2001b │ │ │ │ + smmlar r0, ip, fp, r0 │ │ │ │ + smlabt r0, r2, fp, r0 │ │ │ │ + @ instruction: 0xfbe8001b │ │ │ │ + smlsdx r0, sl, fp, r0 │ │ │ │ + mls r0, r0, fp, r0 │ │ │ │ + @ instruction: 0xfbea001b │ │ │ │ + smlawt r0, r8, fp, r0 │ │ │ │ + @ instruction: 0xfaee001b │ │ │ │ + @ instruction: 0xfbf4001b │ │ │ │ smladx r0, r6, fp, r0 │ │ │ │ - @ instruction: 0xfbe4001b │ │ │ │ - smmlar r0, lr, fp, r0 │ │ │ │ + @ instruction: 0xfadc001b │ │ │ │ + @ instruction: 0xfbee001b │ │ │ │ smlabt r0, r4, fp, r0 │ │ │ │ - @ instruction: 0xfbe2001b │ │ │ │ - smlsdx r0, ip, fp, r0 │ │ │ │ + @ instruction: 0xfaca001b │ │ │ │ + @ instruction: 0xfbec001b │ │ │ │ mls r0, r2, fp, r0 │ │ │ │ - @ instruction: 0xfbd8001b │ │ │ │ - smlawt r0, sl, fp, r0 │ │ │ │ - @ instruction: 0xfaf0001b │ │ │ │ - @ instruction: 0xfbda001b │ │ │ │ - smladx r0, r8, fp, r0 │ │ │ │ - @ instruction: 0xfade001b │ │ │ │ - @ instruction: 0xfbe4001b │ │ │ │ - smlabt r0, r6, fp, r0 │ │ │ │ - @ instruction: 0xfacc001b │ │ │ │ - @ instruction: 0xfbde001b │ │ │ │ - mls r0, r4, fp, r0 │ │ │ │ - @ instruction: 0xfaba001b │ │ │ │ - @ instruction: 0xfbdc001b │ │ │ │ - @ instruction: 0xfaf2001b │ │ │ │ - @ instruction: 0xfaa8001b │ │ │ │ - stc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ - @ instruction: 0xfad8001b │ │ │ │ + @ instruction: 0xfab8001b │ │ │ │ + ldc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ + @ instruction: 0xfae8001b │ │ │ │ + @ instruction: 0xfa9e001b │ │ │ │ + @ instruction: 0xfbd4001b │ │ │ │ + @ instruction: 0xfad6001b │ │ │ │ + @ instruction: 0xfa8c001b │ │ │ │ + ldc2 0, cr0, [r6], {27} │ │ │ │ + @ instruction: 0xfac4001b │ │ │ │ + @ instruction: 0xfa7a001b │ │ │ │ + ldc2 0, cr0, [ip], {27} │ │ │ │ + @ instruction: 0xfab2001b │ │ │ │ + @ instruction: 0xfa68001b │ │ │ │ + @ instruction: 0xfbb6001b │ │ │ │ + @ instruction: 0xfaa0001b │ │ │ │ + @ instruction: 0xfa56001b │ │ │ │ + @ instruction: 0xfbb0001b │ │ │ │ @ instruction: 0xfa8e001b │ │ │ │ - @ instruction: 0xfbc4001b │ │ │ │ - @ instruction: 0xfac6001b │ │ │ │ + @ instruction: 0xfa44001b │ │ │ │ + @ instruction: 0xfbaa001b │ │ │ │ @ instruction: 0xfa7c001b │ │ │ │ - stc2 0, cr0, [r6], {27} │ │ │ │ - @ instruction: 0xfab4001b │ │ │ │ + @ instruction: 0xfa32001b │ │ │ │ + @ instruction: 0xfba8001b │ │ │ │ @ instruction: 0xfa6a001b │ │ │ │ - stc2 0, cr0, [ip], {27} │ │ │ │ - @ instruction: 0xfaa2001b │ │ │ │ + @ instruction: 0xfa20001b │ │ │ │ + stc2 0, cr0, [r6], #108 @ 0x6c │ │ │ │ @ instruction: 0xfa58001b │ │ │ │ - @ instruction: 0xfba6001b │ │ │ │ - @ instruction: 0xfa90001b │ │ │ │ + @ instruction: 0xfa0e001b │ │ │ │ + ldc2 0, cr0, [r8], #108 @ 0x6c │ │ │ │ @ instruction: 0xfa46001b │ │ │ │ - @ instruction: 0xfba0001b │ │ │ │ - @ instruction: 0xfa7e001b │ │ │ │ + ldr??.w r0, [ip, #27] │ │ │ │ + stc2l 0, cr0, [r6], {27} │ │ │ │ @ instruction: 0xfa34001b │ │ │ │ - @ instruction: 0xfb9a001b │ │ │ │ - @ instruction: 0xfa6c001b │ │ │ │ + vld1.8 @ instruction: 0xf9ea001b │ │ │ │ + ldc2l 0, cr0, [r8], {27} │ │ │ │ @ instruction: 0xfa22001b │ │ │ │ - @ instruction: 0xfb98001b │ │ │ │ - @ instruction: 0xfa5a001b │ │ │ │ + ldr??.w r0, [r8, #27] │ │ │ │ + stc2l 0, cr0, [lr], #108 @ 0x6c │ │ │ │ @ instruction: 0xfa10001b │ │ │ │ - ldc2 0, cr0, [r6], {27} │ │ │ │ - @ instruction: 0xfa48001b │ │ │ │ + vst1.8 @ instruction: 0xf9c6001b │ │ │ │ + stc2 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ ldr??.w r0, [lr, #27] │ │ │ │ - stc2 0, cr0, [r8], #108 @ 0x6c │ │ │ │ - @ instruction: 0xfa36001b │ │ │ │ + ldrsh.w r0, [r4, #27] │ │ │ │ + ldc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ vld1.8 @ instruction: 0xf9ec001b │ │ │ │ - ldc2 0, cr0, [r6], #108 @ 0x6c │ │ │ │ - @ instruction: 0xfa24001b │ │ │ │ + vld1.8 @ instruction: 0xf9a2001b │ │ │ │ + ldc2 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ ldr??.w r0, [sl, #27] │ │ │ │ - stc2l 0, cr0, [r8], {27} │ │ │ │ - @ instruction: 0xfa12001b │ │ │ │ + ldrsb.w r0, [r0, #27] │ │ │ │ + stc2l 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ vst1.8 @ instruction: 0xf9c8001b │ │ │ │ - ldc2l 0, cr0, [lr], {27} │ │ │ │ - @ instruction: 0xfa00001b │ │ │ │ + ldr??.w r0, [lr, fp, lsl #1] │ │ │ │ + stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ ldrsh.w r0, [r6, #27] │ │ │ │ - ldc2l 0, cr0, [r4], #108 @ 0x6c │ │ │ │ - vld1.8 @ instruction: 0xf9ee001b │ │ │ │ + vld4.8 {d16-d19}, [ip :64], fp │ │ │ │ + stc2l 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ vld1.8 @ instruction: 0xf9a4001b │ │ │ │ - stc2 0, cr0, [sl, #-108] @ 0xffffff94 │ │ │ │ - ldr??.w r0, [ip, #27] │ │ │ │ + ldr??.w r0, [sl, fp, lsl #1] │ │ │ │ + stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ ldrsb.w r0, [r2, #27] │ │ │ │ - stc2 0, cr0, [r0, #-108]! @ 0xffffff94 │ │ │ │ - vst1.8 @ instruction: 0xf9ca001b │ │ │ │ + vst4.8 {d16-d19}, [r8 :64], fp │ │ │ │ + stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ vst1.8 @ instruction: 0xf980001b │ │ │ │ - ldc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ - ldrsh.w r0, [r8, #27] │ │ │ │ + ldrsh.w r0, [r6, fp, lsl #1] │ │ │ │ + ldc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ vld4.8 {d16-d19}, [lr :64], fp │ │ │ │ - ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ - vld1.8 @ instruction: 0xf9a6001b │ │ │ │ + vld4.8 {d0-d3}, [r4 :64], fp │ │ │ │ + stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ ldr??.w r0, [ip, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [sl, #-108]! @ 0xffffff94 │ │ │ │ - ldrsb.w r0, [r4, #27] │ │ │ │ + ldrsb.w r0, [r2, fp, lsl #1] │ │ │ │ + stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ vst4.8 {d16-d19}, [sl :64], fp │ │ │ │ - ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ - vst1.8 @ instruction: 0xf982001b │ │ │ │ + vst4.8 {d0-d3}, [r0 :64], fp │ │ │ │ + stc2l 0, cr0, [r6, #-108] @ 0xffffff94 │ │ │ │ ldrsh.w r0, [r8, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ - ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ + str??.w r0, [lr, #27] │ │ │ │ + stc2l 0, cr0, [ip, #-108] @ 0xffffff94 │ │ │ │ vld4.8 {d0-d3}, [r6 :64], fp │ │ │ │ - stc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ - ldr??.w r0, [lr, fp, lsl #1] │ │ │ │ + ldr.w r0, [ip, #27] │ │ │ │ + ldc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ ldrsb.w r0, [r4, fp, lsl #1] │ │ │ │ - ldc2 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ - vst4.8 {d16-d19}, [ip :64], fp │ │ │ │ + str.w r0, [sl, #27] │ │ │ │ + ldc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ vst4.8 {d0-d3}, [r2 :64], fp │ │ │ │ - ldc2 0, cr0, [r8, #-108]! @ 0xffffff94 │ │ │ │ - ldrsh.w r0, [sl, fp, lsl #1] │ │ │ │ + ldrh.w r0, [r8, #27] │ │ │ │ + ldc2l 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ ldr??.w r0, [r0, #27] │ │ │ │ - ldc2 0, cr0, [r6, #-108]! @ 0xffffff94 │ │ │ │ - vld4.8 {d0-d3}, [r8 :64], fp │ │ │ │ + strh.w r0, [r6, #27] │ │ │ │ + stc2l 0, cr0, [r4, #-108]! @ 0xffffff94 │ │ │ │ ldr.w r0, [lr, #27] │ │ │ │ - ldc2 0, cr0, [ip, #-108]! @ 0xffffff94 │ │ │ │ - ldrsb.w r0, [r6, fp, lsl #1] │ │ │ │ + ldrb.w r0, [r4, #27] │ │ │ │ + ldc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ str.w r0, [ip, #27] │ │ │ │ - stc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ - vst4.8 {d0-d3}, [r4 :64], fp │ │ │ │ + strb.w r0, [r2, #27] │ │ │ │ + ldc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ ldrh.w r0, [sl, #27] │ │ │ │ - stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ - ldr??.w r0, [r2, #27] │ │ │ │ + ldr??.w r0, [r0, fp, lsl #1] │ │ │ │ + stc2l 0, cr0, [r2, #-108]! @ 0xffffff94 │ │ │ │ strh.w r0, [r8, #27] │ │ │ │ - stc2l 0, cr0, [lr, #-108] @ 0xffffff94 │ │ │ │ - str??.w r0, [r0, #27] │ │ │ │ - ldrb.w r0, [r6, #27] │ │ │ │ - ldc2l 0, cr0, [r4, #-108] @ 0xffffff94 │ │ │ │ - str.w r0, [lr, #27] │ │ │ │ - strb.w r0, [r4, #27] │ │ │ │ - stc2 0, cr0, [lr, #108] @ 0x6c │ │ │ │ - ldrh.w r0, [ip, #27] │ │ │ │ - ldr??.w r0, [r2, fp, lsl #1] │ │ │ │ - stc2l 0, cr0, [r8, #-108] @ 0xffffff94 │ │ │ │ - strh.w r0, [sl, #27] │ │ │ │ - str??.w r0, [r0, fp, lsl #1] │ │ │ │ - ldc2l 0, cr0, [r2, #-108] @ 0xffffff94 │ │ │ │ - ldrb.w r0, [r8, #27] │ │ │ │ - str.w r0, [lr, fp, lsl #1] │ │ │ │ + ldr.w r0, [lr, fp, lsl #1] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3640] @ 0xe38 │ │ │ │ ldr r2, [pc, #36] @ (bd0b8 ) │ │ │ │ @@ -149983,153 +149983,153 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4068 @ 0xfe4 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - b.n bed00 │ │ │ │ + b.n bed20 │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb08 │ │ │ │ + b.n beb28 │ │ │ │ movs r3, r3 │ │ │ │ adds r4, r4, r3 │ │ │ │ lsls r2, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + movs r0, #238 @ 0xee │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ + movs r1, #0 │ │ │ │ movs r4, r3 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + udf #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + cmp r5, #114 @ 0x72 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ movs r4, r3 │ │ │ │ - ble.n bf1c4 │ │ │ │ + ble.n bf1e4 │ │ │ │ movs r3, r3 │ │ │ │ - ble.n bf128 │ │ │ │ + ble.n bf148 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #28 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #46 @ 0x2e │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ movs r4, r3 │ │ │ │ - ble.n bf268 │ │ │ │ + ble.n bf288 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf1cc │ │ │ │ + bgt.n bf1ec │ │ │ │ movs r3, r3 │ │ │ │ - b.n bebe4 │ │ │ │ + b.n bec04 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bec0c │ │ │ │ + b.n bec2c │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf314 │ │ │ │ + bgt.n bf134 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n bf278 │ │ │ │ + bgt.n bf298 │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #244 @ 0xf4 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + cmp r0, #6 │ │ │ │ movs r4, r3 │ │ │ │ - blt.n bf1e8 │ │ │ │ + blt.n bf208 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf14c │ │ │ │ + blt.n bf16c │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb1c │ │ │ │ + b.n beb3c │ │ │ │ movs r3, r3 │ │ │ │ - b.n beb2c │ │ │ │ + b.n beb4c │ │ │ │ movs r3, r3 │ │ │ │ - blt.n bf2a4 │ │ │ │ + blt.n bf2c4 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf208 │ │ │ │ + bge.n bf228 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r4, r6, #25 │ │ │ │ + asrs r4, r0, #26 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #26 │ │ │ │ + asrs r2, r3, #26 │ │ │ │ movs r4, r3 │ │ │ │ - bge.n bf160 │ │ │ │ + bge.n bf180 │ │ │ │ movs r3, r3 │ │ │ │ - bge.n bf2c4 │ │ │ │ + bge.n bf2e4 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeada001b │ │ │ │ - @ instruction: 0xeaa4001b │ │ │ │ - bls.n bf224 │ │ │ │ + @ instruction: 0xeaea001b │ │ │ │ + @ instruction: 0xeab4001b │ │ │ │ + bls.n bf244 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n bf188 │ │ │ │ + bls.n bf1a8 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, #250 @ 0xfa │ │ │ │ + cmp r3, #10 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #32 │ │ │ │ movs r4, r3 │ │ │ │ - bls.n bf304 │ │ │ │ + bls.n bf324 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n bf268 │ │ │ │ + bls.n bf288 │ │ │ │ movs r3, r3 │ │ │ │ - sub.w r0, r6, fp, lsr #32 │ │ │ │ - orr.w r0, r8, fp, lsr #32 │ │ │ │ - bhi.n bf2cc │ │ │ │ + subs.w r0, r6, fp, lsr #32 │ │ │ │ + orrs.w r0, r8, fp, lsr #32 │ │ │ │ + bhi.n bf2ec │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n bf230 │ │ │ │ + bvc.n bf250 │ │ │ │ movs r3, r3 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r4, r3 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n bf1e4 │ │ │ │ + bvc.n bf204 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n bf348 │ │ │ │ + bvc.n bf368 │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r6, #30 │ │ │ │ + asrs r6, r0, #31 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ movs r4, r3 │ │ │ │ - bvc.n bf2f0 │ │ │ │ + bvc.n bf310 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf254 │ │ │ │ + bvs.n bf274 │ │ │ │ movs r3, r3 │ │ │ │ - b.n befd4 │ │ │ │ + b.n beff4 │ │ │ │ movs r3, r3 │ │ │ │ - b.n beff8 │ │ │ │ + b.n bf018 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf1e8 │ │ │ │ + bvs.n bf208 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n bf34c │ │ │ │ + bvs.n bf36c │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ movs r4, r3 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ movs r4, r3 │ │ │ │ - bvs.n bf2fc │ │ │ │ + bvs.n bf31c │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf260 │ │ │ │ + bpl.n bf280 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #114 @ 0x72 │ │ │ │ - movs r4, r3 │ │ │ │ movs r3, #130 @ 0x82 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf200 │ │ │ │ + movs r3, #146 @ 0x92 │ │ │ │ + movs r4, r3 │ │ │ │ + bpl.n bf220 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n bf368 │ │ │ │ + bpl.n bf388 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r6, #24 │ │ │ │ - movs r4, r3 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r4, r3 │ │ │ │ - bpl.n bf334 │ │ │ │ + lsrs r0, r2, #25 │ │ │ │ + movs r4, r3 │ │ │ │ + bpl.n bf354 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf298 │ │ │ │ + bmi.n bf2b8 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #34 @ 0x22 │ │ │ │ + movs r3, #50 @ 0x32 │ │ │ │ movs r4, r3 │ │ │ │ - movs r3, #58 @ 0x3a │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - bmi.n bf260 │ │ │ │ + bmi.n bf280 │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n bf3c4 │ │ │ │ + bmi.n bf3e4 │ │ │ │ movs r3, r3 │ │ │ │ movw r2, #41568 @ 0xa260 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ cmp r3, r2 │ │ │ │ beq.w c30da │ │ │ │ bhi.w c0708 │ │ │ │ movw r2, #39568 @ 0x9a90 │ │ │ │ @@ -151213,191 +151213,191 @@ │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf69c001b │ │ │ │ - movw r0, #10267 @ 0x281b │ │ │ │ - bcs.n c0030 │ │ │ │ + subw r0, ip, #2075 @ 0x81b │ │ │ │ + @ instruction: 0xf652001b │ │ │ │ + bcc.n c0050 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n bff94 │ │ │ │ + bcs.n bffb4 │ │ │ │ movs r3, r3 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ movs r4, r3 │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n c0114 │ │ │ │ + bcs.n c0134 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c0078 │ │ │ │ + bcs.n c0098 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c0060 │ │ │ │ + bls.n c0080 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c0070 │ │ │ │ + bls.n c0090 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c0030 │ │ │ │ + bne.n c0050 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n bff94 │ │ │ │ + bne.n bffb4 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r2, r6 │ │ │ │ + subs r2, r4, r6 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r4, r3 │ │ │ │ - bne.n c014c │ │ │ │ + bne.n bff6c │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c00b0 │ │ │ │ + bne.n c00d0 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsrs r2, r2, #32 │ │ │ │ movs r4, r3 │ │ │ │ - beq.n c0068 │ │ │ │ + bne.n c0088 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n bffcc │ │ │ │ + beq.n bffec │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c00bc │ │ │ │ + bge.n c00dc │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c005c │ │ │ │ + bls.n c007c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c015c │ │ │ │ + beq.n c017c │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c00c0 │ │ │ │ + beq.n c00e0 │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r4, r1 │ │ │ │ + subs r4, r6, r1 │ │ │ │ movs r4, r3 │ │ │ │ - subs r6, r5, r1 │ │ │ │ + subs r6, r7, r1 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + beq.n c0098 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r5, r7} │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - b.n bf9f0 │ │ │ │ + b.n bfa10 │ │ │ │ movs r3, r3 │ │ │ │ - b.n bfa30 │ │ │ │ + b.n bfa50 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r4} │ │ │ │ + ldmia r7!, {r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia.w sl!, {r0, r1, r3, r4} │ │ │ │ - @ instruction: 0xe850001b │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + @ instruction: 0xe8ca001b │ │ │ │ + strd r0, r0, [r0], #-108 @ 0x6c │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + lsrs r2, r7, #6 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r2, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bfi r0, r4, #0, #28 │ │ │ │ - @ instruction: 0xf332001b │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + @ instruction: 0xf374001b │ │ │ │ + sbfx r0, r2, #0, #28 │ │ │ │ + ldmia r5, {r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - rsb r0, r8, #10158080 @ 0x9b0000 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + rsbs r0, r8, #10158080 @ 0x9b0000 │ │ │ │ + subs r2, r4, r7 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, r7, #6 │ │ │ │ + subs r2, r1, #7 │ │ │ │ movs r4, r3 │ │ │ │ - subs r0, r0, #7 │ │ │ │ + subs r0, r2, #7 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c000c │ │ │ │ + bmi.n c002c │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0024 │ │ │ │ + bmi.n c0044 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r1, r2, r4} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c01ac │ │ │ │ + bne.n c01cc │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c01bc │ │ │ │ + bne.n c01dc │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r4, r3 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ + ldmia r1, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf218001b │ │ │ │ - adds r4, r3, r0 │ │ │ │ + @ instruction: 0xf228001b │ │ │ │ + adds r4, r5, r0 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r1, {r1, r2, r3, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r5, #30 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r4, r3 │ │ │ │ - ldmia r0!, {r1, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xfa40001b │ │ │ │ - @ instruction: 0xfa00001b │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + @ instruction: 0xfa50001b │ │ │ │ + @ instruction: 0xfa10001b │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r0!, {r1} │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ movs r3, r3 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + subs r4, r2, r5 │ │ │ │ movs r4, r3 │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r5, r7} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ + lsrs r0, r3, #3 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r7!, {r1, r4, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ + stmia r7!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - sub.w r0, r0, #27 │ │ │ │ - subs.w r0, r4, #27 │ │ │ │ - stmia r7!, {r1, r4, r5} │ │ │ │ + subs.w r0, r0, #27 │ │ │ │ + rsb r0, r4, #27 │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - adds.w r0, r6, #27 │ │ │ │ - @ instruction: 0xf0e2001b │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ + @ instruction: 0xf126001b │ │ │ │ + @ instruction: 0xf0f2001b │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r4, r5, r6} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + lsrs r6, r2, #15 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r4} │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ movw r2, #30497 @ 0x7721 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w c34ae │ │ │ │ movw r2, #33496 @ 0x82d8 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ @@ -152371,175 +152371,175 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2795 @ 0xaeb │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r4, #15 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6, {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r2, r3} │ │ │ │ + stmia r4!, {r1, r2, r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0db8 │ │ │ │ + bmi.n c0dd8 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0d20 │ │ │ │ + bcc.n c0d40 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ + stmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r4, r6, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r3, r4, r5, r7} │ │ │ │ + stmia r2!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r0, r2, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r2!, {r1, r4, r7} │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r6} │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - orr.w r0, sl, fp, lsr #32 │ │ │ │ - ssat16 r0, #28, r4 │ │ │ │ - stmia r2!, {r1, r5} │ │ │ │ + orrs.w r0, sl, fp, lsr #32 │ │ │ │ + @ instruction: 0xf334001b │ │ │ │ + stmia r2!, {r1, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeab2001b │ │ │ │ - asrs r4, r7, #3 │ │ │ │ + @ instruction: 0xeac2001b │ │ │ │ + asrs r4, r1, #4 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r0, #12 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ movs r4, r3 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ movs r4, r3 │ │ │ │ - stmia r1!, {r1, r2, r3, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia.w r6!, {r0, r1, r3, r4} │ │ │ │ - sub.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + @ instruction: 0xe8c6001b │ │ │ │ + subs.w r0, r4, #10158080 @ 0x9b0000 │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r3, r3 │ │ │ │ + mrc2 0, 1, r0, cr2, cr11, {0} │ │ │ │ + mcr2 0, 2, r0, cr8, cr11, {0} │ │ │ │ + stmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ movs r3, r3 │ │ │ │ - mcr2 0, 1, r0, cr2, cr11, {0} │ │ │ │ - mrc2 0, 1, r0, cr8, cr11, {0} │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ - movs r3, r3 │ │ │ │ - @ instruction: 0xf0b6001b │ │ │ │ - @ instruction: 0xf0c4001b │ │ │ │ - itee al │ │ │ │ - moval r3, r3 │ │ │ │ - ittt ls @ unpredictable > │ │ │ │ - movls r3, r3 │ │ │ │ - lslls r6, r0, #25 │ │ │ │ - movls r4, r3 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + @ instruction: 0xf0c6001b │ │ │ │ + @ instruction: 0xf0d4001b │ │ │ │ + ittt │ │ │ │ + mov r3, r3 │ │ │ │ + itee ge @ unpredictable > │ │ │ │ + movge r3, r3 │ │ │ │ + lsllt r6, r2, #25 │ │ │ │ + movlt r4, r3 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ movs r4, r3 │ │ │ │ - itte hi │ │ │ │ - movhi r3, r3 │ │ │ │ - itet cc @ unpredictable │ │ │ │ - movcc r3, r3 │ │ │ │ - @ instruction: 0xfbdc001b │ │ │ │ - @ instruction: 0xfbaa001b │ │ │ │ - yield │ │ │ │ + itet ls │ │ │ │ + movls r3, r3 │ │ │ │ + itte mi @ unpredictable │ │ │ │ + movmi r3, r3 │ │ │ │ + @ instruction: 0xfbec001b │ │ │ │ + @ instruction: 0xfbba001b │ │ │ │ + wfe │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x00c0 │ │ │ │ + bkpt 0x00d0 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c0eb4 │ │ │ │ + bls.n c0ed4 │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c0d6c │ │ │ │ + bhi.n c0d8c │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0080 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0030 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c09b4 │ │ │ │ + b.n c09d4 │ │ │ │ movs r3, r3 │ │ │ │ - vshr.s32 d16, d11, #6 │ │ │ │ - bkpt 0x0000 │ │ │ │ + and.w r0, sl, #27 │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0efc │ │ │ │ + bcc.n c0f1c │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c0f2c │ │ │ │ + bcc.n c0d4c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r7, pc} │ │ │ │ + pop {r3, r5, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r1, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ movs r4, r3 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r6, pc} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5, r6, r7} │ │ │ │ - movs r3, r3 │ │ │ │ - and.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ - ands.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + ands.w r0, ip, #10158080 @ 0x9b0000 │ │ │ │ + bic.w r0, sl, #10158080 @ 0x9b0000 │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - bmi.n c0e3c │ │ │ │ + pop {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ bmi.n c0e5c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r5, r6} │ │ │ │ + bpl.n c0e7c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r4} │ │ │ │ + pop {r4, r5, r6} │ │ │ │ + movs r3, r3 │ │ │ │ + pop {r5} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1028 │ │ │ │ + b.n c1048 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c1060 │ │ │ │ + b.n c1080 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0f08 │ │ │ │ + pop {r1} │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r2, c0ef8 │ │ │ │ + cbnz r2, c0efc │ │ │ │ movs r3, r3 │ │ │ │ - b.n c15e0 │ │ │ │ + b.n c1600 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c141c │ │ │ │ + b.n c143c │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev16 r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r0, r2 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - b.n c10c4 │ │ │ │ + b.n c10e4 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c0ebc │ │ │ │ + cbnz r0, c0ec0 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ + cbnz r0, c0eb0 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r2, [r4, #832] @ 0x340 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bcc.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -153785,101 +153785,101 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4058 @ 0xfda │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - bgt.n c1d30 │ │ │ │ + bgt.n c1d50 │ │ │ │ movs r3, r3 │ │ │ │ - bgt.n c1e08 │ │ │ │ + bgt.n c1e28 │ │ │ │ movs r3, r3 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - itee cc │ │ │ │ - movcc r3, r3 │ │ │ │ - blt.n c1dbc @ unpredictable │ │ │ │ - movcs r3, r3 │ │ │ │ - push {r1, r4, r5} │ │ │ │ + ittt mi │ │ │ │ + movmi r3, r3 │ │ │ │ + blt.n c1ddc @ unpredictable │ │ │ │ + movmi r3, r3 │ │ │ │ + push {r1, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c1e3c │ │ │ │ + cbz r2, c1e40 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1, {r1, r2, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e4c │ │ │ │ + push {} │ │ │ │ movs r3, r3 │ │ │ │ - cbz r0, c1e3c │ │ │ │ + cbz r0, c1e40 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c1e94 │ │ │ │ + bls.n c1eb4 │ │ │ │ movs r3, r3 │ │ │ │ - bics.w r0, ip, #27 │ │ │ │ - cbz r2, c1de4 │ │ │ │ + orr.w r0, ip, #27 │ │ │ │ + cbz r2, c1de8 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #328 @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - mcr 0, 5, r0, cr0, cr11, {0} │ │ │ │ - mrc 0, 2, r0, cr8, cr11, {0} │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + mrc 0, 5, r0, cr0, cr11, {0} │ │ │ │ + mcr 0, 3, r0, cr8, cr11, {0} │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c1dc0 │ │ │ │ + bcc.n c1de0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c195c │ │ │ │ + b.n c197c │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #488 @ 0x1e8 │ │ │ │ - movs r3, r3 │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + add r2, sp, #552 @ 0x228 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ + ldmia r2!, {r3} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #424 @ 0x1a8 │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c1df8 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh.w r0, [r8, fp, lsl #1] │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ + bcc.n c1e18 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #824 @ 0x338 │ │ │ │ + vst4.8 {d16-d19}, [r8 :64], fp │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ + add r1, sp, #888 @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ + ldmia r1!, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #840 @ 0x348 │ │ │ │ + ldmia r1!, {r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xe990001b │ │ │ │ - stmdb r4!, {r0, r1, r3, r4} │ │ │ │ - add r1, sp, #456 @ 0x1c8 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ + @ instruction: 0xe9a0001b │ │ │ │ + ldmdb r4!, {r0, r1, r3, r4} │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ movs r3, r3 │ │ │ │ push {r2, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ + movs r3, r3 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #888 @ 0x378 │ │ │ │ + add r0, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xf70c001b │ │ │ │ - @ instruction: 0xf720001b │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + @ instruction: 0xf71c001b │ │ │ │ + @ instruction: 0xf730001b │ │ │ │ + add r0, sp, #1000 @ 0x3e8 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #616 @ 0x268 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #267] @ 0x10b │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c1e7c │ │ │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ @@ -154970,298 +154970,298 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #4131 @ 0x1023 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - bkpt 0x001c │ │ │ │ + bkpt 0x002c │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #832 @ (adr r7, c2e20 ) │ │ │ │ + add r7, pc, #896 @ (adr r7, c2e60 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #512 @ (adr r7, c2ce4 ) │ │ │ │ + add r7, pc, #576 @ (adr r7, c2d24 ) │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c2a48 │ │ │ │ + beq.n c2a68 │ │ │ │ movs r3, r3 │ │ │ │ - stc 0, cr0, [sl], {27} │ │ │ │ - add r7, pc, #496 @ (adr r7, c2ce0 ) │ │ │ │ + ldc 0, cr0, [sl], {27} │ │ │ │ + add r7, pc, #560 @ (adr r7, c2d20 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #176 @ (adr r7, c2ba4 ) │ │ │ │ + add r7, pc, #240 @ (adr r7, c2be4 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ - movs r3, r3 │ │ │ │ - ldmia r2!, {r1, r3, r5} │ │ │ │ + ldmia r2, {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #192 @ (adr r7, c2bc0 ) │ │ │ │ + ldmia r2!, {r1, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #896 @ (adr r6, c2e84 ) │ │ │ │ + add r7, pc, #256 @ (adr r7, c2c00 ) │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2b44 │ │ │ │ + add r6, pc, #960 @ (adr r6, c2ec4 ) │ │ │ │ movs r3, r3 │ │ │ │ - bge.n c2ad4 │ │ │ │ + blt.n c2b64 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #856 @ (adr r6, c2e68 ) │ │ │ │ + bge.n c2af4 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #536 @ (adr r6, c2d2c ) │ │ │ │ + add r6, pc, #920 @ (adr r6, c2ea8 ) │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2b90 │ │ │ │ + add r6, pc, #600 @ (adr r6, c2d6c ) │ │ │ │ movs r3, r3 │ │ │ │ - bhi.n c2a60 │ │ │ │ + bls.n c2bb0 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #384 @ (adr r6, c2ca0 ) │ │ │ │ + bhi.n c2a80 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #64 @ (adr r6, c2b64 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, c2ce0 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ + add r6, pc, #128 @ (adr r6, c2ba4 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #24 @ (adr r6, c2b48 ) │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #728 @ (adr r5, c2e0c ) │ │ │ │ + add r6, pc, #88 @ (adr r6, c2b88 ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r4} │ │ │ │ + add r5, pc, #792 @ (adr r5, c2e4c ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r5} │ │ │ │ + pop {r1, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #728 @ (adr r5, c2e18 ) │ │ │ │ + pop {r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #416 @ (adr r5, c2ce4 ) │ │ │ │ + add r5, pc, #792 @ (adr r5, c2e58 ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r6} │ │ │ │ + add r5, pc, #480 @ (adr r5, c2d24 ) │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #440 @ (adr r5, c2d08 ) │ │ │ │ + pop {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #120 @ (adr r5, c2bcc ) │ │ │ │ + add r5, pc, #504 @ (adr r5, c2d48 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2d04 │ │ │ │ + add r5, pc, #184 @ (adr r5, c2c0c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2d1c │ │ │ │ + b.n c2d24 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, pc, #136 @ (adr r5, c2be8 ) │ │ │ │ + b.n c2d3c │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #840 @ (adr r4, c2eac ) │ │ │ │ + add r5, pc, #200 @ (adr r5, c2c28 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r4!, {r1, r4, r5, r6, r7} │ │ │ │ + add r4, pc, #904 @ (adr r4, c2eec ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + stmia r5!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #808 @ (adr r4, c2e98 ) │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #496 @ (adr r4, c2d64 ) │ │ │ │ + add r4, pc, #872 @ (adr r4, c2ed8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r4, pc, #560 @ (adr r4, c2da4 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #488 @ (adr r4, c2d68 ) │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #168 @ (adr r4, c2c2c ) │ │ │ │ + add r4, pc, #552 @ (adr r4, c2da8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrd r0, r0, [lr], #-108 @ 0x6c │ │ │ │ - stmia.w ip, {r0, r1, r3, r4} │ │ │ │ - add r4, pc, #184 @ (adr r4, c2c48 ) │ │ │ │ + add r4, pc, #232 @ (adr r4, c2c6c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #888 @ (adr r3, c2f0c ) │ │ │ │ + stmia.w lr, {r0, r1, r3, r4} │ │ │ │ + ldmia.w ip, {r0, r1, r3, r4} │ │ │ │ + add r4, pc, #248 @ (adr r4, c2c88 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r3, pc, #952 @ (adr r3, c2f4c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #808 @ 0x328 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #744 @ (adr r3, c2e88 ) │ │ │ │ + add r2, sp, #544 @ 0x220 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #432 @ (adr r3, c2d54 ) │ │ │ │ + add r3, pc, #808 @ (adr r3, c2ec8 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2f40 │ │ │ │ + add r3, pc, #496 @ (adr r3, c2d94 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2ed8 │ │ │ │ + b.n c2f60 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #400 @ (adr r3, c2d40 ) │ │ │ │ + b.n c2ef8 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #80 @ (adr r3, c2c04 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, c2d80 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c33a8 │ │ │ │ + add r3, pc, #144 @ (adr r3, c2c44 ) │ │ │ │ movs r3, r3 │ │ │ │ b.n c23c8 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #96 @ (adr r3, c2c20 ) │ │ │ │ + b.n c23e8 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #800 @ (adr r2, c2ee4 ) │ │ │ │ + add r3, pc, #160 @ (adr r3, c2c60 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + add r2, pc, #864 @ (adr r2, c2f24 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #784 @ (adr r2, c2ee0 ) │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #464 @ (adr r2, c2da4 ) │ │ │ │ + add r2, pc, #848 @ (adr r2, c2f20 ) │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n c2c64 │ │ │ │ + add r2, pc, #528 @ (adr r2, c2de4 ) │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n c2bf4 │ │ │ │ + bvs.n c2c84 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #424 @ (adr r2, c2d88 ) │ │ │ │ + bvs.n c2c14 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #104 @ (adr r2, c2c4c ) │ │ │ │ + add r2, pc, #488 @ (adr r2, c2dc8 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + add r2, pc, #168 @ (adr r2, c2c8c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #120 @ (adr r2, c2c68 ) │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #824 @ (adr r1, c2f2c ) │ │ │ │ + add r2, pc, #184 @ (adr r2, c2ca8 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r1, pc, #888 @ (adr r1, c2f6c ) │ │ │ │ movs r3, r3 │ │ │ │ - add r2, sp, #544 @ 0x220 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #808 @ (adr r1, c2f28 ) │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #488 @ (adr r1, c2dec ) │ │ │ │ + add r1, pc, #872 @ (adr r1, c2f68 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c28fc │ │ │ │ + add r1, pc, #552 @ (adr r1, c2e2c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2874 │ │ │ │ + b.n c291c │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #392 @ (adr r1, c2d98 ) │ │ │ │ + b.n c2894 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #72 @ (adr r1, c2c5c ) │ │ │ │ + add r1, pc, #456 @ (adr r1, c2dd8 ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2edc │ │ │ │ + add r1, pc, #136 @ (adr r1, c2c9c ) │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2f04 │ │ │ │ + b.n c2efc │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #88 @ (adr r1, c2c78 ) │ │ │ │ + b.n c2f24 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #792 @ (adr r0, c2f3c ) │ │ │ │ + add r1, pc, #152 @ (adr r1, c2cb8 ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + add r0, pc, #856 @ (adr r0, c2f7c ) │ │ │ │ movs r3, r3 │ │ │ │ - stmia r1!, {r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #808 @ (adr r0, c2f58 ) │ │ │ │ + stmia r2!, {} │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #488 @ (adr r0, c2e1c ) │ │ │ │ + add r0, pc, #872 @ (adr r0, c2f98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ssat16 r0, #28, lr │ │ │ │ - movw r0, #49179 @ 0xc01b │ │ │ │ - add r0, pc, #168 @ (adr r0, c2ce8 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, c2e5c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #872] @ 0x368 │ │ │ │ + @ instruction: 0xf33e001b │ │ │ │ + @ instruction: 0xf25c001b │ │ │ │ + add r0, pc, #232 @ (adr r0, c2d28 ) │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c2bb4 │ │ │ │ + ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ bvc.n c2bd4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + bvc.n c2bf4 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #568] @ 0x238 │ │ │ │ + ldr r7, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - ldcl 0, cr0, [lr], {27} │ │ │ │ - stcl 0, cr0, [ip], #108 @ 0x6c │ │ │ │ - ldr r7, [sp, #584] @ 0x248 │ │ │ │ + ldr r7, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ + stcl 0, cr0, [lr], #108 @ 0x6c │ │ │ │ + ldcl 0, cr0, [ip], #108 @ 0x6c │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c291c │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ b.n c293c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ + b.n c295c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r7, [sp, #344] @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c2bcc │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - bcc.n c2d24 │ │ │ │ + bcc.n c2bec │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + bcc.n c2d44 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2c50 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - blt.n c2d68 │ │ │ │ + blt.n c2c70 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ + blt.n c2d88 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r6, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c29f8 │ │ │ │ + ldr r5, [sp, #880] @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c2a28 │ │ │ │ + b.n c2a18 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + b.n c2a48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2c4c │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c2c78 │ │ │ │ + bls.n c2c6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + bls.n c2c98 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ + ldr r5, [sp, #304] @ 0x130 │ │ │ │ movs r3, r3 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r4, r6} │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4} │ │ │ │ + push {r2, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + push {r2, r3, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #520] @ 0x208 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d36 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c2d3e │ │ │ │ + cbz r4, c2d3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ + cbz r4, c2d42 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - stcl 0, cr0, [r8], {27} │ │ │ │ - ldcl 0, cr0, [ip], {27} │ │ │ │ - ldr r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r4, [sp, #312] @ 0x138 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + ldcl 0, cr0, [r8], {27} │ │ │ │ + stcl 0, cr0, [ip], #108 @ 0x6c │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #96 @ (adr r4, c2d68 ) │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #192 @ (adr r4, c2dcc ) │ │ │ │ + add r4, pc, #160 @ (adr r4, c2da8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + add r4, pc, #256 @ (adr r4, c2e0c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xeb80001b │ │ │ │ - @ instruction: 0xeb98001b │ │ │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + @ instruction: 0xeb90001b │ │ │ │ + sub.w r0, r8, fp, lsr #32 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #185] @ 0xb9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c2d3c │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ @@ -156335,301 +156335,301 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #3289 @ 0xcd9 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r2, r5} │ │ │ │ - movs r3, r3 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #488 @ 0x1e8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3960 │ │ │ │ + cbz r2, c395e │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + cbz r4, c3964 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r3, r3 │ │ │ │ - revsh r4, r7 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r3 │ │ │ │ - revsh r6, r1 │ │ │ │ + cbnz r4, c39ae │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + revsh r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #32 @ (adr r3, c399c ) │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #104 @ (adr r3, c39e8 ) │ │ │ │ + add r3, pc, #96 @ (adr r3, c39dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + add r3, pc, #168 @ (adr r3, c3a28 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c399e │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3996 │ │ │ │ + cbz r2, c39a2 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #696] @ 0x2b8 │ │ │ │ + cbz r4, c399a │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - bne.n c3a68 │ │ │ │ + str r7, [sp, #440] @ 0x1b8 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c3998 │ │ │ │ + bne.n c3a88 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + bne.n c39b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r5} │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r1, r2, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + push {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + str r6, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #640] @ 0x280 │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + str r6, [sp, #384] @ 0x180 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r2, r3, r6} │ │ │ │ + pop {r1, r2, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + pop {r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #472] @ 0x1d8 │ │ │ │ movs r3, r3 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c3a58 │ │ │ │ + pop {r3, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + cbnz r6, c3a5c │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #720] @ 0x2d0 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + str r5, [sp, #464] @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb652 │ │ │ │ + @ instruction: 0xb654 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #416] @ 0x1a0 │ │ │ │ + cpsie i │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0084 │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - bkpt 0x0096 │ │ │ │ + bkpt 0x0094 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ + bkpt 0x00a6 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #816] @ 0x330 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3ae4 │ │ │ │ + str r4, [sp, #880] @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - bvc.n c3924 │ │ │ │ + bvc.n c3b04 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ + bvc.n c3944 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + str r4, [sp, #896] @ 0x380 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + str r4, [sp, #576] @ 0x240 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #528] @ 0x210 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #792 @ 0x318 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, pc, #336 @ (adr r7, c3b90 ) │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #632] @ 0x278 │ │ │ │ + add r7, pc, #400 @ (adr r7, c3bd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #696] @ 0x2b8 │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + @ instruction: 0xb600 │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ + @ instruction: 0xb60a │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #944] @ 0x3b0 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + str r2, [sp, #1008] @ 0x3f0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + str r2, [sp, #664] @ 0x298 │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + sub sp, #8 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #872 @ 0x368 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #992] @ 0x3e0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #896] @ 0x380 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + str r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3b0c │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3b44 │ │ │ │ + bpl.n c3b2c │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + bpl.n c3b64 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #376] @ 0x178 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + str r1, [sp, #352] @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r2, r4, r7} │ │ │ │ + str r1, [sp, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ │ │ + ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3e54 │ │ │ │ + str r0, [sp, #752] @ 0x2f0 │ │ │ │ movs r3, r3 │ │ │ │ - b.n c3e7c │ │ │ │ + b.n c3e74 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #704] @ 0x2c0 │ │ │ │ + b.n c3e9c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r0, [sp, #448] @ 0x1c0 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #752] @ 0x2f0 │ │ │ │ + str r6, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3ae8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - bvs.n c3b10 │ │ │ │ + bvs.n c3b08 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + bvs.n c3b30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - cbz r2, c3b2e │ │ │ │ + ldrh r2, [r0, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - cbz r4, c3b36 │ │ │ │ + cbz r2, c3b32 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + cbz r4, c3b3a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + ldrh r6, [r6, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + add r4, sp, #112 @ 0x70 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r4, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + ldrh r6, [r2, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ ldmia r2, {r2, r3, r4, r5} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + ldmia r2, {r2, r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r7, sp, #472 @ 0x1d8 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - bls.n c3b1c │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + bge.n c3b3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3c18 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - bcs.n c3a54 │ │ │ │ + bcs.n c3c38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ + bcs.n c3a74 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #48] @ 0x30 │ │ │ │ + ldrh r4, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r3, r3 │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + ldrh r4, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + ldrh r0, [r4, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r2, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a70 │ │ │ │ + bpl.n c3a90 │ │ │ │ movs r3, r3 │ │ │ │ - bpl.n c3a9c │ │ │ │ + bpl.n c3abc │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #186] @ 0xba │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, c3ba0 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -157838,285 +157838,285 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2053 @ 0x805 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - cbnz r0, c496c │ │ │ │ + cbnz r0, c4970 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #104 @ (adr r4, c49c8 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, c4a08 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #336 @ (adr r3, c4ab4 ) │ │ │ │ + add r3, pc, #400 @ (adr r3, c4af4 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #58] @ 0x3a │ │ │ │ + strh r0, [r2, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #1008 @ (adr r2, c4d90 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, c49d0 ) │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #8 @ (adr r3, c49ac ) │ │ │ │ + add r3, pc, #72 @ (adr r3, c49ec ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #54] @ 0x36 │ │ │ │ + strh r0, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #528] @ 0x210 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #50] @ 0x32 │ │ │ │ + strh r6, [r3, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r1, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ + strh r6, [r7, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - sev │ │ │ │ + sevl │ │ │ │ movs r3, r3 │ │ │ │ - itet mi │ │ │ │ - movmi r3, r3 │ │ │ │ - strhpl r4, [r6, #38] @ 0x26 │ │ │ │ + itte pl │ │ │ │ + movpl r3, r3 │ │ │ │ + strhpl r4, [r0, #40] @ 0x28 │ │ │ │ movmi r3, r3 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a08 │ │ │ │ + beq.n c4a28 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4a10 │ │ │ │ + beq.n c4a30 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r3, #34] @ 0x22 │ │ │ │ + strh r0, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #34] @ 0x22 │ │ │ │ + ldmia r6!, {r1} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #32] │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - beq.n c4ac0 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r3, r3 │ │ │ │ beq.n c4ae0 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + beq.n c4b00 │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #30] │ │ │ │ + strh r0, [r4, #32] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #648] @ 0x288 │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + strh r2, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r0, #22] │ │ │ │ + strh r2, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb61a │ │ │ │ + strh r4, [r2, #22] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + @ instruction: 0xb62a │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r3, #22] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #232 @ (adr r6, c4b38 ) │ │ │ │ + strh r2, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #320 @ (adr r6, c4b94 ) │ │ │ │ + add r6, pc, #296 @ (adr r6, c4b78 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + add r6, pc, #384 @ (adr r6, c4bd4 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #848 @ (adr r2, c4db0 ) │ │ │ │ + strh r6, [r6, #16] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, pc, #648 @ (adr r2, c4cec ) │ │ │ │ + add r2, pc, #912 @ (adr r2, c4df0 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + add r2, pc, #712 @ (adr r2, c4d2c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ │ │ + strh r4, [r3, #14] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb74a │ │ │ │ + strh r4, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb718 │ │ │ │ + @ instruction: 0xb75a │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ + @ instruction: 0xb728 │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r1, #8] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #488 @ (adr r0, c4c78 ) │ │ │ │ + strh r2, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #144 @ (adr r0, c4b24 ) │ │ │ │ + add r0, pc, #552 @ (adr r0, c4cb8 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + add r0, pc, #208 @ (adr r0, c4b64 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r4, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r2, [r6, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #0] │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #31] │ │ │ │ + strh r0, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r0, #26] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r2, [r2, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrh r0, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #29] │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, #24] │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #29] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #752 @ (adr r3, c4dd0 ) │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ movs r3, r3 │ │ │ │ - add r3, pc, #832 @ (adr r3, c4e24 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, c4e10 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, #28] │ │ │ │ + add r3, pc, #896 @ (adr r3, c4e64 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ movs r3, r3 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + ldrb r2, [r5, #26] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #26] │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #25] │ │ │ │ + ldrb r6, [r6, #26] │ │ │ │ movs r3, r3 │ │ │ │ - push {r5, r6} │ │ │ │ + ldrb r6, [r4, #25] │ │ │ │ movs r3, r3 │ │ │ │ push {r4, r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + push {r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ + ldrb r6, [r5, #25] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2!, {r4, r5, r7} │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r2, {r2, r3, r6, r7} │ │ │ │ + ldmia r2!, {r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #24] │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #23] │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ movs r3, r3 │ │ │ │ setend le │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ + cpsie │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb81c │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb82c │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + @ instruction: 0xb84c │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r4, #22] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + ldrb r6, [r2, #21] │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ + ldrb r2, [r4, #21] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r4, #217] @ 0xd9 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w be702 │ │ │ │ @@ -159195,189 +159195,189 @@ │ │ │ │ bcs.w c61d2 │ │ │ │ ldrb.w r1, [r4, #130] @ 0x82 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w be5b8 │ │ │ │ ldr r6, [sp, #368] @ 0x170 │ │ │ │ b.w be596 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #520] @ 0x208 │ │ │ │ + ldr r1, [sp, #584] @ 0x248 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #624] @ 0x270 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #11] │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #7] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r2, r3, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r2, r4, r7} │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r3, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #6] │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r3, #5] │ │ │ │ + ldrb r0, [r5, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4, {r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r3, r3 │ │ │ │ - it eq │ │ │ │ - moveq r3, r3 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r3 │ │ │ │ - ldrbne r4, [r0, #3] │ │ │ │ + it ne │ │ │ │ + movne r3, r3 │ │ │ │ + ittt ne │ │ │ │ movne r3, r3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrbne r4, [r2, #3] │ │ │ │ + movne r3, r3 │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ - rev16 r4, r6 │ │ │ │ + hlt 0x0004 │ │ │ │ movs r3, r3 │ │ │ │ - hlt 0x0006 │ │ │ │ + hlt 0x0016 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ + ldrb r0, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r1, r2, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r3 │ │ │ │ - stmia r0!, {r4, r6} │ │ │ │ + stmia r0!, {r5, r6} │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #608 @ (adr r1, c5bbc ) │ │ │ │ + add r1, pc, #672 @ (adr r1, c5bfc ) │ │ │ │ movs r3, r3 │ │ │ │ - add r1, pc, #392 @ (adr r1, c5ae8 ) │ │ │ │ + add r1, pc, #456 @ (adr r1, c5b28 ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r7, #30] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, #29] │ │ │ │ + strb r0, [r5, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r3, r3 │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r4, #29] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #28] │ │ │ │ + strb r4, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #288 @ (adr r0, c5a9c ) │ │ │ │ + add r0, pc, #352 @ (adr r0, c5adc ) │ │ │ │ movs r3, r3 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + strb r0, [r2, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #1008 @ 0x3f0 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #26] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r6, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r1, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #344 @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ + strb r6, [r0, #23] │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r6, c5a12 │ │ │ │ + cbnz r6, c5a16 │ │ │ │ movs r3, r3 │ │ │ │ - cbnz r0, c5a1e │ │ │ │ + cbnz r0, c5a22 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #21] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #21] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r5, [sp, #552] @ 0x228 │ │ │ │ movs r3, r3 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxtb r0, r0 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r3, #19] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, #29] │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #19] │ │ │ │ + strb r6, [r3, #19] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ movs r3, r3 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #8 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ + strb r4, [r0, #18] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #568] @ 0x238 │ │ │ │ + str r7, [sp, #632] @ 0x278 │ │ │ │ movs r3, r3 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ + strb r6, [r6, #5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ movw r6, #4095 @ 0xfff │ │ │ │ movt r6, #64 @ 0x40 │ │ │ │ cmp r1, r6 │ │ │ │ bhi.w c61f6 │ │ │ │ ldrb.w r1, [r4, #98] @ 0x62 │ │ │ │ @@ -161252,661 +161252,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2885 @ 0xb45 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r0, [r3, #20] │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r5, #60] @ 0x3c │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ + movs r3, r3 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ + str r6, [r7, #56] @ 0x38 │ │ │ │ + movs r3, r3 │ │ │ │ + str r6, [r5, #52] @ 0x34 │ │ │ │ + movs r3, r3 │ │ │ │ + push {r1, r2, r5, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + push {r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ + push {r4, r6, lr} │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - push {r6, lr} │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + str r6, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + add r0, pc, #760 @ (adr r0, c751c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ + add r0, pc, #832 @ (adr r0, c7568 ) │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #7] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, #8] │ │ │ │ + strb r2, [r1, #14] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ + strb r0, [r3, #14] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #696 @ (adr r0, c74dc ) │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, pc, #768 @ (adr r0, c7528 ) │ │ │ │ + ldrh r2, [r0, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #32] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + ldrh r6, [r0, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ + str r6, [r7, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + strh r0, [r2, #34] @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + str r6, [r1, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #28] │ │ │ │ + ldrb r4, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #24] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + str r6, [r3, #20] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + add r6, pc, #520 @ (adr r6, c748c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + add r6, pc, #320 @ (adr r6, c73c8 ) │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #12] │ │ │ │ + str r6, [r5, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + ldr r6, [sp, #336] @ 0x150 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #456 @ (adr r6, c744c ) │ │ │ │ + str r6, [r7, #12] │ │ │ │ movs r3, r3 │ │ │ │ - add r6, pc, #256 @ (adr r6, c7388 ) │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #20] │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r6, [sp, #280] @ 0x118 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + ldr r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ + cbz r6, c7320 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + uxtb r0, r4 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + cbz r6, c732e │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #12] │ │ │ │ + uxth r0, r6 │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c731c │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - uxtb r0, r2 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r3, #4] │ │ │ │ movs r3, r3 │ │ │ │ - cbz r6, c732a │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r3, r3 │ │ │ │ - uxth r0, r4 │ │ │ │ + add r4, pc, #952 @ (adr r4, c76ac ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r7, #4] │ │ │ │ + add r5, pc, #0 @ (adr r5, c72f8 ) │ │ │ │ movs r3, r3 │ │ │ │ str r6, [r5, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + ldrsh r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r3, [sp, #960] @ 0x3c0 │ │ │ │ + strb r2, [r7, #0] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #4] │ │ │ │ + strb r4, [r1, #1] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #888 @ (adr r4, c766c ) │ │ │ │ + ldrsh r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #960 @ (adr r4, c76b8 ) │ │ │ │ + strb r6, [r0, #1] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + strb r4, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ + strb r2, [r2, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ + strb r4, [r4, #1] │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #1] │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #1] │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r2, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + ldrsh r4, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + ldrh r6, [r2, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r0, #2] │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + strh r0, [r6, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r4, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ ldrsh r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + ldrb r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ + strh r4, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r2, #56] @ 0x38 │ │ │ │ + ldrb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + strh r0, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + ldrb r2, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ + ldrb r4, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r7, #6] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, r5] │ │ │ │ + strh r4, [r7, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r5, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ + str r1, [sp, #888] @ 0x378 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldrb r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r4, #3] │ │ │ │ + ldr r2, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, #3] │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + ldrh r4, [r0, #62] @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + ldrh r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + str r6, [r6, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + str r0, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r4] │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #4] │ │ │ │ + ldrh r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r5, r2] │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldrh r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r7, r1] │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ ldrh r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, r7] │ │ │ │ + str r0, [r2, #96] @ 0x60 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #96] @ 0x60 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ + str r4, [r3, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, r5] │ │ │ │ + ldr r2, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ + str r6, [r5, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, r5] │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #88] @ 0x58 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + str r0, [r2, #84] @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, r3] │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r3] │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r3, r2] │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r5, r1] │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r6, [r3, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r1, r0] │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r3, r7] │ │ │ │ + str r0, [r0, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldrsb r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r6] │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r2, #100] @ 0x64 │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + ldrb r6, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #32] │ │ │ │ + ldrsb r6, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r0, #36] @ 0x24 │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsh r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r2, #0] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r5, r0] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ movs r3, r3 │ │ │ │ ldrsb r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #264] @ 0x108 │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ + ldr r6, [sp, #392] @ 0x188 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, r7] │ │ │ │ + strh r4, [r6, #6] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + strh r6, [r0, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r1, r5] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strb r6, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #6] │ │ │ │ + strh r6, [r7, #42] @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strh r0, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r2, [r3, r4] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ + strb r4, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + ldrb r2, [r3, #26] │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, r4] │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ movs r3, r3 │ │ │ │ strb r6, [r5, r3] │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r2, [r1, r4] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r4, [r7, r2] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r3, r3] │ │ │ │ - movs r3, r3 │ │ │ │ - strb r6, [r1, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r5, [pc, #3888] @ c85f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3888] @ c85f8 │ │ │ │ ldr.w r3, [pc, #3888] @ c85fc │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3884] @ c8600 │ │ │ │ @@ -163116,661 +163116,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2734 @ 0xaae │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #632] @ (c8878 ) │ │ │ │ + ldr r7, [pc, #696] @ (c88b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #312] @ (c873c ) │ │ │ │ + ldr r7, [pc, #376] @ (c877c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #440] @ (c87c8 ) │ │ │ │ + ldr r7, [pc, #504] @ (c8808 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #120] @ (c868c ) │ │ │ │ + ldr r7, [pc, #184] @ (c86cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #248] @ (c8718 ) │ │ │ │ + ldr r7, [pc, #312] @ (c8758 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #952] @ (c89dc ) │ │ │ │ + ldr r6, [pc, #1016] @ (c8a1c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #56] @ (c8668 ) │ │ │ │ + ldr r7, [pc, #120] @ (c86a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #760] @ (c892c ) │ │ │ │ + ldr r6, [pc, #824] @ (c896c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r4, [r4, #9] │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [pc, #952] @ (c89f8 ) │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [pc, #632] @ (c88bc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r6, [r7, #13] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [pc, #760] @ (c8948 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #888] @ (c89b8 ) │ │ │ │ + ldr r6, [pc, #440] @ (c880c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #568] @ (c887c ) │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ + movs r3, r3 │ │ │ │ + ldrb r4, [r0, #8] │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [pc, #568] @ (c8898 ) │ │ │ │ + movs r3, r3 │ │ │ │ + ldr r6, [pc, #248] @ (c875c ) │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r2, #7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #696] @ (c8908 ) │ │ │ │ + ldr r6, [pc, #376] @ (c87e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #376] @ (c87cc ) │ │ │ │ + ldr r6, [pc, #56] @ (c86ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r6, #7] │ │ │ │ + ldrb r4, [r4, #6] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #504] @ (c8858 ) │ │ │ │ + ldr r6, [pc, #184] @ (c8738 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #184] @ (c871c ) │ │ │ │ + ldr r5, [pc, #888] @ (c89fc ) │ │ │ │ movs r3, r3 │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #312] @ (c87a8 ) │ │ │ │ + ldr r5, [pc, #1016] @ (c8a88 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #1016] @ (c8a6c ) │ │ │ │ + ldr r5, [pc, #696] @ (c894c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldrb r0, [r0, #5] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #120] @ (c86f8 ) │ │ │ │ + ldr r5, [pc, #808] @ (c89c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #824] @ (c89bc ) │ │ │ │ + ldr r5, [pc, #496] @ (c8894 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #952] @ (c8a48 ) │ │ │ │ + ldr r5, [pc, #632] @ (c8928 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #632] @ (c890c ) │ │ │ │ + ldr r5, [pc, #312] @ (c87ec ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r6, #4] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #744] @ (c8988 ) │ │ │ │ + ldr r5, [pc, #440] @ (c8878 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #432] @ (c8854 ) │ │ │ │ + ldr r5, [pc, #120] @ (c873c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #4] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #568] @ (c88e8 ) │ │ │ │ + ldr r5, [pc, #248] @ (c87c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #248] @ (c87ac ) │ │ │ │ + ldr r4, [pc, #952] @ (c8a8c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, #13] │ │ │ │ + ldrb r6, [r2, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #376] @ (c8838 ) │ │ │ │ + ldr r5, [pc, #56] @ (c8718 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #56] @ (c86fc ) │ │ │ │ + ldr r4, [pc, #760] @ (c89dc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r4, #2] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #184] @ (c8788 ) │ │ │ │ + ldr r4, [pc, #888] @ (c8a68 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #888] @ (c8a4c ) │ │ │ │ + ldr r4, [pc, #568] @ (c892c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ - movs r3, r3 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #1016] @ (c8ad8 ) │ │ │ │ + ldrb r4, [r4, #0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #696] @ (c899c ) │ │ │ │ + ldr r4, [pc, #696] @ (c89b8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ + ldr r4, [pc, #376] @ (c887c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #824] @ (c8a28 ) │ │ │ │ + strb r4, [r6, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #504] @ (c88ec ) │ │ │ │ + ldr r4, [pc, #504] @ (c8908 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ + ldr r4, [pc, #184] @ (c87cc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #632] @ (c8978 ) │ │ │ │ + strb r4, [r0, #31] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #312] @ (c883c ) │ │ │ │ + ldr r4, [pc, #312] @ (c8858 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldr r3, [pc, #1016] @ (c8b1c ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #31] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #440] @ (c88c8 ) │ │ │ │ + strb r4, [r2, #30] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #120] @ (c878c ) │ │ │ │ + ldr r4, [pc, #120] @ (c87a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldr r3, [pc, #824] @ (c8a6c ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #248] @ (c8818 ) │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #952] @ (c8adc ) │ │ │ │ + ldr r3, [pc, #952] @ (c8af8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r6, #12] │ │ │ │ + ldr r3, [pc, #632] @ (c89bc ) │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #30] │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #56] @ (c8768 ) │ │ │ │ + ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #760] @ (c8a2c ) │ │ │ │ + ldr r3, [pc, #760] @ (c8a48 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #440] @ (c890c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #56] @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #888] @ (c8ab8 ) │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #568] @ (c897c ) │ │ │ │ + ldr r3, [pc, #568] @ (c8998 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r5, #54] @ 0x36 │ │ │ │ + ldr r3, [pc, #248] @ (c885c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #696] @ (c8a08 ) │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #376] @ (c88cc ) │ │ │ │ + ldr r3, [pc, #376] @ (c88e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + ldr r3, [pc, #56] @ (c87ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #54] @ 0x36 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #504] @ (c8958 ) │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #184] @ (c881c ) │ │ │ │ + ldr r3, [pc, #184] @ (c8838 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ + ldr r2, [pc, #888] @ (c8afc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #312] @ (c88a8 ) │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #1016] @ (c8b6c ) │ │ │ │ + ldr r2, [pc, #1016] @ (c8b88 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #696] @ (c8a4c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #912] @ 0x390 │ │ │ │ + strh r2, [r0, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #120] @ (c87f8 ) │ │ │ │ + strh r4, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #824] @ (c8abc ) │ │ │ │ + ldr r2, [pc, #824] @ (c8ad8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ + ldr r2, [pc, #504] @ (c899c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + str r5, [sp, #296] @ 0x128 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #952] @ (c8b48 ) │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #632] @ (c8a0c ) │ │ │ │ + ldr r2, [pc, #632] @ (c8a28 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + ldr r2, [pc, #312] @ (c88ec ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r7, #2] │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #760] @ (c8a98 ) │ │ │ │ + ldr r4, [r6, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #440] @ (c895c ) │ │ │ │ + ldr r2, [pc, #440] @ (c8978 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [pc, #120] @ (c883c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ + strh r2, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #568] @ (c89e8 ) │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #248] @ (c88ac ) │ │ │ │ + ldr r2, [pc, #248] @ (c88c8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #952] @ (c8b8c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #376] @ (c8938 ) │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #56] @ (c87fc ) │ │ │ │ + ldr r2, [pc, #56] @ (c8818 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ + ldr r1, [pc, #760] @ (c8adc ) │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r1, r7] │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #184] @ (c8888 ) │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #888] @ (c8b4c ) │ │ │ │ + ldr r1, [pc, #888] @ (c8b68 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r1, [pc, #568] @ (c8a2c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #1016] @ (c8bd8 ) │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #696] @ (c8a9c ) │ │ │ │ + ldr r1, [pc, #696] @ (c8ab8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ + ldr r1, [pc, #376] @ (c897c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #824] @ (c8b28 ) │ │ │ │ + strh r4, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #504] @ (c89ec ) │ │ │ │ + ldr r1, [pc, #504] @ (c8a08 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r7, #24] │ │ │ │ + ldr r1, [pc, #184] @ (c88cc ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r2, #26] │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #632] @ (c8a78 ) │ │ │ │ + ldrh r0, [r0, #8] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #312] @ (c893c ) │ │ │ │ + ldr r1, [pc, #312] @ (c8958 ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + ldr r0, [pc, #1016] @ (c8c1c ) │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r4, #24] │ │ │ │ + ldrsh r6, [r4, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #440] @ (c89c8 ) │ │ │ │ + ldrsh r4, [r6, r4] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #120] @ (c888c ) │ │ │ │ + ldr r1, [pc, #120] @ (c88a8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldr r0, [pc, #824] @ (c8b6c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + str r6, [r6, #24] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #248] @ (c8918 ) │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #952] @ (c8bdc ) │ │ │ │ + ldr r0, [pc, #952] @ (c8bf8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ + ldr r0, [pc, #632] @ (c8abc ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #56] @ (c8868 ) │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #760] @ (c8b2c ) │ │ │ │ + ldr r0, [pc, #760] @ (c8b48 ) │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r4, #24] │ │ │ │ + ldr r0, [pc, #440] @ (c8a0c ) │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r6, #24] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #888] @ (c8bb8 ) │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #568] @ (c8a7c ) │ │ │ │ + ldr r0, [pc, #568] @ (c8a98 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ + ldr r0, [pc, #248] @ (c895c ) │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r6, r1] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #696] @ (c8b08 ) │ │ │ │ + strb r0, [r2, r3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #376] @ (c89cc ) │ │ │ │ + ldr r0, [pc, #376] @ (c89e8 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #56] @ (c88ac ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #504] @ (c8a58 ) │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #184] @ (c891c ) │ │ │ │ + ldr r0, [pc, #184] @ (c8938 ) │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r0, r3] │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #312] @ (c89a8 ) │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47fe │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #120] @ (c88f8 ) │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x47ce │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ + bx pc │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r1, #48] @ 0x30 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + str r4, [r7, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0x479e │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ + bx r9 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x47be │ │ │ │ + ldrh r4, [r5, #46] @ 0x2e │ │ │ │ movs r3, r3 │ │ │ │ bx sp │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ + bx r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + strb r2, [r1, #10] │ │ │ │ movs r3, r3 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + strb r4, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ bx r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r2, #46] @ 0x2e │ │ │ │ + mov lr, sp │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + strb r6, [r7, #10] │ │ │ │ movs r3, r3 │ │ │ │ - bx fp │ │ │ │ + strb r4, [r0, #10] │ │ │ │ movs r3, r3 │ │ │ │ bx r1 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r7, #9] │ │ │ │ + mov lr, r7 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r6, [r6, #10] │ │ │ │ movs r3, r3 │ │ │ │ - bx r5 │ │ │ │ + strb r4, [r2, #9] │ │ │ │ movs r3, r3 │ │ │ │ mov lr, fp │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + mov lr, r1 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ + strb r2, [r5, #10] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, pc │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r3, r3 │ │ │ │ mov lr, r5 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + mov r6, fp │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r9 │ │ │ │ + strb r4, [r6, #7] │ │ │ │ movs r3, r3 │ │ │ │ mov r6, pc │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r3, #10] │ │ │ │ + mov r6, r5 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r3 │ │ │ │ + strb r4, [r0, #7] │ │ │ │ movs r3, r3 │ │ │ │ mov r6, r9 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + cmp lr, pc │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r4, #7] │ │ │ │ + strb r2, [r2, #10] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, sp │ │ │ │ + strb r4, [r2, #6] │ │ │ │ movs r3, r3 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + cmp lr, r9 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r7 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp lr, sp │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, #10] │ │ │ │ + cmp lr, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ movs r3, r3 │ │ │ │ - mov r6, r1 │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ + cmp sl, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ + cmp r2, sp │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, fp │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ + cmp r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ - cmp sl, r5 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, fp │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ + cmp r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldr r6, [pc, #632] @ (c8bf0 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, pc │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ + add sl, fp │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [pc, #696] @ (c8c40 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r9 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ add sl, pc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #568] @ (c8bb0 ) │ │ │ │ + add sl, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ add sl, r9 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #632] @ (c8c00 ) │ │ │ │ + add r2, pc │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #72] @ 0x48 │ │ │ │ + strb r6, [r1, #29] │ │ │ │ movs r3, r3 │ │ │ │ - add sl, sp │ │ │ │ + strb r4, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ add sl, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ + add r2, r9 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r3, #8] │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r7 │ │ │ │ + str r0, [r6, #8] │ │ │ │ movs r3, r3 │ │ │ │ add r2, sp │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ + add r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r1, #27] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ movs r3, r3 │ │ │ │ - add sl, r1 │ │ │ │ + strb r4, [r7, #25] │ │ │ │ movs r3, r3 │ │ │ │ add r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r1, #8] │ │ │ │ + mvns r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + strb r6, [r1, #26] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, fp │ │ │ │ + strb r4, [r1, #25] │ │ │ │ movs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + bics r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #25] │ │ │ │ + ldrb r2, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - add r2, r5 │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ mvns r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + bics r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ + strh r6, [r6, #0] │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r7 │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r3, r3 │ │ │ │ bics r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + muls r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r7, r7] │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - mvns r2, r1 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r3 │ │ │ │ muls r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + orrs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ + ldr r2, [pc, #200] @ (c8ae0 ) │ │ │ │ movs r3, r3 │ │ │ │ - bics r2, r3 │ │ │ │ + ldr r2, [pc, #32] @ (c8a3c ) │ │ │ │ movs r3, r3 │ │ │ │ muls r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r0, #64] @ 0x40 │ │ │ │ + cmn r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r3, r3 │ │ │ │ - muls r2, r5 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ movs r3, r3 │ │ │ │ orrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #136] @ (c8aa0 ) │ │ │ │ + cmn r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #992] @ (c8dfc ) │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r7 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ movs r3, r3 │ │ │ │ cmn r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - orrs r2, r1 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ movs r3, r3 │ │ │ │ cmp r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ + negs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + str r6, [r2, #8] │ │ │ │ movs r3, r3 │ │ │ │ - cmn r2, r3 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r1, #40] @ 0x28 │ │ │ │ + tst r0, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ + ldr r2, [pc, #472] @ (c8c40 ) │ │ │ │ movs r3, r3 │ │ │ │ - cmp r2, r5 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r3, r3 │ │ │ │ negs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #8] │ │ │ │ + tst r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - negs r6, r6 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ - tst r0, r5 │ │ │ │ + tst r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #408] @ (c8c00 ) │ │ │ │ + rors r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r5, [pc, #552] @ (c8cb0 ) │ │ │ │ movs r3, r3 │ │ │ │ - negs r2, r1 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ movs r3, r3 │ │ │ │ rors r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r3, #92] @ 0x5c │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ + str r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - tst r2, r3 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r3, r3 │ │ │ │ rors r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #488] @ (c8c70 ) │ │ │ │ + adcs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ + str r6, [r0, #12] │ │ │ │ movs r3, r3 │ │ │ │ - rors r2, r5 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ movs r3, r3 │ │ │ │ sbcs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + adcs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r7 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ movs r3, r3 │ │ │ │ adcs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r6, #8] │ │ │ │ + asrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + str r2, [r1, #12] │ │ │ │ movs r3, r3 │ │ │ │ - sbcs r2, r1 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ movs r3, r3 │ │ │ │ asrs r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r0, #12] │ │ │ │ + lsrs r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adcs r2, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ movs r3, r3 │ │ │ │ asrs r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #8] │ │ │ │ + lsls r2, r7 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - asrs r2, r5 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ lsrs r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ - movs r3, r3 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movs r3, r3 │ │ │ │ - lsrs r2, r7 │ │ │ │ - movs r3, r3 │ │ │ │ - lsls r2, r5 │ │ │ │ + lsls r2, r1 │ │ │ │ movs r3, r3 │ │ │ │ strh r6, [r4, r0] │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ - movs r3, r3 │ │ │ │ - lsrs r2, r1 │ │ │ │ - movs r3, r3 │ │ │ │ - eors r2, r7 │ │ │ │ - movs r3, r3 │ │ │ │ - strh r6, [r2, r0] │ │ │ │ - movs r3, r3 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r2, r5 │ │ │ │ movs r3, r3 │ │ │ │ - eors r2, r1 │ │ │ │ + eors r2, r3 │ │ │ │ movs r3, r3 │ │ │ │ ldr.w r5, [pc, #3884] @ c9a34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #3884] @ c9a38 │ │ │ │ ldr.w r3, [pc, #3884] @ c9a3c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [pc, #3880] @ c9a40 │ │ │ │ @@ -164979,661 +164979,661 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2641 @ 0xa51 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #106 @ 0x6a │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #26 │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #90 @ 0x5a │ │ │ │ + str r2, [r1, #44] @ 0x2c │ │ │ │ + movs r3, r3 │ │ │ │ + str r0, [r1, #36] @ 0x24 │ │ │ │ + movs r3, r3 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ + movs r3, r3 │ │ │ │ + subs r2, #234 @ 0xea │ │ │ │ + movs r3, r3 │ │ │ │ + strb r2, [r6, r1] │ │ │ │ + movs r3, r3 │ │ │ │ + strb r4, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ subs r3, #10 │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + ands r6, r3 │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + strb r0, [r3, #9] │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + subs r2, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ + ldr r6, [r0, #72] @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ands r6, r1 │ │ │ │ + subs r2, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #154 @ 0x9a │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r1, #64] @ 0x40 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [r3, #64] @ 0x40 │ │ │ │ + ldrh r6, [r5, #18] │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ movs r3, r3 │ │ │ │ subs r2, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ + subs r1, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, #16] │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - subs r2, #10 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [pc, #584] @ (c9d20 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + ldr r5, [pc, #256] @ (c9bdc ) │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ + ldrsh r6, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #170 @ 0xaa │ │ │ │ + ldrsh r0, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #520] @ (c9ce0 ) │ │ │ │ + subs r1, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #192] @ (c9b9c ) │ │ │ │ + ldr r5, [pc, #968] @ (c9ec0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + ldr r4, [pc, #896] @ (c9e7c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r1, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ + subs r0, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldr r5, [pc, #904] @ (c9e90 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #74 @ 0x4a │ │ │ │ + ldr r4, [pc, #704] @ (c9dcc ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #904] @ (c9e80 ) │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #832] @ (c9e3c ) │ │ │ │ + ldr r5, [pc, #88] @ (c9b70 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #26 │ │ │ │ + ldr r4, [pc, #512] @ (c9d1c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #840] @ (c9e50 ) │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #640] @ (c9d8c ) │ │ │ │ + ldr r5, [pc, #8] @ (c9b30 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #234 @ 0xea │ │ │ │ + ldr r4, [pc, #304] @ (c9c5c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #24] @ (c9b30 ) │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #448] @ (c9cdc ) │ │ │ │ + ldr r4, [pc, #968] @ (c9f00 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + ldr r4, [pc, #128] @ (c9bbc ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #968] @ (c9ef0 ) │ │ │ │ + subs r0, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #240] @ (c9c1c ) │ │ │ │ + ldr r4, [pc, #904] @ (c9ed0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + ldr r3, [pc, #960] @ (c9f0c ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #56 @ 0x38 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #904] @ (c9ec0 ) │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #64] @ (c9b7c ) │ │ │ │ + ldr r2, [pc, #888] @ (c9ed0 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + ldr r2, [pc, #192] @ (c9c1c ) │ │ │ │ movs r3, r3 │ │ │ │ subs r0, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #840] @ (c9e90 ) │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #896] @ (c9ecc ) │ │ │ │ + ldr r2, [pc, #808] @ (c9e90 ) │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #42 @ 0x2a │ │ │ │ + ldr r1, [pc, #1008] @ (c9f5c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #824] @ (c9e90 ) │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #128] @ (c9bdc ) │ │ │ │ + ldr r2, [pc, #744] @ (c9e60 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + ldr r1, [pc, #832] @ (c9ebc ) │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #744] @ (c9e50 ) │ │ │ │ + adds r7, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #944] @ (c9f1c ) │ │ │ │ + ldr r2, [pc, #680] @ (c9e30 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #198 @ 0xc6 │ │ │ │ + ldr r1, [pc, #640] @ (c9e0c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #120 @ 0x78 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #680] @ (c9e20 ) │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #768] @ (c9e7c ) │ │ │ │ + ldr r1, [pc, #664] @ (c9e30 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #154 @ 0x9a │ │ │ │ + ldr r1, [pc, #448] @ (c9d5c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [pc, #616] @ (c9df0 ) │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #576] @ (c9dcc ) │ │ │ │ + ldr r1, [pc, #600] @ (c9e00 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + ldr r1, [pc, #256] @ (c9cac ) │ │ │ │ movs r3, r3 │ │ │ │ adds r7, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #600] @ (c9df0 ) │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #384] @ (c9d1c ) │ │ │ │ + ldr r1, [pc, #520] @ (c9dc0 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #58 @ 0x3a │ │ │ │ + ldr r1, [pc, #64] @ (c9bfc ) │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #536] @ (c9dc0 ) │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #192] @ (c9c6c ) │ │ │ │ + ldr r1, [pc, #456] @ (c9d90 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #10 │ │ │ │ + ldr r0, [pc, #896] @ (c9f4c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #456] @ (c9d80 ) │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #0] @ (c9bbc ) │ │ │ │ + str r6, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + str r4, [r7, r2] │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #392] @ (c9d50 ) │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #832] @ (c9f0c ) │ │ │ │ + subs r7, #206 @ 0xce │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + adds r6, #10 │ │ │ │ movs r3, r3 │ │ │ │ - str r4, [r5, r2] │ │ │ │ + ldr r1, [pc, #472] @ (c9dd0 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ + ldr r0, [pc, #320] @ (c9d3c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + ldr r1, [pc, #392] @ (c9d90 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + ldr r0, [pc, #128] @ (c9c8c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #408] @ (c9d90 ) │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #256] @ (c9cfc ) │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #26 │ │ │ │ + ldr r7, [pc, #992] @ (c9ffc ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #202 @ 0xca │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [pc, #328] @ (c9d50 ) │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r0, [pc, #64] @ (c9c4c ) │ │ │ │ + str r2, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + ldr r7, [pc, #816] @ (c9f5c ) │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r4, r0] │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #928] @ (c9fbc ) │ │ │ │ + strb r6, [r3, #27] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ + adds r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - str r2, [r3, r0] │ │ │ │ + adds r5, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r7, [pc, #752] @ (c9f1c ) │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + strb r4, [r7, #26] │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #90 @ 0x5a │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ adds r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r5, #26] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ movs r3, r3 │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, r3] │ │ │ │ + ldrb r2, [r4, r2] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + ldrb r0, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #106 @ 0x6a │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ adds r4, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + adds r3, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldrb r6, [r3, r0] │ │ │ │ + adds r3, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r2, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #10 │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r0, r0] │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r5, r6] │ │ │ │ + ldr r5, [pc, #424] @ (c9e80 ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + ldr r5, [pc, #160] @ (c9d7c ) │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r2, [r2, r7] │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ + subs r7, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r3, r3 │ │ │ │ adds r3, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #360] @ (c9e40 ) │ │ │ │ + adds r3, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #96] @ (c9d3c ) │ │ │ │ + ldrh r6, [r0, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #18 │ │ │ │ + adds r2, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, r6] │ │ │ │ + ldrh r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r6] │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ + ldrh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r3, #26 │ │ │ │ + ldrh r4, [r7, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r3, r6] │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, r5] │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, r4] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + adds r2, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, r3] │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #138 @ 0x8a │ │ │ │ + ldrh r4, [r5, r2] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ movs r3, r3 │ │ │ │ adds r2, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r0, r1] │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r3, r2] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ + ldrh r4, [r1, r1] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + adds r1, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ + adds r1, #166 @ 0xa6 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrsb r2, [r4, r7] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r6, [r4, r7] │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - ldrh r0, [r1, r0] │ │ │ │ + mov sl, r2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #72 @ 0x48 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + mov lr, r6 │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r3, r3 │ │ │ │ adds r1, #26 │ │ │ │ movs r3, r3 │ │ │ │ - mov sl, r0 │ │ │ │ + adds r0, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r5, r6] │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #58 @ 0x3a │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - mov lr, r4 │ │ │ │ + adds r0, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r7, r5] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ - adds r1, #10 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - strh r6, [r1, r6] │ │ │ │ + adds r0, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + subs r0, #14 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ + ldrsb r0, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ + ldrsb r0, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r0, #10 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + subs r0, #22 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + ldrsb r0, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ adds r0, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #18 │ │ │ │ + cmp r7, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r3, r4] │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #6 │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - adds r0, #26 │ │ │ │ + ldrsb r0, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + cmp r7, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ + cmp r7, #26 │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + adds r5, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - ldrsb r0, [r5, r0] │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #90 @ 0x5a │ │ │ │ + strb r0, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ cmp r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #130 @ 0x82 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, r7] │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + strb r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, r7] │ │ │ │ + strb r2, [r4, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + strb r0, [r7, r6] │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - adds r7, #126 @ 0x7e │ │ │ │ + cmp r6, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, r6] │ │ │ │ + strb r6, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + strb r4, [r0, r6] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #122 @ 0x7a │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ movs r3, r3 │ │ │ │ - strb r2, [r2, r6] │ │ │ │ + cmp r6, #40 @ 0x28 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r6] │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + strb r0, [r3, r5] │ │ │ │ movs r3, r3 │ │ │ │ cmp r6, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - strb r4, [r6, r5] │ │ │ │ + subs r6, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + strb r0, [r5, r4] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #58 @ 0x3a │ │ │ │ + strb r0, [r7, r3] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #234 @ 0xea │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #130 @ 0x82 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r6, #10 │ │ │ │ + strb r0, [r1, r3] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + strb r0, [r3, r2] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + strb r0, [r5, r1] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #90 @ 0x5a │ │ │ │ movs r3, r3 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ + cmp r5, #10 │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + subs r0, #174 @ 0xae │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #122 @ 0x7a │ │ │ │ + strb r0, [r7, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r6, [r0, r1] │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + strb r0, [r1, r0] │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #250 @ 0xfa │ │ │ │ movs r3, r3 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ movs r3, r3 │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + subs r1, #22 │ │ │ │ movs r3, r3 │ │ │ │ - cmp r5, #26 │ │ │ │ + strh r0, [r3, r7] │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r7, r7] │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + strh r0, [r5, r6] │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #154 @ 0x9a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #6 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r3, r3 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + subs r1, #62 @ 0x3e │ │ │ │ movs r3, r3 │ │ │ │ - cmp r4, #186 @ 0xba │ │ │ │ + strh r0, [r7, r5] │ │ │ │ movs r3, r3 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r3, r6] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ - movs r3, r3 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ - movs r3, r3 │ │ │ │ - strh r0, [r5, r5] │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ - movs r3, r3 │ │ │ │ - cmp r4, #10 │ │ │ │ + cmp r4, #26 │ │ │ │ movs r3, r3 │ │ │ │ ldr r5, [pc, #676] @ (ca1ec ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #676] @ (ca1f0 ) │ │ │ │ ldr r3, [pc, #680] @ (ca1f4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r2, [pc, #680] @ (ca1f8 ) │ │ │ │ @@ -165882,149 +165882,149 @@ │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #7 │ │ │ │ movw r3, #2692 @ 0xa84 │ │ │ │ bl dc028 │ │ │ │ b.w be70a │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #192] @ (ca2b4 ) │ │ │ │ + ldr r6, [pc, #256] @ (ca2f4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r7, #34 @ 0x22 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ + adds r4, #56 @ 0x38 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r6, [pc, #32] @ (ca224 ) │ │ │ │ + ldr r6, [pc, #96] @ (ca264 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + movs r7, #10 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r4, #60 @ 0x3c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #896] @ (ca594 ) │ │ │ │ + ldr r5, [pc, #960] @ (ca5d4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #130 @ 0x82 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #736] @ (ca504 ) │ │ │ │ + ldr r5, [pc, #800] @ (ca544 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #48 @ 0x30 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #560] @ (ca464 ) │ │ │ │ + ldr r5, [pc, #624] @ (ca4a4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #60 @ 0x3c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #416] @ (ca3e4 ) │ │ │ │ + ldr r5, [pc, #480] @ (ca424 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r4, #84 @ 0x54 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #256] @ (ca354 ) │ │ │ │ + ldr r5, [pc, #320] @ (ca394 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ + adds r4, #92 @ 0x5c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r5, [pc, #96] @ (ca2c4 ) │ │ │ │ + ldr r5, [pc, #160] @ (ca304 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r6, #26 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #100 @ 0x64 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #960] @ (ca634 ) │ │ │ │ + ldr r5, [pc, #0] @ (ca274 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #226 @ 0xe2 │ │ │ │ + movs r5, #242 @ 0xf2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #800] @ (ca5a4 ) │ │ │ │ + ldr r4, [pc, #864] @ (ca5e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r4, #116 @ 0x74 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #640] @ (ca514 ) │ │ │ │ + ldr r4, [pc, #704] @ (ca554 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #146 @ 0x92 │ │ │ │ + movs r5, #162 @ 0xa2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #108 @ 0x6c │ │ │ │ + adds r4, #124 @ 0x7c │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #480] @ (ca484 ) │ │ │ │ + ldr r4, [pc, #544] @ (ca4c4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #106 @ 0x6a │ │ │ │ + movs r5, #122 @ 0x7a │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #320] @ (ca3f4 ) │ │ │ │ + ldr r4, [pc, #384] @ (ca434 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #82 @ 0x52 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #160] @ (ca364 ) │ │ │ │ + ldr r4, [pc, #224] @ (ca3a4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r5, #26 │ │ │ │ + movs r5, #42 @ 0x2a │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r4, [pc, #0] @ (ca2d4 ) │ │ │ │ + ldr r4, [pc, #64] @ (ca314 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r5, #2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #128 @ 0x80 │ │ │ │ + adds r4, #144 @ 0x90 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #864] @ (ca644 ) │ │ │ │ + ldr r3, [pc, #928] @ (ca684 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #202 @ 0xca │ │ │ │ + movs r4, #218 @ 0xda │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #122 @ 0x7a │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ movs r3, r3 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ + adds r4, #148 @ 0x94 │ │ │ │ movs r3, r3 │ │ │ │ - ldr r3, [pc, #704] @ (ca5b4 ) │ │ │ │ + ldr r3, [pc, #768] @ (ca5f4 ) │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ + movs r4, #178 @ 0xb2 │ │ │ │ movs r3, r3 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ movs r3, r3 │ │ │ │ ldrb.w r3, [r0, #400] @ 0x190 │ │ │ │ movw r2, #62032 @ 0xf250 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movw ip, #24568 @ 0x5ff8 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -174466,15 +174466,15 @@ │ │ │ │ str.w r0, [r4, #2992] @ 0xbb0 │ │ │ │ strb.w r3, [r4, #3012] @ 0xbc4 │ │ │ │ str.w r0, [r4, #2996] @ 0xbb4 │ │ │ │ str.w r0, [r4, #3000] @ 0xbb8 │ │ │ │ str.w r0, [r4, #3004] @ 0xbbc │ │ │ │ str.w r0, [r4, #3008] @ 0xbc0 │ │ │ │ str.w r3, [r4, #3244] @ 0xcac │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5d0 │ │ │ │ str.w r0, [r4, #3240] @ 0xca8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #3012] @ 0xbc4 │ │ │ │ @@ -174513,38 +174513,38 @@ │ │ │ │ cbz r0, d0b22 │ │ │ │ ldr r2, [pc, #124] @ (d0b78 ) │ │ │ │ ldr.w r3, [r5, #2992] @ 0xbb0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d0b10 │ │ │ │ cbz r3, d0b68 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r3, [r5, #2992] @ 0xbb0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #2992] @ 0xbb0 │ │ │ │ str.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ str.w r2, [r5, #3000] @ 0xbb8 │ │ │ │ str.w r2, [r5, #3004] @ 0xbbc │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cbnz r3, d0b38 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a6a4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3012] @ 0xbc4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (d0b7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (d0b80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a6a4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3012] @ 0xbc4 │ │ │ │ b.n d0b36 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r5, #2996] @ 0xbb4 │ │ │ │ ldr.w r2, [r5, #3000] @ 0xbb8 │ │ │ │ @@ -174554,15 +174554,15 @@ │ │ │ │ b.n d0b10 │ │ │ │ nop │ │ │ │ adc.w r0, ip, #16252928 @ 0xf80000 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ + lsrs r2, r5, #28 │ │ │ │ movs r3, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #236] @ (d0c84 ) │ │ │ │ @@ -174574,15 +174574,15 @@ │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ ldr.w r8, [pc, #228] @ d0c8c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r2, [pc, #212] @ (d0c90 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -174611,15 +174611,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d0c58 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, d0c4e │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, d0c7c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ add r0, r3 │ │ │ │ b.n d0c2a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -174660,50 +174660,50 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n d0c2c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ orn r0, r0, #16252928 @ 0xf80000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ orrs.w r0, r2, #16252928 @ 0xf80000 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + lsls r2, r1, #17 │ │ │ │ movs r0, r4 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf3c40078 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #3240] @ 0xca8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a734 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0cc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r4, [r5, #3244] @ 0xcac │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r1, [r5, #3244] @ 0xcac │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a6bc │ │ │ │ b.n d0cbe │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #3240] @ 0xca8 │ │ │ │ - bl 16a798 │ │ │ │ + bl 16a7a8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #212] @ (d0ddc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -174753,15 +174753,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d1e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #3008] @ 0xbc0 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n d0d1e │ │ │ │ cmp r3, #2 │ │ │ │ beq.n d0db0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ @@ -174770,15 +174770,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n d0d5a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n d0dc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -175388,15 +175388,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 486c0 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 16ba4c │ │ │ │ + bl 16ba5c │ │ │ │ cbz r0, d1346 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #344] @ (d14a0 ) │ │ │ │ ldr r0, [pc, #344] @ (d14a4 ) │ │ │ │ @@ -175530,39 +175530,39 @@ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ b.n d1460 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc 0, cr0, [r6, #-480]! @ 0xfffffe20 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r3, r3 │ │ │ │ - lsrs r2, r1, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ movs r6, r3 │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r3, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ + movs r3, #230 @ 0xe6 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + lsls r6, r5, #29 │ │ │ │ movs r3, r3 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r0, #28 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r6, #27 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r6, r5, #27 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r5, #27 │ │ │ │ + lsls r0, r7, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r4, #27 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ movs r3, r3 │ │ │ │ @ instruction: 0xeb920078 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -175585,15 +175585,15 @@ │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ blx 48400 <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd r9, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 16cb3c │ │ │ │ + bl 16cb4c │ │ │ │ ldr.w r1, [pc, #1216] @ d19f4 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #612 @ 0x264 │ │ │ │ @@ -176018,23 +176018,23 @@ │ │ │ │ movs r7, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r6, r8, ror #1 │ │ │ │ add.w r0, r0, r8, ror #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #23 │ │ │ │ + lsls r0, r7, #23 │ │ │ │ movs r3, r3 │ │ │ │ - lsls r0, r6, #23 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ movs r3, r3 │ │ │ │ bl fff7f9fe │ │ │ │ - strb.w r0, [ip, #31] │ │ │ │ + ldrb.w r0, [ip, #31] │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r3, r3 │ │ │ │ b.n d1700 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldr.w r1, [r4, #-128] │ │ │ │ ldr.w r2, [r4, #-120] │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ ldr.w r7, [r4, #-116] │ │ │ │ @@ -176547,15 +176547,15 @@ │ │ │ │ strd r8, r5, [sp, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r1, [r4, #-104] │ │ │ │ ldr.w r0, [r1, r7, lsl #3] │ │ │ │ add.w r1, r1, r7, lsl #3 │ │ │ │ - bl 278d3c │ │ │ │ + bl 278d48 │ │ │ │ movw r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d2034 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #4 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -176608,16 +176608,16 @@ │ │ │ │ lsls r3, r3, #30 │ │ │ │ orr.w r9, r2, r1, lsl #2 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r9, r9, #8 │ │ │ │ strd r3, r3, [r7] │ │ │ │ strd r3, r3, [r7, #8] │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n d20da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -177123,16 +177123,16 @@ │ │ │ │ strd r3, r2, [r4, #48] @ 0x30 │ │ │ │ bne.n d2646 │ │ │ │ ldr.w r6, [r8, #40] @ 0x28 │ │ │ │ ldr.w r7, [r8, #44] @ 0x2c │ │ │ │ subs r6, r6, r3 │ │ │ │ sbc.w r7, r7, r2 │ │ │ │ strd r6, r7, [r4, #56] @ 0x38 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, d265a │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n d2662 │ │ │ │ strd r6, r7, [r4, #64] @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ @@ -178102,15 +178102,15 @@ │ │ │ │ cbz r0, d3162 │ │ │ │ ldr r2, [pc, #72] @ (d3184 ) │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n d3150 │ │ │ │ cbz r3, d3174 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r3, [r4, #1244] @ 0x4dc │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #1244] @ 0x4dc │ │ │ │ str.w r2, [r4, #1248] @ 0x4e0 │ │ │ │ str.w r2, [r4, #1252] @ 0x4e4 │ │ │ │ str.w r2, [r4, #1256] @ 0x4e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -178840,15 +178840,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n d3e14 │ │ │ │ + b.n d3e34 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cbnz r2, d390c │ │ │ │ @@ -178970,15 +178970,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n d3ab0 │ │ │ │ add.w sl, r0, #244 @ 0xf4 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r2 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ beq.n d3aaa │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -178999,15 +178999,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n d3a78 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -179030,24 +179030,24 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldrd r2, r3, [r6, #12] │ │ │ │ add.w r6, r5, #244 @ 0xf4 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ add.w r3, r4, #36 @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add.w r1, r5, #268 @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r5, #268] @ 0x10c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strd r4, r3, [r7] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ @@ -179067,29 +179067,29 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, d3b58 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #244 @ 0xf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #36] @ 0x24 │ │ │ │ bl dc2d0 │ │ │ │ cbz r5, d3b8c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n d3b84 │ │ │ │ nop │ │ │ │ @@ -179215,15 +179215,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n d3d22 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cbz r0, d3d14 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cbz r0, d3d46 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ add.w lr, r0, r2 │ │ │ │ str r0, [r6, #4] │ │ │ │ b.n d3c58 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -179268,15 +179268,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r0, #284 @ 0x11c │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r2 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r3, [r5, #312] @ 0x138 │ │ │ │ add.w r5, r5, #308 @ 0x134 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n d3dba │ │ │ │ sub.w r4, r3, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -179290,15 +179290,15 @@ │ │ │ │ ldrd r7, r3, [r4, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r0, #60 @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ bne.n d3d96 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r5, [pc, #140] @ (d3e64 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ @@ -179474,24 +179474,24 @@ │ │ │ │ add.w r5, r6, #284 @ 0x11c │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ strd r2, r3, [r4, #68] @ 0x44 │ │ │ │ ldrd r2, r3, [r7, #20] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r2, [r6, #308] @ 0x134 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ add.w r1, r6, #308 @ 0x134 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strd r4, r3, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ @@ -179525,23 +179525,23 @@ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cbnz r2, d4030 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ add.w r7, r0, #284 @ 0x11c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ bl dc2d0 │ │ │ │ cbz r5, d4064 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ @@ -179665,15 +179665,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #16] │ │ │ │ b.n d4156 │ │ │ │ mov r5, r0 │ │ │ │ addw r8, r0, #3276 @ 0xccc │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ cbz r0, d4202 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cbz r6, d420e │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ movs r3, #1 │ │ │ │ @@ -179685,41 +179685,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d420e │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ blx 48388 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4214 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cbz r1, d41ea │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #32] │ │ │ │ b.n d4190 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ str.w r0, [r5, #3300] @ 0xce4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d41ac │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n d41ee │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r5, #3300] @ 0xce4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d41ec │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n d420e │ │ │ │ @@ -180172,15 +180172,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #56 @ 0x38 │ │ │ │ b.n d4604 │ │ │ │ - bmi.n d4698 │ │ │ │ + bmi.n d46b8 │ │ │ │ movs r2, r3 │ │ │ │ cbnz r2, d46d4 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -180351,31 +180351,31 @@ │ │ │ │ ldr r3, [pc, #44] @ (d48c0 ) │ │ │ │ add r3, pc │ │ │ │ b.n d4842 │ │ │ │ @ instruction: 0xb82a │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d4790 │ │ │ │ + b.n d47b0 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d47d0 │ │ │ │ + bcc.n d47f0 │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d480c │ │ │ │ + bcc.n d482c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4824 │ │ │ │ + bcc.n d4844 │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb796 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ movs r4, r3 │ │ │ │ - bcc.n d498c │ │ │ │ + bcc.n d49ac │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d496c │ │ │ │ + bcc.n d498c │ │ │ │ movs r2, r3 │ │ │ │ - bcc.n d4984 │ │ │ │ + bcc.n d49a4 │ │ │ │ movs r2, r3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ ldr r5, [pc, #232] @ (d49c0 ) │ │ │ │ @@ -180431,15 +180431,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dbbe4 │ │ │ │ ldr r0, [pc, #112] @ (d49d4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ cbnz r0, d49ba │ │ │ │ ldr r2, [pc, #104] @ (d49d8 ) │ │ │ │ ldr r3, [pc, #80] @ (d49c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -180471,31 +180471,31 @@ │ │ │ │ b.n d4942 │ │ │ │ blx 47bc4 │ │ │ │ nop │ │ │ │ @ instruction: 0xb720 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n d48f4 │ │ │ │ + bcs.n d4914 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4930 │ │ │ │ + bcs.n d4950 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4954 │ │ │ │ + bcs.n d4974 │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d497c │ │ │ │ + bcs.n d499c │ │ │ │ movs r2, r3 │ │ │ │ @ instruction: 0xb68a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r1, #38 @ 0x26 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ movs r4, r3 │ │ │ │ - bcs.n d4a8c │ │ │ │ + bcs.n d4aac │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a6c │ │ │ │ + bcs.n d4a8c │ │ │ │ movs r2, r3 │ │ │ │ - bcs.n d4a68 │ │ │ │ + bcs.n d4a88 │ │ │ │ movs r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ beq.n d4a20 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -180505,15 +180505,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ add.w r0, r0, #848 @ 0x350 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 225e98 │ │ │ │ + bl 225ea8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -181022,15 +181022,15 @@ │ │ │ │ blx 48388 │ │ │ │ ldr r3, [pc, #568] @ (d517c ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225b24 │ │ │ │ + bl 225b34 │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cbz r2, d4fc0 │ │ │ │ ldr r3, [pc, #552] @ (d5180 ) │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ @@ -181122,20 +181122,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n d5058 │ │ │ │ ldr.w r8, [pc, #292] @ d5188 │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #2980] @ 0xba4 │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ movs r2, #3 │ │ │ │ cbz r0, d5084 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d5156 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r6, #2984] @ 0xba8 │ │ │ │ str.w r1, [r6, #2924] @ 0xb6c │ │ │ │ @@ -181237,25 +181237,25 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #8 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1} │ │ │ │ + ldmia r4, {r1, r4} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ movs r2, r3 │ │ │ │ - ldmia r3!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r5} │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov fp, r2 │ │ │ │ @@ -181566,19 +181566,19 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ bl dc028 │ │ │ │ mov r4, r0 │ │ │ │ b.n d547a │ │ │ │ - ldmia r0!, {r1, r2, r5} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3} │ │ │ │ movs r2, r3 │ │ │ │ - stmia r7!, {r1, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [pc, #72] @ d5538 │ │ │ │ @@ -181769,15 +181769,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n d5794 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #256] @ 0x100 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ cmp r6, #8 │ │ │ │ mov r3, r0 │ │ │ │ it ls │ │ │ │ addls.w r9, sp, #16 │ │ │ │ mov fp, r1 │ │ │ │ it ls │ │ │ │ movls sl, r9 │ │ │ │ @@ -182023,15 +182023,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ add r7, pc, #496 @ (adr r7, d5b64 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ add r7, pc, #72 @ (adr r7, d59c8 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -185402,17 +185402,17 @@ │ │ │ │ ands.w r3, r5, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ beq.w d7d72 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ b.n d7660 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #368] @ 0x170 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ movs r7, r3 │ │ │ │ - add r5, pc, #104 @ (adr r5, d7cb4 ) │ │ │ │ + add r5, pc, #168 @ (adr r5, d7cf4 ) │ │ │ │ movs r2, r3 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ands.w r2, r5, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ bne.w d7d66 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ @@ -186410,15 +186410,15 @@ │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r7, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ + str r7, [sp, #776] @ 0x308 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ @@ -186443,15 +186443,15 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ strh.w ip, [r4, #1125] @ 0x465 │ │ │ │ str.w r0, [r4, #1127] @ 0x467 │ │ │ │ str.w r1, [r4, #1131] @ 0x46b │ │ │ │ pop {r4, pc} │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ + ldrh r2, [r1, #16] │ │ │ │ movs r7, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ @@ -186490,15 +186490,15 @@ │ │ │ │ cbz r5, d8712 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ str.w r5, [r4, #920] @ 0x398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ movs r7, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [pc, #760] @ (d8a24 ) │ │ │ │ @@ -190260,15 +190260,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl dc260 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n db69e │ │ │ │ cmp r3, #2 │ │ │ │ @@ -190550,23 +190550,23 @@ │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ beq.n dba20 │ │ │ │ adds r7, r1, #1 │ │ │ │ itt eq │ │ │ │ ldreq r1, [r6, #64] @ 0x40 │ │ │ │ subeq.w r1, r1, ip │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, db992 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n db992 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dba36 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n dba36 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -190634,16 +190634,16 @@ │ │ │ │ adds r2, r1, #1 │ │ │ │ it eq │ │ │ │ subeq.w r1, r3, ip │ │ │ │ b.n db96c │ │ │ │ movs r3, #0 │ │ │ │ b.n db92e │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -190749,15 +190749,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n dbb8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, dbb92 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -190778,15 +190778,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n dbbd2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, dbbd4 │ │ │ │ movw ip, #30570 @ 0x776a │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ b.n dbbc8 │ │ │ │ @@ -190866,32 +190866,32 @@ │ │ │ │ b.n dbc1a │ │ │ │ ldr r2, [pc, #488] @ (dbe64 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #488] @ (dbe68 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n dbc34 │ │ │ │ b.n dbc54 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e320 │ │ │ │ ldr r1, [pc, #456] @ (dbe6c ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w dbe20 │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n dbdb0 │ │ │ │ @@ -190905,15 +190905,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #48643 @ 0xbe03 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ cmp r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ ble.w dbe4e │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w fp, #48640 @ 0xbe00 │ │ │ │ movt fp, #15260 @ 0x3b9c │ │ │ │ add.w sl, r8, r5, lsl #2 │ │ │ │ @@ -190978,15 +190978,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r9, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ bl d3d64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ add.w r3, r4, #268 @ 0x10c │ │ │ │ cmp r2, r3 │ │ │ │ beq.n dbdea │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ beq.n dbe42 │ │ │ │ it hi │ │ │ │ @@ -191004,47 +191004,47 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl d3bc8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n dbc34 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 226d68 │ │ │ │ + bl 226d78 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [pc, #108] @ (dbe70 ) │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [pc, #108] @ (dbe74 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w dbc34 │ │ │ │ b.n dbc64 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ bl d3dc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n dbc34 │ │ │ │ tst.w r7, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ movne r1, #4 │ │ │ │ b.n dbdd0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -191053,23 +191053,23 @@ │ │ │ │ nop │ │ │ │ add r0, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ mvns r4, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r1, #12] │ │ │ │ + str r0, [r3, #12] │ │ │ │ movs r2, r3 │ │ │ │ - str r0, [r5, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r2, [r0, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r2, r3 │ │ │ │ - ldrsh r0, [r1, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #384] @ (dc00c ) │ │ │ │ @@ -191108,58 +191108,58 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.n dbee2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n dbfb8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, dbf3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2271ac │ │ │ │ + bl 2271bc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbfd2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e320 │ │ │ │ ldr r1, [pc, #276] @ (dc014 ) │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ bl dbbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #244] @ (dc018 ) │ │ │ │ ldr r3, [pc, #232] @ (dc010 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc006 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2271ac │ │ │ │ + bl 2271bc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dbf7a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e320 │ │ │ │ ldr r1, [pc, #196] @ (dc01c ) │ │ │ │ movs r2, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -191233,23 +191233,23 @@ │ │ │ │ b.n dbee6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adcs r4, r5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r2] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ movs r2, r3 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #64] @ dc078 │ │ │ │ sub sp, #20 │ │ │ │ @@ -191405,15 +191405,15 @@ │ │ │ │ cbz r0, dc1d2 │ │ │ │ ldr r3, [pc, #48] @ (dc1ec ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n dc1ca │ │ │ │ cbz r2, dc1d4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 47574 │ │ │ │ movs r3, #0 │ │ │ │ @@ -191433,43 +191433,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #3272] @ 0xcc8 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, dc226 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, dc238 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ str.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n dc208 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ ldr.w r0, [r4, #3272] @ 0xcc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n dc210 │ │ │ │ b.n dc232 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -191482,15 +191482,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r0, r4, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -191501,24 +191501,24 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strd r4, r0, [r3, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ strd r1, r5, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r4, [r3, #32] │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #20 │ │ │ │ - bl 171d7c │ │ │ │ + bl 171d8c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, dc2f4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, dc2f6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -191540,15 +191540,15 @@ │ │ │ │ movw r1, #49374 @ 0xc0de │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -191567,15 +191567,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ strb r3, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ blx r4 │ │ │ │ @@ -191607,15 +191607,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r7, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r6, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -191746,15 +191746,15 @@ │ │ │ │ movt r1, #461 @ 0x1cd │ │ │ │ add.w r0, r4, #20 │ │ │ │ strd r1, r6, [r4] │ │ │ │ mov r1, r2 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n dc41a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -191802,15 +191802,15 @@ │ │ │ │ strb r6, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movw r3, #19032 @ 0x4a58 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ strd r5, r6, [r4, #12] │ │ │ │ str r6, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 171d64 │ │ │ │ + bl 171d74 │ │ │ │ add.w r0, r5, #2928 @ 0xb70 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dc5b2 │ │ │ │ @@ -191877,15 +191877,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r2 │ │ │ │ beq.n dc696 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e5c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (dc6d4 ) │ │ │ │ ldr r3, [pc, #80] @ (dc6d0 ) │ │ │ │ add r2, pc │ │ │ │ @@ -191896,25 +191896,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc6c6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #3248 @ 0xcb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl dc1f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n dc672 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n dc67c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -191943,15 +191943,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r2 │ │ │ │ beq.n dc740 │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 171e4c │ │ │ │ + bl 171e5c │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r2, [pc, #88] @ (dc780 ) │ │ │ │ ldr r3, [pc, #80] @ (dc77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -191960,25 +191960,25 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n dc772 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r9, r0, #3248 @ 0xcb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ bl dc1f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n dc71e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n dc722 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -192033,15 +192033,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (dc828 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225ab4 │ │ │ │ + bl 225ac4 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #276] @ 0x114 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r0, #70 @ 0x46 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #16 │ │ │ │ @@ -192782,15 +192782,15 @@ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.n dcfaa │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #928] @ (dd368 ) │ │ │ │ + ldr r5, [pc, #992] @ (dd3a8 ) │ │ │ │ movs r2, r3 │ │ │ │ cbnz r2, dcfcc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -192944,24 +192944,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r1, [pc, #52] @ (dd1a8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c90 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n dd18a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #32] @ (dd1ac ) │ │ │ │ @@ -192974,17 +192974,17 @@ │ │ │ │ movw r3, #871 @ 0x367 │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsrs r5, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #368] @ (dd320 ) │ │ │ │ + ldr r4, [pc, #432] @ (dd360 ) │ │ │ │ movs r2, r3 │ │ │ │ - ldr r4, [pc, #208] @ (dd284 ) │ │ │ │ + ldr r4, [pc, #272] @ (dd2c4 ) │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ @@ -193840,25 +193840,25 @@ │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #2984] @ 0xba8 │ │ │ │ strd r2, r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda56 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b60 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n dda8a │ │ │ │ add.w r8, r4, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b60 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n ddab0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n dda76 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -193886,55 +193886,55 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl dd148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dda34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ b.n ddac8 │ │ │ │ ldr r1, [pc, #76] @ (ddad8 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (ddadc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (ddae0 ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (ddae4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ b.n ddaa2 │ │ │ │ - bics r4, r4 │ │ │ │ + bics r4, r6 │ │ │ │ movs r2, r3 │ │ │ │ - muls r6, r4 │ │ │ │ + muls r6, r6 │ │ │ │ movs r2, r3 │ │ │ │ - bics r2, r0 │ │ │ │ + bics r2, r2 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r6, r6 │ │ │ │ + muls r6, r0 │ │ │ │ movs r2, r3 │ │ │ │ - muls r4, r3 │ │ │ │ + muls r4, r5 │ │ │ │ movs r2, r3 │ │ │ │ - orrs r0, r2 │ │ │ │ + orrs r0, r4 │ │ │ │ movs r2, r3 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r5, [pc, #148] @ (ddb90 ) │ │ │ │ @@ -193982,28 +193982,28 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ddb62 │ │ │ │ ldr r0, [pc, #40] @ (ddb9c ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ddb14 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl d47b8 │ │ │ │ blx 47bc4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r4, #252 @ 0xfc │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #228 @ 0xe4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - lsrs r0, r0 │ │ │ │ + lsrs r0, r2 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r8, [pc, #464] @ ddd88 │ │ │ │ @@ -194178,17 +194178,17 @@ │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ - eors r0, r5 │ │ │ │ + eors r0, r7 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r6, r7 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ @@ -194223,25 +194223,25 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n dde58 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n dde36 │ │ │ │ add.w r7, r6, #68 @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r3, r6, #192 @ 0xc0 │ │ │ │ str r3, [r5, #4] │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl ddba0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -194254,25 +194254,25 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r6, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r2, r6, #192 @ 0xc0 │ │ │ │ add.w r0, r6, #96 @ 0x60 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str.w r5, [r6, #192] @ 0xc0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl d4724 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (ddeac ) │ │ │ │ @@ -194282,37 +194282,37 @@ │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ddf4a │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n ddf58 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl e2854 │ │ │ │ mov r1, r4 │ │ │ │ @@ -194324,41 +194324,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n ddf98 │ │ │ │ bl dd0c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r6, [r4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180b20 │ │ │ │ + bl 180b30 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ddee6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 180b8c │ │ │ │ + bl 180b9c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n ddf42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r3, [pc, #60] @ (ddfac ) │ │ │ │ ldr r1, [pc, #64] @ (ddfb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ movw r2, #809 @ 0x329 │ │ │ │ add r1, pc │ │ │ │ bl ddae8 │ │ │ │ @@ -194376,38 +194376,38 @@ │ │ │ │ mov.w r2, #832 @ 0x340 │ │ │ │ ldr r1, [pc, #32] @ (ddfc0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl ddae8 │ │ │ │ b.n ddf7e │ │ │ │ nop │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #60 @ 0x3c │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r2, r3 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ movs r2, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #192 @ 0xc0 │ │ │ │ add.w r7, r4, #144 @ 0x90 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ b.n ddff0 │ │ │ │ - bl 180b8c │ │ │ │ + bl 180b9c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n de02a │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n de01e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r2, [r3, #2940] @ 0xb7c │ │ │ │ @@ -194416,37 +194416,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n ddfe8 │ │ │ │ ldrb.w r2, [r3, #2944] @ 0xb80 │ │ │ │ cbz r2, de03e │ │ │ │ mvn.w r4, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #28] @ (de048 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #28] @ (de04c ) │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl ddae8 │ │ │ │ b.n de010 │ │ │ │ mov r0, r3 │ │ │ │ bl d47b8 │ │ │ │ b.n de010 │ │ │ │ nop │ │ │ │ - subs r6, #16 │ │ │ │ + subs r6, #32 │ │ │ │ movs r2, r3 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -194508,25 +194508,25 @@ │ │ │ │ bl e27a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w de270 │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ b.n de0b0 │ │ │ │ add.w r5, r7, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r7, #192 @ 0xc0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r7, #192] @ 0xc0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ bl d4724 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ @@ -194624,25 +194624,25 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ add.w r5, r7, #68 @ 0x44 │ │ │ │ ldr r6, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r3, r7, #192 @ 0xc0 │ │ │ │ str r3, [r4, #4] │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r7, #192] @ 0xc0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n de222 │ │ │ │ mov r0, r7 │ │ │ │ bl ddfc4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n de222 │ │ │ │ mvn.w r6, #3 │ │ │ │ @@ -195067,33 +195067,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r0, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + subs r1, #14 │ │ │ │ movs r2, r3 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ movs r2, r3 │ │ │ │ subs r6, r0, r1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r7, #64 @ 0x40 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ de818 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -195158,17 +195158,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n de71a │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n de7ba │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 180b20 │ │ │ │ + bl 180b30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cbz r6, de7c6 │ │ │ │ str.w sl, [r6] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ @@ -195194,21 +195194,21 @@ │ │ │ │ bl ddae8 │ │ │ │ b.n de7f2 │ │ │ │ ... │ │ │ │ adds r6, r6, r3 │ │ │ │ lsls r0, r7, #1 │ │ │ │ lsrs r0, r4, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r2, r3 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r2, r3 │ │ │ │ - adds r5, #200 @ 0xc8 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ movs r2, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w sl, [pc, #224] @ de924 │ │ │ │ mov r5, r0 │ │ │ │ @@ -195235,28 +195235,28 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n de864 │ │ │ │ add.w r0, r5, #144 @ 0x90 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr.w r0, [r5, #304] @ 0x130 │ │ │ │ cbz r0, de8ce │ │ │ │ ldr r2, [pc, #128] @ (de928 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n de8bc │ │ │ │ cbz r3, de918 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r5, #300] @ 0x12c │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ str.w r2, [r5, #312] @ 0x138 │ │ │ │ ldrd r1, r2, [r5, #36] @ 0x24 │ │ │ │ @@ -195267,24 +195267,24 @@ │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl dc2d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, r5, #68 @ 0x44 │ │ │ │ bl ddfc4 │ │ │ │ add.w r9, r5, #96 @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180cec │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n de856 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n de8bc │ │ │ │ nop │ │ │ │ asrs r4, r6, #30 │ │ │ │ @@ -195809,15 +195809,15 @@ │ │ │ │ ldrb.w r3, [r0, #2944] @ 0xb80 │ │ │ │ cbz r3, dee5a │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n decac │ │ │ │ bl d47b8 │ │ │ │ b.n dee54 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ movs r2, r3 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #200] @ (def40 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -196414,15 +196414,15 @@ │ │ │ │ str r2, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ bl dbb48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, r8, [r4, #8] │ │ │ │ @@ -196802,16 +196802,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ add.w r2, r9, r4 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227654 │ │ │ │ + bl 1747e8 │ │ │ │ ldr.w r3, [r9, r4] │ │ │ │ rsb r0, r0, #2 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ cbz r3, df8ec │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #8] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ @@ -196884,16 +196884,16 @@ │ │ │ │ beq.n df8fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #1 │ │ │ │ bne.n df8fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ - bl 1747d8 │ │ │ │ + bl 227654 │ │ │ │ + bl 1747e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e0216 │ │ │ │ str.w r4, [r8, #20] │ │ │ │ b.n df8fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w lr, r8, #44 @ 0x2c │ │ │ │ orr.w ip, r2, r3 │ │ │ │ @@ -198109,15 +198109,15 @@ │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r7, [r5, #0] │ │ │ │ beq.n e063a │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, sl │ │ │ │ bne.n e0612 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r7 │ │ │ │ @@ -198653,15 +198653,15 @@ │ │ │ │ mul.w r6, r3, r9 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r5, sl, r6 │ │ │ │ mla r4, r3, r9, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ @@ -199341,24 +199341,24 @@ │ │ │ │ moveq r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n e12f0 │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ands.w r5, r5, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ itt ne │ │ │ │ strne.w r6, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ ands.w r3, r0, #4 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it ne │ │ │ │ ldrne.w r3, [r8, #12] │ │ │ │ orr.w r0, r0, r1 │ │ │ │ @@ -199496,22 +199496,22 @@ │ │ │ │ nop │ │ │ │ ldr r3, [pc, #12] @ (e1498 ) │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfbd4001e │ │ │ │ + @ instruction: 0xfbe4001e │ │ │ │ ldr r3, [pc, #12] @ (e14ac ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbc2001e │ │ │ │ + @ instruction: 0xfbd2001e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ addw r5, r0, #1276 @ 0x4fc │ │ │ │ @@ -199661,15 +199661,15 @@ │ │ │ │ add.w r3, sp, r7, lsl #2 │ │ │ │ adds r6, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r5, r6 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - bl 227638 │ │ │ │ + bl 227648 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r0 │ │ │ │ @@ -199838,15 +199838,15 @@ │ │ │ │ ldr.w fp, [sl, #1296] @ 0x510 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ mul.w r7, r8, r7 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 227740 │ │ │ │ + bl 227750 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n e1830 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n e1830 │ │ │ │ @@ -199884,15 +199884,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 47a50 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 227638 │ │ │ │ + bl 227648 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, e18f4 │ │ │ │ @@ -199945,15 +199945,15 @@ │ │ │ │ beq.n e195e │ │ │ │ blx 47574 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1296] @ 0x510 │ │ │ │ ldr.w r3, [r5, #468] @ 0x1d4 │ │ │ │ cbz r3, e197e │ │ │ │ - bl 227638 │ │ │ │ + bl 227648 │ │ │ │ ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ cbz r1, e197e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ @@ -200121,16 +200121,16 @@ │ │ │ │ ldr r3, [pc, #16] @ (e1b4c ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sbc.w r0, r0, #10354688 @ 0x9e0000 │ │ │ │ - @ instruction: 0xf52e001e │ │ │ │ + sbcs.w r0, r0, #10354688 @ 0x9e0000 │ │ │ │ + @ instruction: 0xf53e001e │ │ │ │ cmp r0, #5 │ │ │ │ bhi.n e1b66 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ and.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -200213,15 +200213,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e1c60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e1bf0 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ str.w fp, [r5, #64] @ 0x40 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ b.n e1bf0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -200431,19 +200431,19 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n e1e0a │ │ │ │ mov r8, r1 │ │ │ │ vldr d8, [pc, #4] @ e1e88 │ │ │ │ mov r4, r1 │ │ │ │ b.n e1db2 │ │ │ │ ... │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ movs r2, r3 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ movs r2, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ @@ -200648,15 +200648,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e21a8 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w fp, #8 │ │ │ │ bhi.n e2164 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n e2182 │ │ │ │ @@ -200775,16 +200775,16 @@ │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl d4724 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip], #-100 @ 0xffffff9c │ │ │ │ - stc2 0, cr0, [r2], #100 @ 0x64 │ │ │ │ + stc2 0, cr0, [ip], {25} │ │ │ │ + ldc2 0, cr0, [r2], #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #268] @ (e2350 ) │ │ │ │ @@ -200897,17 +200897,17 @@ │ │ │ │ ... │ │ │ │ ble.n e22bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ble.n e23bc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfbbc0019 │ │ │ │ - @ instruction: 0xfbfa0019 │ │ │ │ - @ instruction: 0xfb7e0019 │ │ │ │ + @ instruction: 0xfbcc0019 │ │ │ │ + stc2 0, cr0, [sl], {25} │ │ │ │ + @ instruction: 0xfb8e0019 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r1 │ │ │ │ @@ -200980,16 +200980,16 @@ │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #658 @ 0x292 │ │ │ │ bl dc028 │ │ │ │ b.n e23c0 │ │ │ │ nop │ │ │ │ - smlsdx r0, r6, r9, r0 │ │ │ │ - @ instruction: 0xfa980019 │ │ │ │ + smmlar r0, r6, r9, r0 │ │ │ │ + @ instruction: 0xfaa80019 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ bhi.n e2460 │ │ │ │ tbb [pc, r0] │ │ │ │ lsrs r6, r1, #12 │ │ │ │ asrs r1, r2, #16 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -201009,19 +201009,19 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e2478 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #20] @ (e247c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r4, #-120] @ 0xffffff88 │ │ │ │ - vqadd.s16 d16, d6, d14 │ │ │ │ - orrs.w r0, ip, #30 │ │ │ │ - stc 0, cr0, [r6], #-120 @ 0xffffff88 │ │ │ │ - mrc 0, 1, r0, cr8, cr14, {0} │ │ │ │ + ldcl 0, cr0, [r4, #-120] @ 0xffffff88 │ │ │ │ + vqadd.s32 d16, d6, d14 │ │ │ │ + orn r0, ip, #30 │ │ │ │ + ldc 0, cr0, [r6], #-120 @ 0xffffff88 │ │ │ │ + mcr 0, 2, r0, cr8, cr14, {0} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [pc, #108] @ (e24fc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -201084,26 +201084,26 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (e2554 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173130 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e2522 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf1880077 │ │ │ │ - @ instruction: 0xfa600019 │ │ │ │ + @ instruction: 0xfa700019 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r3 │ │ │ │ @@ -201184,15 +201184,15 @@ │ │ │ │ bl e2480 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e264e │ │ │ │ adds r5, #24 │ │ │ │ cmp r9, r8 │ │ │ │ bne.n e261c │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cmp r0, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs r1, r4 │ │ │ │ bcc.n e2616 │ │ │ │ mov r4, r3 │ │ │ │ b.n e25f8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -201285,15 +201285,15 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str??.w r0, [r8, r9, lsl #1] │ │ │ │ + ldr??.w r0, [r8, r9, lsl #1] │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -201381,16 +201381,16 @@ │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ ldr r1, [pc, #16] @ (e2850 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ b.n e281a │ │ │ │ - @ instruction: 0xf7820019 │ │ │ │ - @ instruction: 0xf7600019 │ │ │ │ + @ instruction: 0xf7920019 │ │ │ │ + @ instruction: 0xf7700019 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -201427,16 +201427,16 @@ │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ ldr r1, [pc, #16] @ (e28d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ b.n e2898 │ │ │ │ - @ instruction: 0xf7020019 │ │ │ │ - @ instruction: 0xf6e00019 │ │ │ │ + @ instruction: 0xf7120019 │ │ │ │ + @ instruction: 0xf6f00019 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -201528,18 +201528,18 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cbnz r0, e2a04 │ │ │ │ add.w r0, r4, #32 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cbnz r0, e2a20 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ strd r6, r5, [r4, #88] @ 0x58 │ │ │ │ strd r6, r5, [r4, #80] @ 0x50 │ │ │ │ strd r2, r2, [r4, #96] @ 0x60 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ @@ -201554,30 +201554,30 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [pc, #40] @ (e2a4c ) │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r2, [pc, #36] @ (e2a50 ) │ │ │ │ add r4, pc │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3f60019 │ │ │ │ - rsb r0, lr, #10027008 @ 0x990000 │ │ │ │ - @ instruction: 0xf3ea0019 │ │ │ │ - subs.w r0, r2, #10027008 @ 0x990000 │ │ │ │ + and.w r0, r6, #10027008 @ 0x990000 │ │ │ │ + rsbs r0, lr, #10027008 @ 0x990000 │ │ │ │ + @ instruction: 0xf3fa0019 │ │ │ │ + rsb r0, r2, #10027008 @ 0x990000 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #108] @ 0x6c │ │ │ │ add.w r8, r1, #104 @ 0x68 │ │ │ │ mov r7, r1 │ │ │ │ @@ -201627,17 +201627,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n e2abc │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ add.w r0, r7, #8 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -201733,22 +201733,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl e2b00 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cbnz r5, e2c2a │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -201767,39 +201767,39 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r9, sp, #16 │ │ │ │ add.w r6, r4, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add r3, pc, #336 @ (adr r3, e2dc0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n e2c92 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n e2ccc │ │ │ │ cbnz r0, e2cd2 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.n e2c82 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ beq.n e2cee │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r2, [pc, #284] @ (e2dd0 ) │ │ │ │ ldr r3, [pc, #280] @ (e2dcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -201834,26 +201834,26 @@ │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n e2ca6 │ │ │ │ ldr.w r6, [fp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add.w r1, r6, #28 │ │ │ │ ldrd r3, r4, [sp, #88] @ 0x58 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ bl e27d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #20] │ │ │ │ cbnz r3, e2d6c │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cbnz r3, e2d8c │ │ │ │ ldr.w r3, [fp, #108] @ 0x6c │ │ │ │ @@ -201905,47 +201905,47 @@ │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e2d34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n e2e64 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xf3300019 │ │ │ │ - ssat r0, #26, r0 │ │ │ │ + sbfx r0, r0, #0, #26 │ │ │ │ + @ instruction: 0xf3100019 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r1, #8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl e2b00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e2e2e │ │ │ │ ldrd r3, r1, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs r1, r6 │ │ │ │ bcs.n e2e58 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str.w r9, [r4, #80] @ 0x50 │ │ │ │ strd r6, r9, [r4, #84] @ 0x54 │ │ │ │ str r6, [r4, #92] @ 0x5c │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n e2e3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [pc, #48] @ (e2e70 ) │ │ │ │ mov.w r3, #386 @ 0x182 │ │ │ │ ldr r2, [pc, #48] @ (e2e74 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -201962,30 +201962,30 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl d48c4 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2e2e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2120019 │ │ │ │ - @ instruction: 0xf1960019 │ │ │ │ - rsb r0, r2, #25 │ │ │ │ - sbcs.w r0, ip, #25 │ │ │ │ + @ instruction: 0xf2220019 │ │ │ │ + sub.w r0, r6, #25 │ │ │ │ + rsbs r0, r2, #25 │ │ │ │ + @ instruction: 0xf18c0019 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ add.w r9, r1, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl e2b00 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, e2ef6 │ │ │ │ ldr.w sl, [r4, #108] @ 0x6c │ │ │ │ @@ -202008,15 +202008,15 @@ │ │ │ │ strd r3, r3, [sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r3, [fp, #20] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [fp, #16] │ │ │ │ str.w fp, [r3] │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ @@ -202058,62 +202058,62 @@ │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bl dc028 │ │ │ │ mov r5, r0 │ │ │ │ b.n e2ef6 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - eor.w r0, r0, #25 │ │ │ │ + eors.w r0, r0, #25 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r5, [r6], #4 │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r3, r5, #104 @ 0x68 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ str r6, [r5, #108] @ 0x6c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ strd r0, r1, [r5, #88] @ 0x58 │ │ │ │ adds r3, r4, #4 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strb r1, [r4, #28] │ │ │ │ add.w r1, r5, #96 @ 0x60 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n e300c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [pc, #24] @ (e3028 ) │ │ │ │ @@ -202123,26 +202123,26 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - orr.w r0, r0, #25 │ │ │ │ - vmov.i32 d16, #73 @ 0x00000049 │ │ │ │ + orrs.w r0, r0, #25 │ │ │ │ + vshr.s16 d16, d9, #12 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcs.n e3090 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ subs r0, r3, #4 │ │ │ │ @@ -202161,48 +202161,48 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ b.n e3080 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ add.w r5, r6, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ cbnz r3, e30d8 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ cbnz r3, e30d8 │ │ │ │ add.w r2, r6, #104 @ 0x68 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ adds r3, r4, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ @@ -203393,15 +203393,15 @@ │ │ │ │ movne r0, r1 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n e3d90 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2278f0 │ │ │ │ + bl 227900 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, e3d7e │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, e3d7e │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -203528,17 +203528,17 @@ │ │ │ │ b.n e3e6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ - b.n e42c4 │ │ │ │ + b.n e42e4 │ │ │ │ movs r1, r3 │ │ │ │ stmia r1!, {r1, r2, r3, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -203706,15 +203706,15 @@ │ │ │ │ bl e3df0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3ffe │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n e4066 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcs.n e40b6 │ │ │ │ blx 489b4 │ │ │ │ b.n e4060 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e3ffc │ │ │ │ @@ -203723,15 +203723,15 @@ │ │ │ │ b.n e40a0 │ │ │ │ blx 489b4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ bl e3df0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n e3ffe │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e409a │ │ │ │ movs r0, #2 │ │ │ │ b.n e3ffe │ │ │ │ orr.w r1, r1, #4 │ │ │ │ strd ip, r2, [sp] │ │ │ │ @@ -203746,28 +203746,28 @@ │ │ │ │ b.n e3faa │ │ │ │ cmp r4, r7 │ │ │ │ bne.n e3ff6 │ │ │ │ b.n e3ffc │ │ │ │ mov r4, r2 │ │ │ │ b.n e40e4 │ │ │ │ blx 489b4 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cmp r0, r4 │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n e40e0 │ │ │ │ b.n e40b6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r1!, {r3, r4, r5} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ movs r1, r3 │ │ │ │ - b.n e422c │ │ │ │ + b.n e424c │ │ │ │ movs r1, r3 │ │ │ │ itte │ │ │ │ lsl r7, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -203828,21 +203828,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - svc 22 │ │ │ │ + svc 38 @ 0x26 │ │ │ │ movs r1, r3 │ │ │ │ - udf #232 @ 0xe8 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ movs r1, r3 │ │ │ │ - udf #250 @ 0xfa │ │ │ │ + svc 10 │ │ │ │ movs r1, r3 │ │ │ │ - udf #206 @ 0xce │ │ │ │ + udf #222 @ 0xde │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -203861,17 +203861,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + udf #220 @ 0xdc │ │ │ │ movs r1, r3 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ + udf #140 @ 0x8c │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -203889,17 +203889,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ movs r1, r3 │ │ │ │ - udf #48 @ 0x30 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -203917,17 +203917,17 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #136 @ 0x88 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e4270 │ │ │ │ + ble.n e4290 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -203945,17 +203945,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - udf #16 │ │ │ │ + udf #32 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e4224 │ │ │ │ + ble.n e4244 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -204006,17 +204006,17 @@ │ │ │ │ nop │ │ │ │ pop {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ble.n e42e8 │ │ │ │ + ble.n e4308 │ │ │ │ movs r1, r3 │ │ │ │ - ble.n e43a8 │ │ │ │ + ble.n e43c8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ @@ -204035,17 +204035,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, #18] │ │ │ │ + strh r0, [r5, #18] │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4344 │ │ │ │ + bgt.n e4364 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -204074,17 +204074,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ bl dc028 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ble.n e4474 │ │ │ │ + ble.n e4494 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e44e0 │ │ │ │ + bgt.n e4500 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #288] @ (e4564 ) │ │ │ │ @@ -204211,29 +204211,29 @@ │ │ │ │ nop │ │ │ │ cbnz r6, e45d4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r4, e45c6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bgt.n e4578 │ │ │ │ + bgt.n e4598 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e4494 │ │ │ │ + blt.n e44b4 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n e4598 │ │ │ │ + bgt.n e45b8 │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e465c │ │ │ │ + blt.n e467c │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r4, #6] │ │ │ │ + strh r6, [r6, #6] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e461c │ │ │ │ + blt.n e463c │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r1, #6] │ │ │ │ movs r1, r3 │ │ │ │ - blt.n e45cc │ │ │ │ + blt.n e45ec │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r6, r0 │ │ │ │ @@ -204384,18 +204384,18 @@ │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a304 │ │ │ │ + bl 16a314 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -204404,15 +204404,15 @@ │ │ │ │ blx 47a50 │ │ │ │ ldr r2, [pc, #40] @ (e4780 ) │ │ │ │ ldr r1, [pc, #40] @ (e4784 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (e4788 ) │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ ldr r2, [pc, #36] @ (e478c ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (e4790 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -204433,31 +204433,31 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ cbz r0, e47ce │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl dc084 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e47b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ @@ -204469,33 +204469,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #220] @ (e48d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 16a304 │ │ │ │ + bl 16a314 │ │ │ │ dmb ish │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e482e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e481e │ │ │ │ dmb ish │ │ │ │ cbnz r3, e487a │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16a13c │ │ │ │ + bl 16a14c │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4844 │ │ │ │ @@ -204518,29 +204518,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e48b4 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4890 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4882 │ │ │ │ b.n e4834 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e4858 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e48ba │ │ │ │ @@ -204571,33 +204571,33 @@ │ │ │ │ str.w r3, [r0], #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ strd r5, r0, [r4, #4] │ │ │ │ adds r5, r6, #4 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a430 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 16a304 │ │ │ │ + bl 16a314 │ │ │ │ dmb ish │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e4940 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e4930 │ │ │ │ dmb ish │ │ │ │ cbnz r3, e49b0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 16a13c │ │ │ │ + bl 16a14c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, e4984 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -204612,15 +204612,15 @@ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 16a17c │ │ │ │ + bl 16a18c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e4994 │ │ │ │ dmb ish │ │ │ │ @@ -204630,34 +204630,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n e49fa │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r9, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e49c6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e49b8 │ │ │ │ b.n e4946 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e496c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r6, #4] │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ mov r0, r7 │ │ │ │ b.n e49aa │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -204980,15 +204980,15 @@ │ │ │ │ ldr.w r0, [r4, #1228] @ 0x4cc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n e4d80 │ │ │ │ ldr.w r1, [r4, #1232] @ 0x4d0 │ │ │ │ cbz r0, e4d74 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, e4da6 │ │ │ │ ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ str.w r5, [r4, #1232] @ 0x4d0 │ │ │ │ add r5, r3 │ │ │ │ str.w r9, [r4, #1240] @ 0x4d8 │ │ │ │ str.w r7, [r4, #1236] @ 0x4d4 │ │ │ │ @@ -205491,26 +205491,26 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r5, ip │ │ │ │ bne.n e5304 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ beq.n e52e2 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ b.n e52bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d788 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n e52d0 │ │ │ │ add.w r4, r0, r0, lsl #3 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, e531a │ │ │ │ ldr r1, [r6, #32] │ │ │ │ adds r1, #16 │ │ │ │ @@ -205589,21 +205589,21 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #664 @ 0x298 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6!, {r1} │ │ │ │ + ldmia r6!, {r1, r4} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r1, r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ @@ -205643,78 +205643,78 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ strb.w sl, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2279d4 │ │ │ │ + bl 2279e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r1, r7, #2 │ │ │ │ strd fp, r2, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ strd r6, r3, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 234778 │ │ │ │ + bl 234788 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e5502 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e5488 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1dc │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [r4, #32] │ │ │ │ - bl 19bafc │ │ │ │ + bl 19bb0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b508c │ │ │ │ + bl 1b509c │ │ │ │ mov r0, r4 │ │ │ │ - bl 190cac │ │ │ │ + bl 190cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1caccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18dbd4 │ │ │ │ + bl 18dbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188968 │ │ │ │ + bl 188978 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bafc │ │ │ │ + bl 19bb0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ef408 │ │ │ │ + bl 1ef418 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #96] @ (e5530 ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1ead14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b178 │ │ │ │ + bl 19b188 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n e54fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 193064 │ │ │ │ + bl 193074 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e79c8 │ │ │ │ + bl 1e79d8 │ │ │ │ ldr r2, [pc, #48] @ (e5534 ) │ │ │ │ ldr r3, [pc, #32] @ (e5528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205774,21 +205774,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n e55b0 │ │ │ │ cbz r5, e560a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -205800,15 +205800,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #40] @ (e5634 ) │ │ │ │ ldr r3, [pc, #32] @ (e5630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -205857,34 +205857,34 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sp │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ vdiv.f64 d7, d8, d0 │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e56ce │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [pc, #300] @ (e5808 ) │ │ │ │ ldr r3, [pc, #292] @ (e5804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -205899,93 +205899,93 @@ │ │ │ │ vcvt.f64.s32 d1, s15 │ │ │ │ blx 4869c │ │ │ │ ldrb.w r7, [r8, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, e573e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ sub.w r3, r5, #8 │ │ │ │ vmov s2, r3 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 4869c │ │ │ │ vldr d7, [pc, #140] @ e57f0 │ │ │ │ ldrb r5, [r7, #17] │ │ │ │ mov r0, r6 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r1, r5 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e5796 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ vldr d7, [pc, #84] @ e57f8 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r6 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ ldrb r5, [r7, #17] │ │ │ │ mov r1, r5 │ │ │ │ vdiv.f64 d0, d0, d8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, e57dc │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ b.n e56da │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r5, r6} │ │ │ │ @@ -206059,28 +206059,28 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ bl e5538 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188e1c │ │ │ │ cmp.w r9, #1 │ │ │ │ mov sl, r0 │ │ │ │ beq.n e597e │ │ │ │ cmp.w r9, #3 │ │ │ │ beq.w e5ab4 │ │ │ │ cmp.w r9, #4 │ │ │ │ bne.n e59a0 │ │ │ │ ldr.w r7, [pc, #1076] @ e5d08 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e591c │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -206089,15 +206089,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5cf8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -206115,29 +206115,29 @@ │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r6, r4, #7 │ │ │ │ lsls r7, r0, #3 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl e5538 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ strd r7, r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 188e0c │ │ │ │ + bl 188e1c │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [pc, #908] @ (e5d0c ) │ │ │ │ ldr r3, [pc, #896] @ (e5d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -206157,111 +206157,111 @@ │ │ │ │ blx 4869c │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ vsub.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e59f2 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ vmov r3, s16 │ │ │ │ mov r8, r0 │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ subs r3, #8 │ │ │ │ vmov s2, r3 │ │ │ │ vcvt.f64.s32 d1, s2 │ │ │ │ blx 4869c │ │ │ │ ldrb.w fp, [r8, #17] │ │ │ │ vmov.f64 d7, #176 @ 0xc1800000 -16.0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e5a54 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ vldr d7, [pc, #660] @ e5cf8 │ │ │ │ ldrb.w fp, [r0, #17] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ mov r1, fp │ │ │ │ vdiv.f64 d0, d0, d8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, e5aa4 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ b.n e587e │ │ │ │ ldr r7, [pc, #604] @ (e5d14 ) │ │ │ │ add r7, pc │ │ │ │ b.n e58d8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #4 │ │ │ │ add.w fp, r7, r2 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e5b10 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -206270,36 +206270,36 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5cf8 │ │ │ │ tbb [pc, r3] │ │ │ │ add r2, sp, #712 @ 0x2c8 │ │ │ │ ldr r2, [sp, #648] @ 0x288 │ │ │ │ vldmia r2, {s16-s251} │ │ │ │ stcl 12, cr14, [ip], #944 @ 0x3b0 │ │ │ │ stcl 8, cr0, [ip], #944 @ 0x3b0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, e5b7e │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #52] @ 0x34 │ │ │ │ @@ -206307,15 +206307,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w e5cf8 │ │ │ │ add r2, pc, #8 @ (adr r2, e5b94 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -206351,152 +206351,152 @@ │ │ │ │ lsls r5, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n e595a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov fp, r0 │ │ │ │ b.n e5b3e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n e5ac8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r0, #0] │ │ │ │ eors r3, r5 │ │ │ │ add r7, pc, #808 @ (adr r7, e602c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r3 │ │ │ │ add r6, pc, #488 @ (adr r6, e5ef8 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r7} │ │ │ │ + pop {r1, r4, r7} │ │ │ │ movs r6, r3 │ │ │ │ - cbnz r6, e5d8a │ │ │ │ + cbnz r6, e5d8e │ │ │ │ movs r6, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -206834,35 +206834,35 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166304 │ │ │ │ + bl 166314 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -206981,15 +206981,15 @@ │ │ │ │ b.n e61bc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ movs r6, r3 │ │ │ │ ldr r6, [sp, #240] @ 0xf0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, e622c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cbz r0, e6230 │ │ │ │ @@ -207028,19 +207028,19 @@ │ │ │ │ mov r0, sp │ │ │ │ mov r9, r1 │ │ │ │ mov r5, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7dc │ │ │ │ ldrb.w r7, [sp, #13] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e63a0 │ │ │ │ ldrd r0, sl, [r4, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ @@ -207097,28 +207097,28 @@ │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [r9] │ │ │ │ strb.w r8, [r4, #68] @ 0x44 │ │ │ │ add.w r8, sp, #16 │ │ │ │ strb.w ip, [r4, #69] @ 0x45 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e848 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ add.w r6, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ecb4 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [pc, #64] @ (e63c4 ) │ │ │ │ ldr r3, [pc, #56] @ (e63bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -207213,55 +207213,55 @@ │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ lsls r2, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e848 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cbz r3, e64ca │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r1, [fp, #4]! │ │ │ │ cbz r1, e64c2 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n e64b0 │ │ │ │ cbz r4, e64d6 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w r8, sp, #68 @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #5 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ecb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cbz r0, e6534 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ ldr r3, [pc, #360] @ (e666c ) │ │ │ │ @@ -207296,19 +207296,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 166470 │ │ │ │ + bl 166480 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 1eec34 │ │ │ │ + bl 1eec44 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6636 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e663a │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ @@ -207375,15 +207375,15 @@ │ │ │ │ str.w lr, [ip, #60] @ 0x3c │ │ │ │ str.w r3, [ip, #64] @ 0x40 │ │ │ │ cbz r0, e6632 │ │ │ │ bl e89bc │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #44 @ 0x2c │ │ │ │ b.n e6510 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #60] @ (e6678 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1997 @ 0x7cd │ │ │ │ @@ -207399,15 +207399,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #888] @ 0x378 │ │ │ │ lsls r7, r6, #1 │ │ │ │ adc.w r0, r4, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #912] @ 0x390 │ │ │ │ lsls r7, r6, #1 │ │ │ │ orrs.w r0, r8, #110 @ 0x6e │ │ │ │ - cbnz r6, e66ce │ │ │ │ + cbnz r6, e66d2 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r5, r3 │ │ │ │ @@ -207446,49 +207446,49 @@ │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r6, #20 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r6, [r4, #16] │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166584 │ │ │ │ + bl 166594 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, e675e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, e675e │ │ │ │ add.w r8, r4, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldrb.w r3, [r4, #117] @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, e6758 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r3, [r4, #116] @ 0x74 │ │ │ │ cbz r3, e676c │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ @@ -207745,15 +207745,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl e6214 │ │ │ │ cbz r0, e6a1a │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a268 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e6ad2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -207815,15 +207815,15 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl e53dc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e6ae6 │ │ │ │ lsls r3, r6, #28 │ │ │ │ bpl.n e6a0e │ │ │ │ - bl 1c4040 │ │ │ │ + bl 1c4050 │ │ │ │ b.n e6a0e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbnz r3, e6abe │ │ │ │ b.n e6afe │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, e6afe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -207860,23 +207860,23 @@ │ │ │ │ add r4, pc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.n e6a14 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ - movs r1, r3 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ movs r1, r3 │ │ │ │ @ instruction: 0xb6b0 │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xb688 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ + movs r1, r3 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -207911,62 +207911,62 @@ │ │ │ │ cbz r5, e6b8e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n e6b84 │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n e6cc6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w e6d0e │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ ldrd r1, r0, [r6, #12] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16afa8 │ │ │ │ + bl 16afb8 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n e6c20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e6d02 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, e6c42 │ │ │ │ @@ -207987,93 +207987,93 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e6c4c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16db1c │ │ │ │ ldr r2, [pc, #212] @ (e6d44 ) │ │ │ │ ldr r3, [pc, #204] @ (e6d3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e6d36 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r8, sp, #24 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ and.w r3, r3, #8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n e6d0e │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ b.n e6bec │ │ │ │ add r4, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7dc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 16ae74 │ │ │ │ + bl 16ae84 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e6c6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ b.n e6c6c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ b.n e6c2c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e6bec │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ b.n e6bec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ b.n e6c42 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ b.n e6c3c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #696] @ 0x2b8 │ │ │ │ @@ -208275,15 +208275,15 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl e624c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ cbz r4, e6f70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbz r3, e6f60 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl e89bc │ │ │ │ mov r4, r0 │ │ │ │ @@ -208307,15 +208307,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n e6ebc │ │ │ │ lsls r6, r5, #1 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - sxth r2, r3 │ │ │ │ + sxth r2, r5 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3344] @ 0xd10 │ │ │ │ @@ -208337,15 +208337,15 @@ │ │ │ │ adds r1, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ strd r0, r1, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e7ccc │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -208601,15 +208601,15 @@ │ │ │ │ b.n e72bc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bls.n e736e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r6, r3, r5, lsl #5 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ tst r4, r2 │ │ │ │ beq.n e72b2 │ │ │ │ rbit r4, r4 │ │ │ │ movs r3, #12 │ │ │ │ @@ -208644,15 +208644,15 @@ │ │ │ │ adds r5, #1 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str.w r4, [r3, sl] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r7, #-232] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr.w r1, [r7, #-228] │ │ │ │ adds r2, r2, r0 │ │ │ │ @@ -208769,48 +208769,48 @@ │ │ │ │ bne.w e7622 │ │ │ │ add r3, sp, #712 @ 0x2c8 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #784 @ 0x310 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e848 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #2184] @ 0x888 │ │ │ │ cbz r3, e74b0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ addw r6, r7, #2184 @ 0x888 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cbz r1, e74aa │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr.w r3, [r7, #2184] @ 0x888 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n e7496 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cbz r3, e74c8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ adds r1, #180 @ 0xb4 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ add.w r3, sp, #4736 @ 0x1280 │ │ │ │ movs r2, #32 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ecb4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [ip, #8] │ │ │ │ strd r3, r3, [ip, #16] │ │ │ │ @@ -208839,24 +208839,24 @@ │ │ │ │ str.w r3, [ip, #4] │ │ │ │ movs r3, #2 │ │ │ │ b.n e765e │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ bcs.n e7566 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ mla r5, r5, r7, r3 │ │ │ │ ldr.w r0, [r5, #-96] │ │ │ │ adds r6, #1 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ cmp r6, r7 │ │ │ │ bne.n e7558 │ │ │ │ ldr.w r2, [pc, #1540] @ e7b6c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -208962,15 +208962,15 @@ │ │ │ │ b.n e7696 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w e7a12 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ lsls r2, r3, #21 │ │ │ │ bmi.n e76c0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r2, sp, #4800 @ 0x12c0 │ │ │ │ adds r2, #8 │ │ │ │ @@ -208984,15 +208984,15 @@ │ │ │ │ bne.n e7688 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #452 @ 0x1c4 │ │ │ │ blx 47a50 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e848 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r3 │ │ │ │ bls.w e7d14 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -209016,23 +209016,23 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #12 │ │ │ │ lsl.w r2, r9, r2 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ movs r2, #32 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr.w r2, [r4, #-16] │ │ │ │ ldrd r0, r1, [r6, #48] @ 0x30 │ │ │ │ bl e5d5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ cmp r7, sl │ │ │ │ bne.n e770e │ │ │ │ mov r5, fp │ │ │ │ add.w r8, sp, #4768 @ 0x12a0 │ │ │ │ ldrd r3, fp, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ @@ -209042,41 +209042,41 @@ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ tst.w r5, #6 │ │ │ │ beq.n e778c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r1, fp, #12 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r1, fp, #8 │ │ │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ movs r2, #4 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ecb4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e7ca0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ @@ -209221,19 +209221,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ - bl 166470 │ │ │ │ + bl 166480 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ - bl 1eec34 │ │ │ │ + bl 1eec44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov lr, r0 │ │ │ │ sub.w r3, r3, #516 @ 0x204 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e7538 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -209332,15 +209332,15 @@ │ │ │ │ orr.w r7, r7, r2 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ add.w r3, r3, #12 │ │ │ │ bne.n e7a60 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e7b16 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r5, sp, #712 @ 0x2c8 │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -209407,15 +209407,15 @@ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ bl dc028 │ │ │ │ mov fp, r0 │ │ │ │ b.n e75b4 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #2316] @ 0x90c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e7b16 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ @@ -209423,22 +209423,22 @@ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ b.n e76b4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stcl 15, cr15, [pc], #-1020 @ e7770 │ │ │ │ - add r4, sp, #128 @ 0x80 │ │ │ │ + add r4, sp, #192 @ 0xc0 │ │ │ │ movs r1, r3 │ │ │ │ ldrh r2, [r7, #16] │ │ │ │ lsls r7, r6, #1 │ │ │ │ @ instruction: 0xea09ffff │ │ │ │ svc 222 @ 0xde │ │ │ │ lsls r6, r5, #1 │ │ │ │ - add r6, pc, #384 @ (adr r6, e7d00 ) │ │ │ │ + add r6, pc, #448 @ (adr r6, e7d40 ) │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ @@ -209452,15 +209452,15 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e7dba │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ add.w r9, sp, #260 @ 0x104 │ │ │ │ subs.w sl, r0, r2 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, r8 │ │ │ │ @@ -209563,15 +209563,15 @@ │ │ │ │ b.n e765e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ b.w e704c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r5, ip, [sp, #108] @ 0x6c │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -209599,39 +209599,39 @@ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ movs r2, #32 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r3, r3, #520 @ 0x208 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ bic.w r4, r4, #16 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ecb4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e7ca0 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ b.n e7688 │ │ │ │ mov r7, sl │ │ │ │ ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ ldrd r4, r9, [sp, #152] @ 0x98 │ │ │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ b.w e754a │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ @@ -209830,15 +209830,15 @@ │ │ │ │ movw r2, #21032 @ 0x5228 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr.w r5, [fp, #-12] │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w e813c │ │ │ │ mov r4, r5 │ │ │ │ b.n e7fba │ │ │ │ ldr r4, [r4, #4] │ │ │ │ @@ -209900,15 +209900,15 @@ │ │ │ │ ldrd r1, r4, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e80ca │ │ │ │ cbz r1, e8048 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl e84f8 │ │ │ │ str r4, [r6, #64] @ 0x40 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ cbz r5, e8086 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #63] @ 0x3f │ │ │ │ @@ -210013,15 +210013,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bvs.n e8198 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldrb r2, [r1, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, pc, #408 @ (adr r0, e82fc ) │ │ │ │ + add r0, pc, #472 @ (adr r0, e833c ) │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #120] @ (e81ec ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ @@ -210092,15 +210092,15 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrd r1, r2, [r3, #24] │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -210131,30 +210131,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8248 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n e829a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e828c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 16a23c │ │ │ │ + bl 16a24c │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ @@ -210171,15 +210171,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cbz r7, e832a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cbz r3, e8330 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166470 │ │ │ │ + bl 166480 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r2, [pc, #84] @ (e8368 ) │ │ │ │ @@ -210219,17 +210219,17 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r5, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bcc.n e83c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [sp, #840] @ 0x348 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -210372,15 +210372,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r3 │ │ │ │ subs r4, r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl e83a4 │ │ │ │ add sp, #12 │ │ │ │ @@ -210430,18 +210430,18 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e8568 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8532 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ - bl 16a23c │ │ │ │ + bl 16a24c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl e85d8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e85ae │ │ │ │ @@ -210459,36 +210459,36 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e85b6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e85a2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e85a2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ - bl 16fa00 │ │ │ │ + bl 16fa10 │ │ │ │ cbz r0, e85fa │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r6 │ │ │ │ beq.n e85fc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cbz r3, e860c │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e84f8 │ │ │ │ b.n e8602 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -210501,25 +210501,25 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a23c │ │ │ │ + bl 16a24c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl e8234 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ strb.w r0, [sp, #3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 16fac4 │ │ │ │ + bl 16fad4 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, e86b8 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -210579,15 +210579,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e86f4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8696 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e8696 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ bl e84f8 │ │ │ │ b.n e869e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -210622,27 +210622,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r6, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #20] │ │ │ │ strd r7, r7, [r8, #4] │ │ │ │ str.w r7, [r8, #12] │ │ │ │ - bl 16a23c │ │ │ │ + bl 16a24c │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n e8854 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8854 │ │ │ │ mov r0, r4 │ │ │ │ bl e8234 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 16fa00 │ │ │ │ + bl 16fa10 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e882e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r7, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -210715,19 +210715,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e88ee │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 167330 │ │ │ │ + bl 167340 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1671ec │ │ │ │ + bl 1671fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e88ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ @@ -210778,21 +210778,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e88fa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e87d8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w e87dc │ │ │ │ b.n e8854 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e8854 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, e8952 │ │ │ │ mov r0, r4 │ │ │ │ bl e8234 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ @@ -210827,29 +210827,29 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e897e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8948 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e8948 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r4, r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ strb r4, [r0, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #808] @ 0x328 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #184] @ (e8a84 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -210882,34 +210882,34 @@ │ │ │ │ cbz r6, e8a54 │ │ │ │ cbnz r3, e8a50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, e8a50 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, e8a4a │ │ │ │ ldrb.w r4, [sp, #21] │ │ │ │ cbnz r4, e8a4a │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ - bl 167330 │ │ │ │ + bl 167340 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 167198 │ │ │ │ + bl 1671a8 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, e8a74 │ │ │ │ mov r0, r5 │ │ │ │ b.n e89ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8a50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -210994,22 +210994,22 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e8ac6 │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 167330 │ │ │ │ + bl 167340 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ - bl 167198 │ │ │ │ + bl 1671a8 │ │ │ │ b.n e8ac6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r2, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r2, #20] │ │ │ │ @@ -211072,15 +211072,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cbnz r3, e8c20 │ │ │ │ ldr r0, [pc, #308] @ (e8d24 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ cbnz r0, e8c20 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, e8c02 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, e8c38 │ │ │ │ ldr r2, [pc, #292] @ (e8d28 ) │ │ │ │ ldr r3, [pc, #280] @ (e8d20 ) │ │ │ │ @@ -211095,31 +211095,31 @@ │ │ │ │ add.w sp, sp, #900 @ 0x384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #264] @ (e8d2c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (e8d30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7f8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n e8bfc │ │ │ │ ldr r7, [pc, #256] @ (e8d34 ) │ │ │ │ add r7, pc │ │ │ │ b.n e8b80 │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ - bl 166470 │ │ │ │ + bl 166480 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e8c02 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #32 │ │ │ │ @@ -211132,32 +211132,32 @@ │ │ │ │ b.n e8c02 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl e84f8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp sl, fp │ │ │ │ beq.n e8c02 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165f24 │ │ │ │ + bl 165f34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e8c02 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ @@ -211195,49 +211195,49 @@ │ │ │ │ b.n e8c7a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strb r6, [r1, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ movs r1, r3 │ │ │ │ strb r6, [r6, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ bl 38d2e │ │ │ │ bl fff6ed32 │ │ │ │ - ldrh r4, [r1, #22] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r6, r3 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ + str r5, [sp, #640] @ 0x280 │ │ │ │ movs r1, r3 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, e8d62 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, e8d7a │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f8ec │ │ │ │ + bl 16f8fc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl dc524 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl e84f8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e8d6e │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n e8d5c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -211311,30 +211311,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w e8fa4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f48 │ │ │ │ + bl 165f58 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ mov r0, r4 │ │ │ │ - bl 166144 │ │ │ │ + bl 166154 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w e8fb0 │ │ │ │ mov r0, r6 │ │ │ │ bl e8234 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8f2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8f2c │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r9, [sp, #24] │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -211355,27 +211355,27 @@ │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8f9e │ │ │ │ cmp r3, r2 │ │ │ │ bne.n e8eb6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 166144 │ │ │ │ + bl 166154 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, r2, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ee4 │ │ │ │ + bl 165ef4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e8fca │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8fc0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -211401,15 +211401,15 @@ │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n e8fd8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16636c │ │ │ │ + bl 16637c │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e9000 │ │ │ │ ldr r2, [pc, #304] @ (e9084 ) │ │ │ │ ldr r3, [pc, #300] @ (e9080 ) │ │ │ │ @@ -211427,28 +211427,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [sl, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16636c │ │ │ │ + bl 16637c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w e8e8c │ │ │ │ ldrd r7, r9, [sp, #24] │ │ │ │ b.n e8f30 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n e8ec4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f48 │ │ │ │ + bl 165f58 │ │ │ │ b.n e8e54 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r9] │ │ │ │ cbz r3, e9008 │ │ │ │ movs r5, #5 │ │ │ │ b.n e8f50 │ │ │ │ @@ -211469,15 +211469,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e8fe0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e8f38 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e8f38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8f50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n e8fbc │ │ │ │ @@ -211517,31 +211517,31 @@ │ │ │ │ ldr r3, [pc, #48] @ (e9094 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n e9028 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n e8f7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strb r0, [r1, #7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r5, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #608] @ 0x260 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #24] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [sp, #520] @ 0x208 │ │ │ │ + str r2, [sp, #584] @ 0x248 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #720] @ 0x2d0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ @@ -211583,51 +211583,51 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n e90ea │ │ │ │ mov r0, r6 │ │ │ │ bl e8234 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e917c │ │ │ │ add.w r9, sp, #19 │ │ │ │ str r5, [sp, #8] │ │ │ │ b.n e9134 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n e91ac │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, e917a │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r0, [r8, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 16fac4 │ │ │ │ + bl 16fad4 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9120 │ │ │ │ add.w r2, r5, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e915a │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n e9134 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n e90ea │ │ │ │ @@ -211639,15 +211639,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e918c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e90ea │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e90ea │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n e9128 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl e84f8 │ │ │ │ @@ -211685,15 +211685,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n e9208 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e91e4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #80] @ 0x50 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n e91e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #116] @ 0x74 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -211705,15 +211705,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r6, [r1, #38] @ 0x26 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #188] @ (e9328 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ @@ -211788,15 +211788,15 @@ │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #36] @ 0x24 │ │ │ │ + strh r0, [r0, #38] @ 0x26 │ │ │ │ movs r6, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ @@ -211828,15 +211828,15 @@ │ │ │ │ ldr.w r1, [r5, #4016] @ 0xfb0 │ │ │ │ ldr.w r2, [r5, #4020] @ 0xfb4 │ │ │ │ ldr.w r3, [r5, #4024] @ 0xfb8 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ - bl 1660e4 │ │ │ │ + bl 1660f4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -211847,30 +211847,30 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cbz r3, e93f0 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r2, #72 @ 0x48 │ │ │ │ bne.n e9410 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16db1c │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165f5c │ │ │ │ + bl 165f6c │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #56] @ (e942c ) │ │ │ │ ldr r3, [pc, #44] @ (e9424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ @@ -211880,32 +211880,32 @@ │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #5 │ │ │ │ b.n e93f2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ b.n e93dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ + ldrh r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r0, #64] @ 0x40 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r3, [pc, #12] @ (e9440 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - strh r2, [r4, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r6, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #128] @ (e94d8 ) │ │ │ │ @@ -211919,29 +211919,29 @@ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f48 │ │ │ │ + bl 165f58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e9338 │ │ │ │ cbnz r0, e94ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n e94ac │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n e94c8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165f48 │ │ │ │ + bl 165f58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl e9338 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (e94e0 ) │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -212041,19 +212041,19 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r3, #2888] @ 0xb48 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 166470 │ │ │ │ + bl 166480 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e9684 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -212344,15 +212344,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r3, r3, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n e97d2 │ │ │ │ add.w r3, fp, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cbz r0, e98dc │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ adds r5, #9 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n e98d0 │ │ │ │ b.n e981e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n e9662 │ │ │ │ @@ -212407,34 +212407,34 @@ │ │ │ │ b.n e962c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #488 @ 0x1e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ blx 48388 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #352] @ 0x160 │ │ │ │ strd r4, r4, [sp, #360] @ 0x168 │ │ │ │ str r4, [sp, #368] @ 0x170 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs.w r2, r3, #72 @ 0x48 │ │ │ │ bne.n e99e8 │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16db1c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #20 │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ blx 48714 │ │ │ │ cbnz r0, e99f4 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ @@ -212454,15 +212454,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ b.n e962c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #72 @ 0x48 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ b.n e99a2 │ │ │ │ ldr r2, [pc, #104] @ (e9a60 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -212471,48 +212471,48 @@ │ │ │ │ bl dc028 │ │ │ │ b.n e962c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #44] @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ + ldrh r2, [r0, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ @ instruction: 0xfb05ffff │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ movs r6, r3 │ │ │ │ - ldrb r6, [r5, #26] │ │ │ │ + ldrb r6, [r7, #26] │ │ │ │ movs r6, r3 │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r4, #16] │ │ │ │ + ldrh r4, [r6, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r2, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r1, #10] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r1, r3 │ │ │ │ cbz r2, e9a80 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ @@ -212641,15 +212641,15 @@ │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r8 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str.w r8, [r4, #72] @ 0x48 │ │ │ │ blx 48388 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 16afa8 │ │ │ │ + bl 16afb8 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #8] │ │ │ │ strd r4, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ @@ -212684,15 +212684,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #12 │ │ │ │ ldrd r1, r0, [r1, #12] │ │ │ │ - bl 16afa8 │ │ │ │ + bl 16afb8 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, e9c5c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -212926,17 +212926,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ movs r0, r4 │ │ │ │ - mrc2 0, 5, r0, cr6, cr8, {0} │ │ │ │ + mcr2 0, 6, r0, cr6, cr8, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #312] @ (ea018 ) │ │ │ │ mov sl, r3 │ │ │ │ @@ -213207,17 +213207,17 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r6, [r5, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ + strh r4, [r5, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r0, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ movs r1, r3 │ │ │ │ cbnz r2, ea1a8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -213574,25 +213574,25 @@ │ │ │ │ b.n ea398 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r5, #18] │ │ │ │ + strb r4, [r7, #18] │ │ │ │ movs r7, r3 │ │ │ │ ldrh r4, [r6, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r1, r3 │ │ │ │ - ldr.w r0, [ip, #31] │ │ │ │ + str??.w r0, [ip, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ @@ -213912,23 +213912,23 @@ │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ ldrh r6, [r0, r1] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #23] │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r7, r3 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ movs r1, r3 │ │ │ │ add.w r2, r3, #28 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ str.w r2, [r3], #136 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n ea8f4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ @@ -214912,43 +214912,43 @@ │ │ │ │ bl dc028 │ │ │ │ ldr.w r2, [r4, #1204] @ 0x4b4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w eaf4c │ │ │ │ b.n eb00c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r7, #28] │ │ │ │ + strb r4, [r1, #29] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ movs r6, r3 │ │ │ │ - strb r6, [r1, #29] │ │ │ │ + strb r6, [r3, #29] │ │ │ │ movs r1, r3 │ │ │ │ str r4, [r5, r2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r6, #-96]! @ 0xffffffa0 │ │ │ │ - strb r4, [r1, #14] │ │ │ │ + stc 0, cr0, [r6, #96] @ 0x60 │ │ │ │ + strb r4, [r3, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r6, #13] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r3, #12] │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ movs r7, r3 │ │ │ │ - strb r4, [r0, #14] │ │ │ │ + strb r4, [r2, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strb r0, [r0, #11] │ │ │ │ + strb r0, [r2, #11] │ │ │ │ movs r1, r3 │ │ │ │ - vld4.8 {d16-d19}, [ip :64], lr │ │ │ │ - strb r4, [r6, #6] │ │ │ │ + ldr??.w r0, [ip, lr, lsl #1] │ │ │ │ + strb r4, [r0, #7] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r3, #3] │ │ │ │ + strb r4, [r5, #3] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -215059,15 +215059,15 @@ │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r4, #1356] @ 0x54c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (eb460 ) │ │ │ │ @@ -215080,15 +215080,15 @@ │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r4, #1356] @ 0x54c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r7, #104] @ 0x68 │ │ │ │ + ldr r6, [r1, #108] @ 0x6c │ │ │ │ movs r0, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r2, [pc, #36] @ (eb49c ) │ │ │ │ @@ -215101,15 +215101,15 @@ │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ ldr.w r4, [r4, #1356] @ 0x54c │ │ │ │ blx r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #156] @ (eb550 ) │ │ │ │ @@ -215170,15 +215170,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #272] @ (eb664 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r0, [pc, #400] @ (eb6f0 ) │ │ │ │ + ldr r0, [pc, #464] @ (eb730 ) │ │ │ │ movs r5, r4 │ │ │ │ ldr r2, [pc, #792] @ (eb87c ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -215759,19 +215759,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #233 @ 0xe9 │ │ │ │ subs r3, #158 @ 0x9e │ │ │ │ ldr r1, [pc, #512] @ (ebdfc ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r4 │ │ │ │ movs r5, r4 │ │ │ │ ldr r0, [pc, #104] @ (ebc70 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n eb444 │ │ │ │ + b.n eb464 │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #320] @ 0x140 │ │ │ │ add.w r7, r0, #316 @ 0x13c │ │ │ │ @@ -215885,20 +215885,20 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrb.w r3, [r4, #324] @ 0x144 │ │ │ │ cbz r3, ebd60 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cbz r3, ebd7e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -215937,15 +215937,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n ebdd2 │ │ │ │ ldr.w ip, [pc, #28] @ ebddc │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 225d34 │ │ │ │ + bl 225d44 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ negs r2, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -216146,57 +216146,57 @@ │ │ │ │ movs r2, #0 │ │ │ │ add.w r6, sl, #244 @ 0xf4 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 225a44 │ │ │ │ + bl 225a54 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec116 │ │ │ │ add.w r7, sl, #284 @ 0x11c │ │ │ │ add.w r3, sl, #268 @ 0x10c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sl, #268] @ 0x10c │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec0f2 │ │ │ │ add.w r3, sl, #308 @ 0x134 │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r3, [sl, #308] @ 0x134 │ │ │ │ add.w r0, sl, #340 @ 0x154 │ │ │ │ add.w r3, sl, #316 @ 0x13c │ │ │ │ strd r3, r3, [sl, #316] @ 0x13c │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec120 │ │ │ │ ldr r0, [pc, #296] @ (ec17c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ ldr r1, [pc, #292] @ (ec180 ) │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17338c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #288] @ (ec184 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #368] @ 0x170 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ strb.w r0, [sl, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ec142 │ │ │ │ - bl 21af34 │ │ │ │ + bl 21af44 │ │ │ │ b.n ec0a4 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n ebf8a │ │ │ │ ldr r4, [pc, #252] @ (ec188 ) │ │ │ │ movs r3, #157 @ 0x9d │ │ │ │ ldr r2, [pc, #252] @ (ec18c ) │ │ │ │ @@ -216237,15 +216237,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (ec198 ) │ │ │ │ movs r3, #162 @ 0xa2 │ │ │ │ ldr r2, [pc, #176] @ (ec19c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n ec094 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r2, [pc, #164] @ (ec1a0 ) │ │ │ │ movs r3, #189 @ 0xbd │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl dc028 │ │ │ │ @@ -216257,31 +216257,31 @@ │ │ │ │ b.n ebf30 │ │ │ │ ldr r2, [pc, #140] @ (ec1a4 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #183 @ 0xb7 │ │ │ │ add r2, pc │ │ │ │ b.n ec0fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r2, [pc, #120] @ (ec1a8 ) │ │ │ │ movs r3, #199 @ 0xc7 │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ bl dc028 │ │ │ │ mov r4, r0 │ │ │ │ b.n ec0a4 │ │ │ │ ldr r0, [pc, #104] @ (ec1ac ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173130 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (ec1b0 ) │ │ │ │ str.w r3, [sl, #376] @ 0x178 │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ str.w r0, [sl, #380] @ 0x17c │ │ │ │ b.n ec07a │ │ │ │ @@ -216292,63 +216292,63 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ rors r0, r4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + str r6, [r4, #68] @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldrh r0, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r6, #60] @ 0x3c │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r1, r3 │ │ │ │ subs r7, #84 @ 0x54 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r5, #56] @ 0x38 │ │ │ │ + str r2, [r7, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ bl ebc0c │ │ │ │ - bl 21b00c │ │ │ │ + bl 21b01c │ │ │ │ add.w r6, r4, #308 @ 0x134 │ │ │ │ ldr.w r5, [r4, #312] @ 0x138 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n ec21c │ │ │ │ ldr.w r5, [r4, #280] @ 0x118 │ │ │ │ add.w r6, r4, #276 @ 0x114 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n ec252 │ │ │ │ add.w r0, r4, #244 @ 0xf4 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r4, #284 @ 0x11c │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r4, #340 @ 0x154 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, ec208 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, ec212 │ │ │ │ @@ -216506,34 +216506,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r5, ec3d0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ - bl 225c28 │ │ │ │ + bl 225c38 │ │ │ │ cbnz r0, ec3d0 │ │ │ │ ldr r3, [pc, #112] @ (ec418 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 225d34 │ │ │ │ + bl 225d44 │ │ │ │ cbnz r0, ec3d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (ec41c ) │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 225e98 │ │ │ │ + bl 225ea8 │ │ │ │ b.n ec3d0 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #24] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -216550,27 +216550,27 @@ │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n ec3d0 │ │ │ │ ldr r3, [pc, #48] @ (ec424 ) │ │ │ │ ldr r0, [r6, r3] │ │ │ │ b.n ec3d0 │ │ │ │ subs r4, #220 @ 0xdc │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [r2, #28] │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r5, #28] │ │ │ │ + str r4, [r7, #28] │ │ │ │ movs r1, r3 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r4, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r1, r3 │ │ │ │ - str r6, [r7, #32] │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -216587,32 +216587,32 @@ │ │ │ │ sub sp, #12 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add r5, pc │ │ │ │ beq.n ec452 │ │ │ │ adds r0, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ - bl 225b98 │ │ │ │ + bl 225ba8 │ │ │ │ cbz r0, ec456 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #36] @ (ec47c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 225bc8 │ │ │ │ + bl 225bd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ec452 │ │ │ │ ldr r3, [pc, #20] @ (ec480 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 225bf8 │ │ │ │ + bl 225c08 │ │ │ │ b.n ec452 │ │ │ │ subs r3, #184 @ 0xb8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -216904,16 +216904,16 @@ │ │ │ │ bne.w ec5fa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, ec7c2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #7 │ │ │ │ bls.n ec7c2 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ @@ -217214,15 +217214,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #2512] @ 0x9d0 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx 48834 │ │ │ │ ldr.w r1, [pc, #1420] @ ed07c │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17338c │ │ │ │ mov.w r2, #920 @ 0x398 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47a50 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -217662,42 +217662,42 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ecfec │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #660] @ 0x294 │ │ │ │ ldr r0, [pc, #416] @ (ed130 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ strb.w r0, [r4, #676] @ 0x2a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, ecfe0 │ │ │ │ ldr r5, [pc, #404] @ (ed134 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ed014 │ │ │ │ ldr r5, [pc, #392] @ (ed138 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cbnz r0, ed000 │ │ │ │ ldr r5, [pc, #380] @ (ed13c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cbz r0, ecfe0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f50 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #677] @ 0x2a5 │ │ │ │ ldr r3, [pc, #348] @ (ed140 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -217709,23 +217709,23 @@ │ │ │ │ blx 485e0 │ │ │ │ cbnz r0, ed028 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #660] @ 0x294 │ │ │ │ b.n ecf8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f50 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #664] @ 0x298 │ │ │ │ b.n ecfbe │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f50 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #665] @ 0x299 │ │ │ │ b.n ecfae │ │ │ │ ldr r1, [pc, #284] @ (ed148 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -217755,127 +217755,127 @@ │ │ │ │ nop │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ lsls r7, r6, #1 │ │ │ │ strb r6, [r5, r6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r1] │ │ │ │ + ldrsh r2, [r0, r2] │ │ │ │ movs r1, r3 │ │ │ │ adds r5, #22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldrh r2, [r1, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrsh r6, [r3, r0] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ - movs r1, r3 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r4] │ │ │ │ + ldrb r0, [r1, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + ldrb r0, [r2, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ - movs r1, r3 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r1, r5] │ │ │ │ movs r1, r3 │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ + movs r1, r3 │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ - movs r1, r3 │ │ │ │ ldrb r4, [r4, r5] │ │ │ │ movs r1, r3 │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ + movs r1, r3 │ │ │ │ ldrb r4, [r5, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ movs r1, r3 │ │ │ │ ldrb r4, [r7, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ - movs r1, r3 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r2, r7] │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r0, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + ldrb r6, [r4, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r6, r0] │ │ │ │ + ldrb r6, [r5, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r1, r3 │ │ │ │ ldrsh r2, [r0, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ + movs r1, r3 │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ movs r1, r3 │ │ │ │ adds r0, #222 @ 0xde │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r3, r7] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsb r0, [r6, r2] │ │ │ │ + ldrsb r0, [r0, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r1, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n ed144 │ │ │ │ + bgt.n ed164 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n ed220 │ │ │ │ + bgt.n ed040 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ + ldrb r4, [r6, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r0, r5] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r4, [r4, r4] │ │ │ │ + ldrb r4, [r6, r4] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ movs r1, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -218008,15 +218008,15 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #10 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r1, r3 │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -219634,15 +219634,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ b.n ee3e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - adds r6, r0, #1 │ │ │ │ + adds r6, r2, #1 │ │ │ │ movs r5, r4 │ │ │ │ adds r0, r0, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ @@ -219835,15 +219835,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w ee054 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #2924] @ 0xb6c │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ b.n ee054 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cbz r3, ee614 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cbz r1, ee616 │ │ │ │ mov r6, r3 │ │ │ │ @@ -219904,15 +219904,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ee58c │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ee698 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -219921,15 +219921,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - blx r6 │ │ │ │ + blx r8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ @@ -220323,16 +220323,16 @@ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ strb.w r8, [r5, #77] @ 0x4d │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 227644 │ │ │ │ - bl 165d8c │ │ │ │ + bl 227654 │ │ │ │ + bl 165d9c │ │ │ │ cbz r0, eeb3a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #7 │ │ │ │ it hi │ │ │ │ movhi.w r8, r3, lsr #3 │ │ │ │ ldrd r1, r0, [r7, #36] @ 0x24 │ │ │ │ subs r2, r6, #1 │ │ │ │ @@ -220677,29 +220677,29 @@ │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #40] @ (eeef0 ) │ │ │ │ ldr r1, [pc, #40] @ (eeef4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n eeeaa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r3, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #18 │ │ │ │ lsls r7, r6, #1 │ │ │ │ asrs r6, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + subs r7, #148 @ 0x94 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ movs r1, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r1 │ │ │ │ @@ -220765,31 +220765,31 @@ │ │ │ │ blx 47800 │ │ │ │ ldr r2, [pc, #44] @ (eefd0 ) │ │ │ │ ldr r1, [pc, #44] @ (eefd4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n eef86 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ asrs r4, r2, #3 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #73 @ 0x49 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + lsrs r4, r5, #26 │ │ │ │ movs r5, r4 │ │ │ │ asrs r2, r6, #1 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #176 @ 0xb0 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r6, r2 │ │ │ │ @@ -221710,33 +221710,33 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r1, #6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ movs r5, r4 │ │ │ │ - subs r0, #12 │ │ │ │ + subs r0, #28 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + adds r6, #4 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #236 @ 0xec │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #254 @ 0xfe │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + adds r5, #162 @ 0xa2 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r6, #24 │ │ │ │ movs r1, r3 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [pc, #116] @ (efa04 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -222374,15 +222374,15 @@ │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w f026c │ │ │ │ cmp r7, r6 │ │ │ │ bne.n effac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr.w r5, [r3, #2972] @ 0xb9c │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mvns r6, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r6 │ │ │ │ @@ -222655,15 +222655,15 @@ │ │ │ │ b.n f0098 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr12, cr4, {1} │ │ │ │ + cdp2 0, 4, cr0, cr12, cr4, {1} │ │ │ │ vqadd.u32 q8, q0, q11 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add.w r0, r0, #808 @ 0x328 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r1, [r0, #72] @ 0x48 │ │ │ │ @@ -222684,37 +222684,37 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, fp, #28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, f034c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr.w r2, [pc, #1420] @ f08b8 │ │ │ │ ldr.w r3, [pc, #1408] @ f08b0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w f08a8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldrb.w r3, [r6, #704] @ 0x2c0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f0588 │ │ │ │ str r5, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -223061,18 +223061,18 @@ │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f07ce │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f07fe │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -223179,15 +223179,15 @@ │ │ │ │ b.n f0714 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ b.n f0780 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0322 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, sl │ │ │ │ @@ -223244,39 +223244,39 @@ │ │ │ │ b.n f07a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stc2 0, cr0, [ip, #-472] @ 0xfffffe28 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ stc2l 0, cr0, [sl], {118} @ 0x76 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r5 │ │ │ │ movs r3, r3 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ + movs r1, r3 │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ + movs r1, r3 │ │ │ │ cmp r4, #66 @ 0x42 │ │ │ │ movs r1, r3 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ cmp r4, #50 @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ - movs r1, r3 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ - movs r1, r3 │ │ │ │ - cmp r4, #28 │ │ │ │ + cmp r4, #44 @ 0x2c │ │ │ │ movs r1, r3 │ │ │ │ - cmp r4, #26 │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [pc, #116] @ (f0978 ) │ │ │ │ @@ -223475,34 +223475,34 @@ │ │ │ │ add.w r7, r4, #720 @ 0x2d0 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #744 @ 0x2e8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ b.n f0b0e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n f0b32 │ │ │ │ cbnz r0, f0b38 │ │ │ │ ldrd r2, r3, [r4, #792] @ 0x318 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f0afe │ │ │ │ ldr.w r8, [r4, #800] @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f0aba │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f0aa8 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f0b1c │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f0b1c │ │ │ │ @@ -223569,15 +223569,15 @@ │ │ │ │ cmp r3, #3 │ │ │ │ bls.n f0bca │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f0bde │ │ │ │ - @ instruction: 0xf2320024 │ │ │ │ + movw r0, #8228 @ 0x2024 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ ldr r2, [pc, #152] @ (f0c94 ) │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ ldr r3, [pc, #148] @ (f0c98 ) │ │ │ │ @@ -223587,48 +223587,48 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e848 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, f0c5e │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f0c32 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17eca4 │ │ │ │ + bl 17ecb4 │ │ │ │ ldr r2, [pc, #40] @ (f0c9c ) │ │ │ │ ldr r3, [pc, #32] @ (f0c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -223665,25 +223665,25 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r0, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r0, #720 @ 0x2d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ strd r2, r3, [r5, #792] @ 0x318 │ │ │ │ str.w r4, [r5, #800] @ 0x320 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ add.w r2, r5, #440 @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n f0d4e │ │ │ │ dmb ish │ │ │ │ @@ -223725,40 +223725,40 @@ │ │ │ │ ldrb.w r3, [r0, #232] @ 0xe8 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f0e1c │ │ │ │ add.w r5, r0, #564 @ 0x234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add.w r6, r4, #592 @ 0x250 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ add r7, sp, #24 │ │ │ │ add r3, pc, #328 @ (adr r3, f0f08 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r3, r2, [r4, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w f0eec │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f0dcc │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ bne.n f0e9c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldrd r3, r2, [r8, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, #2 │ │ │ │ beq.n f0ec4 │ │ │ │ ldr r2, [pc, #276] @ (f0f18 ) │ │ │ │ ldr r3, [pc, #272] @ (f0f14 ) │ │ │ │ @@ -223815,24 +223815,24 @@ │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f0e00 │ │ │ │ blx 4840c │ │ │ │ b.n f0e00 │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add.w r6, r4, #648 @ 0x288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl f0ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f0e76 │ │ │ │ movs r5, #1 │ │ │ │ b.n f0e00 │ │ │ │ lsls r0, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w sl, sp, #44 @ 0x2c │ │ │ │ blx 483e8 │ │ │ │ @@ -223842,20 +223842,20 @@ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ strd r6, r7, [sp] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ bl efeb0 │ │ │ │ mov r5, r0 │ │ │ │ b.n f0e62 │ │ │ │ add.w r0, r4, #544 @ 0x220 │ │ │ │ - bl 172e9c │ │ │ │ + bl 172eac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f0e6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2840076 │ │ │ │ @@ -224135,18 +224135,18 @@ │ │ │ │ b.n f115c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f1216 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f1224 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -224156,18 +224156,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f1214 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f125a │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f1258 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f1258 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -224175,19 +224175,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n f1220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 227644 │ │ │ │ + bl 227654 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f12d0 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n f12f8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n f12f8 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -224349,15 +224349,15 @@ │ │ │ │ beq.n f1330 │ │ │ │ b.n f132e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 0, cr0, [r8], #472 @ 0x1d8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pkhtb r0, sl, r4, asr #32 │ │ │ │ + @ instruction: 0xeada0024 │ │ │ │ ldc 0, cr0, [r4], #-472 @ 0xfffffe28 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -224414,15 +224414,15 @@ │ │ │ │ b.n f1466 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f146c │ │ │ │ nop │ │ │ │ subs.w r0, r6, r6, ror #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r1, r3 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #680] @ 0x2a8 │ │ │ │ cbnz r0, f14f2 │ │ │ │ cbz r1, f14ea │ │ │ │ ldrb.w r3, [ip, #687] @ 0x2af │ │ │ │ adds r0, r3, #3 │ │ │ │ @@ -224878,32 +224878,32 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f188c │ │ │ │ ldr r2, [pc, #44] @ (f1990 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #44] @ (f1994 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ b.n f188c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strd r0, r0, [r0], #-472 @ 0x1d8 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n f1848 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n f13a8 │ │ │ │ + b.n f13c8 │ │ │ │ movs r4, r4 │ │ │ │ lsls r2, r4, #28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -224921,31 +224921,31 @@ │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r0, #564 @ 0x234 │ │ │ │ add.w sl, r0, #544 @ 0x220 │ │ │ │ add.w fp, r0, #592 @ 0x250 │ │ │ │ b.n f19f8 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n f1a18 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r2, [r4, #552] @ 0x228 │ │ │ │ ldrd r3, r1, [r4, #544] @ 0x220 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n f19e0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f19e0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -224954,55 +224954,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #648 @ 0x288 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r7, r1 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ add.w r9, r4, #672 @ 0x2a0 │ │ │ │ add.w r5, r4, #468 @ 0x1d4 │ │ │ │ mov r0, r9 │ │ │ │ add.w r6, r4, #496 @ 0x1f0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f1b4c │ │ │ │ add.w r0, r4, #448 @ 0x1c0 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180cec │ │ │ │ ldr.w r0, [r4, #644] @ 0x284 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180cec │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f1b54 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f1af4 │ │ │ │ add.w r6, r4, #808 @ 0x328 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl f113c │ │ │ │ @@ -225019,38 +225019,38 @@ │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ blx 47bac │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ mov r0, r4 │ │ │ │ bl ed30c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f1a8e │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ b.n f1abe │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ @@ -225082,26 +225082,26 @@ │ │ │ │ str.w r6, [r3, #1028] @ 0x404 │ │ │ │ add.w r6, r4, #468 @ 0x1d4 │ │ │ │ str.w r0, [r3, #1548] @ 0x60c │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r3, #1000] @ 0x3e8 │ │ │ │ str.w r7, [r3, #1024] @ 0x400 │ │ │ │ str.w r2, [r3, #1032] @ 0x408 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f1c7c │ │ │ │ add.w r0, r4, #448 @ 0x1c0 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ dmb ish │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -225132,15 +225132,15 @@ │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 48960 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ b.n f1bbe │ │ │ │ add.w r0, r4, #496 @ 0x1f0 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f1bf4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ ldr r2, [pc, #940] @ (f2048 ) │ │ │ │ @@ -225157,15 +225157,15 @@ │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl f02d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #912] @ (f2050 ) │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r0, pc │ │ │ │ - bl 172be8 │ │ │ │ + bl 172bf8 │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ add.w r3, sl, #440 @ 0x1b8 │ │ │ │ strd r4, r4, [sp, #124] @ 0x7c │ │ │ │ mov r8, r3 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -225174,38 +225174,38 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f1f70 │ │ │ │ add.w r6, sl, #468 @ 0x1d4 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ add.w r4, sl, #496 @ 0x1f0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ add r3, pc, #816 @ (adr r3, f2040 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldrd r3, r2, [sl, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w f226a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f1d1c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w f228a │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.w f1f70 │ │ │ │ @@ -225237,24 +225237,24 @@ │ │ │ │ ldr.w r4, [r6, #856] @ 0x358 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f228e │ │ │ │ mov r0, r5 │ │ │ │ movw r6, #2808 @ 0xaf8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mla r6, r6, r3, sl │ │ │ │ b.n f1dd8 │ │ │ │ ldr.w r3, [r6, #1552] @ 0x610 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n f1de8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 166824 │ │ │ │ + bl 166834 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f1dc6 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -225342,52 +225342,52 @@ │ │ │ │ dmb ish │ │ │ │ ldr.w r4, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ blt.n f1f3a │ │ │ │ add.w r6, sl, #672 @ 0x2a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w f2196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f1cde │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w f1db4 │ │ │ │ b.n f1d86 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ add.w r5, sl, #720 @ 0x2d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, sl, #744 @ 0x2e8 │ │ │ │ strd r2, r3, [sl, #792] @ 0x318 │ │ │ │ str.w r4, [sl, #800] @ 0x320 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add.w r0, sl, #672 @ 0x2a0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ bl f0ca0 │ │ │ │ ldrb.w r3, [sl, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f2298 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r2, [pc, #196] @ (f2054 ) │ │ │ │ ldr r3, [pc, #184] @ (f204c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -225445,15 +225445,15 @@ │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ b.n f2704 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #16 │ │ │ │ + asrs r2, r1, #17 │ │ │ │ movs r1, r3 │ │ │ │ b.n f212c │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [sl, #352] @ 0x160 │ │ │ │ blx 47520 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ @@ -225545,36 +225545,36 @@ │ │ │ │ moveq r4, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, sl, #564 @ 0x234 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r3, r2, [sl, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f2280 │ │ │ │ add.w r0, sl, #544 @ 0x220 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f1f0c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r7, #2808 @ 0xaf8 │ │ │ │ mla r7, r7, r3, sl │ │ │ │ b.n f21b0 │ │ │ │ ldr.w r3, [r7, #1552] @ 0x610 │ │ │ │ cbz r3, f21c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 166824 │ │ │ │ + bl 166834 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n f21a2 │ │ │ │ ldr.w r3, [sl, #424] @ 0x1a8 │ │ │ │ adds r3, #1 │ │ │ │ @@ -225633,43 +225633,43 @@ │ │ │ │ blx 488e8 │ │ │ │ subs.w fp, fp, r5 │ │ │ │ bne.n f220e │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ b.n f2128 │ │ │ │ add.w r0, sl, #448 @ 0x1c0 │ │ │ │ - bl 172e9c │ │ │ │ + bl 172eac │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f1d4a │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f2182 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f1f70 │ │ │ │ add.w r4, sl, #564 @ 0x234 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r3, r2, [sl, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [sl, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n f230a │ │ │ │ add.w r0, sl, #544 @ 0x220 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f1f88 │ │ │ │ ldr.w r3, [r4, #964] @ 0x3c4 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r2, [r4, #984] @ 0x3d8 │ │ │ │ str r2, [sp, #28] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -225685,15 +225685,15 @@ │ │ │ │ ldr.w r0, [sl, #348] @ 0x15c │ │ │ │ blx 47d14 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [sl, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ b.n f2128 │ │ │ │ add.w r0, sl, #592 @ 0x250 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f22b0 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f215e │ │ │ │ mov.w r4, #13824 @ 0x3600 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f215e │ │ │ │ @@ -225713,20 +225713,20 @@ │ │ │ │ add r0, pc │ │ │ │ mov.w fp, #13824 @ 0x3600 │ │ │ │ movt fp, #50277 @ 0xc465 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 172be8 │ │ │ │ + bl 172bf8 │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r3, r5, #672 @ 0x2a0 │ │ │ │ strd r3, fp, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w f2496 │ │ │ │ @@ -225739,21 +225739,21 @@ │ │ │ │ addw r3, r3, #2808 @ 0xaf8 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w f24ba │ │ │ │ ldr.w r1, [r3, #1552] @ 0x610 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n f239a │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r1, [r5, #408] @ 0x198 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ blx 48918 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n f247a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -225796,37 +225796,37 @@ │ │ │ │ cmp r2, r0 │ │ │ │ bne.n f2432 │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ add.w r8, r5, #564 @ 0x234 │ │ │ │ mov r0, r8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #436] @ 0x1b4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r3, r2, [r5, #544] @ 0x220 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r5, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f25d6 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r7, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl f0ca0 │ │ │ │ mov r0, r9 │ │ │ │ blx 47574 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w f238e │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r2, [pc, #600] @ (f26f8 ) │ │ │ │ ldr r3, [pc, #592] @ (f26f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -225835,15 +225835,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #232] @ 0xe8 │ │ │ │ cbz r3, f24ca │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl 166824 │ │ │ │ + bl 166834 │ │ │ │ b.n f237e │ │ │ │ ldr.w r3, [r5, #436] @ 0x1b4 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w f23ae │ │ │ │ b.n f24c0 │ │ │ │ @@ -225879,15 +225879,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n f25a6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, f2594 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #16 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n f2514 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r5, #280] @ 0x118 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2808 @ 0xaf8 │ │ │ │ @@ -225916,30 +225916,30 @@ │ │ │ │ mov r1, r6 │ │ │ │ sub.w r0, r6, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 47c18 │ │ │ │ b.n f2536 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r2, r3, [r5, #792] @ 0x318 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n f25c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n f252e │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ strd r1, fp, [r5, #792] @ 0x318 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ b.n f25bc │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f2468 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f2478 │ │ │ │ ldr.w r8, [r5, #36] @ 0x24 │ │ │ │ @@ -225980,15 +225980,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r5, #348] @ 0x15c │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r5, #232] @ 0xe8 │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 227638 │ │ │ │ + bl 227648 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r0, [sl, #1] │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -225999,21 +225999,21 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl f0fe0 │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ bl f0bec │ │ │ │ - bl 227638 │ │ │ │ + bl 227648 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cbz r1, f26b6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ - bl 227638 │ │ │ │ + bl 227648 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cbz r1, f26c4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #32 │ │ │ │ @@ -226028,15 +226028,15 @@ │ │ │ │ movt r1, #50277 @ 0xc465 │ │ │ │ b.n f247a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bgt.n f2660 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #23 │ │ │ │ + lsrs r0, r2, #23 │ │ │ │ movs r1, r3 │ │ │ │ blt.n f27b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -226111,30 +226111,30 @@ │ │ │ │ beq.w f2c50 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, r4, #720 @ 0x2d0 │ │ │ │ blx 47a50 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c44 │ │ │ │ add.w sl, r4, #648 @ 0x288 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3070 │ │ │ │ add.w r7, r4, #672 @ 0x2a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3056 │ │ │ │ add.w r0, r4, #744 @ 0x2e8 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f3036 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, fp │ │ │ │ blx 473ac │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ @@ -226378,15 +226378,15 @@ │ │ │ │ mov r6, r7 │ │ │ │ b.n f2aea │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w f2ca4 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 16b1ec │ │ │ │ + bl 16b1fc │ │ │ │ str.w r0, [r6], #4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n f2ade │ │ │ │ cbz r5, f2b0e │ │ │ │ add.w sl, r7, r5, lsl #2 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ @@ -226475,22 +226475,22 @@ │ │ │ │ subs r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ ldrd fp, r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fd0 │ │ │ │ add.w r3, r4, #496 @ 0x1f0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2e1a │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ b.n f2b12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ @@ -226604,15 +226604,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ b.n f2752 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w f28d0 │ │ │ │ b.n f2d7e │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 16b1ec │ │ │ │ + bl 16b1fc │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ beq.w f2b0e │ │ │ │ ldr.w r1, [r6, #184] @ 0xb8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #352] @ 0x160 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ @@ -226651,15 +226651,15 @@ │ │ │ │ bl f0bec │ │ │ │ mov r3, sl │ │ │ │ b.n f2852 │ │ │ │ add.w r3, r4, #468 @ 0x1d4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f308c │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f2ed0 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r5, #1 │ │ │ │ @@ -226670,69 +226670,69 @@ │ │ │ │ cmp r3, #4 │ │ │ │ it lt │ │ │ │ movlt r3, #4 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f2fe2 │ │ │ │ add.w r3, r4, #592 @ 0x250 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fda │ │ │ │ add.w r6, r4, #564 @ 0x234 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2fd4 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ cbz r3, f2ed0 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n f2eb0 │ │ │ │ mov r0, sl │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r2, [r7, #280] @ 0x118 │ │ │ │ cmp r2, r5 │ │ │ │ bls.n f2ecc │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r2, r1, [r7, #544] @ 0x220 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #552] @ 0x228 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n f2e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f2e98 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #516] @ (f30d8 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #640 @ 0x280 │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c90 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f2f86 │ │ │ │ ldr r1, [pc, #504] @ (f30dc ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #644 @ 0x284 │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c90 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, f2f54 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r3, #665] @ 0x299 │ │ │ │ @@ -226767,63 +226767,63 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov.w sl, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ b.n f2894 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r3, r2, [r4, #448] @ 0x1c0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w f3094 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180cec │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ ldrb.w r3, [r4, #232] @ 0xe8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w f2c40 │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ add.w r0, r4, #564 @ 0x234 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r4, #592 @ 0x250 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ b.n f2c40 │ │ │ │ blx 47574 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl ed5c8 │ │ │ │ b.n f2b12 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b1e │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ b.n f2c40 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ movw r3, #2808 @ 0xaf8 │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ mla r3, r3, r9, r4 │ │ │ │ ldr.w r1, [r3, #992] @ 0x3e0 │ │ │ │ @@ -226832,34 +226832,34 @@ │ │ │ │ ldr.w r0, [r4, #348] @ 0x15c │ │ │ │ blx 488e8 │ │ │ │ b.n f2fc2 │ │ │ │ add.w r7, r4, #448 @ 0x1c0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f2c26 │ │ │ │ mov sl, r0 │ │ │ │ b.n f2b34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, sl │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n f2c50 │ │ │ │ mov r0, r9 │ │ │ │ b.n f305e │ │ │ │ @@ -226869,18 +226869,18 @@ │ │ │ │ blx 4858c │ │ │ │ mov r1, r0 │ │ │ │ b.n f2f3e │ │ │ │ mov.w sl, #13824 @ 0x3600 │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ b.n f2894 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ b.n f2c38 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1667e4 │ │ │ │ + bl 1667f4 │ │ │ │ b.n f2f6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bhi.n f3058 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n f3030 │ │ │ │ @@ -226892,20 +226892,20 @@ │ │ │ │ vsri.32 d30, d29, #1 │ │ │ │ vmlal.u , d15, d3[0] │ │ │ │ vsra.u32 d30, d25, #1 │ │ │ │ vshr.u32 , , #1 │ │ │ │ vtbl.8 d29, {d31- instruction: 0xffff0cb0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n f3094 │ │ │ │ + bcc.n f30b4 │ │ │ │ movs r4, r4 │ │ │ │ b.n f30f2 │ │ │ │ @ instruction: 0xffffedad │ │ │ │ vsri.32 d31, d31, #1 │ │ │ │ - vqrdmlah.s q14, , d28[0] │ │ │ │ + @ instruction: 0xffffcefc │ │ │ │ movs r4, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [pc, #212] @ (f31cc ) │ │ │ │ @@ -227000,15 +227000,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 4, r0, cr8, cr8, {0} │ │ │ │ + mcr2 0, 5, r0, cr8, cr8, {0} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -227199,71 +227199,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f3500 │ │ │ │ add.w r9, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f34f8 │ │ │ │ ldr r3, [pc, #300] @ (f350c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #292] @ (f3510 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f34f2 │ │ │ │ cbz r5, f345c │ │ │ │ ldr r7, [pc, #276] @ (f3514 ) │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34a8 │ │ │ │ ldr r7, [pc, #260] @ (f3518 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34b6 │ │ │ │ ldr r7, [pc, #248] @ (f351c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34ca │ │ │ │ ldr r7, [pc, #232] @ (f3520 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ strb.w r3, [r6, #686] @ 0x2ae │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f34de │ │ │ │ ldr r7, [pc, #212] @ (f3524 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 259f10 │ │ │ │ + bl 259f20 │ │ │ │ cbnz r0, f3494 │ │ │ │ ldr r2, [pc, #200] @ (f3528 ) │ │ │ │ ldr r3, [pc, #204] @ (f352c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #196] @ (f3530 ) │ │ │ │ @@ -227282,73 +227282,73 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r2, [r6, #884] @ 0x374 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f50 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #688] @ 0x2b0 │ │ │ │ b.n f345c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f64 │ │ │ │ + bl 259f74 │ │ │ │ str.w r0, [r6, #680] @ 0x2a8 │ │ │ │ b.n f3410 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f50 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #684] @ 0x2ac │ │ │ │ b.n f3422 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f50 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #685] @ 0x2ad │ │ │ │ b.n f3434 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259f40 │ │ │ │ + bl 259f50 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #686] @ 0x2ae │ │ │ │ b.n f344c │ │ │ │ mov r0, r9 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n f3488 │ │ │ │ ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #20] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ movs r0, r3 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r0, r3 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r0, #27] │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r6, #27] │ │ │ │ + strb r4, [r0, #28] │ │ │ │ movs r0, r3 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ movs r0, r3 │ │ │ │ svc 197 @ 0xc5 │ │ │ │ vrsra.u32 d30, d15, #1 │ │ │ │ @ instruction: 0xffffe169 │ │ │ │ vaddl.u q15, d31, d11 │ │ │ │ vabdl.u , d15, d29 │ │ │ │ vrshr.u32 d30, d23, #1 │ │ │ │ @@ -227359,33 +227359,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #884] @ 0x374 │ │ │ │ cbz r6, f3598 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, f3580 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, f3572 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3568 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ @@ -227663,51 +227663,51 @@ │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ cbnz r0, f3914 │ │ │ │ ldrb.w r7, [r4, #532] @ 0x214 │ │ │ │ cbnz r7, f38f8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r0, r8 │ │ │ │ - bl 258734 │ │ │ │ + bl 258744 │ │ │ │ add.w r8, r4, #472 @ 0x1d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r7, [r4, #532] @ 0x214 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ adds r3, r5, #1 │ │ │ │ beq.n f3914 │ │ │ │ clz r4, r5 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n f391e │ │ │ │ cmp r4, #0 │ │ │ │ beq.n f38f2 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n f38f2 │ │ │ │ @@ -227749,24 +227749,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a3a │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f3a92 │ │ │ │ add.w r6, r4, #408 @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a7a │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w f3aca │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #2 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, f3af8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ @@ -227775,22 +227775,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, f3af8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f3a7a │ │ │ │ ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #436] @ 0x1b4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n f3a38 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl f387c │ │ │ │ @@ -227800,22 +227800,22 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n f3a3a │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ cbz r3, f3a38 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ cbz r3, f3a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ cbnz r0, f3a7a │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n f3a56 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #212] @ (f3b10 ) │ │ │ │ ldr r3, [pc, #204] @ (f3b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -227826,36 +227826,36 @@ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl f387c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n f3a3a │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n f39da │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n f3a3a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f396a │ │ │ │ add r1, pc, #108 @ (adr r1, f3b00 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ add.w r6, r4, #408 @ 0x198 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, sl │ │ │ │ mov r0, sl │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -227871,19 +227871,19 @@ │ │ │ │ b.n f39b2 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ blx 4761c │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r0, #1 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n f3aa4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -227901,15 +227901,15 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ ldrd r5, r2, [r3, #432] @ 0x1b0 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ sbcs r2, r1 │ │ │ │ ldr.w r2, [r3, #544] @ 0x220 │ │ │ │ @@ -227921,15 +227921,15 @@ │ │ │ │ ldr.w r1, [r3, #548] @ 0x224 │ │ │ │ str.w r2, [r3, #544] @ 0x220 │ │ │ │ sbc.w r1, r1, r5 │ │ │ │ str.w r1, [r3, #548] @ 0x224 │ │ │ │ blx 47fd8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -227947,25 +227947,25 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r7, r5, #408 @ 0x198 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrb.w r3, [r5, #568] @ 0x238 │ │ │ │ cbz r3, f3bd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ bl f3b14 │ │ │ │ mov r0, r6 │ │ │ │ blx 47944 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ movw r3, #20522 @ 0x502a │ │ │ │ movt r3, #254 @ 0xfe │ │ │ │ str.w r0, [r5, #560] @ 0x230 │ │ │ │ str.w r3, [r5, #572] @ 0x23c │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r5, #552] @ 0x228 │ │ │ │ str.w r1, [r5, #564] @ 0x234 │ │ │ │ @@ -227990,15 +227990,15 @@ │ │ │ │ adds.w r4, r4, ip │ │ │ │ mla r8, r0, r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov.w r1, r1, asr #31 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ adc.w r8, r8, ip, asr #31 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrb.w r2, [r5, #568] @ 0x238 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r5, #572] @ 0x23c │ │ │ │ ldrd r1, r3, [r5, #560] @ 0x230 │ │ │ │ cbnz r2, f3c94 │ │ │ │ cmp r1, r4 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -228008,15 +228008,15 @@ │ │ │ │ it cc │ │ │ │ strdcc r4, r8, [r5, #560] @ 0x230 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ str.w r3, [r5, #540] @ 0x21c │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [r5, #536] @ 0x218 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r6 │ │ │ │ bl f3b14 │ │ │ │ mov r0, r7 │ │ │ │ blx 47944 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r2, fp, sl │ │ │ │ ite ne │ │ │ │ @@ -228139,15 +228139,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 165dac │ │ │ │ + bl 165dbc │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n f3e1c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -228187,15 +228187,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 173b20 │ │ │ │ + bl 173b30 │ │ │ │ movs r3, #1 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ ldrd r0, r8, [r5] │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -228269,15 +228269,15 @@ │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n f3fd0 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3fc6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f3ff8 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ str.w r9, [r6, #156] @ 0x9c │ │ │ │ add.w lr, r0, r2 │ │ │ │ str.w r0, [r6, #148] @ 0x94 │ │ │ │ b.n f3f60 │ │ │ │ @@ -228299,15 +228299,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [lr, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #172 @ 0xac │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ ldr r2, [pc, #108] @ (f4014 ) │ │ │ │ ldr r3, [pc, #96] @ (f4008 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -228399,20 +228399,20 @@ │ │ │ │ ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrb.w r3, [r4, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n f4158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r1, [r4, #280] @ 0x118 │ │ │ │ cbz r1, f4122 │ │ │ │ mov ip, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n f40d6 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #224 @ 0xe0 │ │ │ │ @@ -228446,15 +228446,15 @@ │ │ │ │ bne.n f419e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 258734 │ │ │ │ + bl 258744 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n f4194 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f4090 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -228468,28 +228468,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ b.n f408a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #532] @ 0x214 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 258538 │ │ │ │ + bl 258548 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #532] @ 0x214 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ bne.n f40c0 │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n f4108 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -228564,15 +228564,15 @@ │ │ │ │ cbz r0, f4262 │ │ │ │ ldr r2, [pc, #60] @ (f4284 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n f4258 │ │ │ │ cbz r3, f4274 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -228599,15 +228599,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ cbz r0, f42c0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -228634,15 +228634,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f42ea │ │ │ │ - cbnz r0, f4356 │ │ │ │ + cbnz r0, f435a │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ @@ -228820,30 +228820,30 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n f44b2 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, f4522 │ │ │ │ strd r9, r8, [r0] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n f446e │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f44b2 │ │ │ │ strd r5, r6, [r0] │ │ │ │ b.n f44b2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n f44b2 │ │ │ │ @@ -229374,17 +229374,17 @@ │ │ │ │ ldr.w r0, [r7, #524] @ 0x20c │ │ │ │ cbz r0, f4b16 │ │ │ │ blx 47e04 │ │ │ │ ldr.w r0, [r7, #528] @ 0x210 │ │ │ │ cbz r0, f4b20 │ │ │ │ blx 47e04 │ │ │ │ add.w r0, r7, #472 @ 0x1d8 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ add.w r0, r7, #408 @ 0x198 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr.w r0, [r7, #520] @ 0x208 │ │ │ │ cbz r0, f4b3a │ │ │ │ blx 47f78 │ │ │ │ ldr.w r1, [r7, #396] @ 0x18c │ │ │ │ cbz r1, f4b4a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr.w r0, [r8] │ │ │ │ @@ -229644,18 +229644,18 @@ │ │ │ │ str r3, [r7, #32] │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ vstr d8, [r7, #16] │ │ │ │ mla r3, r3, fp, r4 │ │ │ │ ldr.w r0, [r3, #760] @ 0x2f8 │ │ │ │ blx 47da4 │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ strd r0, r1, [r7, #24] │ │ │ │ mov r0, sl │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -229704,15 +229704,15 @@ │ │ │ │ beq.w f5140 │ │ │ │ ldrd r2, r3, [r4, #448] @ 0x1c0 │ │ │ │ strd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ add.w r1, r7, #64 @ 0x40 │ │ │ │ add.w r0, r4, #464 @ 0x1d0 │ │ │ │ blx 475ec │ │ │ │ mov r0, sl │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mla fp, r3, fp, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #764] @ 0x2fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ bne.w f4ce8 │ │ │ │ @@ -230373,15 +230373,15 @@ │ │ │ │ ldrb.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add r8, pc │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w f576e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r9, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ @@ -230679,15 +230679,15 @@ │ │ │ │ b.n f5872 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r7, pc, #912 @ (adr r7, f5c48 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n f58a4 │ │ │ │ + bls.n f58c4 │ │ │ │ movs r0, r3 │ │ │ │ add r7, pc, #536 @ (adr r7, f5adc ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -230785,15 +230785,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl f5460 │ │ │ │ b.n f59a2 │ │ │ │ mov.w r9, #13824 @ 0x3600 │ │ │ │ movt r9, #50277 @ 0xc465 │ │ │ │ b.n f59a2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bhi.n f5aa0 │ │ │ │ + bhi.n f5ac0 │ │ │ │ movs r0, r3 │ │ │ │ add r7, pc, #56 @ (adr r7, f5a14 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r6, pc, #344 @ (adr r6, f5b3c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -230899,15 +230899,15 @@ │ │ │ │ movt r8, #50277 @ 0xc465 │ │ │ │ b.n f5aca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r5, pc, #1008 @ (adr r5, f5ef0 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n f5b8c │ │ │ │ + bvc.n f5bac │ │ │ │ movs r0, r3 │ │ │ │ add r5, pc, #184 @ (adr r5, f5bc4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ @@ -231074,15 +231074,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f5c80 │ │ │ │ ldr r2, [pc, #172] @ (f5d68 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #172] @ (f5d6c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ b.n f5c80 │ │ │ │ ldr r3, [pc, #160] @ (f5d70 ) │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc │ │ │ │ @@ -231136,27 +231136,27 @@ │ │ │ │ b.n f5bc4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r4, pc, #864 @ (adr r4, f60b8 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #760 @ (adr r2, f6058 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, f6098 ) │ │ │ │ movs r4, r4 │ │ │ │ add r3, pc, #824 @ (adr r3, f609c ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bcc.n f5d08 │ │ │ │ + bcc.n f5d28 │ │ │ │ movs r0, r3 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n f5c98 │ │ │ │ + bmi.n f5cb8 │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n f5e10 │ │ │ │ + bmi.n f5e30 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr.w r4, [pc, #2660] @ f67f0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -231377,21 +231377,21 @@ │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cbz r1, f5ff4 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f67ce │ │ │ │ str.w r5, [r4, #396] @ 0x18c │ │ │ │ add.w r0, r4, #472 @ 0x1d8 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f6510 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #408 @ 0x198 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ blx 47da4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, #1 │ │ │ │ @@ -232131,15 +232131,15 @@ │ │ │ │ mcrr 15, 15, pc, r9, cr15 @ │ │ │ │ bvc.n f6802 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vdup.8 q15, d9[7] │ │ │ │ @ instruction: 0xffffd7e7 │ │ │ │ vqshl.u64 , , #63 @ 0x3f │ │ │ │ vtbl.8 d29, {d31- , , d16 │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r0, sp, lsl #2] │ │ │ │ lsrs r0, r3, #21 │ │ │ │ @@ -232149,24 +232149,24 @@ │ │ │ │ lsrs r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ blt.n f675e │ │ │ │ @ instruction: 0xffff0bf4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf65a006d │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ lsrs r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ bls.n f67aa │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -232223,15 +232223,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #312] @ 0x138 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r7, [r0, #192] @ 0xc0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -232636,15 +232636,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n f6d0e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f6d22 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -232817,15 +232817,15 @@ │ │ │ │ streq r0, [r3, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n f6f08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + ldrh r4, [r7, #60] @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [pc, #212] @ (f7008 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -232937,15 +232937,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ b.n f7038 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ movs r4, r4 │ │ │ │ ldr.w r1, [r1, #908] @ 0x38c │ │ │ │ push {r4, r5} │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r5, [r2, #0] │ │ │ │ @@ -233238,34 +233238,34 @@ │ │ │ │ add.w r7, r4, #364 @ 0x16c │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r9, sp, #8 │ │ │ │ add.w r8, r4, #392 @ 0x188 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ b.n f7356 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n f737a │ │ │ │ cbnz r0, f7380 │ │ │ │ ldrd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n f7346 │ │ │ │ ldr.w r8, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f7302 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16b164 │ │ │ │ + bl 16b174 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n f72f0 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n f7364 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n f7364 │ │ │ │ @@ -233311,22 +233311,22 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 47bd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ble.n f73e8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 48544 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f73e8 │ │ │ │ nop │ │ │ │ ldrh r0, [r7, #32] │ │ │ │ lsls r6, r6, #1 │ │ │ │ add r3, pc, #736 @ (adr r3, f7700 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -233511,15 +233511,15 @@ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #32 │ │ │ │ bne.n f75d0 │ │ │ │ blx 47edc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ b.n f75d2 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r5, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [pc, #56] @ (f7630 ) │ │ │ │ mov r2, r1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrb.w r4, [r0, #664] @ 0x298 │ │ │ │ @@ -233533,15 +233533,15 @@ │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr r4, [r2, #12] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r3, r4, [r2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #2] │ │ │ │ + ldrh r6, [r1, #4] │ │ │ │ movs r4, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r0, [r0, #360] @ 0x168 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n f766c │ │ │ │ @@ -233570,24 +233570,24 @@ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, f76b6 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -233896,15 +233896,15 @@ │ │ │ │ bne.n f793e │ │ │ │ b.n f79a8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f795a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ b.n f795a │ │ │ │ - strh r4, [r4, #44] @ 0x2c │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ movs r4, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #120] @ (f7a78 ) │ │ │ │ mov r5, r1 │ │ │ │ @@ -233974,17 +233974,17 @@ │ │ │ │ bl f79ec │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n f7aa2 │ │ │ │ add.w r0, r6, #364 @ 0x16c │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r6, #392 @ 0x188 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ mov r0, r6 │ │ │ │ bl ed30c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ @@ -234033,15 +234033,15 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ add r3, pc, #184 @ (adr r3, f7c10 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -234050,15 +234050,15 @@ │ │ │ │ b.n f7b8c │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ add.w r0, fp, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n f7bc6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cbnz r3, f7be2 │ │ │ │ @@ -234071,15 +234071,15 @@ │ │ │ │ cbz r1, f7bd0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, fp, #40 @ 0x28 │ │ │ │ add.w r0, fp, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ strd r7, r6, [sp] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n f7b8c │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mvn.w r4, #3 │ │ │ │ b.n f7be4 │ │ │ │ @@ -234088,15 +234088,15 @@ │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ blx 48774 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f7ba6 │ │ │ │ b.n f7b84 │ │ │ │ movs r4, #0 │ │ │ │ add.w r0, fp, #40 @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r2, [pc, #52] @ (f7c24 ) │ │ │ │ ldr r3, [pc, #44] @ (f7c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -234316,15 +234316,15 @@ │ │ │ │ strd r5, r6, [r4, #8] │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r4} │ │ │ │ + push {r1, r3, r5} │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ @@ -234393,15 +234393,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n f7f98 │ │ │ │ add.w r9, r7, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ │ │ cbz r0, f7f20 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n f7ee4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #232 @ 0xe8 │ │ │ │ @@ -234412,15 +234412,15 @@ │ │ │ │ bne.n f7edc │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #644] @ 0x284 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w sl, [r4, #360] @ 0x168 │ │ │ │ ldr r2, [pc, #240] @ (f7ff8 ) │ │ │ │ ldr r3, [pc, #236] @ (f7ff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -234443,38 +234443,38 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r7, #64 @ 0x40 │ │ │ │ mov r2, sp │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne.w sl, #110 @ 0x6e │ │ │ │ beq.n f7ed0 │ │ │ │ add.w r6, r4, #364 @ 0x16c │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #392 @ 0x188 │ │ │ │ strd r2, r3, [r4, #440] @ 0x1b8 │ │ │ │ mov sl, r5 │ │ │ │ str.w r5, [r4, #448] @ 0x1c0 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f7f04 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ mov r3, r1 │ │ │ │ adds.w ip, r0, r5 │ │ │ │ mov r2, sl │ │ │ │ adcs.w r3, r3, r8 │ │ │ │ it cs │ │ │ │ movcs r2, #1 │ │ │ │ cbnz r2, f7fce │ │ │ │ @@ -234492,15 +234492,15 @@ │ │ │ │ beq.n f7f2c │ │ │ │ b.n f7f52 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n f7ec6 │ │ │ │ mov r0, r9 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f7f04 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -234715,15 +234715,15 @@ │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ add.w r2, r4, #172 @ 0xac │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ b.n f805c │ │ │ │ - cbz r0, f8258 │ │ │ │ + cbz r0, f825c │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r0, #280] @ 0x118 │ │ │ │ @@ -234801,21 +234801,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #68] @ 0x44 │ │ │ │ strd r2, r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8534 │ │ │ │ add.w r3, fp, #392 @ 0x188 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w f8542 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ @@ -234888,17 +234888,17 @@ │ │ │ │ subs r4, #232 @ 0xe8 │ │ │ │ bl f79ec │ │ │ │ cmp r5, #0 │ │ │ │ bne.n f83e0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, fp │ │ │ │ bl ed30c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -235002,31 +235002,31 @@ │ │ │ │ b.n f83b4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w fp, [r2] │ │ │ │ b.n f8412 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n f8412 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n f8412 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ b.n f853c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -235234,75 +235234,75 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n f85d2 │ │ │ │ mov r5, ip │ │ │ │ b.n f85ee │ │ │ │ add.w r5, r0, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [sl, #440] @ 0x1b8 │ │ │ │ str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n f85d4 │ │ │ │ add.w r7, sl, #364 @ 0x16c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ strd r0, r1, [sl, #440] @ 0x1b8 │ │ │ │ str.w r3, [sl, #448] @ 0x1c0 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f87aa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n f85d4 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ b.n f85d2 │ │ │ │ add.w r7, sl, #364 @ 0x16c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ ldr.w r0, [sl, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ ldr.w r1, [sl, #444] @ 0x1bc │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcc.n f8826 │ │ │ │ mov r0, r7 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ b.n f8746 │ │ │ │ add.w r0, sl, #392 @ 0x188 │ │ │ │ strd r2, r3, [sl, #440] @ 0x1b8 │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ b.n f881e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + add r3, sp, #472 @ 0x1d8 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r6, [r0, #360] @ 0x168 │ │ │ │ cbz r6, f8868 │ │ │ │ @@ -235314,15 +235314,15 @@ │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mla r2, r2, r1, r0 │ │ │ │ add.w r9, r6, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ strd r7, r3, [r2, #680] @ 0x2a8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ bne.n f88dc │ │ │ │ movs r1, #232 @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r2, [r4, #352] @ 0x160 │ │ │ │ mla r5, r1, r5, r4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -235334,18 +235334,18 @@ │ │ │ │ str.w r2, [r5, #676] @ 0x2a4 │ │ │ │ str.w r3, [r5, #644] @ 0x284 │ │ │ │ bl f8580 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ cbz r6, f88ce │ │ │ │ str.w r6, [r4, #360] @ 0x168 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r6, [r4, #360] @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f888e │ │ │ │ ldr r2, [pc, #16] @ (f88f4 ) │ │ │ │ @@ -235387,28 +235387,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl f8580 │ │ │ │ cbz r0, f8950 │ │ │ │ str.w r0, [r5, #360] @ 0x168 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldrd r1, r2, [r4, #224] @ 0xe0 │ │ │ │ ldrd r0, r3, [r5, #440] @ 0x1b8 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n f8976 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ b.n f891e │ │ │ │ add.w r0, r5, #392 @ 0x188 │ │ │ │ str.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str.w r2, [r5, #444] @ 0x1bc │ │ │ │ - bl 1667c8 │ │ │ │ + bl 1667d8 │ │ │ │ b.n f896a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -235429,24 +235429,24 @@ │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #13] │ │ │ │ cbnz r3, f89f0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r1, [r4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -236259,23 +236259,23 @@ │ │ │ │ add.w r6, r4, #40 @ 0x28 │ │ │ │ add.w r3, r4, #172 @ 0xac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #28] │ │ │ │ strd r3, r3, [r4, #172] @ 0xac │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n f936a │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cbnz r0, f9364 │ │ │ │ add.w r0, r4, #120 @ 0x78 │ │ │ │ - bl 166734 │ │ │ │ + bl 166744 │ │ │ │ cbnz r0, f935e │ │ │ │ ldr r2, [pc, #96] @ (f9378 ) │ │ │ │ ldr r3, [pc, #100] @ (f937c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #92] @ (f9380 ) │ │ │ │ @@ -236300,17 +236300,17 @@ │ │ │ │ beq.n f9356 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ b.n f92e2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n f92de │ │ │ │ mov r0, r8 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n f9342 │ │ │ │ svc 5 │ │ │ │ @@ -236356,27 +236356,27 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r8, r9 │ │ │ │ beq.n f93f2 │ │ │ │ mov r8, r3 │ │ │ │ b.n f93be │ │ │ │ add.w r4, r5, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f9442 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cbnz r0, f9432 │ │ │ │ mov r0, r4 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ - bl 1667b4 │ │ │ │ + bl 1667c4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 48268 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ @@ -236386,15 +236386,15 @@ │ │ │ │ blx 48268 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ blx 47ccc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r0, [r5, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f940c │ │ │ │ b.n f9432 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -236409,19 +236409,19 @@ │ │ │ │ bge.n f948e │ │ │ │ movs r0, #0 │ │ │ │ strb r0, [r4, #25] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r6, r5, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cbnz r0, f94b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 47b58 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #32] │ │ │ │ strb r0, [r4, #25] │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ @@ -237041,23 +237041,23 @@ │ │ │ │ bl f7e0c │ │ │ │ cbz r0, f9b4c │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r3, [r5, #668] @ 0x29c │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r2, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r5, #668] @ 0x29c │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cbz r7, f9b44 │ │ │ │ ldr r1, [pc, #64] @ (f9b54 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -237210,16 +237210,16 @@ │ │ │ │ beq.n f9d5a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n f9d82 │ │ │ │ add.w r6, fp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c48 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 180c58 │ │ │ │ + bl 16b108 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp sl, r0 │ │ │ │ mov r5, r1 │ │ │ │ sbcs.w r2, r3, r1 │ │ │ │ ldr.w r1, [fp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ itt cc │ │ │ │ @@ -237236,32 +237236,32 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w r0, fp, #64 @ 0x40 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 166800 │ │ │ │ + bl 166810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ cbnz r4, f9d26 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [fp, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n f9c82 │ │ │ │ ldr r2, [pc, #256] @ (f9e10 ) │ │ │ │ mov r3, fp │ │ │ │ add.w r0, fp, #112 @ 0x70 │ │ │ │ add r2, pc │ │ │ │ blx 48774 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n f9cd6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n f9db0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n f9dbe │ │ │ │ @@ -237530,17 +237530,17 @@ │ │ │ │ b.n f9fc0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 167114 │ │ │ │ + bl 167124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r9, [pc, #1328] @ fa534 │ │ │ │ @@ -237548,15 +237548,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ add r9, pc │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w fa4ce │ │ │ │ ldr.w r3, [pc, #1292] @ fa538 │ │ │ │ add r3, pc │ │ │ │ @@ -237573,21 +237573,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 21f080 │ │ │ │ + bl 21f090 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r4, #236 @ 0xec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 21f080 │ │ │ │ + bl 21f090 │ │ │ │ mov ip, r6 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd sl, fp, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ @@ -237929,36 +237929,36 @@ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ strh.w r3, [r4, #272] @ 0x110 │ │ │ │ b.n fa134 │ │ │ │ ldr.w sl, [pc, #136] @ fa558 │ │ │ │ mov.w fp, #0 │ │ │ │ add sl, pc │ │ │ │ mov r0, sl │ │ │ │ - bl 173074 │ │ │ │ + bl 173084 │ │ │ │ ldr r2, [pc, #124] @ (fa55c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 173198 │ │ │ │ + bl 1731a8 │ │ │ │ ldr.w ip, [pc, #108] @ fa560 │ │ │ │ dmb ish │ │ │ │ add ip, pc │ │ │ │ ldrexd r2, r3, [ip] │ │ │ │ strexd lr, r0, r1, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n fa4fc │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ b.n fa028 │ │ │ │ ldr r0, [pc, #76] @ (fa564 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173074 │ │ │ │ + bl 173084 │ │ │ │ ldr r3, [pc, #72] @ (fa568 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r9] │ │ │ │ @@ -237977,21 +237977,21 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xb638 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ movs r0, r3 │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -238010,31 +238010,31 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r4, r3, #2048 @ 0x800 │ │ │ │ bne.n fa5d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 21f1b0 │ │ │ │ + bl 21f1c0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #88] @ (fa608 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1666b8 │ │ │ │ - bl 166730 │ │ │ │ + bl 1666c8 │ │ │ │ + bl 166740 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 16aee0 │ │ │ │ + bl 16aef0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov.w r2, #46848 @ 0xb700 │ │ │ │ movt r2, #65487 @ 0xffcf │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ ands r2, r5 │ │ │ │ - bl 166f74 │ │ │ │ + bl 166f84 │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r2, [pc, #48] @ (fa60c ) │ │ │ │ ldr r3, [pc, #32] @ (fa5fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -238060,68 +238060,68 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r2, #1784 @ 0x6f8 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, fa64e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ ldr.w r7, [r4, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r7, #400] @ 0x190 │ │ │ │ lsls r6, r6, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str.w r0, [r7, #404] @ 0x194 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #404] @ 0x194 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r2, #1784 @ 0x6f8 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, fa6b6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r3, #400] @ 0x190 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -238133,32 +238133,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ movs r2, #20 │ │ │ │ add.w r1, r5, #964 @ 0x3c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ ldrb.w r1, [r6, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1661c4 │ │ │ │ + bl 1661d4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 167330 │ │ │ │ + bl 167340 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cbz r3, fa754 │ │ │ │ ldr r2, [pc, #40] @ (fa768 ) │ │ │ │ ldr r3, [pc, #36] @ (fa764 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -238191,44 +238191,44 @@ │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cbz r3, fa7f2 │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ mov r0, sp │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #268] @ 0x10c │ │ │ │ mov r0, sp │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1ee7dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbnz r2, fa812 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, fa80a │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ add.w r1, r4, #272 @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #964 @ 0x3c4 │ │ │ │ - bl 16db0c │ │ │ │ + bl 16db1c │ │ │ │ ldr r2, [pc, #60] @ (fa830 ) │ │ │ │ ldr r3, [pc, #52] @ (fa82c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -238237,15 +238237,15 @@ │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ b.n fa7b6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fa7b6 │ │ │ │ b.n fa80a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, r1] │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -238257,50 +238257,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str r3, [r0, #4] │ │ │ │ strb.w r3, [r0, #92] @ 0x5c │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r3, [r0, #96] @ 0x60 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ strb.w r0, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ bl fa610 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, fa8ec │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ands.w r9, r3, #112 @ 0x70 │ │ │ │ bne.n fa8ec │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r0, #100] @ 0x64 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -238323,21 +238323,21 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #12 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ ldrb.w r1, [r4, #1141] @ 0x475 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl fa684 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cbnz r3, fa93c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ tst.w r3, #112 @ 0x70 │ │ │ │ @@ -238367,22 +238367,22 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ bl fa6d8 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1671ec │ │ │ │ + bl 1671fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fa9aa │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 166470 │ │ │ │ + bl 166480 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fa610 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ cbz r1, fa9a0 │ │ │ │ mov r0, r5 │ │ │ │ bl fa610 │ │ │ │ @@ -238427,30 +238427,30 @@ │ │ │ │ add r7, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl fa6d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl fa684 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cbz r1, faa20 │ │ │ │ mov r0, r6 │ │ │ │ bl fa684 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 167198 │ │ │ │ + bl 1671a8 │ │ │ │ ldrb.w r3, [sp, #20] │ │ │ │ cbz r3, faa50 │ │ │ │ ldr r2, [pc, #40] @ (faa64 ) │ │ │ │ ldr r3, [pc, #36] @ (faa60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -238856,19 +238856,19 @@ │ │ │ │ sub.w lr, lr, #17 │ │ │ │ cmp.w lr, #2 │ │ │ │ bhi.n fae5c │ │ │ │ ldr r1, [pc, #48] @ (fae80 ) │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 21dd40 │ │ │ │ + bl 21dd50 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ - bl 21de10 │ │ │ │ + bl 21de20 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ bls.n fae5c │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ smulbb r3, r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ @@ -238905,15 +238905,15 @@ │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ movt r2, #134 @ 0x86 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ bpl.n faeda │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [r3, r5] │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -238958,21 +238958,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n faf64 │ │ │ │ cbz r5, fafbe │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -238984,15 +238984,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #40] @ (fafe8 ) │ │ │ │ ldr r3, [pc, #32] @ (fafe4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -239044,15 +239044,15 @@ │ │ │ │ adds r5, #20 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w fb17c │ │ │ │ ldr r4, [r3, r5] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fb040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18877c │ │ │ │ + bl 18878c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w fb17c │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r3, r5 │ │ │ │ @@ -239067,44 +239067,44 @@ │ │ │ │ bl faeec │ │ │ │ mov fp, r0 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r2, [fp, #17] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fb0bc │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w fp, r3, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r0 │ │ │ │ cbz r3, fb14e │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov ip, r0 │ │ │ │ add r5, sp, #24 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -239133,15 +239133,15 @@ │ │ │ │ cmp r9, r4 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [ip, #32] │ │ │ │ bne.n fb102 │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ ldrd r9, r8, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ @@ -239203,30 +239203,30 @@ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb21e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n fb1d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r6, [pc, #224] @ (fb318 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -239256,38 +239256,38 @@ │ │ │ │ lsls r3, r7, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb2a4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w ip, [r5, #12] │ │ │ │ lsls r1, r7, #2 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ @@ -239326,15 +239326,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #44] @ (fb394 ) │ │ │ │ ldr r3, [pc, #32] @ (fb388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -239400,50 +239400,50 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r6, #0 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fb3f8 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n fb3f8 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb46c │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n fb3f8 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n fb4d4 │ │ │ │ @@ -239505,25 +239505,25 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.w fb6b4 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ cmp r2, r1 │ │ │ │ beq.w fb62e │ │ │ │ movw r1, #559 @ 0x22f │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r2, r5 │ │ │ │ @@ -239540,66 +239540,66 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ strd r7, r8, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb5c0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w r2, [pc, #1200] @ fbac0 │ │ │ │ ldr.w r3, [pc, #1192] @ fbabc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -239612,110 +239612,110 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w fbaa8 │ │ │ │ movs r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ strb.w r7, [r3, #812] @ 0x32c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #16] │ │ │ │ beq.n fb726 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.n fb75e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ b.n fb60e │ │ │ │ ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r5, [r2, #314] @ 0x13a │ │ │ │ and.w r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ beq.w fb818 │ │ │ │ movs r6, #1 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ strb.w r6, [r3, #812] @ 0x32c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ b.n fb60e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb74c │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ b.n fb6a4 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -239798,25 +239798,25 @@ │ │ │ │ b.n fb726 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ b.n fb726 │ │ │ │ movw r1, #559 @ 0x22f │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ @@ -239832,160 +239832,160 @@ │ │ │ │ vldr d7, [pc, #584] @ fbab0 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str.w r9, [r7, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb896 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb8d6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb904 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl fb398 │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [pc, #400] @ fbab0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [r7, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb94c │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fb98c │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fb9ba │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov.w r1, #348 @ 0x15c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r2, r7 │ │ │ │ @@ -239995,65 +239995,65 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ bl faeec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ b.n fb60e │ │ │ │ movs r0, #0 │ │ │ │ b.n fb60e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ ldr r3, [pc, #8] @ (fbac4 ) │ │ │ │ lsls r6, r6, #1 │ │ │ │ @@ -240086,25 +240086,25 @@ │ │ │ │ movs r1, #0 │ │ │ │ strb.w r2, [r0, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fbb2a │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #72] @ (fbb74 ) │ │ │ │ ldr r3, [pc, #64] @ (fbb70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -240180,26 +240180,26 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ movs r2, #32 │ │ │ │ strb.w r3, [r0, #68] @ 0x44 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fbbaa │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n fbbaa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r0, lr │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r6, r9 │ │ │ │ @@ -240236,29 +240236,29 @@ │ │ │ │ beq.n fbc8e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbc4e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be24 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, r3 │ │ │ │ bls.n fbc6a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n fbc6a │ │ │ │ ldr r2, [pc, #12] @ (fbcb0 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ b.n fbc72 │ │ │ │ @@ -240292,25 +240292,25 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it lt │ │ │ │ movlt r2, r3 │ │ │ │ strb.w r2, [r0, #68] @ 0x44 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, fbd1a │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl fb240 │ │ │ │ ldr r2, [pc, #36] @ (fbd4c ) │ │ │ │ ldr r3, [pc, #28] @ (fbd48 ) │ │ │ │ @@ -240389,70 +240389,70 @@ │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, fbe0a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, fbe54 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ str r0, [sp, #8] │ │ │ │ add r7, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r3, r7, #2 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ @@ -240494,15 +240494,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #44] @ (fbf5c ) │ │ │ │ ldr r3, [pc, #32] @ (fbf50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -240557,30 +240557,30 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n fc0bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1835c8 │ │ │ │ + bl 1835d8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 197b50 │ │ │ │ + bl 197b60 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b415c │ │ │ │ + bl 1b416c │ │ │ │ ldr r1, [pc, #580] @ (fc21c ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c47e8 │ │ │ │ + bl 1c47f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c849c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r7, [r8] │ │ │ │ mov r9, r0 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -240589,30 +240589,30 @@ │ │ │ │ str.w r7, [r8, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 1dc688 │ │ │ │ + bl 1dc698 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [pc, #504] @ (fc220 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1d8860 │ │ │ │ + bl 1d8870 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w fc1ae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r4 │ │ │ │ orrs r1, r2 │ │ │ │ @@ -240621,86 +240621,86 @@ │ │ │ │ orrs r1, r2 │ │ │ │ orr.w sl, sl, r1 │ │ │ │ orr.w r9, r9, sl │ │ │ │ orr.w r5, r5, r9 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cbea4 │ │ │ │ + bl 1cbeb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1da480 │ │ │ │ + bl 1da490 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fc186 │ │ │ │ orr.w r4, r4, fp │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r4, r4 │ │ │ │ - bl 1d1f4c │ │ │ │ + bl 1d1f5c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbd84 │ │ │ │ + bl 1dbd94 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfa98 │ │ │ │ + bl 1dfaa8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e02b8 │ │ │ │ + bl 1e02c8 │ │ │ │ uxtb r4, r4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w fc1e0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c374c │ │ │ │ + bl 1c375c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198c8c │ │ │ │ + bl 198c9c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b43dc │ │ │ │ + bl 1b43ec │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1caccc │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18dbd4 │ │ │ │ + bl 18dbe4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cad24 │ │ │ │ + bl 1cad34 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ccc34 │ │ │ │ + bl 1ccc44 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca884 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cc160 │ │ │ │ + bl 1cc170 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f0114 │ │ │ │ + bl 1f0124 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.n fc1cc │ │ │ │ @@ -240708,76 +240708,76 @@ │ │ │ │ beq.n fc17a │ │ │ │ cmp r1, #2 │ │ │ │ beq.n fc178 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dcdb4 │ │ │ │ + bl 1dcdc4 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d223c │ │ │ │ + bl 1d224c │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ uxtb r4, r4 │ │ │ │ subs r3, r2, #4 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r2, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.w fbfc0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd540 │ │ │ │ + bl 1dd550 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ b.n fbfc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cdbf4 │ │ │ │ + bl 1cdc04 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ b.n fc13e │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1caccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d1f4c │ │ │ │ + bl 1d1f5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dbd84 │ │ │ │ + bl 1dbd94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dfa98 │ │ │ │ + bl 1dfaa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e02b8 │ │ │ │ + bl 1e02c8 │ │ │ │ b.n fc0b4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19ce74 │ │ │ │ + bl 19ce84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fc04a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c849c │ │ │ │ b.n fc06a │ │ │ │ ldr r0, [pc, #84] @ (fc224 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 173120 │ │ │ │ + bl 173130 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n fc136 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ef8 │ │ │ │ ldr r2, [pc, #64] @ (fc228 ) │ │ │ │ ldr r3, [pc, #32] @ (fc20c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -240796,15 +240796,15 @@ │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r0, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r4, r7] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldc 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xeae7ffff │ │ │ │ - strb r2, [r3, #18] │ │ │ │ + strb r2, [r5, #18] │ │ │ │ movs r0, r3 │ │ │ │ subs r6, #18 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -240818,15 +240818,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ bne.n fc268 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a03e4 │ │ │ │ + bl 1a03f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cbz r1, fc28c │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldrb.w ip, [r4, #32] │ │ │ │ @@ -240836,25 +240836,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc272 │ │ │ │ cbz r0, fc2b2 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1abb70 │ │ │ │ + bl 1abb80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ef8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da58 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a03e4 │ │ │ │ + bl 1a03f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ b.n fc28c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -240894,62 +240894,62 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fc45a │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w fc48c │ │ │ │ mov r0, sl │ │ │ │ - bl 19d8e8 │ │ │ │ + bl 19d8f8 │ │ │ │ ldr r3, [pc, #692] @ (fc5e8 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 199040 │ │ │ │ + bl 199050 │ │ │ │ ldr r1, [pc, #684] @ (fc5ec ) │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ - bl 1c452c │ │ │ │ + bl 1c453c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1c0638 │ │ │ │ + bl 1c0648 │ │ │ │ mov r0, sl │ │ │ │ - bl 19dc30 │ │ │ │ + bl 19dc40 │ │ │ │ ldrb.w r3, [fp, #261] @ 0x105 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fc4be │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ad650 │ │ │ │ + bl 1ad660 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl fbf60 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1cfd54 │ │ │ │ + bl 1cfd64 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 19f360 │ │ │ │ + bl 19f370 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, fc3a2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl fbf60 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ead04 │ │ │ │ + bl 1ead14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.n fc494 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -240987,25 +240987,25 @@ │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc3d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df84 │ │ │ │ + bl 21df94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc3e4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df54 │ │ │ │ + bl 21df64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc3d6 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n fc3e6 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f04f4 │ │ │ │ + bl 1f0504 │ │ │ │ ldr r2, [pc, #448] @ (fc5f0 ) │ │ │ │ ldr r3, [pc, #424] @ (fc5dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -241024,47 +241024,47 @@ │ │ │ │ ldr r6, [pc, #408] @ (fc5f4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #408] @ (fc5f8 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldrsb.w r3, [sl, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w fc32a │ │ │ │ mov r0, sl │ │ │ │ bl 105608 │ │ │ │ b.n fc32a │ │ │ │ ldr r5, [pc, #356] @ (fc5fc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #356] @ (fc600 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n fc3b6 │ │ │ │ ldr.w r5, [sl, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fc362 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cbnz r7, fc4de │ │ │ │ @@ -241088,15 +241088,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fc5c6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, sl │ │ │ │ @@ -241129,37 +241129,37 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl fafec │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cbz r4, fc592 │ │ │ │ mov fp, r0 │ │ │ │ b.n fc52c │ │ │ │ mov r0, r6 │ │ │ │ mov r4, fp │ │ │ │ bl fafec │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fc578 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n fc5c6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, fc5c0 │ │ │ │ cbz r5, fc5c0 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n fc4ec │ │ │ │ @@ -241167,15 +241167,15 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc5b2 │ │ │ │ ldrd fp, sl, [sp, #4] │ │ │ │ b.n fc366 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n fc5aa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r5, #38 @ 0x26 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -241184,21 +241184,21 @@ │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ b.n fc502 │ │ │ │ vtbx.8 d19, {d31-) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -241215,15 +241215,15 @@ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #9 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a85b0 │ │ │ │ + bl 1a85c0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ cmp r2, #4 │ │ │ │ beq.w fc7e2 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ beq.w fc78c │ │ │ │ @@ -241270,15 +241270,15 @@ │ │ │ │ beq.n fc6e4 │ │ │ │ ldrb.w r3, [r6, #321] @ 0x141 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fc778 │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1bbeec │ │ │ │ + bl 1bbefc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 131040 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -241286,34 +241286,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10a89c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl 19f998 │ │ │ │ + bl 19f9a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl 19f360 │ │ │ │ + bl 19f370 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fc7c8 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n fc750 │ │ │ │ ldrb.w r2, [r6, #248] @ 0xf8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #376] @ (fc8b4 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r2, r2, #2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldr r2, [pc, #368] @ (fc8b8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ bl fbf60 │ │ │ │ ldr r2, [pc, #348] @ (fc8bc ) │ │ │ │ ldr r3, [pc, #324] @ (fc8a4 ) │ │ │ │ add r2, pc │ │ │ │ @@ -241337,46 +241337,46 @@ │ │ │ │ b.n fc65a │ │ │ │ ldr r2, [pc, #292] @ (fc8c0 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [pc, #292] @ (fc8c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ ldrb.w r3, [r4, #314] @ 0x13a │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r5, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fc704 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdd38 │ │ │ │ + bl 1bdd48 │ │ │ │ b.n fc704 │ │ │ │ ldr r2, [pc, #252] @ (fc8c8 ) │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [pc, #252] @ (fc8cc ) │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ b.n fc730 │ │ │ │ mov r0, r4 │ │ │ │ bl 1015c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 101afc │ │ │ │ mov r0, r4 │ │ │ │ bl 106c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c72c │ │ │ │ + bl 19c73c │ │ │ │ mov r0, r4 │ │ │ │ bl 107078 │ │ │ │ mov r0, r4 │ │ │ │ bl 101f3c │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc650 │ │ │ │ ldr r3, [pc, #192] @ (fc8d0 ) │ │ │ │ @@ -241423,21 +241423,21 @@ │ │ │ │ bne.n fc88e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af920 │ │ │ │ + bl 1af930 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n fc666 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1af920 │ │ │ │ + bl 1af930 │ │ │ │ b.n fc878 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r1, #224 @ 0xe0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -241687,15 +241687,15 @@ │ │ │ │ cbnz r0, fcb90 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcb14 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fcb06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -241716,20 +241716,20 @@ │ │ │ │ bne.n fcc44 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r2, r3 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ add r0, sl │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n fcb46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ add.w r8, sl, r0 │ │ │ │ b.n fcb46 │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ bls.n fcb3a │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.n fcb3a │ │ │ │ @@ -242068,15 +242068,15 @@ │ │ │ │ lsls r6, r3, #25 │ │ │ │ bmi.w fd2d2 │ │ │ │ ldr.w r2, [pc, #1572] @ fd548 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ - bl 1ac48c │ │ │ │ + bl 1ac49c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r8, r0 │ │ │ │ tst.w r2, #112 @ 0x70 │ │ │ │ beq.n fcf74 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n fcf74 │ │ │ │ @@ -242085,15 +242085,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r3, r5, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1ac48c │ │ │ │ + bl 1ac49c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bl 104718 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -242109,85 +242109,85 @@ │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w fd272 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 19aae0 │ │ │ │ + bl 19aaf0 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd39e │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ ldr.w r3, [pc, #1436] @ fd54c │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1d35b8 │ │ │ │ + bl 1d35c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl ff650 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ ldrb.w r3, [r3, #317] @ 0x13d │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fd37c │ │ │ │ ldr.w r1, [pc, #1392] @ fd550 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1c452c │ │ │ │ + bl 1c453c │ │ │ │ ldr.w r1, [pc, #1384] @ fd554 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ - bl 1f1374 │ │ │ │ + bl 1f1384 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19e5d0 │ │ │ │ + bl 19e5e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd1da │ │ │ │ orrs r7, r5 │ │ │ │ ldr.w r3, [pc, #1356] @ fd558 │ │ │ │ mov r1, sl │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ orrs r6, r7 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b35a8 │ │ │ │ orr.w r5, r0, r6 │ │ │ │ mov r0, r9 │ │ │ │ bl 10081c │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007f4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5b18 │ │ │ │ + bl 1a5b28 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007cc │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c53c4 │ │ │ │ + bl 1c53d4 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ ands.w r5, r5, #255 @ 0xff │ │ │ │ bne.w fd21c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 130f64 │ │ │ │ @@ -242239,15 +242239,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 199040 │ │ │ │ + bl 199050 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ orrs r5, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w fd2fc │ │ │ │ mov r0, r9 │ │ │ │ @@ -242260,15 +242260,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fd250 │ │ │ │ mov r0, r9 │ │ │ │ bl ff628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fd266 │ │ │ │ mov r0, r9 │ │ │ │ - bl 183f8c │ │ │ │ + bl 183f9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fd226 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ cmp r2, #4 │ │ │ │ bls.n fd18e │ │ │ │ @@ -242291,32 +242291,32 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ strb.w r4, [sp, #73] @ 0x49 │ │ │ │ strb.w r2, [sp, #75] @ 0x4b │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1b007c │ │ │ │ + bl 1b008c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c849c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1caccc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cad24 │ │ │ │ + bl 1cad34 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e0000 │ │ │ │ + bl 1e0010 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w fd308 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f04f4 │ │ │ │ + bl 1f0504 │ │ │ │ ldr r2, [pc, #928] @ (fd560 ) │ │ │ │ ldr r3, [pc, #892] @ (fd540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -242332,37 +242332,37 @@ │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1b3598 │ │ │ │ + bl 1b35a8 │ │ │ │ mov r0, r9 │ │ │ │ bl 10081c │ │ │ │ mov r0, r9 │ │ │ │ bl 1007f4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5b18 │ │ │ │ + bl 1a5b28 │ │ │ │ mov r0, r9 │ │ │ │ bl 1007cc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c53c4 │ │ │ │ + bl 1c53d4 │ │ │ │ mov r0, r9 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c849c │ │ │ │ b.n fd068 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c849c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1caccc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1cad24 │ │ │ │ + bl 1cad34 │ │ │ │ b.n fd134 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ bl fccc8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fd128 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ @@ -242384,15 +242384,15 @@ │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldrb.w r3, [r3, #316] @ 0x13c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fcfa0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r3 │ │ │ │ - bl 19ac58 │ │ │ │ + bl 19ac68 │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ b.n fcfa0 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 105240 │ │ │ │ @@ -242415,47 +242415,47 @@ │ │ │ │ ldr r6, [pc, #660] @ (fd568 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #660] @ (fd56c ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n fcf20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c637c │ │ │ │ + bl 1c638c │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ b.n fd10e │ │ │ │ ldr r5, [pc, #612] @ (fd570 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #612] @ (fd574 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n fd1b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl fefa8 │ │ │ │ b.n fd0b8 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ @@ -242486,15 +242486,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #492] @ (fd57c ) │ │ │ │ add r3, pc │ │ │ │ - bl 1b5138 │ │ │ │ + bl 1b5148 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ b.n fcfdc │ │ │ │ ldr.w r5, [r9, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fcfaa │ │ │ │ @@ -242526,15 +242526,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fd508 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, fd448 │ │ │ │ @@ -242562,15 +242562,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd424 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd496 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cbz r4, fd4ae │ │ │ │ mov r9, r0 │ │ │ │ b.n fd40a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 101b24 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242597,21 +242597,21 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r9 │ │ │ │ bl fae84 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n fd452 │ │ │ │ cbz r5, fd508 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, fd4d0 │ │ │ │ cbz r6, fd4d0 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -242641,20 +242641,20 @@ │ │ │ │ b.n fd4ec │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fd498 │ │ │ │ b.n fd448 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n fd4ba │ │ │ │ cbz r1, fd518 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927c4 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ b.n fcfae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ bl fae84 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ @@ -242675,21 +242675,21 @@ │ │ │ │ @ instruction: 0xffffdb13 │ │ │ │ vcvt.u16.f16 , , #1 │ │ │ │ vtbl.8 d16, {d31- │ │ │ │ - vrsra.u64 d22, d8, #1 │ │ │ │ + vsubw.u q11, , d24 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #456] @ (fd738 ) │ │ │ │ + ldr r2, [pc, #520] @ (fd778 ) │ │ │ │ movs r0, r3 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [pc, #240] @ (fd668 ) │ │ │ │ + ldr r2, [pc, #304] @ (fd6a8 ) │ │ │ │ movs r0, r3 │ │ │ │ lsrs r4, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ bge.n fd4aa │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ rors r0, r6 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -242809,15 +242809,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #214 @ 0xd6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r0, #60 @ 0x3c │ │ │ │ movs r4, r4 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ ldreq r0, [r0, #20] │ │ │ │ subeq.w r0, r0, #256 @ 0x100 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -242943,21 +242943,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n fd80c │ │ │ │ cbz r4, fd878 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -242969,15 +242969,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #44] @ (fd8a8 ) │ │ │ │ ldr r3, [pc, #36] @ (fd8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -243100,36 +243100,36 @@ │ │ │ │ vldr d8, [pc, #624] @ fdc20 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ strd r0, r6, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ movs r2, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fd9fc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fda96 │ │ │ │ movs r4, #0 │ │ │ │ strd r9, r5, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ @@ -243138,66 +243138,66 @@ │ │ │ │ str.w r4, [sl] │ │ │ │ bl fd758 │ │ │ │ movs r3, #20 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, fda6a │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, fp │ │ │ │ adds r4, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n fda0a │ │ │ │ ldrd r9, r5, [sp, #16] │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r5, r3 │ │ │ │ bne.n fd9c0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r2, [pc, #376] @ (fdc30 ) │ │ │ │ ldr r3, [pc, #368] @ (fdc2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ eors r2, r3 │ │ │ │ @@ -243230,15 +243230,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ @@ -243252,40 +243252,40 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r6, [r3, #0] │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fdb66 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ b.n fdb06 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ @@ -243320,70 +243320,70 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r6, [r3, r9, lsl #2] │ │ │ │ add.w r5, r3, r9, lsl #2 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ b.n fd94a │ │ │ │ mov r0, fp │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ b.n fdab6 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ ... │ │ │ │ movs r7, #42 @ 0x2a │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r6, #0] │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ movs r6, #1 │ │ │ │ bl fd758 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ bl fd758 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ str r2, [r5, #0] │ │ │ │ mov r2, r5 │ │ │ │ @@ -243457,15 +243457,15 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ strd r3, r5, [r2, #20] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r5, r0 │ │ │ │ b.n fdb8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -243538,30 +243538,30 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n fddd0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, fde16 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n fddb0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n fde5a │ │ │ │ @@ -243670,22 +243670,22 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r5, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r6, #12] │ │ │ │ add.w fp, r5, #84 @ 0x54 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ @@ -243725,15 +243725,15 @@ │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r7, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n fe0a6 │ │ │ │ ldr r2, [pc, #304] @ (fe140 ) │ │ │ │ ldr r3, [pc, #292] @ (fe134 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -243775,30 +243775,30 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add r6, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fe094 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ b.n fdf1e │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -244211,15 +244211,15 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ uxtb.w fp, r2 │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ moveq.w fp, fp, lsl #2 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe340 │ │ │ │ mov fp, r2 │ │ │ │ b.n fe4a4 │ │ │ │ cmp r3, #5 │ │ │ │ beq.n fe46c │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ @@ -244365,15 +244365,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #316 @ 0x13c │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe568 │ │ │ │ ldr.w sl, [r5, #112] @ 0x70 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fe7b0 │ │ │ │ @@ -244409,22 +244409,22 @@ │ │ │ │ bmi.w fe7b4 │ │ │ │ add.w r9, sp, #16 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldrb.w fp, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w lr, [r3, #29] │ │ │ │ movs r3, #0 │ │ │ │ @@ -244435,20 +244435,20 @@ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [r8, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ b.n fe5e4 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w fe602 │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n fe568 │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ @@ -244589,51 +244589,51 @@ │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe688 │ │ │ │ uxtb.w r9, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, r9, asr #2 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe688 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add.w r9, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, fe8f2 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ b.n fe6b2 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n fe8c2 │ │ │ │ @@ -244681,30 +244681,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, fe9a4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ b.n fe694 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r7, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -244793,15 +244793,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, sl │ │ │ │ bne.n fea94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deb08 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w fef8a │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -244810,15 +244810,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ strd r6, r6, [sp, #104] @ 0x68 │ │ │ │ strd r6, r6, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ mov lr, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ @@ -244868,15 +244868,15 @@ │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, sl │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n febf4 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ @@ -244896,15 +244896,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [r5, sl, lsl #2] │ │ │ │ str.w r3, [r5, lr, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #16 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ bls.w fed20 │ │ │ │ @@ -244919,36 +244919,36 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, fec36 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, r5, sl │ │ │ │ @@ -244977,18 +244977,18 @@ │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -245001,15 +245001,15 @@ │ │ │ │ add.w ip, ip, #11 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n febe2 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add.w fp, fp, #24 │ │ │ │ cmp r3, fp │ │ │ │ bne.w feb38 │ │ │ │ @@ -245024,15 +245024,15 @@ │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cbz r4, fed62 │ │ │ │ ldrb.w r3, [r6, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w fee9e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fed4a │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ @@ -245070,15 +245070,15 @@ │ │ │ │ bl fd6fc │ │ │ │ cbnz r0, feddc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fedbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fedb6 │ │ │ │ mov r4, fp │ │ │ │ b.n fea72 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ @@ -245095,25 +245095,25 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, fee2a │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [r9] │ │ │ │ bl fd758 │ │ │ │ @@ -245125,36 +245125,36 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fd758 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n feb58 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov lr, r9 │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ @@ -245208,22 +245208,22 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl fe4e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n feec8 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n fed62 │ │ │ │ mov r0, r1 │ │ │ │ bl fd6fc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fef32 │ │ │ │ ldr.w r2, [r7, #284] @ 0x11c │ │ │ │ mov r3, sl │ │ │ │ @@ -245406,15 +245406,15 @@ │ │ │ │ cmp r3, r5 │ │ │ │ beq.n ff134 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n ff108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff102 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -245530,23 +245530,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n ff258 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n ff326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff21c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff1d6 │ │ │ │ ldrd r5, r8, [sp, #28] │ │ │ │ @@ -245602,15 +245602,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ bl fe4e8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n ff230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ff21c │ │ │ │ b.n ff264 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff2be │ │ │ │ ldr.w r0, [r8, #144] @ 0x90 │ │ │ │ @@ -245633,15 +245633,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, sl │ │ │ │ bne.n ff258 │ │ │ │ mov r5, r3 │ │ │ │ b.n ff2ec │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n ff270 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ ldr.w r2, [r2, #144] @ 0x90 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ b.n ff1a8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -245666,15 +245666,15 @@ │ │ │ │ eor.w r0, r2, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ bne.n ff3a2 │ │ │ │ ldrb.w r3, [r1, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ff5ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deb08 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r1, r2 │ │ │ │ beq.w ff60e │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -245683,15 +245683,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ @@ -245734,26 +245734,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ strd r4, r5, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, ff484 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #418] @ 0x1a2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n ff584 │ │ │ │ ldrd r3, r2, [r9, #424] @ 0x1a8 │ │ │ │ subs r2, r2, r3 │ │ │ │ @@ -245774,32 +245774,32 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, ff4e0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [sl, #420] @ 0x1a4 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -245827,15 +245827,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w r9, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n ff4aa │ │ │ │ mov r9, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #1176] @ 0x498 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -245847,21 +245847,21 @@ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ b.n ff2ca │ │ │ │ ldrh.w r3, [r9, #416] @ 0x1a0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr.w ip, [pc, #108] @ ff624 │ │ │ │ @@ -245874,15 +245874,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ mla r8, lr, r8, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r8, #35] @ 0x23 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ b.n ff48c │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -245911,15 +245911,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (ff648 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (ff64c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ b.n ff44e │ │ │ │ vaddl.u q15, d31, d7 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -245927,30 +245927,30 @@ │ │ │ │ ldr r2, [pc, #100] @ (ff6c4 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #100] @ (ff6c8 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, ff678 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r6, #392] @ 0x188 │ │ │ │ ldr.w r3, [r3, #284] @ 0x11c │ │ │ │ subs r1, #1 │ │ │ │ lsls r3, r3, #4 │ │ │ │ add r1, r3 │ │ │ │ negs r3, r3 │ │ │ │ ands r1, r3 │ │ │ │ str.w r1, [r4, #460] @ 0x1cc │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ ldrd r1, r2, [r6, #388] @ 0x184 │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbnz r3, ff6ba │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #32] @ (ff6cc ) │ │ │ │ @@ -245962,15 +245962,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ b.n ff6aa │ │ │ │ nop │ │ │ │ @ instruction: 0xe823ffff │ │ │ │ b.n ff7b2 │ │ │ │ - @ instruction: 0xffff3fd8 │ │ │ │ + vqrdmlsh.s , , d24[0] │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #7 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r0, [r0, #37] @ 0x25 │ │ │ │ subeq r0, #64 @ 0x40 │ │ │ │ clzeq r0, r0 │ │ │ │ @@ -246047,15 +246047,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cbz r2, ff798 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff794 │ │ │ │ ldrb.w r0, [r4, #41] @ 0x29 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -246113,21 +246113,21 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r6, [r7, #4] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov lr, r6 │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ @@ -246141,15 +246141,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ @@ -246161,21 +246161,21 @@ │ │ │ │ strb.w r8, [r7, #68] @ 0x44 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb.w r3, [sl, #37] @ 0x25 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ movw ip, #4089 @ 0xff9 │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ubfx r0, r0, #0, #9 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r1, r1, r0, lsl #3 │ │ │ │ @@ -246186,41 +246186,41 @@ │ │ │ │ strh r3, [r4, #24] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n ff9c2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n ff9fe │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ add.w r9, sl, #20 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ add.w r4, r7, #52 @ 0x34 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb.w r6, [sl, #36] @ 0x24 │ │ │ │ @@ -246232,19 +246232,19 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ bne.w ff834 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ str.w r9, [r7, #20] │ │ │ │ b.n ff8b2 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r2, [pc, #52] @ (ffa0c ) │ │ │ │ ldr r3, [pc, #48] @ (ffa08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -246336,21 +246336,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n ffac4 │ │ │ │ cbz r4, ffb30 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -246362,15 +246362,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #44] @ (ffb60 ) │ │ │ │ ldr r3, [pc, #36] @ (ffb58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -246427,15 +246427,15 @@ │ │ │ │ movs r4, #129 @ 0x81 │ │ │ │ movt r4, #4 │ │ │ │ lsrs r4, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884ec │ │ │ │ ldr.w r3, [pc, #1228] @ 1000ac │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [r7, #12] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ @@ -246481,19 +246481,19 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ bl ffa10 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f90 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ str.w r8, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #44] @ 0x2c │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ @@ -246520,44 +246520,44 @@ │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movs r2, #3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, lr │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ bne.n ffc2e │ │ │ │ mov fp, r3 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7, #32] │ │ │ │ ldr r5, [r7, #28] │ │ │ │ mov r2, fp │ │ │ │ vldr d7, [r7, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, ffd28 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n ffc48 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #876] @ (1000b0 ) │ │ │ │ @@ -246570,15 +246570,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 1001de │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ mov sp, r7 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ movs r3, #32 │ │ │ │ mov fp, r0 │ │ │ │ strb.w r3, [sl, #41] @ 0x29 │ │ │ │ cmp.w r2, #340 @ 0x154 │ │ │ │ add.w r3, sl, #24 │ │ │ │ str r3, [r7, #28] │ │ │ │ @@ -246649,15 +246649,15 @@ │ │ │ │ bpl.w 100048 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ beq.n fff00 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f90 │ │ │ │ mov.w r2, #2 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w fp, r0, #24 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r8, r8, [r4] │ │ │ │ @@ -246668,63 +246668,63 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ str r2, [r7, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d8, [r7, #56] @ 0x38 │ │ │ │ bne.n ffe38 │ │ │ │ vldr d7, [r7, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [r7, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, ffee6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.n ffe52 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr.w sp, [r7, #4] │ │ │ │ b.n ffd42 │ │ │ │ ands.w r2, r1, #31 │ │ │ │ beq.n fff56 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ @@ -246779,22 +246779,22 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsls r6, r2, #29 │ │ │ │ bpl.w 100188 │ │ │ │ add.w r6, r7, #56 @ 0x38 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r8, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ str.w sl, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ @@ -246819,20 +246819,20 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ b.n ffd42 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r9] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 1001e2 │ │ │ │ tbb [pc, r2] │ │ │ │ stmia r5!, {r2, r3, r4} │ │ │ │ @@ -246894,25 +246894,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #56] @ 0x38 │ │ │ │ bl ffa10 │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ cmp fp, r4 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ bne.n 1000d0 │ │ │ │ b.n fff02 │ │ │ │ mvn.w r0, #460 @ 0x1cc │ │ │ │ movs r3, #65 @ 0x41 │ │ │ │ movt r3, #1 │ │ │ │ @@ -246933,30 +246933,30 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r7, #40] @ 0x28 │ │ │ │ vldr d7, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #56 @ 0x38 │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 100172 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ b.n fffac │ │ │ │ movs r2, #0 │ │ │ │ b.n ffe00 │ │ │ │ subs r3, #1 │ │ │ │ add.w r4, r7, #40 @ 0x28 │ │ │ │ strd r1, r1, [r7, #40] @ 0x28 │ │ │ │ @@ -247019,27 +247019,27 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ subs r3, r6, r5 │ │ │ │ clz r3, r3 │ │ │ │ str r2, [r7, #20] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r2, [r7, #20] │ │ │ │ str r0, [r7, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ beq.w 100656 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ beq.w 1006f6 │ │ │ │ cmp r6, r5 │ │ │ │ beq.w 1004bc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ mov r6, sp │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ lsls r3, r0, #2 │ │ │ │ adds r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ mov r0, sp │ │ │ │ bic.w r1, r1, #15 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ @@ -247092,36 +247092,36 @@ │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r4, [r3, #41] @ 0x29 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 10031a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ add.w r4, r9, lr │ │ │ │ str r5, [r3, #12] │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -247157,15 +247157,15 @@ │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ str.w r5, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r7, #32] │ │ │ │ str r6, [r7, #60] @ 0x3c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ add.w r3, r7, #132 @ 0x84 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ @@ -247193,21 +247193,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w 10064a │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ add.w r8, r0, #28 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr.w lr, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ @@ -247220,15 +247220,15 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ str.w r8, [r3], #4 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1003d4 │ │ │ │ @@ -247237,26 +247237,26 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1002d0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r4, r0 │ │ │ │ mov sp, r6 │ │ │ │ b.n 100628 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884ec │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 100626 │ │ │ │ ldr r3, [pc, #752] @ (1007c4 ) │ │ │ │ movs r2, #0 │ │ │ │ add.w fp, r7, #80 @ 0x50 │ │ │ │ @@ -247306,31 +247306,31 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [r7, #80] @ 0x50 │ │ │ │ vldr d7, [r7, #80] @ 0x50 │ │ │ │ vstr d7, [r7, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 100574 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ @@ -247371,15 +247371,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str.w r3, [r5, r9, lsl #2] │ │ │ │ ldrb.w r3, [r6, #50] @ 0x32 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.w 1004f0 │ │ │ │ movs r4, #2 │ │ │ │ ldr r2, [pc, #412] @ (1007c8 ) │ │ │ │ ldr r3, [pc, #400] @ (1007bc ) │ │ │ │ add r2, pc │ │ │ │ @@ -247408,21 +247408,21 @@ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r1, #143 @ 0x8f │ │ │ │ ldrb.w r3, [r3, #1690] @ 0x69a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w sl, [r2, r3, lsl #2] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r5, [r7, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ str r5, [r7, #76] @ 0x4c │ │ │ │ add.w r5, r7, #80 @ 0x50 │ │ │ │ str.w ip, [r7, #64] @ 0x40 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ strd ip, ip, [r7, #68] @ 0x44 │ │ │ │ @@ -247443,15 +247443,15 @@ │ │ │ │ mla r3, fp, r3, r2 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r8, r2, lsl #2] │ │ │ │ str.w sl, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 100628 │ │ │ │ ldr r3, [pc, #204] @ (1007c4 ) │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ @@ -247461,21 +247461,21 @@ │ │ │ │ ldr r6, [r2, #112] @ 0x70 │ │ │ │ ldrb.w r3, [r3, #2190] @ 0x88e │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ str r2, [r7, #48] @ 0x30 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r5, [r7, #16] │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ str r5, [r7, #76] @ 0x4c │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ add.w r5, r7, #80 @ 0x50 │ │ │ │ strd lr, lr, [r7, #68] @ 0x44 │ │ │ │ @@ -247501,15 +247501,15 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldrd r2, r0, [r7, #48] @ 0x30 │ │ │ │ str.w lr, [r8, r9, lsl #2] │ │ │ │ str.w r2, [r8, r6, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 100628 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc2l 0, cr0, [ip, #468]! @ 0x1d4 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 0, cr0, [r6, #468]! @ 0x1d4 │ │ │ │ @@ -247521,43 +247521,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1007ec ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1007f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl 4867ee │ │ │ │ vrsqrts.f16 , , │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (100814 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (100818 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefa9ffff │ │ │ │ mcr 15, 6, pc, cr3, cr15, {7} @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (10083c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (100840 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrsh.w pc, [r1, #4095] @ 0xfff │ │ │ │ mrc 15, 5, APSR_nzcv, cr3, cr15, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -247706,15 +247706,15 @@ │ │ │ │ beq.n 1009c4 │ │ │ │ ldrd r4, sl, [sp, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 100900 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 100900 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -247724,15 +247724,15 @@ │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r9, [r1, r2, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -247746,21 +247746,21 @@ │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r5, #82] @ 0x52 │ │ │ │ ldrb.w r5, [r5, #84] @ 0x54 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r5, #11 │ │ │ │ str.w r6, [r0, ip, lsl #2] │ │ │ │ str.w sl, [r0, r5, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ @@ -247774,18 +247774,18 @@ │ │ │ │ str.w fp, [r0, ip, lsl #2] │ │ │ │ ldrb.w ip, [r4, #82] @ 0x52 │ │ │ │ ldrb.w r4, [r4, #84] @ 0x54 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r4, #11 │ │ │ │ str.w r6, [r0, ip, lsl #2] │ │ │ │ str.w sl, [r0, r4, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, r2, #28 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp fp, r3 │ │ │ │ sub.w r2, r3, #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ itt ne │ │ │ │ @@ -247813,20 +247813,20 @@ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, fp │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r1, #656 @ 0x290 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ @@ -247834,15 +247834,15 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #20] │ │ │ │ beq.w 100f20 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w r2, r0, #116 @ 0x74 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ @@ -247885,18 +247885,18 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ mov r7, r3 │ │ │ │ @@ -247945,22 +247945,22 @@ │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ b.n 100ac0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r5, #1 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 100966 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r9 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -248000,22 +248000,22 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 100e3e │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ @@ -248042,25 +248042,25 @@ │ │ │ │ str.w r6, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ ldrb.w r3, [r3, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ @@ -248085,35 +248085,35 @@ │ │ │ │ str.w r6, [r9, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ ldrb.w r3, [r3, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ str.w r5, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ b.n 100cce │ │ │ │ mov r1, r6 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ @@ -248134,25 +248134,25 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r7, r0, lsl #2] │ │ │ │ str.w r5, [r7, r9, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r5, [r7, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r7, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r1, #4] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ @@ -248172,17 +248172,17 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ str.w r5, [r6, r9, lsl #2] │ │ │ │ str.w r5, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 100e1e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w lr, [r5, #16] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #44] @ 0x2c │ │ │ │ @@ -248219,18 +248219,18 @@ │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [lr, #30] │ │ │ │ ldrb.w r3, [lr, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -248288,15 +248288,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [pc, #416] @ (101210 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ movw ip, #511 @ 0x1ff │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, ip │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -248316,18 +248316,18 @@ │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl fbd50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ add.w r0, r4, #24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #316] @ (101214 ) │ │ │ │ ldr r3, [pc, #304] @ (10120c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -248506,15 +248506,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1013b0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -248547,38 +248547,38 @@ │ │ │ │ bne.n 101312 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10104c │ │ │ │ orr.w r0, r0, r8 │ │ │ │ uxtb.w r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 101342 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1012c4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 101312 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 10104c │ │ │ │ orr.w r3, r8, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb.w r8, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10131c │ │ │ │ mov r4, sl │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1013b0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 10136c │ │ │ │ cbz r4, 10136c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -248609,31 +248609,31 @@ │ │ │ │ add.w r1, r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ bl fbc20 │ │ │ │ b.n 101258 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 101356 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r4, [r3, #144] @ 0x90 │ │ │ │ b.n 101384 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stcl 0, cr0, [sl, #468] @ 0x1d4 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r0, #468]! @ 0x1d4 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #20 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r3, #22 │ │ │ │ movs r0, r3 │ │ │ │ - movs r3, #12 │ │ │ │ + movs r3, #28 │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 1013fc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #448 @ 0x1c0 │ │ │ │ it ne │ │ │ │ @@ -248663,53 +248663,53 @@ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ beq.n 101508 │ │ │ │ ldr r4, [r1, #96] @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #8 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r4, [sp, #20] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [pc, #324] @ (1015c0 ) │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ @@ -248718,87 +248718,87 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [r7, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #212] @ (1015c4 ) │ │ │ │ ldr r3, [pc, #200] @ (1015b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1015b0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r4, sp, #24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 101592 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1014ec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xebe40075 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ rsbs r0, ip, r5, ror #1 │ │ │ │ @@ -248810,15 +248810,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1015e8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1015ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ mcr2 15, 1, pc, cr1, cr15, {7} @ │ │ │ │ mcr2 15, 0, pc, cr3, cr15, {7} @ │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ @@ -248899,21 +248899,21 @@ │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1016bc │ │ │ │ cbz r4, 101728 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -248925,15 +248925,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #44] @ (101758 ) │ │ │ │ ldr r3, [pc, #36] @ (101750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -248989,73 +248989,73 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w fp, [r9, #17] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 101608 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r4, r4, [r6] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [r6, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str.w fp, [r2, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldrb.w r0, [r9, #16] │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 1017ae │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101878 │ │ │ │ ldrb.w r4, [r9, #17] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [pc, #36] @ (1018a0 ) │ │ │ │ ldr r3, [pc, #28] @ (101898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -249095,29 +249095,29 @@ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r6, [r3, r5] │ │ │ │ mla r2, sl, r2, r6 │ │ │ │ ldrb.w r3, [r2, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mla r6, sl, r3, r6 │ │ │ │ ldrb.w r3, [r6, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r0, #320] @ 0x140 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [r0, #320] @ 0x140 │ │ │ │ @@ -249137,15 +249137,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ @@ -249155,73 +249155,73 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r2, [pc, #364] @ (101af8 ) │ │ │ │ ldr r3, [pc, #348] @ (101aec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 101ae4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r1, #372 @ 0x174 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ @@ -249231,15 +249231,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 101608 │ │ │ │ @@ -249249,15 +249249,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10175c │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ beq.n 101abc │ │ │ │ add.w r8, sp, #12 │ │ │ │ @@ -249289,20 +249289,20 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ bl 101608 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ b.n 10198a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 101968 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 101964 │ │ │ │ @@ -249316,15 +249316,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (101b1c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (101b20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfadbffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -249343,15 +249343,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 101cc6 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deb08 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 101cd4 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 101b8a │ │ │ │ @@ -249359,15 +249359,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ strd fp, fp, [r6, #4] │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -249393,29 +249393,29 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 101c16 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [r7, #228] @ 0xe4 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ str r3, [r5, #12] │ │ │ │ @@ -249432,15 +249432,15 @@ │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r7, r2, lsl #2] │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 101c88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbnz r0, 101ca4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -249456,15 +249456,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 101cd0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 101c88 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 101c88 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ @@ -249516,23 +249516,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #520] @ (101f30 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -249543,18 +249543,18 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov r6, r2 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ @@ -249564,34 +249564,34 @@ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 101dc8 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ add.w sl, r8, #68 @ 0x44 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #32 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ @@ -249602,44 +249602,44 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r6, [r2, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 101f14 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r9, [pc, #220] @ 101f34 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r6, [r5, #8] │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -249665,15 +249665,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [ip, r2, lsl #2] │ │ │ │ add.w r3, lr, #11 │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 101d92 │ │ │ │ ldr r2, [pc, #64] @ (101f38 ) │ │ │ │ ldr r3, [pc, #52] @ (101f2c ) │ │ │ │ @@ -249686,15 +249686,15 @@ │ │ │ │ bne.n 101f10 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ b.n 102510 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 102508 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -249764,15 +249764,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10219c │ │ │ │ mov r8, r6 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ @@ -249791,15 +249791,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102002 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 10218e │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 10213e │ │ │ │ str r0, [sp, #8] │ │ │ │ b.n 101ff4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -249810,22 +249810,22 @@ │ │ │ │ add.w sl, r4, #24 │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 101cf0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ movs r6, #0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r9, r5, #68 @ 0x44 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ strd r6, r6, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #28] │ │ │ │ @@ -249836,30 +249836,30 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w lr, [pc, #208] @ 1021c4 │ │ │ │ @@ -249872,34 +249872,34 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r3, [r4, lr] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mla r3, r9, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 186ed0 │ │ │ │ + bl 186ee0 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 102008 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10202a │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ cbz r6, 10219c │ │ │ │ mov r9, r8 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 101f7c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 101f7c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -249922,28 +249922,28 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 10201c │ │ │ │ b.n 10218a │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 102154 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 102304 │ │ │ │ lsls r5, r6, #1 │ │ │ │ b.n 1022f0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1022b4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ movs r0, r3 │ │ │ │ - svc 2 │ │ │ │ + svc 18 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -250002,15 +250002,15 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 102474 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ @@ -250054,15 +250054,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 102302 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 1022a6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10243c │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 102280 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -250071,20 +250071,20 @@ │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ bl 101cf0 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w fp, [r5, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ @@ -250097,29 +250097,29 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ @@ -250129,15 +250129,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str.w r7, [r6, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrd r2, r3, [r5, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r2, r6, #28 │ │ │ │ str r7, [r5, #88] @ 0x58 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ @@ -250161,25 +250161,25 @@ │ │ │ │ bne.w 1022f0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 102416 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 1022fe │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ cbz r7, 102474 │ │ │ │ mov r8, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 102208 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102208 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ @@ -250188,28 +250188,28 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 102462 │ │ │ │ b.n 102208 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 102452 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ udf #30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ udf #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ble.n 102474 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - asrs r0, r6, #18 │ │ │ │ + asrs r0, r0, #19 │ │ │ │ movs r0, r3 │ │ │ │ - bgt.n 102488 │ │ │ │ + ble.n 1024a8 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -250250,21 +250250,21 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ bne.n 102518 │ │ │ │ cbz r5, 102572 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -250276,15 +250276,15 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #40] @ (10259c ) │ │ │ │ ldr r3, [pc, #32] @ (102598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -250315,15 +250315,15 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026be │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mul.w r1, r4, r1 │ │ │ │ adds r3, r1, r5 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -250413,30 +250413,30 @@ │ │ │ │ it ne │ │ │ │ strdne r3, r0, [sp] │ │ │ │ beq.n 102636 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1026f4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 102636 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 10279a │ │ │ │ @@ -250460,15 +250460,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 102636 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1026f4 │ │ │ │ mov r3, sp │ │ │ │ b.n 1026e4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp] │ │ │ │ @@ -250532,21 +250532,21 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 102806 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 102864 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ add.w r8, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ mov lr, r4 │ │ │ │ ldrh.w r2, [r9, #24] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -250558,15 +250558,15 @@ │ │ │ │ strh.w r3, [r9, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp.w r4, #338 @ 0x152 │ │ │ │ beq.n 102896 │ │ │ │ cmp.w r4, #458 @ 0x1ca │ │ │ │ beq.n 102896 │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -250590,15 +250590,15 @@ │ │ │ │ bl 1025a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10287a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ b.n 10287c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1025a0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -250636,15 +250636,15 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr.w r7, [r8, #24] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 102e74 │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e288 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov lr, r9 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r6, r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ @@ -250654,15 +250654,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102e74 │ │ │ │ strd r7, r8, [sp, #60] @ 0x3c │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r9 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -250692,15 +250692,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 102dc2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 102e5a │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 10297a │ │ │ │ ldr r2, [r6, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #631 @ 0x277 │ │ │ │ @@ -250742,15 +250742,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r6, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -250794,22 +250794,22 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ bne.n 102ab4 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188624 │ │ │ │ + bl 188634 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 102df8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ adds r1, r5, #4 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w fp, [r0, #4] │ │ │ │ @@ -250823,15 +250823,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 102d96 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #1 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r2, [r6, #20] │ │ │ │ mov sl, r6 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 102b4e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -250911,15 +250911,15 @@ │ │ │ │ bne.w 102ec6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ @@ -250931,22 +250931,22 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [sl, r2, lsl #2] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -250978,15 +250978,15 @@ │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #28] │ │ │ │ adds.w r3, r9, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r0, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -251002,30 +251002,30 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 102d4a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ b.n 102c16 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 102d8a │ │ │ │ cmp r3, #8 │ │ │ │ @@ -251046,23 +251046,23 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ negs r3, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 102a3e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ b.n 102b2e │ │ │ │ add.w r3, r7, #24 │ │ │ │ ldrb.w r2, [r6, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ b.n 102a9a │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ b.n 1029fc │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movw r3, #631 @ 0x277 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -251099,38 +251099,38 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 102e48 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102af8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r7, r8, [sp, #60] @ 0x3c │ │ │ │ cbz r2, 102e6e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -251209,24 +251209,24 @@ │ │ │ │ strb.w r1, [sp, #96] @ 0x60 │ │ │ │ b.n 102d24 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ b.n 102d24 │ │ │ │ ldrd r6, r5, [sp, #68] @ 0x44 │ │ │ │ mov r8, r7 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ b.n 102b44 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #632 @ 0x278 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1029fc │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ @@ -251247,15 +251247,15 @@ │ │ │ │ bl 1027a8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10300e │ │ │ │ add.w r9, r9, #48 @ 0x30 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 103002 │ │ │ │ @@ -251303,54 +251303,54 @@ │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 10304a │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102f9a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 103088 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 102af8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n 103062 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -251641,15 +251641,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str.w r0, [r9, #28] │ │ │ │ @@ -251661,21 +251661,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #328] @ 0x148 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ str r1, [r0, #28] │ │ │ │ ldrsb.w r1, [ip, #65] @ 0x41 │ │ │ │ @@ -251684,22 +251684,22 @@ │ │ │ │ cmp r1, #14 │ │ │ │ str r2, [r0, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq.w r3, [ip, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w lr, r6, #100 @ 0x64 │ │ │ │ @@ -251719,15 +251719,15 @@ │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r2, sl │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -251745,15 +251745,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [pc, #208] @ 1035a8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -251764,26 +251764,26 @@ │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w lr, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -251816,15 +251816,15 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ b.n 103574 │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -251838,15 +251838,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ str r4, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -251879,32 +251879,32 @@ │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cbnz r3, 10366a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia r2, {r2} │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -251929,48 +251929,48 @@ │ │ │ │ itt ne │ │ │ │ movne r4, #7 │ │ │ │ movne.w r8, #4 │ │ │ │ bne.n 1036e0 │ │ │ │ mov.w r8, #2 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 103730 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ cmp r7, #26 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ beq.n 103750 │ │ │ │ cmp r7, #27 │ │ │ │ itt eq │ │ │ │ @@ -252021,30 +252021,30 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 103766 │ │ │ │ strd r6, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1037de │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103766 │ │ │ │ movs r4, #5 │ │ │ │ mov.w r8, #3 │ │ │ │ b.n 1036e0 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -252116,73 +252116,73 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10388e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 10388e │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1038fe │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 10388e │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10393e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 103852 │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 1039a0 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -252238,35 +252238,35 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #644] @ 103c5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr.w r1, [r5, #188] @ 0xbc │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 103828 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 10315c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -252279,135 +252279,135 @@ │ │ │ │ movs r1, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103a70 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r5, r5, sl, lsl #2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103aaa │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103af8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [pc, #316] @ (103c60 ) │ │ │ │ ldr r3, [pc, #304] @ (103c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 103c4e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #550 @ 0x226 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [pc, #232] @ (103c64 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #62] @ 0x3e │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r9, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 103be8 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -252439,30 +252439,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103aaa │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 103c1e │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103aaa │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 103bf2 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -252503,70 +252503,70 @@ │ │ │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1132] @ 104110 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r9, r0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ beq.w 103efc │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 103d32 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 103f70 │ │ │ │ mov r0, r5 │ │ │ │ bl 10315c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -252579,117 +252579,117 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103d90 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 103fca │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103e0a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [pc, #732] @ (104114 ) │ │ │ │ ldr r3, [pc, #720] @ (10410c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 104104 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [pc, #684] @ (104118 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #62] @ 0x3e │ │ │ │ adds r3, #11 │ │ │ │ str.w sl, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 104008 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -252763,26 +252763,26 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r5, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103d42 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 103d48 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r5, #64 @ 0x40 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -252798,99 +252798,99 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103e1a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 103e1a │ │ │ │ ldrb.w r3, [r0, #324] @ 0x144 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103dbc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 103dbc │ │ │ │ uxth r3, r3 │ │ │ │ b.n 103f32 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103d90 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 104040 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ b.n 103d90 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 103f90 │ │ │ │ add.w sl, sp, #16 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 104084 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ b.n 103f94 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 104014 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -253008,15 +253008,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r6, fp │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov lr, fp │ │ │ │ @@ -253041,29 +253041,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 10422e │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1043ce │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ @@ -253095,29 +253095,29 @@ │ │ │ │ bne.n 1042b0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1043f8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1043ce │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 104268 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10440a │ │ │ │ movs r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ strd r6, r8, [r4] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 103828 │ │ │ │ @@ -253145,15 +253145,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ bl 1039ac │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ add.w ip, r0, fp │ │ │ │ @@ -253179,25 +253179,25 @@ │ │ │ │ str.w sl, [r6, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ str.w sl, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 10427e │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1042be │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r3, #644] @ 0x284 │ │ │ │ ldr r2, [pc, #116] @ (104454 ) │ │ │ │ ldr r3, [pc, #104] @ (10444c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -253301,15 +253301,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r4 │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov ip, sl │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ mov r7, sl │ │ │ │ @@ -253330,27 +253330,27 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ itee eq │ │ │ │ moveq.w r1, #318 @ 0x13e │ │ │ │ movwne r1, #501 @ 0x1f5 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1046a2 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movw r7, #337 @ 0x151 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movw sl, #369 @ 0x171 │ │ │ │ @@ -253432,15 +253432,15 @@ │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1046ee │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 1046d2 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cbz r5, 1046a2 │ │ │ │ mov fp, r0 │ │ │ │ b.n 104590 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 104678 │ │ │ │ cmp r3, sl │ │ │ │ @@ -253456,17 +253456,17 @@ │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4] │ │ │ │ movs r3, #31 │ │ │ │ bl 103828 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 104612 │ │ │ │ b.n 104654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [r3, #72] @ 0x48 │ │ │ │ bl 1032b8 │ │ │ │ @@ -253569,27 +253569,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r2, r7, #19 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 1047ca │ │ │ │ ldr.w r5, [pc, #2696] @ 105230 │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfd4 │ │ │ │ ldr.w r2, [pc, #2692] @ 105234 │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1031d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add.w r0, r8, #652 @ 0x28c │ │ │ │ @@ -253628,15 +253628,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r9 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov ip, r2 │ │ │ │ strd r3, r3, [r9, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -253652,33 +253652,33 @@ │ │ │ │ strd sl, r6, [ip] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str.w r5, [r3, #188] @ 0xbc │ │ │ │ ldrsb.w r3, [r8, #13] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 104fee │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d62 │ │ │ │ mov r3, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ @@ -253712,24 +253712,24 @@ │ │ │ │ beq.w 104a50 │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ bne.n 104998 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ strd r3, r4, [r9] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [pc, #2288] @ 105238 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w ip, [r4, #112] @ 0x70 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -253755,15 +253755,15 @@ │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ bl 1035b0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1048ea │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 104d62 │ │ │ │ mov fp, r0 │ │ │ │ b.n 1048d0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ @@ -253777,24 +253777,24 @@ │ │ │ │ cmp.w r3, #652 @ 0x28c │ │ │ │ bne.n 104998 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ strd r3, r4, [r9] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [pc, #2104] @ 105238 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w ip, [r4, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -253835,24 +253835,24 @@ │ │ │ │ it ne │ │ │ │ cmpne r7, #1 │ │ │ │ ite ls │ │ │ │ movls r7, #1 │ │ │ │ movhi r7, #0 │ │ │ │ bhi.w 104cf2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ @@ -253956,33 +253956,33 @@ │ │ │ │ lsls r1, r1, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 104be6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ @@ -253992,63 +253992,63 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ bl 1036a0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ bl 1035b0 │ │ │ │ cmp r6, #21 │ │ │ │ beq.w 104998 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ b.n 104998 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 104bbe │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 104bbe │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 104bbe │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r0, [r6, #184] @ 0xb8 │ │ │ │ @@ -254068,24 +254068,24 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ bl 1035b0 │ │ │ │ b.n 104998 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r1, [r6, #184] @ 0xb8 │ │ │ │ @@ -254105,15 +254105,15 @@ │ │ │ │ b.n 104b22 │ │ │ │ cmp.w r3, #652 @ 0x28c │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ beq.w 1049ce │ │ │ │ mov r0, fp │ │ │ │ mov r4, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1049ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1051ea │ │ │ │ @@ -254142,15 +254142,15 @@ │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldmia.w r0, {r2, r3} │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b2a4 │ │ │ │ + bl 18b2b4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 1051ea │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -254161,24 +254161,24 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #501 @ 0x1f5 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r9 │ │ │ │ bl 103828 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ @@ -254233,38 +254233,38 @@ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ b.n 104bbe │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 104eaa │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3c0 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1051ea │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -254275,18 +254275,18 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str.w r2, [r9] │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r2, [pc, #816] @ (10523c ) │ │ │ │ ldr r3, [pc, #788] @ (105220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254343,32 +254343,32 @@ │ │ │ │ lsls r6, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ strd r1, r0, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 104fbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r2 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ strd r1, r1, [r0] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -254392,47 +254392,47 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #383 @ 0x17f │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ vldr d7, [pc, #480] @ 105218 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r5] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 105068 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r4, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -254488,15 +254488,15 @@ │ │ │ │ str.w ip, [r4, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #69] @ 0x45 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 10520a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -254505,15 +254505,15 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 105200 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1048ca │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 104e82 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -254554,15 +254554,15 @@ │ │ │ │ beq.w 1047ca │ │ │ │ b.w 1047a4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [r9] │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov sl, r0 │ │ │ │ b.w 1048ca │ │ │ │ str.w r3, [r9, #4] │ │ │ │ b.n 10515c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -254576,17 +254576,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8b8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 105168 │ │ │ │ + bpl.n 105188 │ │ │ │ movs r7, r2 │ │ │ │ - vqadd.s8 d16, d6, d7 │ │ │ │ + vqadd.s16 d16, d6, d7 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -254639,33 +254639,33 @@ │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r7, #5 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 1052e8 │ │ │ │ ldr r4, [pc, #812] @ (1055f4 ) │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfd4 │ │ │ │ ldr r2, [pc, #808] @ (1055f8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 1be04c │ │ │ │ + bl 1be05c │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1055dc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ @@ -254694,15 +254694,15 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 105540 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ strd r5, r8, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -254723,24 +254723,24 @@ │ │ │ │ bne.n 10540e │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [r6] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [pc, #572] @ (1055fc ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ @@ -254800,15 +254800,15 @@ │ │ │ │ ldrne r4, [sp, #8] │ │ │ │ beq.n 105394 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10540e │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 10553c │ │ │ │ mov r9, r0 │ │ │ │ b.n 105366 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ @@ -254829,48 +254829,48 @@ │ │ │ │ it ne │ │ │ │ cmpne.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls.w r8, #1 │ │ │ │ movhi.w r8, #0 │ │ │ │ bhi.n 1054f2 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bl 1036a0 │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #0] │ │ │ │ b.n 1053f8 │ │ │ │ mov.w r1, #516 @ 0x204 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mov r2, r8 │ │ │ │ @@ -254886,15 +254886,15 @@ │ │ │ │ ldrd r5, r8, [sp, #28] │ │ │ │ ldrd r0, r1, [r5, #72] @ 0x48 │ │ │ │ bl 1032b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #648] @ 0x288 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r2, [pc, #168] @ (105600 ) │ │ │ │ ldr r3, [pc, #144] @ (1055ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3 │ │ │ │ @@ -254949,17 +254949,17 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ movs r7, r2 │ │ │ │ - b.n 104e4c │ │ │ │ + b.n 104e6c │ │ │ │ movs r7, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #648 @ 0x288 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -255065,15 +255065,15 @@ │ │ │ │ mov r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 106464 │ │ │ │ mov r2, r4 │ │ │ │ b.n 105700 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 106a36 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -255083,50 +255083,50 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr.w r3, [pc, #1660] @ 105dd4 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ bic.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #20] │ │ │ │ bne.w 106582 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18b500 │ │ │ │ + bl 18b510 │ │ │ │ ldr.w r3, [pc, #1588] @ 105dd8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [pc, #1576] @ 105ddc │ │ │ │ mov r2, r9 │ │ │ │ add r3, pc │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ ldr.w r3, [r4, #376] @ 0x178 │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #376] @ 0x178 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ @@ -255163,15 +255163,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ strd r7, r7, [sp, #160] @ 0xa0 │ │ │ │ strd r7, r7, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ @@ -255190,24 +255190,24 @@ │ │ │ │ strd r3, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ mov r0, r8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ strd r7, r7, [sl, #208] @ 0xd0 │ │ │ │ str.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #416 @ 0x1a0 │ │ │ │ @@ -255283,37 +255283,37 @@ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189df8 │ │ │ │ + bl 189e08 │ │ │ │ ldr.w r2, [sl, #232] @ 0xe8 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ str.w fp, [r0] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r0, [sl, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r5, #0, #21 │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 189df8 │ │ │ │ + bl 189e08 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ ldr.w r2, [sl, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #12] │ │ │ │ str r6, [r2, #0] │ │ │ │ str.w r6, [sl, #248] @ 0xf8 │ │ │ │ @@ -255324,21 +255324,21 @@ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r2, [pc, #1044] @ 105de8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ ldr.w r2, [pc, #1036] @ 105dec │ │ │ │ str.w r0, [sl, #192] @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #196] @ 0xc4 │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 106a36 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 105a0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -255355,25 +255355,25 @@ │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #192] @ 0xc0 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105a46 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ bl 1034a8 │ │ │ │ @@ -255382,25 +255382,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldr.w r4, [sl, #196] @ 0xc4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105a88 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1034a8 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov r2, r3 │ │ │ │ @@ -255413,34 +255413,34 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 105ad2 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 10632a │ │ │ │ mov.w fp, #0 │ │ │ │ vldr d8, [pc, #696] @ 105db0 │ │ │ │ vldr d9, [pc, #700] @ 105db8 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -255495,38 +255495,38 @@ │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ str r4, [r5, #4] │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105b9a │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 105b2a │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 106326 │ │ │ │ str r0, [sp, #32] │ │ │ │ b.n 105b00 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ @@ -255541,15 +255541,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -255557,18 +255557,18 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 105ede │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #5 │ │ │ │ @@ -255592,24 +255592,24 @@ │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #5 │ │ │ │ lsls r4, r2, #5 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, sp, #136 @ 0x88 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ adds r1, #24 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r7, [sl, #12] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ @@ -255624,51 +255624,51 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mla ip, r8, ip, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [ip, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [r1, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #318 @ 0x13e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r5 │ │ │ │ bl 103828 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mla r3, r8, r3, r6 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #200] @ 0xc8 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -255676,18 +255676,18 @@ │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r6, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #2 │ │ │ │ @@ -255728,36 +255728,36 @@ │ │ │ │ movs r0, r0 │ │ │ │ add r1, sp, #232 @ 0xe8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - svc 140 @ 0x8c │ │ │ │ + svc 156 @ 0x9c │ │ │ │ movs r7, r2 │ │ │ │ - udf #42 @ 0x2a │ │ │ │ + udf #58 @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ - udf #20 │ │ │ │ + udf #36 @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105ee4 │ │ │ │ + ble.n 105d04 │ │ │ │ movs r7, r2 │ │ │ │ - ble.n 105ee8 │ │ │ │ + ble.n 105d08 │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ @@ -255767,15 +255767,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r7, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1060f8 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -255848,40 +255848,40 @@ │ │ │ │ b.n 105df2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 105f38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r7, #204] @ 0xcc │ │ │ │ ldr.w r1, [r7, #236] @ 0xec │ │ │ │ bl 103348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr.w r7, [r7, #196] @ 0xc4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -255889,18 +255889,18 @@ │ │ │ │ strd r1, r7, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -255925,22 +255925,22 @@ │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r6, r0, #21 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ @@ -255950,15 +255950,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [r4, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #136] @ 0x88 │ │ │ │ beq.w 106182 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -255967,15 +255967,15 @@ │ │ │ │ bpl.w 106272 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #184] @ 0xb8 │ │ │ │ @@ -255993,25 +255993,25 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ strd fp, fp, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1060c6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 1034a8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ b.n 105bac │ │ │ │ movs r3, #32 │ │ │ │ @@ -256036,79 +256036,79 @@ │ │ │ │ beq.w 105f38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r1, fp, [sp, #128] @ 0x80 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10612c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ b.n 105f38 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 10616a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 10608c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl] │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1061a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ b.n 106054 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, #1 │ │ │ │ strd fp, fp, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 106a36 │ │ │ │ @@ -256295,15 +256295,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [sl, #196] @ 0xc4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -256311,18 +256311,18 @@ │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.w 106a36 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #10 │ │ │ │ @@ -256449,15 +256449,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 106488 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1064b6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10647c │ │ │ │ subs r3, r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ tst r3, r4 │ │ │ │ beq.w 1057a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -256494,15 +256494,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 18b2a4 │ │ │ │ + bl 18b2b4 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ @@ -256540,31 +256540,31 @@ │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r8] │ │ │ │ movw r1, #567 @ 0x237 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r9, {r0, r1} │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 18a04c │ │ │ │ + bl 18a05c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3c0 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 10571c │ │ │ │ mov r3, r9 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r7 │ │ │ │ @@ -256590,19 +256590,19 @@ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 106648 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 106908 │ │ │ │ mov r0, r8 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 105718 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 106600 │ │ │ │ mov r0, r9 │ │ │ │ @@ -256611,39 +256611,39 @@ │ │ │ │ bpl.w 1056e8 │ │ │ │ ldr r4, [pc, #976] @ (106a40 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #976] @ (106a44 ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ b.w 1056e8 │ │ │ │ movs r2, #1 │ │ │ │ b.n 10634e │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ b.w 105912 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w fp, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [pc, #896] @ (106a3c ) │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ @@ -256656,99 +256656,99 @@ │ │ │ │ ldr r3, [r2, r7] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, lr, r8, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 106732 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r5, [sl, #200] @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ strd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 106786 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 1034a8 │ │ │ │ ldr.w r2, [sl, #204] @ 0xcc │ │ │ │ ldr.w r1, [sl, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ bl 103348 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #185] @ 0xb9 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10696c │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #236] @ 0xec │ │ │ │ ldr.w r1, [sl, #220] @ 0xdc │ │ │ │ bl 103348 │ │ │ │ ldr.w r3, [sl, #204] @ 0xcc │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -256798,24 +256798,24 @@ │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r4, [sl, #220] @ 0xdc │ │ │ │ str.w r3, [sl, #232] @ 0xe8 │ │ │ │ strd r2, r2, [sl, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19da48 │ │ │ │ + bl 19da58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1efa14 │ │ │ │ + bl 1efa24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c3ee8 │ │ │ │ + bl 1c3ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ca6c │ │ │ │ + bl 18ca7c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1056b0 │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 1069a4 │ │ │ │ @@ -256886,42 +256886,42 @@ │ │ │ │ beq.w 10662e │ │ │ │ b.n 10664e │ │ │ │ movs r2, #1 │ │ │ │ b.n 1065a6 │ │ │ │ movs r2, #1 │ │ │ │ b.w 105746 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ mov r4, r0 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 1067e6 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.w 1056ba │ │ │ │ ldr r4, [pc, #160] @ (106a48 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #160] @ (106a4c ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ b.w 1056ba │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ b.w 1056e2 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1056ba │ │ │ │ b.n 1069a4 │ │ │ │ @@ -256957,21 +256957,21 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6e8 │ │ │ │ movs r7, r2 │ │ │ │ - beq.n 1069a8 │ │ │ │ + beq.n 1069c8 │ │ │ │ movs r7, r2 │ │ │ │ - cbz r2, 106ab4 │ │ │ │ + cbz r2, 106ab8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r5, {r1, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #376] @ (106bdc ) │ │ │ │ @@ -257191,15 +257191,15 @@ │ │ │ │ bhi.n 106c7e │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsrs r4, r0, #32 │ │ │ │ lsrs r0, r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f00 │ │ │ │ + bl 187f10 │ │ │ │ cbz r0, 106c7e │ │ │ │ ldr r1, [pc, #24] @ (106c88 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 106a50 │ │ │ │ movs r0, #1 │ │ │ │ @@ -257236,15 +257236,15 @@ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ strb.w sl, [sp, #12] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 106da2 │ │ │ │ movw r6, #335 @ 0x14f │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106da2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 106ce2 │ │ │ │ ldr.w r5, [fp, #16] │ │ │ │ @@ -257277,15 +257277,15 @@ │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ bne.n 106d14 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 106d52 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f00 │ │ │ │ + bl 187f10 │ │ │ │ cbz r0, 106d5a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 106a50 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -257310,15 +257310,15 @@ │ │ │ │ beq.w 106e9e │ │ │ │ cmp r3, r6 │ │ │ │ beq.w 106e9e │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106d5a │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106cee │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w fp, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 106cc4 │ │ │ │ @@ -257336,15 +257336,15 @@ │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r7, #335 @ 0x14f │ │ │ │ strd r3, r9, [sp, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 106e8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106e80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 106de2 │ │ │ │ ldr.w r5, [r9, #16] │ │ │ │ @@ -257402,22 +257402,22 @@ │ │ │ │ str r2, [r5, #8] │ │ │ │ mov r5, r4 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 106e12 │ │ │ │ orrs r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 106dee │ │ │ │ cbz r6, 106e8c │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106dc4 │ │ │ │ b.n 106d5a │ │ │ │ mov r4, r3 │ │ │ │ b.n 106d1c │ │ │ │ @@ -257474,22 +257474,22 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r7, [r0] │ │ │ │ movs r2, #22 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185624 │ │ │ │ + bl 185634 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 10702c │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [pc, #292] @ (107068 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [r6, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -257504,27 +257504,27 @@ │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r4, ip, lsl #2] │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ strb.w r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106faa │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ mov.w fp, #2 │ │ │ │ mov.w sl, #150 @ 0x96 │ │ │ │ mla r9, r1, r2, r9 │ │ │ │ @@ -257543,21 +257543,21 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [r4, r8, lsl #2] │ │ │ │ str.w sl, [r4, lr, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r2, [pc, #88] @ (10706c ) │ │ │ │ ldr r3, [pc, #76] @ (107060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -257569,15 +257569,15 @@ │ │ │ │ ldr r3, [pc, #64] @ (107070 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #56] @ (107074 ) │ │ │ │ add r3, pc │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ movs r3, #22 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w r3, [r0, #368] @ 0x170 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r0, #368] @ 0x170 │ │ │ │ @@ -257593,15 +257593,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r5, #62] @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r7} │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r2, [pc, #328] @ (1071d4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -257650,15 +257650,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1071c2 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 107160 │ │ │ │ @@ -257684,15 +257684,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107160 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, sl │ │ │ │ beq.n 107182 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 107198 │ │ │ │ mov r9, r0 │ │ │ │ b.n 107118 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107160 │ │ │ │ @@ -257701,21 +257701,21 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 107160 │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #1 │ │ │ │ bl 106ef0 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 10716e │ │ │ │ cbz r4, 1071c2 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1070b0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1070b0 │ │ │ │ @@ -257725,15 +257725,15 @@ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1071b2 │ │ │ │ b.n 1070b0 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 1071a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -258074,35 +258074,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900fc │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cbz r0, 10755e │ │ │ │ mov r1, r5 │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900fc │ │ │ │ cbz r0, 107564 │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1900ec │ │ │ │ + bl 1900fc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107560 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -258122,15 +258122,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1148] @ 107a2c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r9, r3 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1076c6 │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 107664 │ │ │ │ @@ -258164,19 +258164,19 @@ │ │ │ │ cmp r3, r9 │ │ │ │ bhi.n 1075f2 │ │ │ │ ldrd r8, sl, [sp, #16] │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 189fe4 │ │ │ │ + bl 189ff4 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ @@ -258247,31 +258247,31 @@ │ │ │ │ beq.w 1079d0 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ cbz r7, 107720 │ │ │ │ ldr r2, [pc, #824] @ (107a3c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1946b4 │ │ │ │ + bl 1946c4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 107720 │ │ │ │ mov r5, r4 │ │ │ │ - bl 186948 │ │ │ │ + bl 186958 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186948 │ │ │ │ + bl 186958 │ │ │ │ b.n 1076c8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1076ec │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1076ec │ │ │ │ @@ -258510,15 +258510,15 @@ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #1165] @ 0x48d │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ ldr.w r0, [r6, r3, lsl #2] │ │ │ │ @@ -258638,15 +258638,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1deb54 │ │ │ │ + bl 1deb64 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 107c5a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -258666,15 +258666,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 107c26 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ @@ -258709,23 +258709,23 @@ │ │ │ │ bne.n 107c14 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074c4 │ │ │ │ orr.w r0, r0, r9 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cbnz r2, 107c22 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 107c26 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 107bfa │ │ │ │ cbz r5, 107bfa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -258740,24 +258740,24 @@ │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107c14 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074c4 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 107bd2 │ │ │ │ mov fp, r3 │ │ │ │ b.n 107b62 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 107be4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1074c4 │ │ │ │ orr.w r3, r9, r0 │ │ │ │ uxtb.w r9, r3 │ │ │ │ b.n 107b7c │ │ │ │ @@ -258878,27 +258878,27 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 107574 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -258936,15 +258936,15 @@ │ │ │ │ cbz r5, 107e00 │ │ │ │ mov r2, r5 │ │ │ │ b.n 107dec │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108454 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 194678 │ │ │ │ + bl 194688 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 108404 │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ @@ -258989,15 +258989,15 @@ │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ beq.n 107e6e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 107e84 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107e52 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 108440 │ │ │ │ movs r3, #0 │ │ │ │ @@ -259026,23 +259026,23 @@ │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107ec8 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 107eba │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r9, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1082f4 │ │ │ │ b.n 1082ec │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 107ede │ │ │ │ ldr.w r4, [sl, #52] @ 0x34 │ │ │ │ @@ -259105,15 +259105,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r0, [r9, #20] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov lr, r9 │ │ │ │ @@ -259149,27 +259149,27 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [r5] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r4, [r5], #4 │ │ │ │ cbz r4, 108056 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 107574 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 10802c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -259210,28 +259210,28 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r1, #580 @ 0x244 │ │ │ │ movwne r1, #579 @ 0x243 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ str r4, [r2, #12] │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 107ede │ │ │ │ cmp.w r8, #32 │ │ │ │ beq.w 1082de │ │ │ │ @@ -259349,15 +259349,15 @@ │ │ │ │ bne.w 108104 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r6, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -259370,15 +259370,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 108104 │ │ │ │ movs r2, #1 │ │ │ │ b.n 108080 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -259396,30 +259396,30 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 108392 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1081f8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1deaf8 │ │ │ │ + bl 1deb08 │ │ │ │ mov fp, r0 │ │ │ │ b.n 107f8e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 107ede │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r9, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 19469c │ │ │ │ + bl 1946ac │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldr r2, [pc, #360] @ (10846c ) │ │ │ │ ldr r3, [pc, #364] @ (108470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -259473,29 +259473,29 @@ │ │ │ │ bne.w 107ede │ │ │ │ b.n 108170 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r1, #579 @ 0x243 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r6, [r3, r8, lsl #2] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r6, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 108104 │ │ │ │ sub.w r1, r3, #174 @ 0xae │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r4, r2, #31 │ │ │ │ @@ -259526,29 +259526,29 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107ea6 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082f4 │ │ │ │ movs r3, #1 │ │ │ │ b.n 108360 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1082ec │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 194678 │ │ │ │ + bl 194688 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ @@ -259704,75 +259704,75 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1085e4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ movw r1, #577 @ 0x241 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - bl 185a8c │ │ │ │ + bl 185a9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r0, r6 │ │ │ │ - bl 190cac │ │ │ │ + bl 190cbc │ │ │ │ ldr r0, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrd r4, r2, [r3] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ strd r1, r1, [r3] │ │ │ │ str r1, [r0, #20] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #52] @ (1086ec ) │ │ │ │ ldr r3, [pc, #48] @ (1086e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ @@ -259813,35 +259813,35 @@ │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ strd r6, r6, [r3] │ │ │ │ add.w r3, r5, #24 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108752 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ strd r3, r3, [sl, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ @@ -259855,15 +259855,15 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r0 │ │ │ │ str.w r3, [r0, lr, lsl #2] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r8, [r5, #41] @ 0x29 │ │ │ │ cmp.w r8, #1 │ │ │ │ beq.w 108a0a │ │ │ │ cmp.w r8, #32 │ │ │ │ beq.n 108814 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r5, #24 │ │ │ │ @@ -259873,15 +259873,15 @@ │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1087ec │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ @@ -259892,23 +259892,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 1085a2 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 108586 │ │ │ │ ldrd r6, r8, [r7, #4] │ │ │ │ mov r5, sl │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -259982,19 +259982,19 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ite mi │ │ │ │ movmi r1, #140 @ 0x8c │ │ │ │ movpl.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w r8, [r7, #60] @ 0x3c │ │ │ │ @@ -260007,23 +260007,23 @@ │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866fc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108894 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10887a │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ add.w r3, r2, #24 │ │ │ │ @@ -260069,50 +260069,50 @@ │ │ │ │ moveq r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ beq.w 1088bc │ │ │ │ b.n 108982 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r8, r0 │ │ │ │ b.n 1088ea │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ vstr d8, [r7, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r3, #41] @ 0x29 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ strd r0, r0, [r3] │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 108a3a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ b.n 108814 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ orr.w r3, r8, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r9, r0 │ │ │ │ b.n 108814 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 108982 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ @@ -260160,15 +260160,15 @@ │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ite ne │ │ │ │ movne r0, r6 │ │ │ │ moveq r0, r3 │ │ │ │ movw r1, #1932 @ 0x78c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 108bc4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #100] @ 0x64 │ │ │ │ subs r6, #0 │ │ │ │ @@ -260195,15 +260195,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb.w r3, [r4, #1141] @ 0x475 │ │ │ │ blx 48388 │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ subs r3, #1 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #13 │ │ │ │ bhi.n 108b9e │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -260239,15 +260239,15 @@ │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r4, #92] @ 0x5c │ │ │ │ cbz r3, 108bc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ movs r2, #216 @ 0xd8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 48388 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -260300,15 +260300,15 @@ │ │ │ │ ldrd r3, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r1, #496] @ 0x1f0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -260390,21 +260390,21 @@ │ │ │ │ mov.w lr, #2 │ │ │ │ b.n 108d5c │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 108d5c │ │ │ │ mov.w lr, #13 │ │ │ │ b.n 108d5c │ │ │ │ nop │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r5, [sp, #776] @ 0x308 │ │ │ │ movs r2, r3 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + add r2, sp, #968 @ 0x3c8 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #824 @ 0x338 │ │ │ │ + add r2, sp, #888 @ 0x378 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #736 @ 0x2e0 │ │ │ │ + add r2, sp, #800 @ 0x320 │ │ │ │ movs r7, r2 │ │ │ │ ldrb.w r3, [r0, #92] @ 0x5c │ │ │ │ push {r4, r5} │ │ │ │ cbnz r3, 108dd8 │ │ │ │ ldr.w r5, [r0, #144] @ 0x90 │ │ │ │ ldr.w r4, [r5, #396] @ 0x18c │ │ │ │ cbz r4, 108dd0 │ │ │ │ @@ -260547,15 +260547,15 @@ │ │ │ │ b.n 108e2c │ │ │ │ adds r3, r7, #4 │ │ │ │ ldr.w r1, [r4, #404] @ 0x194 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 16e0f0 │ │ │ │ + bl 16e100 │ │ │ │ ldr.w r2, [r4, #400] @ 0x190 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ adds r2, #4 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r3 │ │ │ │ str.w r2, [r4, #400] @ 0x190 │ │ │ │ @@ -260583,23 +260583,23 @@ │ │ │ │ nop │ │ │ │ strb r4, [r0, #8] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, #5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ + strb r0, [r1, #3] │ │ │ │ movs r3, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #116] @ 0x74 │ │ │ │ @@ -260620,23 +260620,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ subs r1, r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ add r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 157870 │ │ │ │ + bl 157880 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10907c │ │ │ │ ldr.w r2, [r4, #460] @ 0x1cc │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 109088 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldrsh.w r3, [r4, #178] @ 0xb2 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #124] @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ @@ -260713,19 +260713,19 @@ │ │ │ │ clz r4, r4 │ │ │ │ bl 10909c │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.n 1090c8 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ add.w r0, r5, #940 @ 0x3ac │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -260888,19 +260888,19 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #1064 @ 0x428 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #940 @ 0x3ac │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r5, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -261419,15 +261419,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r9, pc │ │ │ │ b.n 10989c │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ beq.n 1098ec │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21e14c │ │ │ │ + bl 21e15c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1896] @ 109fe8 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -261505,15 +261505,15 @@ │ │ │ │ and.w r0, r3, #3 │ │ │ │ lsrs r7, r3, #2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ ldrb.w r8, [r2, r0] │ │ │ │ bmi.w 109ad4 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 21e14c │ │ │ │ + bl 21e15c │ │ │ │ add fp, r6 │ │ │ │ ldrb.w r2, [r9, #839] @ 0x347 │ │ │ │ add fp, r5 │ │ │ │ ldrb.w r1, [r9, #838] @ 0x346 │ │ │ │ mov r3, r7 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #5 │ │ │ │ @@ -261546,15 +261546,15 @@ │ │ │ │ ldrb.w r2, [r2, #840] @ 0x348 │ │ │ │ ldrb.w r8, [r3, r1] │ │ │ │ lsls r3, r2, #31 │ │ │ │ bmi.n 109ad4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 109962 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ - bl 21e124 │ │ │ │ + bl 21e134 │ │ │ │ b.n 10996c │ │ │ │ ldr.w fp, [r2, #84] @ 0x54 │ │ │ │ add.w ip, r2, #80 @ 0x50 │ │ │ │ cmp ip, fp │ │ │ │ beq.n 109aba │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r5, r9 │ │ │ │ @@ -261638,15 +261638,15 @@ │ │ │ │ add.w r3, fp, r6 │ │ │ │ movs r7, #63 @ 0x3f │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r3, [r3, #840] @ 0x348 │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 109962 │ │ │ │ ldrb.w r0, [r9, #836] @ 0x344 │ │ │ │ - bl 21e1cc │ │ │ │ + bl 21e1dc │ │ │ │ b.n 10996c │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [pc, #1324] @ 10a010 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ @@ -261837,15 +261837,15 @@ │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 109f1c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 21e21c │ │ │ │ + bl 21e22c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ b.n 10987c │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ @@ -262061,207 +262061,207 @@ │ │ │ │ ldr r3, [pc, #412] @ (10a0c0 ) │ │ │ │ add r3, pc │ │ │ │ b.w 109508 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r2, #58] @ 0x3a │ │ │ │ movs r3, r3 │ │ │ │ - add r4, pc, #240 @ (adr r4, 10a028 ) │ │ │ │ + add r4, pc, #304 @ (adr r4, 10a068 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #360 @ (adr r4, 10a0a4 ) │ │ │ │ + add r4, pc, #424 @ (adr r4, 10a0e4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #272 @ (adr r4, 10a050 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 10a090 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #320 @ (adr r4, 10a084 ) │ │ │ │ + add r4, pc, #384 @ (adr r4, 10a0c4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #24 @ (adr r3, 109f60 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 109fa0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 109f9c ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 109fdc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 109fa0 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 109fe0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #80 @ (adr r4, 109fa4 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 109fe4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #136 @ (adr r4, 109fe0 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 10a020 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #288 @ (adr r4, 10a07c ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 10a0bc ) │ │ │ │ movs r7, r2 │ │ │ │ - add r4, pc, #296 @ (adr r4, 10a088 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 10a0c8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #840 @ (adr r3, 10a2ac ) │ │ │ │ + add r3, pc, #904 @ (adr r3, 10a2ec ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #856 @ (adr r2, 10a2c0 ) │ │ │ │ + add r2, pc, #920 @ (adr r2, 10a300 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #760 @ (adr r2, 10a264 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 10a2a4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #696 @ (adr r2, 10a228 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 10a268 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #600 @ (adr r2, 10a1cc ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 10a20c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #520 @ (adr r2, 10a180 ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 10a1c0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #440 @ (adr r2, 10a134 ) │ │ │ │ + add r2, pc, #504 @ (adr r2, 10a174 ) │ │ │ │ movs r7, r2 │ │ │ │ - asrs r6, r0, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 10a0cc ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 10a10c ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 10a080 ) │ │ │ │ + add r2, pc, #312 @ (adr r2, 10a0c0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 10a024 ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 10a064 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 109f98 ) │ │ │ │ + add r2, pc, #72 @ (adr r2, 109fd8 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #800 @ (adr r1, 10a2b4 ) │ │ │ │ + add r1, pc, #864 @ (adr r1, 10a2f4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #648 @ (adr r1, 10a220 ) │ │ │ │ + add r1, pc, #712 @ (adr r1, 10a260 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 10a1dc ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 10a21c ) │ │ │ │ movs r7, r2 │ │ │ │ - bx r1 │ │ │ │ + bx r3 │ │ │ │ movs r1, r3 │ │ │ │ - add r1, pc, #528 @ (adr r1, 10a1b4 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 10a1f4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #520 @ (adr r3, 10a1b0 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 10a1f0 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r1, pc, #336 @ (adr r1, 10a0fc ) │ │ │ │ + add r1, pc, #400 @ (adr r1, 10a13c ) │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xfb820016 │ │ │ │ - add r0, sp, #728 @ 0x2d8 │ │ │ │ + @ instruction: 0xfb920016 │ │ │ │ + add r0, sp, #792 @ 0x318 │ │ │ │ movs r7, r2 │ │ │ │ - add r3, pc, #384 @ (adr r3, 10a138 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, 10a178 ) │ │ │ │ movs r7, r2 │ │ │ │ - strh.w r0, [sl, #23] │ │ │ │ - ldrb.w r0, [r0, #23] │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + ldrh.w r0, [sl, #23] │ │ │ │ + strh.w r0, [r0, #23] │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #768 @ (adr r0, 10a2c8 ) │ │ │ │ + add r0, pc, #832 @ (adr r0, 10a308 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #728 @ (adr r2, 10a2a4 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 10a2e4 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #776 @ (adr r2, 10a2d8 ) │ │ │ │ + add r2, pc, #840 @ (adr r2, 10a318 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #832 @ (adr r2, 10a314 ) │ │ │ │ + add r2, pc, #896 @ (adr r2, 10a354 ) │ │ │ │ movs r7, r2 │ │ │ │ bl ffd47fd6 │ │ │ │ - add r2, pc, #168 @ (adr r2, 10a084 ) │ │ │ │ + add r2, pc, #232 @ (adr r2, 10a0c4 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ - movs r7, r2 │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #224 @ (adr r2, 10a0cc ) │ │ │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #8 @ (adr r0, 109ff8 ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 10a10c ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + add r0, pc, #72 @ (adr r0, 10a038 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r2 │ │ │ │ - vst4.8 {d0-d3}, [r8 :64], r6 │ │ │ │ - add r1, pc, #664 @ (adr r1, 10a298 ) │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldrsb.w r0, [r8, r6, lsl #1] │ │ │ │ + add r1, pc, #728 @ (adr r1, 10a2d8 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r2 │ │ │ │ - add r2, pc, #472 @ (adr r2, 10a1e4 ) │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + add r2, pc, #536 @ (adr r2, 10a224 ) │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf71a0016 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + @ instruction: 0xf72a0016 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #784] @ 0x310 │ │ │ │ + ldr r7, [sp, #816] @ 0x330 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #848] @ 0x350 │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #160 @ (adr r0, 10a0c8 ) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + add r0, pc, #224 @ (adr r0, 10a108 ) │ │ │ │ movs r7, r2 │ │ │ │ - @ instruction: 0xf5200016 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ + movs r7, r2 │ │ │ │ + @ instruction: 0xf5300016 │ │ │ │ str r6, [r1, #48] @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ - strd r0, r0, [r4, #96] @ 0x60 │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + ldrd r0, r0, [r4, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #288] @ 0x120 │ │ │ │ movs r7, r2 │ │ │ │ - strh r2, [r6, #38] @ 0x26 │ │ │ │ + strh r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r0, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #896] @ 0x380 │ │ │ │ + ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #592] @ 0x250 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ + ldr r6, [sp, #632] @ 0x278 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r6, [sp, #544] @ 0x220 │ │ │ │ + ldr r6, [sp, #608] @ 0x260 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ + ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r3, #32] │ │ │ │ + strh r0, [r5, #32] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r4, [r3, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r7, r2 │ │ │ │ - strh r0, [r4, #28] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ + ldr r0, [sp, #848] @ 0x350 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ + ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #888] @ 0x378 │ │ │ │ + ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -262322,26 +262322,26 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10a2c0 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r2, r9 │ │ │ │ add.w sl, sp, #160 @ 0xa0 │ │ │ │ - bl 16ae74 │ │ │ │ + bl 16ae84 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 16aee0 │ │ │ │ + bl 16aef0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 10a22c │ │ │ │ ldr r1, [pc, #776] @ (10a498 ) │ │ │ │ mov r3, sl │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ ldr r1, [pc, #768] @ (10a49c ) │ │ │ │ mov fp, r0 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10a226 │ │ │ │ @@ -262359,15 +262359,15 @@ │ │ │ │ beq.w 10a446 │ │ │ │ mov r0, r4 │ │ │ │ bl 108fac │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a460 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldrb.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 10a2f2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r0, sp, #32 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ blx 47d5c │ │ │ │ @@ -262390,15 +262390,15 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 10a290 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10a468 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ bl 114844 │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ @@ -262421,15 +262421,15 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #568] @ (10a4a8 ) │ │ │ │ ldr r1, [pc, #568] @ (10a4ac ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 10a24c │ │ │ │ lsls r3, r6, #29 │ │ │ │ bpl.w 10a15a │ │ │ │ ldr r3, [pc, #524] @ (10a494 ) │ │ │ │ movs r6, #1 │ │ │ │ ldr.w fp, [r8, r3] │ │ │ │ @@ -262466,15 +262466,15 @@ │ │ │ │ ldr.w r4, [r5, #268] @ 0x10c │ │ │ │ ldr r2, [pc, #468] @ (10a4b4 ) │ │ │ │ ldr r1, [pc, #468] @ (10a4b8 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.n 10a27c │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ blx 47d5c │ │ │ │ ldr r3, [pc, #440] @ (10a4bc ) │ │ │ │ @@ -262498,15 +262498,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 10942c │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r9, r0 │ │ │ │ ldrd r1, fp, [sp, #24] │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ blx 48388 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -262549,15 +262549,15 @@ │ │ │ │ bl 10942c │ │ │ │ mov r0, r6 │ │ │ │ blx 48484 │ │ │ │ ldr r1, [pc, #280] @ (10a4d4 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 16adfc │ │ │ │ + bl 16ae0c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ b.n 10a238 │ │ │ │ ldr r2, [pc, #264] @ (10a4d8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 10a30e │ │ │ │ ldr r2, [pc, #260] @ (10a4dc ) │ │ │ │ @@ -262642,79 +262642,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r2, r4] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ movs r7, r2 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r0, #8] │ │ │ │ movs r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r7, r2 │ │ │ │ ldrb r4, [r5, r6] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r2, #11] │ │ │ │ + ldrb r6, [r4, #11] │ │ │ │ movs r7, r2 │ │ │ │ - stcl 0, cr0, [ip], #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldcl 0, cr0, [ip], #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ + ldrb r2, [r2, #1] │ │ │ │ movs r3, r3 │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - subs r1, #124 @ 0x7c │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #896] @ 0x380 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r7, r2 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ movs r7, r2 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [sp, #920] @ 0x398 │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r7, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #896] @ 0x380 │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ movs r7, r2 │ │ │ │ - adds.w r0, r8, r7, lsr #32 │ │ │ │ - adds.w r0, r2, r7, lsr #32 │ │ │ │ + @ instruction: 0xeb280017 │ │ │ │ + @ instruction: 0xeb220017 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #264] @ 10a63c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ @@ -262778,15 +262778,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl fa9d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl fc604 │ │ │ │ ldr r3, [pc, #80] @ (10a640 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -262796,40 +262796,40 @@ │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cbnz r3, 10a606 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #264] @ 0x108 │ │ │ │ b.n 10a580 │ │ │ │ ldr.w r0, [r5, #268] @ 0x10c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e7728 │ │ │ │ + bl 1e7738 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ b.n 10a5fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r7, [pc, #40] @ (10a644 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [pc, #40] @ (10a648 ) │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr.w r2, [r5, #268] @ 0x10c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ b.n 10a5f8 │ │ │ │ ldrh r4, [r7, r2] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ + strb r4, [r7, #28] │ │ │ │ movs r7, r2 │ │ │ │ - str r7, [sp, #584] @ 0x248 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ bl 10a520 │ │ │ │ @@ -262841,15 +262841,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #940 @ 0x3ac │ │ │ │ mov r0, sl │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r4, [r7, #936] @ 0x3a8 │ │ │ │ cbz r4, 10a6a8 │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 10a6dc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #12 │ │ │ │ @@ -262872,15 +262872,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r7, #936] @ 0x3a8 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 10a6d0 │ │ │ │ ldr r4, [r4, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r1, [r4, #13] │ │ │ │ lsls r3, r1, #31 │ │ │ │ bmi.n 10a694 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -263085,15 +263085,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (10a930 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10a8d6 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -263141,15 +263141,15 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 16e0f0 │ │ │ │ + bl 16e100 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl, #404] @ 0x194 │ │ │ │ subs r3, r6, #4 │ │ │ │ ldr.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.n 10a9a6 │ │ │ │ rsb r2, r0, r5, lsl #2 │ │ │ │ @@ -263269,15 +263269,15 @@ │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #5 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #44] @ (10aadc ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -263302,15 +263302,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r6, [r0, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #176] @ (10abac ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -263720,37 +263720,37 @@ │ │ │ │ rsb fp, fp, #13 │ │ │ │ add r6, pc │ │ │ │ b.n 10ad46 │ │ │ │ strh r4, [r6, r5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #24] │ │ │ │ + strh r0, [r6, #24] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r6, r6] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r3, r5, r6} │ │ │ │ lsls r4, r5, #1 │ │ │ │ strh r0, [r1, r1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ + ldrh r2, [r3, #62] @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ movs r7, r2 │ │ │ │ - ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1824] @ 0x720 │ │ │ │ ldr.w r2, [pc, #2404] @ 10b880 │ │ │ │ @@ -264819,67 +264819,67 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ str r0, [r1, r3] │ │ │ │ lsls r5, r6, #1 │ │ │ │ strb r2, [r6, #5] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r3, r6] │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r3, r4 │ │ │ │ strb r2, [r6, #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldr r6, [r2, r0] │ │ │ │ movs r3, r4 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r5, [pc, #656] @ (10bb44 ) │ │ │ │ + ldr r5, [pc, #720] @ (10bb84 ) │ │ │ │ movs r3, r4 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ - strh r6, [r5, r1] │ │ │ │ + strh r6, [r7, r1] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r0, [r1, #64] @ 0x40 │ │ │ │ + ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r3, r4 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ movs r3, r4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + str r6, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r0, [pc, #960] @ (10bca4 ) │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r0, [r4, r7] │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ + strh r2, [r1, #20] │ │ │ │ movs r3, r4 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -266257,21 +266257,21 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ ldr.w r3, [pc, #3268] @ 10d49c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ ldr.w r3, [pc, #3256] @ 10d4a0 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r3, [pc, #3248] @ 10d4a4 │ │ │ │ movs r5, #45 @ 0x2d │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ @@ -266548,15 +266548,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 10aaec │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r5, [pc, #2496] @ 10d500 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r3, [pc, #2476] @ 10d504 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ @@ -266680,21 +266680,21 @@ │ │ │ │ strh r3, [r2, #8] │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r5, [pc, #2212] @ 10d538 │ │ │ │ ldr.w r4, [r7, #-8] │ │ │ │ add r5, pc │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1dc │ │ │ │ ldr.w r3, [pc, #2200] @ 10d53c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.w 10b5dc │ │ │ │ ldr.w r3, [pc, #2184] @ 10d540 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bpl.w 10b5dc │ │ │ │ @@ -268282,15 +268282,15 @@ │ │ │ │ movcc r2, #1 │ │ │ │ strh r2, [r0, #8] │ │ │ │ b.w 10b5dc │ │ │ │ vldr d0, [r7, #-8] │ │ │ │ ldr.w r5, [pc, #1024] @ 10e1b8 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, pc │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ ldr r3, [pc, #1016] @ (10e1bc ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orr.w r2, r2, #6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -268679,39 +268679,39 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r2, r7 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r4, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ cmn r6, r3 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ movs r7, r2 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ movs r7, r2 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r3, r4 │ │ │ │ - ldrsh r0, [r5, r2] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r0, r5] │ │ │ │ movs r3, r3 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ tst r2, r5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r4, [r0, r2] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ movs r7, r2 │ │ │ │ rors r6, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r7, r3] │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -268757,34 +268757,34 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 10e2a2 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 10e2a2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 10e2d4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r7, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #16 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 10e28a │ │ │ │ ldr r3, [pc, #104] @ (10e320 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [pc, #100] @ (10e324 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [pc, #92] @ (10e328 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #84] @ (10e32c ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -268826,15 +268826,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ ands r4, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ands r2, r6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ movs r7, r2 │ │ │ │ ands r4, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r1, [pc, #208] @ (10e40c ) │ │ │ │ ldr r2, [pc, #212] @ (10e410 ) │ │ │ │ ldr r3, [pc, #212] @ (10e414 ) │ │ │ │ add r1, pc │ │ │ │ @@ -268922,31 +268922,31 @@ │ │ │ │ nop │ │ │ │ subs r7, #202 @ 0xca │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #228 @ 0xe4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + strh r2, [r1, #32] │ │ │ │ movs r3, r4 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r0, #30] │ │ │ │ movs r3, r4 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r0, #40] @ 0x28 │ │ │ │ movs r3, r4 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ + strb r2, [r2, #5] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r0, [r6, r5] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r4, [r4, #8] │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ movs r3, r4 │ │ │ │ - ldrh r6, [r4, r4] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r3, r4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r6, #92] @ 0x5c │ │ │ │ movs r3, r4 │ │ │ │ subs r7, #24 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r7, #18 │ │ │ │ lsls r5, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -269007,15 +269007,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ subs r6, r7, r4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + strb r0, [r2, #31] │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #96] @ (10e554 ) │ │ │ │ add r5, pc │ │ │ │ @@ -269068,15 +269068,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r6, #60 @ 0x3c │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #248 @ 0xf8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #250 @ 0xfa │ │ │ │ lsls r5, r6, #1 │ │ │ │ - strb r4, [r3, #30] │ │ │ │ + strb r4, [r5, #30] │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [pc, #112] @ (10e5e0 ) │ │ │ │ push {r4, r5, r6} │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 10e5a0 │ │ │ │ ldr r3, [pc, #108] @ (10e5e4 ) │ │ │ │ @@ -269134,15 +269134,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #196 @ 0xc4 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #96 @ 0x60 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ movs r7, r2 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #84 @ 0x54 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r5, #62 @ 0x3e │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -269274,15 +269274,15 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ bl 10e688 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ (10e730 ) │ │ │ │ add r0, pc │ │ │ │ bl 10e4a4 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r0, #24] │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ (10e7bc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -270444,39 +270444,39 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r6, r6, #31 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #10 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r3, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r3, r4 │ │ │ │ - ldr r4, [r7, #68] @ 0x44 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r5, #22] │ │ │ │ + strb r4, [r7, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r3, r4 │ │ │ │ - strb r4, [r0, #22] │ │ │ │ + strb r4, [r2, #22] │ │ │ │ movs r3, r4 │ │ │ │ - ldrsb r2, [r0, r2] │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r3, r4 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ + ldrb r2, [r7, #31] │ │ │ │ movs r3, r4 │ │ │ │ - strb r6, [r4, #20] │ │ │ │ + strb r6, [r6, #20] │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #52 @ 0x34 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r5, #29] │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ movs r3, r4 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #14 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, #8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -271627,15 +271627,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r5, #118 @ 0x76 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r7, r2 │ │ │ │ ldr.w r3, [pc, #3092] @ 110a1c │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r3, [pc, #3088] @ 110a20 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -272047,15 +272047,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 110af4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2172] @ 110af8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr.w r2, [pc, #2160] @ 110afc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 10ed16 │ │ │ │ ldr.w r2, [pc, #2144] @ 110afc │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ @@ -272795,17 +272795,17 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r3, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ + ldrsh r4, [r0, r0] │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ movs r7, r2 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r0, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #22 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -272833,41 +272833,41 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r2, r1, #26 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ movs r7, r2 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrb r2, [r1, r1] │ │ │ │ + ldrb r2, [r3, r1] │ │ │ │ movs r7, r2 │ │ │ │ movs r1, #122 @ 0x7a │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r0, #104] @ 0x68 │ │ │ │ movs r3, r4 │ │ │ │ movs r1, #32 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r1, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ movs r3, r4 │ │ │ │ - subs r4, #220 @ 0xdc │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ movs r3, r4 │ │ │ │ - strh r2, [r4, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ movs r3, r4 │ │ │ │ - blxns r4 │ │ │ │ + blxns r6 │ │ │ │ movs r3, r4 │ │ │ │ movs r0, #210 @ 0xd2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, #184 @ 0xb8 │ │ │ │ lsls r5, r6, #1 │ │ │ │ movs r0, #194 @ 0xc2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -272891,15 +272891,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r3, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r0, r0, r2 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r4, r1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ subs r0, r6, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ subs r2, r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ ldr r2, [pc, #756] @ (110e28 ) │ │ │ │ mov.w r1, #306 @ 0x132 │ │ │ │ @@ -273213,15 +273213,15 @@ │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r0, #21 │ │ │ │ lsls r5, r6, #1 │ │ │ │ asrs r0, r4, #20 │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsrs r6, r1, #6 │ │ │ │ lsls r5, r6, #1 │ │ │ │ - ldr r7, [pc, #1008] @ (111244 ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ movs r7, r2 │ │ │ │ ldr r3, [pc, #4] @ (110e5c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ lsrs r6, r0, #5 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -273305,42 +273305,42 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #68] @ (110f64 ) │ │ │ │ add.w r8, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [pc, #64] @ 110f68 │ │ │ │ add r1, pc │ │ │ │ ldr.w r9, [pc, #64] @ 110f6c │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr r2, [pc, #60] @ (110f70 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r7, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ mov r2, r9 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 110f40 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [pc, #160] @ (111008 ) │ │ │ │ + ldr r7, [pc, #224] @ (111048 ) │ │ │ │ movs r7, r2 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ movs r6, r2 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #52] @ 0x34 │ │ │ │ movs r6, r2 │ │ │ │ - strh r6, [r2, #2] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -273359,22 +273359,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cbz r3, 110fc6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 110fcc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrd r7, r4, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ str r0, [r6, #24] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 110ff6 │ │ │ │ add.w r2, r1, #9 │ │ │ │ @@ -273400,20 +273400,20 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ strd r7, r4, [r2] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -273587,17 +273587,17 @@ │ │ │ │ bl 110e88 │ │ │ │ b.n 11119c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ mrc 0, 7, r0, cr10, cr4, {3} │ │ │ │ mrc 0, 2, r0, cr12, cr4, {3} │ │ │ │ - ldr r4, [pc, #600] @ (111448 ) │ │ │ │ + ldr r4, [pc, #664] @ (111488 ) │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [pc, #632] @ (11146c ) │ │ │ │ + ldr r4, [pc, #696] @ (1114ac ) │ │ │ │ movs r7, r2 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ @@ -274785,15 +274785,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ b.n 112424 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 1123d8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - tst r4, r3 │ │ │ │ + tst r4, r5 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (111cd8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274813,17 +274813,17 @@ │ │ │ │ orrs r0, r1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r2, r7 │ │ │ │ + cmn r2, r1 │ │ │ │ movs r7, r2 │ │ │ │ - rors r4, r5 │ │ │ │ + rors r4, r7 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (111d18 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274840,17 +274840,17 @@ │ │ │ │ movs r1, #0 │ │ │ │ orrs r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r7 │ │ │ │ movs r7, r2 │ │ │ │ - sbcs r0, r4 │ │ │ │ + sbcs r0, r6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (111d50 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274863,17 +274863,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c18 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - adcs r2, r7 │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r7, r2 │ │ │ │ - adcs r0, r7 │ │ │ │ + sbcs r0, r1 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111d88 ) │ │ │ │ add r1, pc │ │ │ │ @@ -274883,15 +274883,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #85 @ 0x55 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - rors r0, r7 │ │ │ │ + tst r0, r1 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (111dc4 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274906,17 +274906,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #27 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r4 │ │ │ │ + asrs r6, r6 │ │ │ │ movs r7, r2 │ │ │ │ - asrs r0, r4 │ │ │ │ + asrs r0, r6 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (111e04 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274931,17 +274931,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r7 │ │ │ │ + asrs r6, r1 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r6 │ │ │ │ + asrs r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (111e44 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -274956,17 +274956,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r1 │ │ │ │ + lsrs r6, r3 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsrs r4, r2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #52] @ (111e90 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -274986,17 +274986,17 @@ │ │ │ │ moveq r0, r1 │ │ │ │ cmp r5, #2 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ it ge │ │ │ │ orrge.w r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r3 │ │ │ │ + lsls r6, r5 │ │ │ │ movs r7, r2 │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (111ec8 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275009,17 +275009,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c18 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ orrs r0, r4 │ │ │ │ orrs r1, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eors r2, r3 │ │ │ │ + eors r2, r5 │ │ │ │ movs r7, r2 │ │ │ │ - eors r4, r2 │ │ │ │ + eors r4, r4 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111f00 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275029,15 +275029,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #138 @ 0x8a │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ands r4, r6 │ │ │ │ + eors r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (111f34 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275048,15 +275048,15 @@ │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - ands r0, r0 │ │ │ │ + ands r0, r2 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (111f6c ) │ │ │ │ add r1, pc │ │ │ │ @@ -275068,15 +275068,15 @@ │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ orrs r3, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #36] @ (111fa4 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275088,15 +275088,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #68] @ (111ffc ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -275123,19 +275123,19 @@ │ │ │ │ movne r0, r1 │ │ │ │ cmp r6, #248 @ 0xf8 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ge │ │ │ │ movge r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + subs r7, #118 @ 0x76 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #92 @ 0x5c │ │ │ │ + subs r7, #108 @ 0x6c │ │ │ │ movs r7, r2 │ │ │ │ - add r0, pc, #152 @ (adr r0, 1120a0 ) │ │ │ │ + add r0, pc, #216 @ (adr r0, 1120e0 ) │ │ │ │ movs r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #32] @ (112038 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275148,17 +275148,17 @@ │ │ │ │ add r1, pc │ │ │ │ bl 111c18 │ │ │ │ adds r0, r0, r0 │ │ │ │ adcs r1, r1 │ │ │ │ orrs r0, r5 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #22 │ │ │ │ + subs r7, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - subs r7, #16 │ │ │ │ + subs r7, #32 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #64] @ (112090 ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -275185,19 +275185,19 @@ │ │ │ │ moveq r0, r1 │ │ │ │ orrs r6, r7 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r7, r2 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ + subs r6, #218 @ 0xda │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #48] @ (1120dc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275216,17 +275216,17 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, r1 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ movs r7, r2 │ │ │ │ - eors r4, r6 │ │ │ │ + lsls r4, r0 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ (11210c ) │ │ │ │ add r1, pc │ │ │ │ @@ -275234,15 +275234,15 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r0, r3, #5 │ │ │ │ lsls r1, r1, #5 │ │ │ │ orr.w r1, r1, r3, lsr #27 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - subs r6, #76 @ 0x4c │ │ │ │ + subs r6, #92 @ 0x5c │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (112140 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275252,15 +275252,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + subs r6, #64 @ 0x40 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #32] @ (112174 ) │ │ │ │ add r1, pc │ │ │ │ @@ -275270,15 +275270,15 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ itett cc │ │ │ │ movcc r3, #213 @ 0xd5 │ │ │ │ movcs r0, #0 │ │ │ │ lsrcc.w r0, r3, r0 │ │ │ │ andcc.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, #8 │ │ │ │ + subs r6, #24 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #44] @ (1121b4 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275296,17 +275296,17 @@ │ │ │ │ cmpeq r5, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r5, #198 @ 0xc6 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #196 @ 0xc4 │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (11221c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275338,19 +275338,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ + subs r5, #130 @ 0x82 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #110 @ 0x6e │ │ │ │ + subs r5, #126 @ 0x7e │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #80] @ (112288 ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275382,19 +275382,19 @@ │ │ │ │ orrs r4, r6 │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #6 │ │ │ │ + subs r5, #22 │ │ │ │ movs r7, r2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #18 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #56] @ (1122dc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -275415,17 +275415,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ movs r7, r2 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #48] @ (112324 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275443,15 +275443,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subs r4, #30 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #52] @ (11236c ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275471,15 +275471,15 @@ │ │ │ │ bcs.n 11234e │ │ │ │ movs r3, #138 @ 0x8a │ │ │ │ movs r1, #0 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ movs r7, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #40] @ (1123a8 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -275494,17 +275494,17 @@ │ │ │ │ add r1, pc │ │ │ │ orr.w r4, r4, r5, lsr #24 │ │ │ │ bl 111c18 │ │ │ │ orr.w r0, r0, r5, lsl #8 │ │ │ │ orrs r1, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #122 @ 0x7a │ │ │ │ movs r7, r2 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #212] @ (112498 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -275595,15 +275595,15 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bgt.n 112504 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ blt.n 1123ec │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, #228 @ 0xe4 │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr.w r2, [pc, #1396] @ 112a30 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ @@ -275694,25 +275694,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 1125aa │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 1125a2 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1160] @ 112a44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 47574 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 11251c │ │ │ │ ldr.w r2, [pc, #1136] @ 112a48 │ │ │ │ @@ -275762,15 +275762,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 112664 │ │ │ │ ldr.w r8, [pc, #1020] @ 112a4c │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 112652 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -275849,15 +275849,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 112a04 │ │ │ │ ldr r1, [pc, #808] @ (112a50 ) │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr.w r3, [r2, r8, lsl #2] │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r2, r8, lsl #2] │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -275882,29 +275882,29 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (112a54 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #708] @ (112a58 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #696] @ (112a5c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ @@ -275928,64 +275928,64 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (112a60 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r1, [pc, #588] @ (112a64 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 112994 │ │ │ │ vldr s15, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (112a68 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1129ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r1, [pc, #524] @ (112a6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1129d8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 1125c6 │ │ │ │ ldr r1, [pc, #496] @ (112a70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1129f0 │ │ │ │ @@ -276004,15 +276004,15 @@ │ │ │ │ bne.n 1128aa │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (112a74 ) │ │ │ │ mov r0, lr │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1125c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -276033,15 +276033,15 @@ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1129b0 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ @@ -276053,25 +276053,25 @@ │ │ │ │ str.w r5, [r9, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 1124a8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n 1125c6 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 1125c6 │ │ │ │ ldr.w r8, [pc, #284] @ 112a78 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 11295e │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #264] @ (112a7c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -276083,21 +276083,21 @@ │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ add r1, pc │ │ │ │ bl 110e88 │ │ │ │ b.n 1125c6 │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (112a84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [pc, #204] @ (112a88 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -276105,38 +276105,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 110e88 │ │ │ │ b.n 1125c6 │ │ │ │ ldr r1, [pc, #192] @ (112a8c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (112a90 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (112a94 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 1125c6 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ b.n 112708 │ │ │ │ ldr r1, [pc, #144] @ (112a98 ) │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r2, r8, lsl #2] │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r2, r8, lsl #2] │ │ │ │ b.n 1125c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ @@ -276146,65 +276146,65 @@ │ │ │ │ add r1, pc │ │ │ │ bl 110e88 │ │ │ │ b.n 1125c6 │ │ │ │ blt.n 112aa4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #214 @ 0xd6 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ movs r1, r3 │ │ │ │ - subs r2, #212 @ 0xd4 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r7, r2 │ │ │ │ - lsrs r4, r5, #6 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ movs r7, r2 │ │ │ │ bge.n 112a8c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #96 @ 0x60 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #88 @ 0x58 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, #6 │ │ │ │ + subs r0, #22 │ │ │ │ movs r7, r2 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + subs r0, #4 │ │ │ │ movs r7, r2 │ │ │ │ - strb r2, [r5, #22] │ │ │ │ + strb r2, [r7, #22] │ │ │ │ movs r6, r2 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ movs r7, r2 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r7, r2 │ │ │ │ - adds r0, #208 @ 0xd0 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ movs r1, r3 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r7, r2 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r2, #17] │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #90 @ 0x5a │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r7, r2 │ │ │ │ - str r5, [sp, #624] @ 0x270 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #560] @ 0x230 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ movs r6, r2 │ │ │ │ - str r5, [sp, #480] @ 0x1e0 │ │ │ │ + str r5, [sp, #544] @ 0x220 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ - adds r6, #20 │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #608] @ (112d14 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -276230,15 +276230,15 @@ │ │ │ │ b.n 112b58 │ │ │ │ add.w fp, sp, #20 │ │ │ │ adds r6, #1 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w fp, {r0, r1} │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ ldr.w ip, [r4, #68] @ 0x44 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ @@ -276257,20 +276257,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (112d24 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 112bbc │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -276356,15 +276356,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (112d30 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 112d0c │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 112c58 │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -276373,15 +276373,15 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 112cd4 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -276404,15 +276404,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (112d34 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ and.w r1, ip, #31 │ │ │ │ mov.w r0, ip, lsr #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ @@ -276425,15 +276425,15 @@ │ │ │ │ mov r1, ip │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ mov r2, ip │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 112b7c │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 112c6a │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 112d00 │ │ │ │ @@ -276443,41 +276443,41 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 112c6a │ │ │ │ ldr r1, [pc, #68] @ (112d38 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 21f86c │ │ │ │ + bl 21f87c │ │ │ │ b.n 112bae │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 112c6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 112ce8 │ │ │ │ nop │ │ │ │ bpl.n 112da0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r7, r2 │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ movs r6, r2 │ │ │ │ ldc 0, cr0, [r0], {116} @ 0x74 │ │ │ │ bmi.n 112da8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r7, #92] @ 0x5c │ │ │ │ movs r6, r2 │ │ │ │ - adds r3, #200 @ 0xc8 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ movs r7, r2 │ │ │ │ - adds r3, #116 @ 0x74 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112da4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276518,19 +276518,19 @@ │ │ │ │ b.n 112d72 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 112cfc │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #54 @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112cc0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #254 @ 0xfe │ │ │ │ + adds r1, #14 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112e20 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276571,19 +276571,19 @@ │ │ │ │ b.n 112dee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bcs.n 112e80 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ bcs.n 112e44 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #130 @ 0x82 │ │ │ │ + adds r0, #146 @ 0x92 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112e9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276624,19 +276624,19 @@ │ │ │ │ b.n 112e6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 112e04 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #54 @ 0x36 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112dc8 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r0, #6 │ │ │ │ + adds r0, #22 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112f18 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276677,19 +276677,19 @@ │ │ │ │ b.n 112ee6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bne.n 112f88 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + adds r1, #214 @ 0xd6 │ │ │ │ movs r7, r2 │ │ │ │ bne.n 112f4c │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #138 @ 0x8a │ │ │ │ + cmp r7, #154 @ 0x9a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (112f94 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276730,19 +276730,19 @@ │ │ │ │ b.n 112f62 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 112f0c │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #102 @ 0x66 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 112ed0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r7, #14 │ │ │ │ + cmp r7, #30 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113010 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276783,19 +276783,19 @@ │ │ │ │ b.n 112fde │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ beq.n 113090 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r7, r2 │ │ │ │ beq.n 113054 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #146 @ 0x92 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (11308c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276836,19 +276836,19 @@ │ │ │ │ b.n 11305a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7, {r1, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #122 @ 0x7a │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r6, #22 │ │ │ │ + cmp r6, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113108 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276889,19 +276889,19 @@ │ │ │ │ b.n 1130d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r0, #26 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r7!, {r1, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113184 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276942,19 +276942,19 @@ │ │ │ │ b.n 113152 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r2, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r5, #30 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113200 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -276995,19 +276995,19 @@ │ │ │ │ b.n 1131ce │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ + cmp r7, #58 @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ ldmia r6!, {r1, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #178 @ 0xb2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (11327c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277048,19 +277048,19 @@ │ │ │ │ b.n 11324a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1132f8 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277101,19 +277101,19 @@ │ │ │ │ b.n 1132c6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r5!, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #14 │ │ │ │ + cmp r6, #30 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r5, {r1, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ + cmp r3, #186 @ 0xba │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (113374 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277154,19 +277154,19 @@ │ │ │ │ b.n 113342 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (1133f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277207,19 +277207,19 @@ │ │ │ │ b.n 1133be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + cmp r5, #50 @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r4, {r1, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #178 @ 0xb2 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #88] @ (11346c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277260,19 +277260,19 @@ │ │ │ │ b.n 11343a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r3!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ + cmp r4, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (1134f0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277317,19 +277317,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1134c0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r3!, {r1, r2, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r3, {r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #174 @ 0xae │ │ │ │ + cmp r1, #190 @ 0xbe │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (113574 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277374,19 +277374,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113544 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r2, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r1, #42 @ 0x2a │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1135f8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277429,19 +277429,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1135ca │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ + cmp r1, #8 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r1, r2, r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (11367c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277486,19 +277486,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 11364c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r3, r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #50 @ 0x32 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (113700 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277543,19 +277543,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 1136d0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r1, {r1, r2, r4, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ + cmp r2, #94 @ 0x5e │ │ │ │ movs r7, r2 │ │ │ │ ldmia r1!, {r3, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113784 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277598,19 +277598,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113756 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r0!, {r1, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #42 @ 0x2a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113808 │ │ │ │ sub sp, #20 │ │ │ │ @@ -277653,18 +277653,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1137da │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldmia r0!, {r2, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5940016 │ │ │ │ + sub.w r0, r4, #9830400 @ 0x960000 │ │ │ │ ldmia r0!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + movs r6, #166 @ 0xa6 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (113888 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277706,19 +277706,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 113858 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #226 @ 0xe2 │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (113908 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277760,19 +277760,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1138d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r7!, {r1, r3, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ movs r7, r2 │ │ │ │ stmia r7!, {r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #152 @ 0x98 │ │ │ │ + movs r5, #168 @ 0xa8 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 11398c │ │ │ │ sub sp, #20 │ │ │ │ @@ -277815,19 +277815,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 11395e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r3, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #240 @ 0xf0 │ │ │ │ + cmp r0, #0 │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r5, #18 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (113a0c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277869,19 +277869,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1139dc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r6!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #164 @ 0xa4 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (113a8c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277923,19 +277923,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 113a5c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r5!, {r1, r2, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #14 │ │ │ │ + movs r7, #30 │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r2, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (113b14 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -277981,19 +277981,19 @@ │ │ │ │ b.n 113ae2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r7, r2 │ │ │ │ stmia r5!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (113b9c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278039,19 +278039,19 @@ │ │ │ │ b.n 113b6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ movs r7, r2 │ │ │ │ stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r3, #20 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113c20 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278094,19 +278094,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113bf2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r4!, {r2, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ + strh r4, [r7, #32] │ │ │ │ movs r0, r3 │ │ │ │ stmia r4!, {r1, r2} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (113ca0 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278150,19 +278150,19 @@ │ │ │ │ b.n 113c6e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmia r3!, {r1, r4, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #20 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ movs r1, r3 │ │ │ │ stmia r3!, {r1, r3, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r2, #18 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113d24 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278205,19 +278205,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113cf6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r3!, {r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ movs r7, r2 │ │ │ │ stmia r3!, {r1} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ + movs r1, #138 @ 0x8a │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #100] @ 113dac │ │ │ │ sub sp, #20 │ │ │ │ @@ -278261,19 +278261,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113d7e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r3, r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ movs r7, r2 │ │ │ │ stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, #2 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113e30 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278316,19 +278316,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113e02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r2, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 113eb4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278371,19 +278371,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 113e86 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r5, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + movs r3, #16 │ │ │ │ movs r7, r2 │ │ │ │ stmia r1!, {r1, r4, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r5, #7 │ │ │ │ + subs r2, r7, #7 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (113f38 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278428,19 +278428,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113f08 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r1!, {r1, r2, r3, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ movs r7, r2 │ │ │ │ stmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r4, #5 │ │ │ │ + subs r6, r6, #5 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (113fbc ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278485,19 +278485,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 113f8c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r3, r4, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + movs r0, #2 │ │ │ │ movs r7, r2 │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r6, #3 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #96] @ (114040 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278542,19 +278542,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ b.n 114010 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmia r0!, {r1, r2, r4} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r7, #5 │ │ │ │ movs r7, r2 │ │ │ │ it al │ │ │ │ lslal r4, r6, #1 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1140c4 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278597,19 +278597,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 114096 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop {9} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r7, r2 │ │ │ │ ittt vs │ │ │ │ lslvs r4, r6, #1 │ │ │ │ - addvs r2, r3, #7 │ │ │ │ + addvs r2, r5, #7 │ │ │ │ movvs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #108] @ (114154 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278656,19 +278656,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 114124 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ itee eq │ │ │ │ lsleq r4, r6, #1 │ │ │ │ lsrne r4, r5, #32 │ │ │ │ movne r0, r0 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ movs r1, r3 │ │ │ │ bkpt 0x00d4 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + adds r4, r3, #5 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #92] @ (1141d4 ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278710,19 +278710,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ b.n 1141a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x007e │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #7 │ │ │ │ + subs r6, r2, #7 │ │ │ │ movs r7, r2 │ │ │ │ bkpt 0x0054 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r1, #3 │ │ │ │ + adds r4, r3, #3 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [pc, #100] @ (11425c ) │ │ │ │ sub sp, #16 │ │ │ │ @@ -278768,19 +278768,19 @@ │ │ │ │ b.n 11422a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r2, #5 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r6, r7, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ + adds r4, r2, #1 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1142e0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278823,19 +278823,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1142b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r4, r5, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r6, pc} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 114364 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278878,19 +278878,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 114336 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r6, r7} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r2, r7, r4 │ │ │ │ + subs r2, r1, r5 │ │ │ │ movs r7, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [pc, #96] @ 1143e8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -278933,19 +278933,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ b.n 1143ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, r4 │ │ │ │ + subs r0, r3, r4 │ │ │ │ movs r7, r2 │ │ │ │ pop {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r6, #1 │ │ │ │ - subs r6, r6, r2 │ │ │ │ + subs r6, r0, r3 │ │ │ │ movs r7, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #240] @ (114500 ) │ │ │ │ @@ -278968,49 +278968,49 @@ │ │ │ │ beq.n 1144f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ lsrs r6, r6, #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r6, [r0, #16] │ │ │ │ cbnz r2, 114482 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ bl 112aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #156] @ (114508 ) │ │ │ │ ldr r3, [pc, #152] @ (114504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1144fa │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r6, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r1, [pc, #108] @ (11450c ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #108] @ (114510 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 486fc │ │ │ │ mov r1, r7 │ │ │ │ @@ -279021,15 +279021,15 @@ │ │ │ │ blx 48484 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 114456 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r9, r1, [r5, #40] @ 0x28 │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 48388 │ │ │ │ ldr r3, [pc, #52] @ (114514 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ @@ -279047,32 +279047,32 @@ │ │ │ │ nop │ │ │ │ cbnz r0, 11457e │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 114570 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - cbz r0, 114562 │ │ │ │ + cbz r0, 114566 │ │ │ │ movs r1, r3 │ │ │ │ - adds r2, r1, #3 │ │ │ │ + adds r2, r3, #3 │ │ │ │ movs r7, r2 │ │ │ │ ldmia r2, {r0, r1, r2, r3, r7} │ │ │ │ vtbx.8 d16, {d31- │ │ │ │ ldr r3, [pc, #16] @ (114530 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (114534 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strd r0, r0, [ip, #432]! @ 0x1b0 │ │ │ │ - ldr r0, [pc, #824] @ (114870 ) │ │ │ │ + ldr r0, [pc, #888] @ (1148b0 ) │ │ │ │ movs r7, r2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -279081,27 +279081,27 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #40] @ (11457c ) │ │ │ │ strd r5, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r3, [pc, #28] @ (114580 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 114574 │ │ │ │ ldr r0, [pc, #24] @ (114584 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 474b4 <__longjmp_chk@plt> │ │ │ │ blx 47bc4 │ │ │ │ - ldr r0, [pc, #696] @ (114834 ) │ │ │ │ + ldr r0, [pc, #760] @ (114874 ) │ │ │ │ movs r7, r2 │ │ │ │ - bvc.n 114568 │ │ │ │ + bhi.n 114588 │ │ │ │ movs r6, r2 │ │ │ │ svc 104 @ 0x68 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ble.n 114534 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ @@ -279185,15 +279185,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #24] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #28] │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 11460a │ │ │ │ @@ -279228,30 +279228,30 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 1146b0 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ b.n 11469c │ │ │ │ @@ -279367,38 +279367,38 @@ │ │ │ │ strb r2, [r1, #29] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ add.w r1, r0, #80 @ 0x50 │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ strd r5, r2, [r0] │ │ │ │ add.w r2, r0, #88 @ 0x58 │ │ │ │ strd r1, r1, [r0, #80] @ 0x50 │ │ │ │ strd r2, r2, [r0, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #220] @ 0xdc │ │ │ │ cbz r3, 114892 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 1148d8 │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ push {r4, r5} │ │ │ │ @@ -279514,21 +279514,21 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [pc, #20] @ (1149b4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (1149b8 ) │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ movs r0, #1 │ │ │ │ blx 477d0 │ │ │ │ nop │ │ │ │ - cmp ip, pc │ │ │ │ + mov r4, r1 │ │ │ │ movs r7, r2 │ │ │ │ - bcc.n 114908 │ │ │ │ + bcc.n 114928 │ │ │ │ movs r6, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r1, 1149e4 │ │ │ │ @@ -280558,25 +280558,25 @@ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r1, r2, r5, r6, r7, lr} │ │ │ │ lsls r4, r6, #1 │ │ │ │ sxth r0, r3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ movs r3, r4 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + movs r6, #60 @ 0x3c │ │ │ │ movs r3, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r4, [r0, #8] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ @@ -280728,15 +280728,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str.w r5, [r1, r2, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -280764,27 +280764,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #68] @ 0x44 │ │ │ │ b.n 1156c0 │ │ │ │ lsls r2, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -280841,15 +280841,15 @@ │ │ │ │ strd r0, r1, [sp] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ str r5, [r4, #4] │ │ │ │ add.w r5, r4, #120 @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ @@ -280866,41 +280866,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w sl, [r0, #84] @ 0x54 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r6, #16 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #8 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r6, #16] │ │ │ │ strd r6, r6, [r6] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ strd r0, r0, [r0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ add.w r2, r8, #80 @ 0x50 │ │ │ │ @@ -281045,15 +281045,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ b.n 11591c │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -281088,15 +281088,15 @@ │ │ │ │ addne r3, #2 │ │ │ │ strd r1, r0, [sp] │ │ │ │ add.w r1, r5, #30 │ │ │ │ add r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ add.w r3, r0, #120 @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ add.w r3, r0, #104 @ 0x68 │ │ │ │ strd r3, r3, [r0, #104] @ 0x68 │ │ │ │ add r3, sp, #8 │ │ │ │ @@ -281120,15 +281120,15 @@ │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ it ne │ │ │ │ addne r3, #2 │ │ │ │ add.w r1, r6, #30 │ │ │ │ add r1, r3 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r8, r0, #120 @ 0x78 │ │ │ │ add.w r7, r0, #104 @ 0x68 │ │ │ │ blx 48388 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ @@ -281159,15 +281159,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ cbz r6, 115b6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh r7, [r6, #12] │ │ │ │ ldr.w fp, [r6] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ strh r7, [r0, #12] │ │ │ │ ldrd r2, r3, [r4, #20] │ │ │ │ strh.w sl, [r0, #8] │ │ │ │ str.w fp, [r0] │ │ │ │ mov ip, r0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ @@ -281196,15 +281196,15 @@ │ │ │ │ ldr.w fp, [r3, r6, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 115bda │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh.w r9, [fp, #12] │ │ │ │ ldr.w sl, [fp] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov lr, fp │ │ │ │ strh.w r8, [r0, #8] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w sl, [r0] │ │ │ │ mov ip, r0 │ │ │ │ @@ -281267,15 +281267,15 @@ │ │ │ │ lsls r2, r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ str.w r6, [r1, r5, lsl #2] │ │ │ │ b.n 115c44 │ │ │ │ @@ -281379,15 +281379,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ strh r5, [r0, #12] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ @@ -281400,15 +281400,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ strh r5, [r0, #12] │ │ │ │ ldrd r2, r1, [r4, #20] │ │ │ │ movs r5, #1 │ │ │ │ str r6, [r0, #0] │ │ │ │ strh r5, [r0, #8] │ │ │ │ adds r5, r2, r5 │ │ │ │ str r5, [r4, #20] │ │ │ │ @@ -281416,15 +281416,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -281441,15 +281441,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ mov lr, r6 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ @@ -281478,15 +281478,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r6, [r3, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r5, #1 │ │ │ │ strh r6, [r3, #12] │ │ │ │ @@ -281727,15 +281727,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 1160d8 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 11611e │ │ │ │ mov r1, fp │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 116102 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 1160ae │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -281756,15 +281756,15 @@ │ │ │ │ bne.n 11609c │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 11608a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1160d2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 116142 │ │ │ │ @@ -282051,17 +282051,17 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1163cc │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ bne.n 1163d6 │ │ │ │ b.n 1163c8 │ │ │ │ nop │ │ │ │ - asrs r0, r1, #26 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ movs r3, r4 │ │ │ │ - asrs r6, r5, #25 │ │ │ │ + asrs r6, r7, #25 │ │ │ │ movs r3, r4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movw ip, #2011 @ 0x7db │ │ │ │ and.w r5, r2, #16 │ │ │ │ and.w ip, r2, ip │ │ │ │ @@ -282569,15 +282569,15 @@ │ │ │ │ movw r3, #779 @ 0x30b │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 11694c │ │ │ │ b.n 11690a │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ movs r3, r4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ beq.n 1169bc │ │ │ │ lsrs r2, r3, #7 │ │ │ │ movw r0, #905 @ 0x389 │ │ │ │ cmp r2, #8 │ │ │ │ @@ -283090,15 +283090,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 116d78 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 116ec2 │ │ │ │ uxtb r3, r2 │ │ │ │ @@ -283145,15 +283145,15 @@ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, sl │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r4, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 116e30 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ @@ -283164,15 +283164,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 116e8a │ │ │ │ nop │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ @@ -283258,15 +283258,15 @@ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ b.n 117048 │ │ │ │ nop │ │ │ │ cmp.w r0, #342 @ 0x156 │ │ │ │ bhi.n 117146 │ │ │ │ @@ -283313,26 +283313,26 @@ │ │ │ │ beq.n 11715a │ │ │ │ bhi.n 1170fc │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ beq.n 1170f4 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 11717c │ │ │ │ vldr s0, [pc, #156] @ 117188 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 117172 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 1170f2 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -283358,20 +283358,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 1170f2 │ │ │ │ vldr s0, [pc, #36] @ 11718c │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #28] @ 117190 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ @@ -283388,38 +283388,38 @@ │ │ │ │ ldr r1, [pc, #16] @ (1171bc ) │ │ │ │ ldr r0, [pc, #20] @ (1171c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #4 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ + ldmia r5!, {r1, r7} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ movs r2, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1171e8 ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ ldr r1, [pc, #16] @ (1171ec ) │ │ │ │ ldr r0, [pc, #20] @ (1171f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r3, r4 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ movs r6, r2 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r3 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ bhi.n 11721c │ │ │ │ subs r0, #18 │ │ │ │ cmp r0, #20 │ │ │ │ bhi.n 117218 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -284592,15 +284592,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 117dca │ │ │ │ strh r0, [r2, #26] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -284942,15 +284942,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 118180 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -285095,15 +285095,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1182fe │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -286133,15 +286133,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 118da8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -286373,15 +286373,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.n 119014 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -286794,15 +286794,15 @@ │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1198d4 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ and.w r5, r7, #127 @ 0x7f │ │ │ │ @@ -286851,15 +286851,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add r5, fp │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r8, [r9, r3, lsl #2] │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884ec │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 11975e │ │ │ │ @@ -287147,20 +287147,20 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ cmp r5, #31 │ │ │ │ bhi.w 11961c │ │ │ │ subs r0, r5, #4 │ │ │ │ cmp r0, #7 │ │ │ │ bls.w 11961c │ │ │ │ mov r0, r2 │ │ │ │ - bl 21dfc4 │ │ │ │ + bl 21dfd4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ - bl 21e14c │ │ │ │ + bl 21e15c │ │ │ │ ldr r1, [pc, #240] @ (119918 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 129118 │ │ │ │ uxth.w fp, r3 │ │ │ │ @@ -287232,35 +287232,35 @@ │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r2, #1 │ │ │ │ strbmi.w r2, [r4, #486] @ 0x1e6 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 11961c │ │ │ │ movs r0, #0 │ │ │ │ - bl 21e21c │ │ │ │ + bl 21e22c │ │ │ │ ldr r1, [pc, #48] @ (11992c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ + str.w r0, [sl, r6, lsl #1] │ │ │ │ ldrh.w r0, [sl, r6, lsl #1] │ │ │ │ - strh.w r0, [sl, r6, lsl #1] │ │ │ │ - @ instruction: 0xf7c40016 │ │ │ │ - @ instruction: 0xf7d60016 │ │ │ │ - @ instruction: 0xf7400016 │ │ │ │ - @ instruction: 0xf7480016 │ │ │ │ + @ instruction: 0xf7d40016 │ │ │ │ + @ instruction: 0xf7e60016 │ │ │ │ + @ instruction: 0xf7500016 │ │ │ │ + @ instruction: 0xf7580016 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #696] @ (119c00 ) │ │ │ │ @@ -288024,15 +288024,15 @@ │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r7, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r0, [sp, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add.w r5, r0, r8 │ │ │ │ cmp r5, #32 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ @@ -288661,19 +288661,19 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [pc, #24] @ (11a7d8 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - orns r0, r8, r6, lsr #32 │ │ │ │ - strd r0, r0, [sl, #-88]! @ 0x58 │ │ │ │ - ldrd r0, r0, [ip, #88]! @ 0x58 │ │ │ │ - @ instruction: 0xe98e0016 │ │ │ │ - bic.w r0, r0, r6, lsr #32 │ │ │ │ + eor.w r0, r8, r6, lsr #32 │ │ │ │ + ldrd r0, r0, [sl, #-88]! @ 0x58 │ │ │ │ + and.w r0, ip, r6, lsr #32 │ │ │ │ + @ instruction: 0xe99e0016 │ │ │ │ + bics.w r0, r0, r6, lsr #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w fp, [pc, #588] @ 11aa40 │ │ │ │ @@ -289677,15 +289677,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, r0] │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11b298 │ │ │ │ + b.n 11b2b8 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ @@ -290131,15 +290131,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 11b708 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186ff8 │ │ │ │ + bl 187008 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #494] @ 0x1ee │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #494] @ 0x1ee │ │ │ │ ldr r2, [pc, #564] @ (11b920 ) │ │ │ │ ldr r3, [pc, #556] @ (11b91c ) │ │ │ │ add r2, pc │ │ │ │ @@ -291680,15 +291680,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 11c598 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r3, #84 @ 0x54 │ │ │ │ @@ -292470,17 +292470,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #176 @ 0xb0 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ adds r5, #114 @ 0x72 │ │ │ │ lsls r4, r6, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -293623,15 +293623,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ beq.n 11dab2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 120cd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186f50 │ │ │ │ + bl 186f60 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ mov r9, r0 │ │ │ │ subs r6, #4 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 11dad2 │ │ │ │ b.w 120cd6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ @@ -293642,15 +293642,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 11dac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186f50 │ │ │ │ + bl 186f60 │ │ │ │ and.w r3, r9, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 11dac8 │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ @@ -293773,19 +293773,19 @@ │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #112 @ 0x70 │ │ │ │ lsls r4, r6, #1 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ movs r6, r2 │ │ │ │ - cbnz r2, 11dccc │ │ │ │ + cbnz r2, 11dcd0 │ │ │ │ movs r6, r2 │ │ │ │ - @ instruction: 0xb7e4 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ movs r6, r2 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -294636,15 +294636,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 11e61a │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 11ea12 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r4, [r5], #4 │ │ │ │ cmp fp, sl │ │ │ │ @@ -295010,15 +295010,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 117bf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 11e61a │ │ │ │ ldr r1, [pc, #60] @ (11ea80 ) │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ movs r2, #6 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ @@ -295036,17 +295036,17 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 117bf4 │ │ │ │ mov r4, r0 │ │ │ │ b.n 11ea32 │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ b.n 11e74a │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r6, r7} │ │ │ │ movs r6, r2 │ │ │ │ - add r0, sp, #760 @ 0x2f8 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 11ea42 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 11e5ca │ │ │ │ @@ -296776,17 +296776,17 @@ │ │ │ │ ldrh r2, [r2, #8] │ │ │ │ strh r2, [r0, #8] │ │ │ │ str.w r4, [r3], #4 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ bhi.n 11fd1a │ │ │ │ b.w 11d94e │ │ │ │ nop │ │ │ │ - add r0, pc, #808 @ (adr r0, 1200e0 ) │ │ │ │ + add r0, pc, #872 @ (adr r0, 120120 ) │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ add.w r4, r7, #128 @ 0x80 │ │ │ │ add.w r6, r7, #352 @ 0x160 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ @@ -298749,15 +298749,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ ldr.w r2, [pc, #2356] @ 121d18 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r6, r2, r6, r1 │ │ │ │ @@ -299784,15 +299784,15 @@ │ │ │ │ nop │ │ │ │ ldc 0, cr0, [ip], #-460 @ 0xfffffe34 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [sl], #-460 @ 0xfffffe34 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r6, r2 │ │ │ │ b.n 121a08 │ │ │ │ lsls r3, r6, #1 │ │ │ │ ldr.w r9, [r5, #124] @ 0x7c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 124042 │ │ │ │ movs r3, #1 │ │ │ │ @@ -302864,15 +302864,15 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1233d4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #116 @ 0x74 │ │ │ │ @@ -302888,80 +302888,80 @@ │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 123442 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.n 123b3c │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.w 122538 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 121cde │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r8 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ b.n 123814 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 122596 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne.w fp, #2 │ │ │ │ @@ -303162,15 +303162,15 @@ │ │ │ │ bl 1171c4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr.w r2, [pc, #1888] @ 1248a8 │ │ │ │ @@ -303180,15 +303180,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1247bc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r7 │ │ │ │ str r4, [r7, #40] @ 0x28 │ │ │ │ @@ -303211,21 +303211,21 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ ldr.w r2, [r4, #172]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 1241a8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a6a4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r2, r4 │ │ │ │ str.w r5, [r4, #192] @ 0xc0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 124358 │ │ │ │ @@ -303378,15 +303378,15 @@ │ │ │ │ add.w r5, r6, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cbz r4, 124382 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #216] @ 0xd8 │ │ │ │ ldr.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1247ee │ │ │ │ ldr r7, [r0, #8] │ │ │ │ adds r3, r6, #6 │ │ │ │ str.w r7, [r8, r3, lsl #2] │ │ │ │ cbnz r6, 12438c │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ @@ -303399,15 +303399,15 @@ │ │ │ │ cbz r3, 12439c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 124830 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, #196] @ 0xc4 │ │ │ │ - bl 16a098 │ │ │ │ + bl 16a0a8 │ │ │ │ ldr.w r2, [pc, #1284] @ 1248b0 │ │ │ │ ldr.w r3, [pc, #1276] @ 1248ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -303510,15 +303510,15 @@ │ │ │ │ add.w sl, r5, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r7, r3, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r9, fp, [sp, #152] @ 0x98 │ │ │ │ - bl 21d628 │ │ │ │ + bl 21d638 │ │ │ │ sub.w r3, r0, #3 │ │ │ │ ldrb.w r1, [r4, #65] @ 0x41 │ │ │ │ clz r3, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -303797,42 +303797,42 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 12416e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b520 │ │ │ │ b.n 124342 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 11b520 │ │ │ │ b.n 124342 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 124378 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bl 1154e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 12437a │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 124502 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #9 │ │ │ │ beq.w 124502 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ @@ -303881,15 +303881,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00ac │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ pop {r2, r3, r6} │ │ │ │ lsls r3, r6, #1 │ │ │ │ - str r4, [r0, r5] │ │ │ │ + str r4, [r2, r5] │ │ │ │ movs r6, r2 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ bl 115a04 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ @@ -303938,15 +303938,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ movs r1, #0 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 21d628 │ │ │ │ + bl 21d638 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r0, [r4, #65] @ 0x41 │ │ │ │ sub.w r3, r6, #3 │ │ │ │ ldrb.w ip, [r4, #64] @ 0x40 │ │ │ │ clz r3, r3 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -304231,19 +304231,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ b.n 124c6c │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #872] @ (124fc4 ) │ │ │ │ + ldr r4, [pc, #936] @ (125004 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [pc, #768] @ (124f60 ) │ │ │ │ + ldr r2, [pc, #832] @ (124fa0 ) │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [pc, #328] @ (124dac ) │ │ │ │ + ldr r4, [pc, #392] @ (124dec ) │ │ │ │ movs r6, r2 │ │ │ │ adds r3, #5 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 125210 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 124c64 │ │ │ │ @@ -304325,15 +304325,15 @@ │ │ │ │ ldr.w r2, [r5, #220] @ 0xdc │ │ │ │ tst r3, r2 │ │ │ │ beq.n 124d4e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 124d4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 18873c │ │ │ │ + bl 18874c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 125bd8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ @@ -304628,15 +304628,15 @@ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 124a72 │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, r1 │ │ │ │ + cmp ip, r3 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ subs r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov.w r8, r3, lsl #2 │ │ │ │ @@ -305118,15 +305118,15 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ mov fp, r3 │ │ │ │ beq.w 125a62 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 115a04 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -305523,15 +305523,15 @@ │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r3, r0, #1 │ │ │ │ vldr s0, [pc, #620] @ 125bd0 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 115a04 │ │ │ │ vldr d7, [pc, #584] @ 125bc0 │ │ │ │ @@ -305613,15 +305613,15 @@ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ b.n 1252a2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -305756,15 +305756,15 @@ │ │ │ │ ... │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r2, #0 │ │ │ │ + subs r2, #16 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strh r0, [r1, #8] │ │ │ │ @@ -305947,15 +305947,15 @@ │ │ │ │ ldr r1, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ b.n 125cda │ │ │ │ ldr r1, [pc, #92] @ (125e40 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ @@ -305989,33 +305989,33 @@ │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [pc, #44] @ (125e60 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, #36 @ 0x24 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #254 @ 0xfe │ │ │ │ + adds r6, #14 │ │ │ │ movs r6, r2 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #232 @ 0xe8 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr.w r2, [pc, #1384] @ 1263e0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -306048,15 +306048,15 @@ │ │ │ │ cmp r7, r6 │ │ │ │ beq.w 1263c6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 125efc │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12607c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ beq.w 1261fc │ │ │ │ @@ -306073,21 +306073,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r6, #12] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e64 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1261e4 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ @@ -306165,15 +306165,15 @@ │ │ │ │ beq.w 12612a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 125fee │ │ │ │ ldrb.w r3, [r0, #330] @ 0x14a │ │ │ │ cbz r3, 12601e │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ cbz r0, 12601e │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 12601e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -306206,15 +306206,15 @@ │ │ │ │ strb.w r3, [r8, #32] │ │ │ │ b.n 1261c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 124130 │ │ │ │ b.n 125f6c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 125eda │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 125e64 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ @@ -306334,15 +306334,15 @@ │ │ │ │ strh r3, [r0, #8] │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r9, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 125e64 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -306351,15 +306351,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r8, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 125f30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 12606e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 125ef6 │ │ │ │ @@ -306408,25 +306408,25 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 126270 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 126390 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12637a │ │ │ │ add.w r3, sp, #11 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 116f98 │ │ │ │ @@ -306507,24 +306507,24 @@ │ │ │ │ b.n 126302 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 1262ae │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 1154e8 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 126298 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ b.n 12601e │ │ │ │ mov r4, r9 │ │ │ │ b.n 12601e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -306548,15 +306548,15 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ add r1, pc, #504 @ (adr r1, 1265dc ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #512 @ (adr r0, 1265ec ) │ │ │ │ lsls r3, r6, #1 │ │ │ │ - adds r2, #224 @ 0xe0 │ │ │ │ + adds r2, #240 @ 0xf0 │ │ │ │ movs r6, r2 │ │ │ │ ldr r3, [pc, #40] @ (12641c ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [pc, #40] @ (126420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -306945,15 +306945,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 114810 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 127358 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r6, #40] @ 0x28 │ │ │ │ bl 11553c │ │ │ │ @@ -307006,15 +307006,15 @@ │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r2, [r3, #376] @ 0x178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ b.n 1267de │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 126862 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ @@ -307032,15 +307032,15 @@ │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 12867c │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ b.n 126760 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 128046 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -307097,15 +307097,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 12694e │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6448 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 125e64 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 124130 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -307500,15 +307500,15 @@ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strh.w fp, [r0, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 126d6e │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 48388 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ @@ -308022,15 +308022,15 @@ │ │ │ │ bl 1154e8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #212] @ 0xd4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.w 1267fc │ │ │ │ ldrb.w r8, [r2, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1269a6 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ @@ -308459,15 +308459,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 127692 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -308660,15 +308660,15 @@ │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1279ea │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ blx 48388 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r5, #80] @ 0x50 │ │ │ │ @@ -308726,48 +308726,48 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 128724 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3160] @ 128728 │ │ │ │ ldr.w r1, [pc, #3160] @ 12872c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a6c │ │ │ │ ldr.w r3, [pc, #3140] @ 128730 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3140] @ 128734 │ │ │ │ ldr.w r1, [pc, #3140] @ 128738 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a7e │ │ │ │ ldr.w r3, [pc, #3120] @ 12873c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3120] @ 128740 │ │ │ │ ldr.w r1, [pc, #3120] @ 128744 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a52 │ │ │ │ ldr.w r3, [pc, #3100] @ 128748 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3100] @ 12874c │ │ │ │ ldr.w r1, [pc, #3100] @ 128750 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127a90 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ ldr.w r3, [r3, #1400] @ 0x578 │ │ │ │ add.w sl, sl, #1 │ │ │ │ @@ -308793,26 +308793,26 @@ │ │ │ │ ldr.w r3, [pc, #3016] @ 128754 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3012] @ 128758 │ │ │ │ ldr.w r1, [pc, #3012] @ 12875c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127aac │ │ │ │ ldr.w r3, [pc, #2996] @ 128760 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2992] @ 128764 │ │ │ │ ldr.w r1, [pc, #2992] @ 128768 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.n 127abe │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 12848e │ │ │ │ ldr r4, [r7, #44] @ 0x2c │ │ │ │ @@ -308835,15 +308835,15 @@ │ │ │ │ ldr.w r3, [pc, #2908] @ 12876c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2908] @ 128770 │ │ │ │ ldr.w r1, [pc, #2908] @ 128774 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 126e16 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r5, r3, #24 │ │ │ │ bmi.w 12843a │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -309004,24 +309004,24 @@ │ │ │ │ ldr.w r3, [pc, #2440] @ 12877c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2436] @ 128780 │ │ │ │ ldr.w r1, [pc, #2436] @ 128784 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 126f02 │ │ │ │ ldr.w r2, [pc, #2416] @ 128788 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #2416] @ 12878c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ b.w 12678c │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ b.w 1274e0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ movs r1, #9 │ │ │ │ @@ -309087,15 +309087,15 @@ │ │ │ │ ldr.w r3, [pc, #2228] @ 128790 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2224] @ 128794 │ │ │ │ ldr.w r1, [pc, #2224] @ 128798 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 127de8 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ str r2, [r7, #32] │ │ │ │ b.n 127ea4 │ │ │ │ @@ -309185,15 +309185,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 127a38 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ @@ -309234,15 +309234,15 @@ │ │ │ │ ldr.w r3, [pc, #1840] @ 12879c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1840] @ 1287a0 │ │ │ │ ldr.w r1, [pc, #1840] @ 1287a4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 127ce0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1284b8 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ @@ -309342,15 +309342,15 @@ │ │ │ │ ldr.w r3, [pc, #1536] @ 1287b0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1532] @ 1287b4 │ │ │ │ ldr.w r1, [pc, #1532] @ 1287b8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 127cfc │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ @@ -309570,63 +309570,63 @@ │ │ │ │ ldr r3, [pc, #896] @ (1287bc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #896] @ (1287c0 ) │ │ │ │ ldr r1, [pc, #896] @ (1287c4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127c38 │ │ │ │ ldr r3, [pc, #880] @ (1287c8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #880] @ (1287cc ) │ │ │ │ ldr r1, [pc, #880] @ (1287d0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127c02 │ │ │ │ ldr r3, [pc, #864] @ (1287d4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #864] @ (1287d8 ) │ │ │ │ ldr r1, [pc, #864] @ (1287dc ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127bee │ │ │ │ ldr r3, [pc, #848] @ (1287e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #848] @ (1287e4 ) │ │ │ │ ldr r1, [pc, #848] @ (1287e8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127bd4 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.n 127da6 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.w 12734e │ │ │ │ ldr r3, [pc, #816] @ (1287ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #816] @ (1287f0 ) │ │ │ │ ldr r1, [pc, #820] @ (1287f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 128092 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 115510 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ @@ -309675,78 +309675,78 @@ │ │ │ │ ldr r3, [pc, #684] @ (1287f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #684] @ (1287fc ) │ │ │ │ ldr r1, [pc, #684] @ (128800 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 128028 │ │ │ │ ldrb.w r3, [r2, #837] @ 0x345 │ │ │ │ b.n 127d7c │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 126bde │ │ │ │ ldr r3, [pc, #636] @ (128804 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #636] @ (128808 ) │ │ │ │ ldr r1, [pc, #636] @ (12880c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 12841c │ │ │ │ ldr r3, [pc, #620] @ (128810 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #620] @ (128814 ) │ │ │ │ ldr r1, [pc, #624] @ (128818 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.w 127d1a │ │ │ │ strh.w r1, [r5, #1142] @ 0x476 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12713e │ │ │ │ b.n 127f58 │ │ │ │ ldr r3, [pc, #592] @ (12881c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #592] @ (128820 ) │ │ │ │ ldr r1, [pc, #596] @ (128824 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 128430 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 126dc8 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -309759,15 +309759,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1279ba │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ @@ -309783,15 +309783,15 @@ │ │ │ │ ldr r3, [pc, #472] @ (128828 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #472] @ (12882c ) │ │ │ │ ldr r1, [pc, #472] @ (128830 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ bl 133a4c │ │ │ │ b.n 12803c │ │ │ │ ldr r1, [pc, #456] @ (128834 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ @@ -309852,154 +309852,154 @@ │ │ │ │ b.n 1286e8 │ │ │ │ strh.w r1, [r5, #1142] @ 0x476 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12713e │ │ │ │ mov r2, r3 │ │ │ │ b.n 127f94 │ │ │ │ nop │ │ │ │ - adds r6, r2, #2 │ │ │ │ + adds r6, r4, #2 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r3, r7 │ │ │ │ + subs r4, r5, r7 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #456 @ (adr r2, 1288f8 ) │ │ │ │ + add r2, pc, #520 @ (adr r2, 128938 ) │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r7, r6 │ │ │ │ + subs r4, r1, r7 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #328 @ (adr r2, 128884 ) │ │ │ │ + add r2, pc, #392 @ (adr r2, 1288c4 ) │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r7, #0 │ │ │ │ + adds r2, r1, #1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r3, r6 │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #200 @ (adr r2, 128810 ) │ │ │ │ + add r2, pc, #264 @ (adr r2, 128850 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r5, r7 │ │ │ │ + subs r2, r7, r7 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, pc, #72 @ (adr r2, 12879c ) │ │ │ │ + add r2, pc, #136 @ (adr r2, 1287dc ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r3, r4 │ │ │ │ + subs r2, r5, r4 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #704 @ (adr r1, 128a20 ) │ │ │ │ + add r1, pc, #768 @ (adr r1, 128a60 ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, r3, r5 │ │ │ │ + subs r0, r5, r5 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r1, r4 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #576 @ (adr r1, 1289ac ) │ │ │ │ + add r1, pc, #640 @ (adr r1, 1289ec ) │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r1, r2 │ │ │ │ + subs r2, r3, r2 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r5, r2 │ │ │ │ movs r6, r2 │ │ │ │ - add r1, pc, #184 @ (adr r1, 128830 ) │ │ │ │ + add r1, pc, #248 @ (adr r1, 128870 ) │ │ │ │ movs r5, r2 │ │ │ │ - cdp2 0, 3, cr0, cr6, cr1, {1} │ │ │ │ - adds r0, r4, r7 │ │ │ │ + cdp2 0, 4, cr0, cr6, cr1, {1} │ │ │ │ + adds r0, r6, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r6, r2 │ │ │ │ + adds r2, r0, r3 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r5, r2 │ │ │ │ - adds r6, r5, r7 │ │ │ │ + adds r6, r7, r7 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ movs r5, r2 │ │ │ │ - adds r4, r1, r4 │ │ │ │ + adds r4, r3, r4 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r1, #28 │ │ │ │ + asrs r6, r3, #28 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ movs r5, r2 │ │ │ │ - adds r2, r5, r1 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r7, #31 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r5, #23 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + asrs r6, r0, #20 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r2, #9 │ │ │ │ + asrs r4, r4, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r3, #9 │ │ │ │ + asrs r6, r5, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r5, #9 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + asrs r4, r5, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r6, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r6, r4, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r4, #5 │ │ │ │ + asrs r0, r6, #5 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + asrs r4, r6, #4 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #744] @ 0x2e8 │ │ │ │ + str r7, [sp, #808] @ 0x328 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r1, #4 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r6, r2 │ │ │ │ - str r7, [sp, #480] @ 0x1e0 │ │ │ │ + str r7, [sp, #544] @ 0x220 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r1, #7 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r3, #1 │ │ │ │ + asrs r4, r5, #1 │ │ │ │ movs r6, r2 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ movs r5, r2 │ │ │ │ - asrs r0, r0, #32 │ │ │ │ + asrs r0, r2, #32 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ movs r6, r2 │ │ │ │ ldr r1, [pc, #76] @ (128890 ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ @@ -310023,39 +310023,39 @@ │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ ldr r1, [pc, #20] @ (12889c ) │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r0, #4 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r0, #32 │ │ │ │ + asrs r2, r2, #32 │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ (1288c4 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ ldr r1, [pc, #16] @ (1288c8 ) │ │ │ │ ldr r0, [pc, #20] @ (1288cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2140021 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xf2240021 │ │ │ │ + cpsid ai │ │ │ │ movs r5, r2 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ + add r5, sp, #0 │ │ │ │ movs r1, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ @@ -310122,15 +310122,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ ldr.w r8, [pc, #1072] @ 128dbc │ │ │ │ mov r6, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ add r8, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 128b28 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 128afa │ │ │ │ @@ -310144,72 +310144,72 @@ │ │ │ │ str r7, [r4, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w sl, [r8, r3] │ │ │ │ ldr.w r3, [pc, #1028] @ 128dc8 │ │ │ │ mov r2, sl │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ ldr.w r1, [r5, #268] @ 0x10c │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a268 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl fcedc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f420 │ │ │ │ cbz r0, 128a74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1835c8 │ │ │ │ + bl 1835d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1ca874 │ │ │ │ + bl 1ca884 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cc160 │ │ │ │ + bl 1cc170 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ orr.w r9, r9, r5 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ uxtb.w r9, r9 │ │ │ │ - bl 1c848c │ │ │ │ + bl 1c849c │ │ │ │ orr.w r5, r5, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128a2a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 183f8c │ │ │ │ + bl 183f9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ ldrb.w r3, [r7, #329] @ 0x149 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 128ba8 │ │ │ │ ldrb.w r3, [r7, #323] @ 0x143 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 128b94 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ @@ -310217,23 +310217,23 @@ │ │ │ │ beq.n 128b40 │ │ │ │ ldr r3, [pc, #828] @ (128dcc ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1618 │ │ │ │ + bl 1e1628 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 128bb0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0ea4 │ │ │ │ + bl 1f0eb4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18fb68 │ │ │ │ + bl 18fb78 │ │ │ │ ldr r7, [r6, #112] @ 0x70 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r7, #4 │ │ │ │ beq.w 128bf0 │ │ │ │ ldr r3, [pc, #780] @ (128dd0 ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ @@ -310294,15 +310294,15 @@ │ │ │ │ b.n 128a8e │ │ │ │ ldrb r3, [r6, #14] │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 128b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ - bl 185624 │ │ │ │ + bl 185634 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 128b20 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ @@ -310322,25 +310322,25 @@ │ │ │ │ mov r1, r2 │ │ │ │ b.n 128b7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f620 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 128a88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ b.n 128a88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 13f4e0 │ │ │ │ b.n 128a7e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1e02b8 │ │ │ │ + bl 1e02c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cacbc │ │ │ │ + bl 1caccc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ b.n 128aa6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 128b0e │ │ │ │ cmp r7, #14 │ │ │ │ bhi.w 128d68 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r6, r3, #1 │ │ │ │ @@ -310424,15 +310424,15 @@ │ │ │ │ beq.w 128daa │ │ │ │ ldr r3, [pc, #332] @ (128de8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 128d6c │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 128db0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - bl 1927b4 │ │ │ │ + bl 1927c4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #486] @ 0x1e6 │ │ │ │ b.n 128b20 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 128db4 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ @@ -310453,15 +310453,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 128cc8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 128cd4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 128cbe │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 128d5a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -310510,20 +310510,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #124] @ (128df0 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #124] @ (128df4 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 128b0e │ │ │ │ ldr r3, [pc, #100] @ (128df8 ) │ │ │ │ add r3, pc │ │ │ │ b.n 128d6c │ │ │ │ ldr r3, [pc, #96] @ (128dfc ) │ │ │ │ add r3, pc │ │ │ │ @@ -310553,60 +310553,60 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ movs r7, r2 │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r6, [r2, #62] @ 0x3e │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r6, r2 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r7, [pc, #784] @ (129114 ) │ │ │ │ + ldr r7, [pc, #848] @ (129154 ) │ │ │ │ movs r7, r2 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ movs r5, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -310905,106 +310905,106 @@ │ │ │ │ ldr r3, [pc, #84] @ (1291a8 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e320 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r1, [pc, #52] @ (1291ac ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e77c4 │ │ │ │ + bl 1e77d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r1, [pc, #36] @ (1291b0 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16abf8 │ │ │ │ + bl 16ac08 │ │ │ │ b.n 129176 │ │ │ │ ldr r4, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #104] @ 0x68 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ + ldrh r6, [r3, #30] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ + ldrh r4, [r1, #30] │ │ │ │ movs r5, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ movs r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr.w r3, [r4, #204] @ 0xcc │ │ │ │ cbnz r3, 1291ee │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r7, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [pc, #8] @ (1291f8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - lsrs r2, r2, #32 │ │ │ │ + lsrs r2, r4, #32 │ │ │ │ movs r6, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 12921c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (129228 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1292e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1292da │ │ │ │ @@ -311022,15 +311022,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 129264 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w fp, r0, #4 │ │ │ │ mov.w r9, r4, lsl #3 │ │ │ │ cbz r6, 1292da │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -311059,15 +311059,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [pc, #8] @ (1292ec ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ nop │ │ │ │ - lsls r0, r0, #29 │ │ │ │ + lsls r0, r2, #29 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #820] @ (129638 ) │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -311078,29 +311078,29 @@ │ │ │ │ add.w r9, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ cbz r3, 129330 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 129348 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #776] @ (12963c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #772] @ (129640 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ str.w r0, [r9, #172] @ 0xac │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 115a04 │ │ │ │ @@ -311195,15 +311195,15 @@ │ │ │ │ ldr.w r0, [r9, #172] @ 0xac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r2, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ bl 115d4c │ │ │ │ @@ -311387,35 +311387,35 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #76] @ 0x4c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #16 │ │ │ │ + lsls r2, r4, #16 │ │ │ │ movs r6, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r1, [r0, #192] @ 0xc0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r1, 12967a │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a734 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 129682 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5d0 │ │ │ │ str.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r3, #1 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ bl 115a04 │ │ │ │ @@ -311475,15 +311475,15 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh r1, [r3, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a6bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orr.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ bl 115d4c │ │ │ │ @@ -311518,15 +311518,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 1169f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r7, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 1297c0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [pc, #360] @ (12990c ) │ │ │ │ ldr r3, [pc, #352] @ (129908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -311635,15 +311635,15 @@ │ │ │ │ str r2, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ b.n 1297a2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r5, r0, #16 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ bne.n 1298f0 │ │ │ │ @@ -311671,15 +311671,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r6, [pc, #168] @ (1299d0 ) │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ add r6, pc │ │ │ │ ldr r7, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [pc, #152] @ (1299d4 ) │ │ │ │ @@ -311742,15 +311742,15 @@ │ │ │ │ nop │ │ │ │ str r6, [r1, #108] @ 0x6c │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r7, #2 │ │ │ │ movs r6, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov ip, r0 │ │ │ │ @@ -311767,15 +311767,15 @@ │ │ │ │ bne.n 1299fe │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [pc, #4] @ (129a18 ) │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - lsls r2, r7, #1 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -311916,15 +311916,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -311943,15 +311943,15 @@ │ │ │ │ ldr.w r8, [pc, #140] @ 129c70 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ ldr r3, [pc, #124] @ (129c74 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ @@ -312009,32 +312009,32 @@ │ │ │ │ ldr r1, [pc, #16] @ (129ca0 ) │ │ │ │ ldr r0, [pc, #20] @ (129ca4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - udf #72 @ 0x48 │ │ │ │ + udf #88 @ 0x58 │ │ │ │ movs r1, r4 │ │ │ │ - add r2, pc, #568 @ (adr r2, 129edc ) │ │ │ │ + add r2, pc, #632 @ (adr r2, 129f1c ) │ │ │ │ movs r5, r2 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [pc, #2112] @ 12a500 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116128 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ @@ -312156,15 +312156,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 129d16 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 129d08 │ │ │ │ mov r4, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #388 @ 0x184 │ │ │ │ cmp r3, #20 │ │ │ │ bhi.n 129e08 │ │ │ │ cmp r3, #20 │ │ │ │ @@ -312235,15 +312235,15 @@ │ │ │ │ bpl.n 129e08 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a09c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12a096 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -312387,30 +312387,30 @@ │ │ │ │ cmp r0, lr │ │ │ │ bne.w 129e08 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp lr, r2 │ │ │ │ bls.w 12a35c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 129ef2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r6, [r5, #4] │ │ │ │ bl 116154 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cbz r0, 12a0e4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12a0e4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cbz r2, 12a0d8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ @@ -312421,15 +312421,15 @@ │ │ │ │ ite mi │ │ │ │ orrmi.w r3, r3, #4 │ │ │ │ bicpl.w r3, r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12a0b6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -312923,15 +312923,15 @@ │ │ │ │ mvn.w r2, #264 @ 0x108 │ │ │ │ adds r2, r3, r2 │ │ │ │ cmp r2, #4 │ │ │ │ bhi.n 12a698 │ │ │ │ tst.w r9, #4 │ │ │ │ beq.n 12a5ce │ │ │ │ ldrh.w r0, [r8, #16] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ b.n 12a5ce │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb.w r3, [r0, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -313031,19 +313031,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (12a784 ) │ │ │ │ ldr r0, [pc, #20] @ (12a788 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - bcc.n 12a864 │ │ │ │ + bcc.n 12a684 │ │ │ │ movs r1, r4 │ │ │ │ - str r7, [sp, #680] @ 0x2a8 │ │ │ │ + str r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ands.w r3, r1, #12288 @ 0x3000 │ │ │ │ beq.n 12a7c2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ @@ -314304,25 +314304,25 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add.w r7, fp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7f8 │ │ │ │ ldr.w r9, [fp, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 12b682 │ │ │ │ mov.w sl, #3 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f960 │ │ │ │ + bl 16f970 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 12b5ee │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -314349,15 +314349,15 @@ │ │ │ │ cmpeq r0, #252 @ 0xfc │ │ │ │ beq.n 12b5e4 │ │ │ │ lsls r3, r1, #18 │ │ │ │ bmi.n 12b5e4 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16faac │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 12b5e4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -314406,15 +314406,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 12b61e │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp lr, r7 │ │ │ │ bne.n 12b602 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f8ec │ │ │ │ + bl 16f8fc │ │ │ │ ldr r2, [pc, #52] @ (12b69c ) │ │ │ │ ldr r3, [pc, #36] @ (12b690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -314571,15 +314571,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, #80 @ 0x50 │ │ │ │ add.w fp, r5, #88 @ 0x58 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov sl, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 116128 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ @@ -314851,15 +314851,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 12baaa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 12b816 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r6 │ │ │ │ beq.n 12b9ec │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -314893,22 +314893,22 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 12bbd2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbc2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbc2 │ │ │ │ strd r5, r7, [sp, #16] │ │ │ │ b.n 12bb52 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12bbbe │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12bb46 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -314945,15 +314945,15 @@ │ │ │ │ add.w r7, r5, ip │ │ │ │ adds.w r3, lr, r7 │ │ │ │ beq.n 12bb90 │ │ │ │ ldr.w r7, [lr, r7] │ │ │ │ b.n 12bb88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 12bb52 │ │ │ │ ldrd r5, r7, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 115c68 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -315263,15 +315263,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ - bl 187eac │ │ │ │ + bl 187ebc │ │ │ │ cmp r6, #3 │ │ │ │ beq.n 12bef6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r7, r8, r3, r7 │ │ │ │ ldrb.w r3, [r7, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ @@ -315362,15 +315362,15 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 12bff2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -318158,15 +318158,15 @@ │ │ │ │ add r7, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w r3, [r5, #-80] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r5, #-76] │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [r0, #8] │ │ │ │ @@ -318176,15 +318176,15 @@ │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.w 12dfdc │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r3 │ │ │ │ movw r1, #7676 @ 0x1dfc │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #20 │ │ │ │ blx 47a50 │ │ │ │ @@ -318770,15 +318770,15 @@ │ │ │ │ ldr.w r2, [r1, #-88] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str.w r2, [r1, #-88] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 12e4d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r2, [pc, #1204] @ 12e9ac │ │ │ │ ldr.w r3, [pc, #1184] @ 12e99c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -319496,15 +319496,15 @@ │ │ │ │ cmp r4, r5 │ │ │ │ beq.w 12f03c │ │ │ │ movw fp, #385 @ 0x181 │ │ │ │ movt fp, #13286 @ 0x33e6 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r6, r0 │ │ │ │ sub.w r2, r3, #96 @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 12ed6a │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -319980,15 +319980,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 116128 │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ @@ -320050,15 +320050,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 11576c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ bl 115d80 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -320085,22 +320085,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fafc │ │ │ │ + bl 16fb0c │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r3, [r0, r6] │ │ │ │ @@ -320137,15 +320137,15 @@ │ │ │ │ beq.w 12f1ac │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ bne.w 12f152 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #380] @ (12f45c ) │ │ │ │ ldr r3, [pc, #376] @ (12f458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -320218,31 +320218,31 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r2, #16 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r5, r5, [r6, #32] │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12f2a8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 12f3e4 │ │ │ │ b.n 12f2a8 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 12f2a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 12f3d4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -320742,55 +320742,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #593 @ 0x251 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r6, [pc, #80] @ (12f9c8 ) │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -320804,15 +320804,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -320822,15 +320822,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r8, [pc, #224] @ 12fad4 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r8, pc │ │ │ │ @@ -320840,18 +320840,18 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ bhi.n 12faba │ │ │ │ tbb [pc, r3] │ │ │ │ adcs r1, r0 │ │ │ │ @@ -320864,23 +320864,23 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ adcs r1, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldr r7, [pc, #80] @ (12fad8 ) │ │ │ │ @@ -320891,15 +320891,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 12fa52 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 12fa52 │ │ │ │ @@ -320929,59 +320929,59 @@ │ │ │ │ strd r1, r0, [sp, #32] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 12fb6e │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [pc, #972] @ (12ff3c ) │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ ldr r2, [pc, #968] @ (12ff40 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -320989,27 +320989,27 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov r6, r2 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -321047,15 +321047,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 12fca4 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 12ff1e │ │ │ │ @@ -321067,42 +321067,42 @@ │ │ │ │ b.n 12fcaa │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 12fc4c │ │ │ │ ldr r3, [pc, #676] @ (12ff4c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ ldr r2, [pc, #676] @ (12ff50 ) │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 12f9d0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -321110,27 +321110,27 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r6, r3, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r0, #100 @ 0x64 │ │ │ │ str.w ip, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ strd ip, ip, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -321166,33 +321166,33 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, ip, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -321202,23 +321202,23 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ str.w lr, [r4, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ lsl.w r6, r8, r6 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ @@ -321254,18 +321254,18 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189478 │ │ │ │ + bl 189488 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 12f9d0 │ │ │ │ ldr r2, [pc, #92] @ (12ff54 ) │ │ │ │ ldr r3, [pc, #56] @ (12ff30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -321294,23 +321294,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r0, r7, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ movs r5, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r0, #4 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ @@ -321343,30 +321343,30 @@ │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 186a20 │ │ │ │ + bl 186a30 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ str r0, [sp, #12] │ │ │ │ cbz r0, 12ffe4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r7, [sl, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ @@ -321403,22 +321403,22 @@ │ │ │ │ b.n 130058 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp r9, r3 │ │ │ │ bhi.n 1300f0 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r5, #12] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ str r6, [r5, #8] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -321435,30 +321435,30 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ bne.n 13004e │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r9, r3 │ │ │ │ bls.n 130058 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ @@ -321506,21 +321506,21 @@ │ │ │ │ beq.n 130110 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ str.w ip, [r5, #12] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ @@ -321540,15 +321540,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mla r3, r9, r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [pc, #168] @ (130294 ) │ │ │ │ ldr r3, [pc, #148] @ (130284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -321558,21 +321558,21 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 13001e │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #24 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w ip, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -321584,15 +321584,15 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ b.n 1301ea │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ b.n 130212 │ │ │ │ ldr r4, [pc, #32] @ (130298 ) │ │ │ │ @@ -321626,23 +321626,23 @@ │ │ │ │ bhi.n 1303b6 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ lsls r0, r7, #13 │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #623 @ 0x26f │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r9, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -321650,32 +321650,32 @@ │ │ │ │ str r5, [sp, #12] │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #621 @ 0x26d │ │ │ │ b.n 1302d2 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w r2, [r9, #16] │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ add.w fp, r7, #84 @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ strd r9, r9, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w sl, r7, #100 @ 0x64 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -321691,15 +321691,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #625 @ 0x271 │ │ │ │ b.n 1302d2 │ │ │ │ nop │ │ │ │ @@ -321738,38 +321738,38 @@ │ │ │ │ ldr r2, [pc, #404] @ (1305b0 ) │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ vldr d7, [pc, #360] @ 130598 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r4, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 13045c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, sl, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -321779,27 +321779,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, sl │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mov ip, r0 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r7, #16] │ │ │ │ @@ -321829,15 +321829,15 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ str.w lr, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1305c0 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 130954 │ │ │ │ @@ -321875,49 +321875,49 @@ │ │ │ │ ... │ │ │ │ ldc2 0, cr0, [ip], {114} @ 0x72 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [r2], {114} @ 0x72 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #174 @ 0xae │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r5, r2 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa7e0072 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [pc, #924] @ (130960 ) │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893e8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r8, [fp, #17] │ │ │ │ bl 12f9d0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movw r1, #595 @ 0x253 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w r2, [fp, #16] │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -321926,33 +321926,33 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ strb.w r8, [r7, #42] @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ bl 13029c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -321962,27 +321962,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ @@ -322015,37 +322015,37 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 130794 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r8, #68 @ 0x44 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ @@ -322055,27 +322055,27 @@ │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ mov r0, r8 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ strd lr, lr, [r5, #4] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ @@ -322108,99 +322108,99 @@ │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9d0 │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r3 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ str r7, [r5, #12] │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 189478 │ │ │ │ + bl 189488 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 12f9d0 │ │ │ │ b.n 13057a │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 130852 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 13073c │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 13040a │ │ │ │ ldr r3, [pc, #28] @ (130964 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305c2 │ │ │ │ ldr r3, [pc, #24] @ (130968 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305c2 │ │ │ │ ldr r3, [pc, #20] @ (13096c ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1305c2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #976] @ 0x3d0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -322278,15 +322278,15 @@ │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 130a22 │ │ │ │ str.w r5, [ip] │ │ │ │ cmp r2, lr │ │ │ │ bne.n 130a12 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1dc │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ @@ -322777,15 +322777,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (130f90 ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #16] @ (130f94 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xefd9ffff │ │ │ │ b.n 130946 │ │ │ │ vtbl.8 d20, {d15-d18}, d23 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ @@ -322858,22 +322858,22 @@ │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18fb68 │ │ │ │ + bl 18fb78 │ │ │ │ ldr r2, [pc, #16] @ (131074 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (131078 ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 48f076 │ │ │ │ b.n 1308aa │ │ │ │ vsli.32 d27, d24, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -323069,15 +323069,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1312d4 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1312d4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187314 │ │ │ │ + bl 187324 │ │ │ │ cbz r0, 131274 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 131324 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ @@ -323139,15 +323139,15 @@ │ │ │ │ beq.n 13130a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #5 │ │ │ │ bne.n 1312ee │ │ │ │ b.n 131290 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ b.n 1312d0 │ │ │ │ mov r0, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ b.n 13131c │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r0, #20 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -323305,19 +323305,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ ldr.w r2, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 1315dc │ │ │ │ mov r7, sl │ │ │ │ @@ -323362,15 +323362,15 @@ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 13154a │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1314fa │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1315ea │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -323430,15 +323430,15 @@ │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r3, r2, #80 @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1314ce │ │ │ │ mov sl, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ bl 115a94 │ │ │ │ mov r2, r0 │ │ │ │ @@ -323456,15 +323456,15 @@ │ │ │ │ bic.w r3, r3, #12 │ │ │ │ str r7, [r2, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ b.n 131540 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 13152c │ │ │ │ ldr.w r6, [r8] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -323776,17 +323776,17 @@ │ │ │ │ movs r7, #0 │ │ │ │ b.n 1317ba │ │ │ │ sub.w r3, r2, #784 @ 0x310 │ │ │ │ cmp r3, #10 │ │ │ │ bls.w 131742 │ │ │ │ b.n 131964 │ │ │ │ nop │ │ │ │ - str r0, [r1, #32] │ │ │ │ + str r0, [r3, #32] │ │ │ │ movs r1, r4 │ │ │ │ - str r6, [r5, #28] │ │ │ │ + str r6, [r7, #28] │ │ │ │ movs r1, r4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r3, [r1, #96] @ 0x60 │ │ │ │ str r3, [r2, #4] │ │ │ │ @@ -323833,15 +323833,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r2, r3, #16 │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ str.w lr, [r3, #16] │ │ │ │ - bl 166984 │ │ │ │ + bl 166994 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r3, #1028 @ 0x404 │ │ │ │ subs r3, r0, r3 │ │ │ │ mov.w r7, r0, lsr #7 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, #8 │ │ │ │ @@ -324073,17 +324073,17 @@ │ │ │ │ movw r3, #845 @ 0x34d │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 131c0c │ │ │ │ movw r3, #858 @ 0x35a │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 131c0c │ │ │ │ b.n 131c32 │ │ │ │ - ldrsh r0, [r2, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ movs r1, r4 │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ movs r1, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -324145,15 +324145,15 @@ │ │ │ │ beq.n 131dc2 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 131f60 │ │ │ │ cbz r7, 131d8c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166948 │ │ │ │ + bl 166958 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 131d8c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, sl │ │ │ │ str.w r7, [r4, #-4] │ │ │ │ str.w r3, [r8] │ │ │ │ @@ -324167,15 +324167,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 131d4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 131d42 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 166948 │ │ │ │ + bl 166958 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 131d52 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, sl │ │ │ │ bne.n 131d20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -324866,29 +324866,29 @@ │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ add.w r0, r3, #96 @ 0x60 │ │ │ │ cmp r0, r9 │ │ │ │ sub.w r1, r2, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ bne.n 132494 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - bl 166bbc │ │ │ │ + bl 166bcc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 1324ee │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1669d8 │ │ │ │ + bl 1669e8 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ str r5, [r7, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r7, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ bne.n 1324ce │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -324960,15 +324960,15 @@ │ │ │ │ bne.n 13256a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 13256a │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 166948 │ │ │ │ + bl 166958 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 132570 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.n 132638 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -324996,15 +324996,15 @@ │ │ │ │ sub.w r5, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 13253c │ │ │ │ ldrd r6, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - bl 1669f0 │ │ │ │ + bl 166a00 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ sub.w r5, r5, #96 @ 0x60 │ │ │ │ bne.n 132628 │ │ │ │ b.n 132754 │ │ │ │ @@ -325040,15 +325040,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 132aec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 132ad4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13268c │ │ │ │ add r7, sl │ │ │ │ str r5, [r7, #0] │ │ │ │ mov r7, r4 │ │ │ │ b.n 1325ea │ │ │ │ @@ -325065,15 +325065,15 @@ │ │ │ │ add.w fp, r4, r3 │ │ │ │ cmp r4, fp │ │ │ │ bcs.n 1325ea │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 166948 │ │ │ │ + bl 166958 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 1326a6 │ │ │ │ b.n 1325ea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ble.n 13271c │ │ │ │ @@ -325090,15 +325090,15 @@ │ │ │ │ it cc │ │ │ │ movcc r4, sl │ │ │ │ bcs.n 1326fa │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 166948 │ │ │ │ + bl 166958 │ │ │ │ cmp r4, fp │ │ │ │ bcc.n 1326e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 13268c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r3, #4 │ │ │ │ @@ -325120,15 +325120,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 132ba4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 132b64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13268c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ @@ -325174,15 +325174,15 @@ │ │ │ │ bl 1319b0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 132760 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r4, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cbz r3, 1327ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ @@ -325610,15 +325610,15 @@ │ │ │ │ cbnz r2, 132c4c │ │ │ │ ldr r5, [r1, #28] │ │ │ │ cbz r5, 132c42 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r1, [pc, #120] @ (132c7c ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 132c70 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 132c3e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -325633,58 +325633,58 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (132c88 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #72] @ (132c8c ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132c10 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (132c90 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 132c10 │ │ │ │ ldr r1, [pc, #52] @ (132c94 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132c10 │ │ │ │ ldr r2, [pc, #44] @ (132c98 ) │ │ │ │ add r2, pc │ │ │ │ b.n 132c28 │ │ │ │ ldr r1, [pc, #40] @ (132c9c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132c10 │ │ │ │ - ldr r0, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xf66e0017 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + @ instruction: 0xf67e0017 │ │ │ │ + lsrs r4, r6, #14 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r6, #100] @ 0x64 │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r8, r3 │ │ │ │ @@ -325695,44 +325695,44 @@ │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ tst.w r5, #640 @ 0x280 │ │ │ │ beq.n 132d64 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 132e40 │ │ │ │ ldr r1, [pc, #512] @ (132ed0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #16 │ │ │ │ bmi.n 132d76 │ │ │ │ lsls r1, r5, #15 │ │ │ │ bmi.n 132d86 │ │ │ │ lsls r2, r5, #26 │ │ │ │ bmi.n 132d96 │ │ │ │ lsls r3, r5, #14 │ │ │ │ bmi.n 132da6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 132cf4 │ │ │ │ ldr r1, [pc, #488] @ (132ed4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ subs r1, #40 @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ bhi.n 132d14 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 132de4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cbz r3, 132d14 │ │ │ │ ldr r1, [pc, #460] @ (132ed8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bmi.n 132df2 │ │ │ │ lsls r0, r1, #29 │ │ │ │ bmi.n 132e02 │ │ │ │ lsls r2, r1, #12 │ │ │ │ bmi.n 132e12 │ │ │ │ @@ -325746,60 +325746,60 @@ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ mov r0, r6 │ │ │ │ ldrh r2, [r4, #16] │ │ │ │ ldrsh.w r3, [r4, #18] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #408] @ (132edc ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.n 132e4c │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 132d5e │ │ │ │ ldr r1, [pc, #392] @ (132ee0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 132cd6 │ │ │ │ ldr r1, [pc, #376] @ (132ee4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r0, r5, #16 │ │ │ │ bpl.n 132cda │ │ │ │ ldr r1, [pc, #368] @ (132ee8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r1, r5, #15 │ │ │ │ bpl.n 132cde │ │ │ │ ldr r1, [pc, #356] @ (132eec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #26 │ │ │ │ bpl.n 132ce2 │ │ │ │ ldr r1, [pc, #344] @ (132ef0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #14 │ │ │ │ bpl.n 132ce6 │ │ │ │ ldr r1, [pc, #332] @ (132ef4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132ce6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 132e76 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r5, r1, #27 │ │ │ │ bmi.n 132e64 │ │ │ │ ldrh r5, [r4, #12] │ │ │ │ @@ -325813,196 +325813,196 @@ │ │ │ │ bmi.n 132ec0 │ │ │ │ lsrs r2, r5, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 132ea6 │ │ │ │ ldr r1, [pc, #288] @ (132efc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 132d0a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r5, r1, #28 │ │ │ │ bpl.n 132d1a │ │ │ │ ldr r1, [pc, #268] @ (132f00 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #29 │ │ │ │ bpl.n 132d1e │ │ │ │ ldr r1, [pc, #256] @ (132f04 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #12 │ │ │ │ bpl.n 132d22 │ │ │ │ ldr r1, [pc, #244] @ (132f08 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ bpl.n 132d26 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #216] @ (132f0c ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #204] @ (132f10 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ b.n 132cd6 │ │ │ │ ldr r3, [pc, #196] @ (132f14 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #188] @ (132f18 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 132e98 │ │ │ │ ldr r1, [pc, #176] @ (132f1c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 132be4 │ │ │ │ b.n 132d4e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 132be4 │ │ │ │ ldr r1, [pc, #144] @ (132f20 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d34 │ │ │ │ ldr r1, [pc, #136] @ (132f24 ) │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #128] @ (132f28 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #120] @ (132f2c ) │ │ │ │ lsrs r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ ldr r1, [pc, #108] @ (132f30 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132d4e │ │ │ │ nop │ │ │ │ - str r6, [r2, #12] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #100] @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - movt r0, #57364 @ 0xe014 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ + @ instruction: 0xf2de0014 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r4, r7, #18 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r2, r6 │ │ │ │ + cmn r2, r0 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r2, r5 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ + ldr r6, [r7, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #96] @ 0x60 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r5, r2 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r2, r1, #5 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r0, #80] @ 0x50 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r2, 132f5e │ │ │ │ ldr.w r7, [pc, #2416] @ 1338c0 │ │ │ │ mov r6, r2 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ cmp r6, #2 │ │ │ │ beq.n 133024 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 133030 │ │ │ │ ldr.w r1, [pc, #2400] @ 1338c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #14 │ │ │ │ bmi.w 1330e2 │ │ │ │ ldr.w r1, [pc, #2380] @ 1338c8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr.w r1, [pc, #2372] @ 1338cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #31 │ │ │ │ bmi.w 13333e │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.w 13332e │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.w 133320 │ │ │ │ @@ -326027,15 +326027,15 @@ │ │ │ │ bne.w 133472 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 133878 │ │ │ │ ldr.w r1, [pc, #2280] @ 1338d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 133492 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 133492 │ │ │ │ @@ -326051,15 +326051,15 @@ │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r6, r1, #15 │ │ │ │ lsls r7, r0, #15 │ │ │ │ lsls r0, r0, #15 │ │ │ │ lsls r1, r7, #14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 132f62 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ sub.w r3, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -326103,49 +326103,49 @@ │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1330bc │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1330bc │ │ │ │ ldr.w r1, [pc, #2080] @ 1338d4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133266 │ │ │ │ mov r0, r4 │ │ │ │ bl 115cc0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 133240 │ │ │ │ ldr.w r1, [pc, #2052] @ 1338d8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [pc, #2040] @ 1338dc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132f86 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 133662 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 133540 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 133124 │ │ │ │ ldr.w r1, [pc, #2012] @ 1338e0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133124 │ │ │ │ ldr.w r1, [pc, #2000] @ 1338e4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1330f0 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 1332c2 │ │ │ │ @@ -326175,21 +326175,21 @@ │ │ │ │ ldrh r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 133156 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 133142 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 133148 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133148 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 13323c │ │ │ │ ldr.w r2, [pc, #1884] @ 1338f0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1880] @ 1338f4 │ │ │ │ @@ -326220,15 +326220,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1331ea │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 13322e │ │ │ │ movs r3, #0 │ │ │ │ cmp sl, r6 │ │ │ │ @@ -326241,76 +326241,76 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1331f6 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1331ac │ │ │ │ ldr.w r1, [pc, #1768] @ 1338fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1331b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1331b4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1331f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133064 │ │ │ │ ldr.w r1, [pc, #1724] @ 133900 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ mov r0, r4 │ │ │ │ bl 115cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13345a │ │ │ │ ldr.w r1, [pc, #1704] @ 133904 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1330d0 │ │ │ │ ldr.w r1, [pc, #1696] @ 133908 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1330c4 │ │ │ │ ldr.w r8, [pc, #1680] @ 13390c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1676] @ 133910 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1332a2 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.w 1330c4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13329a │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13328c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 13328c │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ b.n 13318c │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ @@ -326323,47 +326323,47 @@ │ │ │ │ lsls r4, r0, #8 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ ldr.w r1, [pc, #1580] @ 133914 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132fc4 │ │ │ │ ldr.w r1, [pc, #1568] @ 133918 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132fbe │ │ │ │ ldr.w r1, [pc, #1556] @ 13391c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132fb6 │ │ │ │ ldr.w r1, [pc, #1548] @ 133920 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132fae │ │ │ │ ldr.w r1, [pc, #1536] @ 133924 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 132fa6 │ │ │ │ ldr.w r1, [pc, #1528] @ 133928 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132fa0 │ │ │ │ ldr.w r1, [pc, #1516] @ 13392c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 132f9a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1330bc │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -326372,23 +326372,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 133718 │ │ │ │ ldr.w r1, [pc, #1472] @ 133930 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133082 │ │ │ │ bl 114518 │ │ │ │ ldr.w r1, [pc, #1452] @ 133934 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r6, r3, #26 │ │ │ │ bmi.w 13354e │ │ │ │ lsls r0, r3, #25 │ │ │ │ bmi.w 13358c │ │ │ │ lsls r1, r3, #24 │ │ │ │ bmi.w 13357e │ │ │ │ @@ -326424,55 +326424,55 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 133886 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1324] @ 133938 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 13359a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #290 @ 0x122 │ │ │ │ bhi.n 1334d2 │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ bhi.w 13366e │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ bne.w 133050 │ │ │ │ ldr.w r1, [pc, #1284] @ 13393c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr.w r1, [pc, #1272] @ 133940 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1330aa │ │ │ │ mov r0, r4 │ │ │ │ bl 115cf0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1248] @ 133944 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1330d0 │ │ │ │ bl 114518 │ │ │ │ ldr.w r1, [pc, #1232] @ 133948 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 132ffe │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -326489,15 +326489,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1160] @ 133950 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 133800 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ @@ -326507,92 +326507,92 @@ │ │ │ │ beq.w 1338a8 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1338b4 │ │ │ │ cbnz r3, 133502 │ │ │ │ ldr.w r1, [pc, #1116] @ 133954 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13389c │ │ │ │ ldr.w r1, [pc, #1096] @ 133958 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w 133890 │ │ │ │ ldr.w r1, [pc, #1076] @ 13395c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr.w r1, [pc, #1068] @ 133960 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133030 │ │ │ │ ldr.w r1, [pc, #1056] @ 133964 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133124 │ │ │ │ ldr.w r1, [pc, #1048] @ 133968 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 13339a │ │ │ │ ldr.w r1, [pc, #1036] @ 13396c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333b2 │ │ │ │ ldr.w r1, [pc, #1024] @ 133970 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333ac │ │ │ │ ldr r1, [pc, #1012] @ (133974 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a6 │ │ │ │ ldr r1, [pc, #1000] @ (133978 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333a0 │ │ │ │ ldr r1, [pc, #992] @ (13397c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 13341e │ │ │ │ ldr r1, [pc, #984] @ (133980 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1333c4 │ │ │ │ ldr r1, [pc, #976] @ (133984 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333be │ │ │ │ ldr r1, [pc, #964] @ (133988 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1333b8 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1337ec │ │ │ │ ldr r3, [pc, #948] @ (13398c ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #948] @ (133990 ) │ │ │ │ @@ -326601,66 +326601,66 @@ │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r7, pc │ │ │ │ ldr r1, [pc, #940] @ (133998 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bmi.n 133616 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1335f6 │ │ │ │ ldr r1, [pc, #912] @ (13399c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 13311c │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133602 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #880] @ (1339a0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1330aa │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #860] @ (1339a4 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1330aa │ │ │ │ ldr r1, [pc, #852] @ (1339a8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1330a8 │ │ │ │ ldr r1, [pc, #840] @ (1339ac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133124 │ │ │ │ mvn.w r6, #260 @ 0x104 │ │ │ │ movw r3, #32773 @ 0x8005 │ │ │ │ movt r3, #12289 @ 0x3001 │ │ │ │ add r2, r6 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -326669,437 +326669,437 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [pc, #804] @ (1339b0 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr r1, [pc, #804] @ (1339b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #784] @ (1339b8 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1333d0 │ │ │ │ ldr r1, [pc, #772] @ (1339bc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1333da │ │ │ │ ldr r1, [pc, #760] @ (1339c0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #752] @ (1339c4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #740] @ (1339c8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #732] @ (1339cc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #720] @ (1339d0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #712] @ (1339d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #700] @ (1339d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133082 │ │ │ │ ldr r1, [pc, #692] @ (1339dc ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 133032 │ │ │ │ ldr r1, [pc, #680] @ (1339e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #668] @ (1339e4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #660] @ (1339e8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #648] @ (1339ec ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #640] @ (1339f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #628] @ (1339f4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #620] @ (1339f8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #608] @ (1339fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #600] @ (133a00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #588] @ (133a04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #580] @ (133a08 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #568] @ (133a0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldr r1, [pc, #560] @ (133a10 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 133492 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #544] @ (133a14 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 1335d6 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 13386c │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #508] @ (133a18 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [pc, #504] @ (133a1c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #500] @ (133a20 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 133032 │ │ │ │ ldr r1, [pc, #484] @ (133a24 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #476] @ (133a28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #468] @ (133a2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #460] @ (133a30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #452] @ (133a34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133822 │ │ │ │ ldr r1, [pc, #444] @ (133a38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.w 132ff0 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 13340a │ │ │ │ ldr r1, [pc, #424] @ (133a3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133530 │ │ │ │ ldr r1, [pc, #416] @ (133a40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133518 │ │ │ │ ldr r1, [pc, #408] @ (133a44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133502 │ │ │ │ ldr r1, [pc, #400] @ (133a48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ b.n 133502 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ + ldr r6, [r1, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #16] │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r4, r2 │ │ │ │ - ldr r4, [r6, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r4, r7] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #68] @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ movs r7, r2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ + subs r0, r7, #4 │ │ │ │ movs r6, r2 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r6, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r7, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r1, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r4, #52] @ 0x34 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + subs r5, #8 │ │ │ │ movs r5, r2 │ │ │ │ - subs r5, #2 │ │ │ │ + subs r5, #18 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ movs r5, r2 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r5, r2 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - adds r1, #32 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ movs r5, r2 │ │ │ │ - @ instruction: 0xfbe00014 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + @ instruction: 0xfbf00014 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ + ldrh r2, [r2, #24] │ │ │ │ movs r4, r2 │ │ │ │ - @ instruction: 0xfaee0014 │ │ │ │ + @ instruction: 0xfafe0014 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ movs r5, r2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r4, #120] @ 0x78 │ │ │ │ + str r6, [r6, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r4, r4 │ │ │ │ movs r5, r2 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r7, r6] │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, #68 @ 0x44 │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, #30 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, #12 │ │ │ │ + subs r2, #28 │ │ │ │ movs r5, r2 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r5, r2 │ │ │ │ - subs r0, #112 @ 0x70 │ │ │ │ + subs r0, #128 @ 0x80 │ │ │ │ movs r5, r2 │ │ │ │ lsrs r2, r5, #4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #56] @ 0x38 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r0, #120] @ 0x78 │ │ │ │ + str r2, [r2, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r6, [r1, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ movs r5, r2 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r6, [r4, #104] @ 0x68 │ │ │ │ + str r6, [r6, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ - ldrh r4, [r5, #52] @ 0x34 │ │ │ │ + ldrh r4, [r7, #52] @ 0x34 │ │ │ │ movs r4, r2 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r6, #84] @ 0x54 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ - movs r5, r2 │ │ │ │ - str r4, [r1, #88] @ 0x58 │ │ │ │ + str r6, [r2, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r5, #80] @ 0x50 │ │ │ │ - movs r5, r2 │ │ │ │ - str r0, [r6, #100] @ 0x64 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ movs r5, r2 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r4, #84] @ 0x54 │ │ │ │ - movs r5, r2 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ - movs r5, r2 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ str r4, [r1, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ str r6, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ + str r4, [r3, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r1, #80] @ 0x50 │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ + movs r5, r2 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ + movs r5, r2 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ + movs r5, r2 │ │ │ │ + str r0, [r1, #88] @ 0x58 │ │ │ │ + movs r5, r2 │ │ │ │ + str r0, [r1, #84] @ 0x54 │ │ │ │ movs r5, r2 │ │ │ │ lsls r4, r4, #27 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - orrs r0, r7 │ │ │ │ + muls r0, r1 │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ movs r5, r2 │ │ │ │ - lsls r0, r1, #26 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ movs r5, r2 │ │ │ │ - bics r0, r1 │ │ │ │ + bics r0, r3 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r5, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ add.w fp, r0, #80 @ 0x50 │ │ │ │ @@ -327114,96 +327114,96 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #532] @ (133c90 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ad58 │ │ │ │ + bl 16ad68 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 133a96 │ │ │ │ ldr r2, [pc, #512] @ (133c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #512] @ (133c98 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133afa │ │ │ │ ldr r1, [pc, #500] @ (133c9c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #492] @ (133ca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 133af0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #476] @ (133ca4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 133ad8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 133ace │ │ │ │ ldr r1, [pc, #436] @ (133ca8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b52 │ │ │ │ ldr r1, [pc, #428] @ (133cac ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #420] @ (133cb0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 133b48 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #404] @ (133cb4 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 133b30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 133b26 │ │ │ │ ldr r1, [pc, #364] @ (133cb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ beq.n 133b74 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ @@ -327213,19 +327213,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 133b60 │ │ │ │ ldr r1, [pc, #324] @ (133cbc ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #316] @ (133cc0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 133ba4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -327233,58 +327233,58 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 133b8e │ │ │ │ ldr r6, [pc, #284] @ (133cc4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #276] @ (133cc8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 133c00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #260] @ (133ccc ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cbz r2, 133bf6 │ │ │ │ ldr r1, [pc, #248] @ (133cd0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 133c7e │ │ │ │ ldr r2, [pc, #232] @ (133cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #232] @ (133cd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #228] @ (133cdc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c66 │ │ │ │ ldr r1, [pc, #216] @ (133ce0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #212] @ (133ce4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 133c5c │ │ │ │ ldr r6, [pc, #200] @ (133ce8 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #200] @ 133cec │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -327292,100 +327292,100 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bls.n 133c5c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 133c2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 133c34 │ │ │ │ ldr r1, [pc, #144] @ (133cf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r1, [pc, #140] @ (133cf4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16ad90 │ │ │ │ + bl 16ada0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 133a80 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (133cf8 ) │ │ │ │ add r2, pc │ │ │ │ b.n 133bec │ │ │ │ - b.n 13423c │ │ │ │ + b.n 13425c │ │ │ │ movs r4, r2 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r6, #52] @ 0x34 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ movs r4, r2 │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r4, r4] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r1, #200 @ 0xc8 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ movs r5, r2 │ │ │ │ - strb r2, [r6, r3] │ │ │ │ + strb r2, [r0, r4] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r2, r4] │ │ │ │ + ldrsb r0, [r4, r4] │ │ │ │ movs r4, r2 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r5, r2] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ + ldrsb r0, [r1, r3] │ │ │ │ movs r4, r2 │ │ │ │ - strb r2, [r4, r0] │ │ │ │ + strb r2, [r6, r0] │ │ │ │ movs r5, r2 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r1, #44] @ 0x2c │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r7, #40] @ 0x28 │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ movs r5, r2 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [r5, #36] @ 0x24 │ │ │ │ movs r5, r2 │ │ │ │ - mrc2 0, 6, r0, cr8, cr4, {0} │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + mcr2 0, 7, r0, cr8, cr4, {0} │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - strh r4, [r2, r6] │ │ │ │ + strh r4, [r4, r6] │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ movs r5, r2 │ │ │ │ - str r6, [r6, #28] │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r5, r2 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r2, #28] │ │ │ │ movs r4, r2 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r5, r2 │ │ │ │ - cmp r0, #82 @ 0x52 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ movs r6, r2 │ │ │ │ - str r0, [r1, #28] │ │ │ │ + str r0, [r3, #28] │ │ │ │ movs r5, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 133d1e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 133d20 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -327554,15 +327554,15 @@ │ │ │ │ str r5, [r2, #16] │ │ │ │ orr.w r4, r4, ip │ │ │ │ str r4, [r2, #64] @ 0x40 │ │ │ │ bne.n 133e76 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r1, #388] @ 0x184 │ │ │ │ @@ -327584,15 +327584,15 @@ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ ldrh r3, [r4, #42] @ 0x2a │ │ │ │ ldrh r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #0] │ │ │ │ subs r3, r3, r2 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -327611,15 +327611,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r7, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 133f12 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -327708,15 +327708,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 134022 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -327781,15 +327781,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1340c2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cbz r3, 134108 │ │ │ │ mov r4, r3 │ │ │ │ @@ -327800,15 +327800,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1340f8 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 1340a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1340ae │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 1340a8 │ │ │ │ @@ -327831,30 +327831,30 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 1340b4 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ add.w sl, r6, #12 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1340ae │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 1341c4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cbz r1, 1341d0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 13418c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -327867,20 +327867,20 @@ │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 13418a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 1340ae │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r9, r0 │ │ │ │ b.n 134164 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 134174 │ │ │ │ @@ -328250,15 +328250,15 @@ │ │ │ │ bhi.w 13482c │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13481e │ │ │ │ sub.w r7, r0, #28 │ │ │ │ add.w r0, r7, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ cbz r0, 1345b4 │ │ │ │ sub.w ip, r0, #28 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ @@ -328408,20 +328408,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13496c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 134756 │ │ │ │ b.n 13496c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13496c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134748 │ │ │ │ ldrh.w sl, [r4, #14] │ │ │ │ @@ -328507,15 +328507,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134822 │ │ │ │ ldrh r2, [r0, #14] │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 134598 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1349a2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ sub.w r7, r0, #28 │ │ │ │ b.n 13459c │ │ │ │ adds r4, r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ @@ -328537,15 +328537,15 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134932 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ cbz r0, 134898 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 1345ca │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ @@ -328726,105 +328726,105 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b4c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b40 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b34 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134b28 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 134b1c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 134b10 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 134b04 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ cbz r0, 134af8 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 134a44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ae8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ada │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134acc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134abe │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134ab0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a9e │ │ │ │ mov r0, sl │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a8c │ │ │ │ mov r0, r9 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a7a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 134a68 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #388] @ 0x184 │ │ │ │ @@ -329346,22 +329346,22 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ ldrd r3, r2, [r6, #372] @ 0x174 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3, r2, lsl #2] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13518a │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 1350da │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13518a │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ and.w r1, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -329384,15 +329384,15 @@ │ │ │ │ subs r7, r7, r0 │ │ │ │ uxth r7, r7 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1350ce │ │ │ │ mov r4, r3 │ │ │ │ b.n 13513e │ │ │ │ mov r1, fp │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 135162 │ │ │ │ ldrh r2, [r0, #8] │ │ │ │ cmp r7, r2 │ │ │ │ beq.n 135132 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ @@ -329436,30 +329436,30 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r1, #112 @ 0x70 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ cbz r0, 135200 │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 1351ec │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 1351e6 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 1351e6 │ │ │ │ ldrh r1, [r0, #8] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 1351e6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -329467,15 +329467,15 @@ │ │ │ │ cbnz r7, 1351f4 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1351b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1351ae │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -329740,15 +329740,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #8] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ str.w r9, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -329803,19 +329803,19 @@ │ │ │ │ bmi.w 135b92 │ │ │ │ ldr.w r3, [sl, #116] @ 0x74 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ it cs │ │ │ │ movcs r3, #192 @ 0xc0 │ │ │ │ str r3, [r7, #32] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 16f2f0 │ │ │ │ + bl 16f300 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 135ae8 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f348 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [r7, #100] @ 0x64 │ │ │ │ str r2, [r7, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ @@ -329886,15 +329886,15 @@ │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ add.w r5, r5, r4, lsl #3 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmdb r5, {r0, r1} │ │ │ │ cbz r3, 135696 │ │ │ │ ldr.w r8, [r7, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f348 │ │ │ │ str r0, [r7, #92] @ 0x5c │ │ │ │ b.n 1355b2 │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13562e │ │ │ │ @@ -329909,15 +329909,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r0, [r7, #108] @ 0x6c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #76] @ 0x4c │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r0, [r7, #100] @ 0x64 │ │ │ │ b.n 135634 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r3 │ │ │ │ @@ -330329,15 +330329,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ b.n 1358e8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ @@ -330557,27 +330557,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 135dc8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ add.w r8, r6, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 135d74 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 135d7e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 135dba │ │ │ │ @@ -330595,19 +330595,19 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 135d3e │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ cbz r5, 135d74 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ b.n 135d1e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #24] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ @@ -330632,33 +330632,33 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 135d92 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ b.n 135d66 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ b.n 135d66 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ b.n 135d06 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ b.n 135d66 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ @@ -330907,15 +330907,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr.w r2, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 135f40 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b.n 136042 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -330925,25 +330925,25 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ cbz r0, 1360ae │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 134a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13609c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 1360dc │ │ │ │ push {lr} │ │ │ │ @@ -330983,15 +330983,15 @@ │ │ │ │ bl 144568 │ │ │ │ mov r0, r5 │ │ │ │ bl 137a2c │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ bl 146684 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldrb.w r3, [r5, #1141] @ 0x475 │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2612] @ 136b78 │ │ │ │ @@ -331161,21 +331161,21 @@ │ │ │ │ bl 13ea44 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -331410,52 +331410,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13657a │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, sl, #112 @ 0x70 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365c2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365aa │ │ │ │ add.w r0, sl, #236 @ 0xec │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1365e6 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365ce │ │ │ │ add.w r0, sl, #360 @ 0x168 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13660a │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1365f2 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ sub.w r3, r2, #96 @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -331546,15 +331546,15 @@ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ b.n 136498 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cbz r0, 136730 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 136730 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #8] │ │ │ │ and.w ip, r3, #8 │ │ │ │ and.w r7, r3, #4 │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ b.n 1366b4 │ │ │ │ @@ -331633,26 +331633,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ bcc.n 13685e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs.n 13684a │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f348 │ │ │ │ cbz r0, 136818 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r8, r3 │ │ │ │ bcc.n 136818 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcs.n 136818 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16f338 │ │ │ │ + bl 16f348 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1367fe │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 136818 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ @@ -331873,15 +331873,15 @@ │ │ │ │ bne.w 137234 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 145690 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 1377a4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #288] @ (136b84 ) │ │ │ │ ldr r3, [pc, #268] @ (136b70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -332339,15 +332339,15 @@ │ │ │ │ ldr.w r7, [sl, #404] @ 0x194 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r3, #12 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1370b4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr.w r6, [sl, #372] @ 0x174 │ │ │ │ ldr.w ip, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r7, [r3, ip, lsl #2] │ │ │ │ b.n 136932 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -332523,15 +332523,15 @@ │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 136472 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.w 136522 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [r7, r6] │ │ │ │ b.n 136eee │ │ │ │ mov r1, sl │ │ │ │ b.w 136522 │ │ │ │ lsls r3, r3, #12 │ │ │ │ @@ -332663,15 +332663,15 @@ │ │ │ │ ldr.w r3, [pc, #1696] @ 1378b0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1692] @ 1378b4 │ │ │ │ ldr.w r1, [pc, #1692] @ 1378b8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 136a48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bl 145c74 │ │ │ │ @@ -332698,46 +332698,46 @@ │ │ │ │ ldr.w r2, [pc, #1604] @ 1378bc │ │ │ │ ldr.w r1, [pc, #1604] @ 1378c0 │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [pc, #1600] @ 1378c4 │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.w 1362a6 │ │ │ │ mov.w r8, #0 │ │ │ │ b.w 1362e4 │ │ │ │ ldr.w r3, [pc, #1572] @ 1378c8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1572] @ 1378cc │ │ │ │ ldr.w r1, [pc, #1572] @ 1378d0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r5 │ │ │ │ bl 133a4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #104] @ 0x68 │ │ │ │ b.w 13616a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr.w r3, [pc, #1516] @ 1378d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr.w r3, [pc, #1508] @ 1378d8 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -332991,15 +332991,15 @@ │ │ │ │ bne.w 137444 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrd fp, r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.w 13626e │ │ │ │ ldrh r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 137392 │ │ │ │ clz r5, r5 │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r2, r2, r5, lsl #1 │ │ │ │ @@ -333207,15 +333207,15 @@ │ │ │ │ ldr r2, [pc, #312] @ (1378e4 ) │ │ │ │ ldr r1, [pc, #316] @ (1378e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ b.w 136a58 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ b.w 136da6 │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ b.w 136364 │ │ │ │ @@ -333258,15 +333258,15 @@ │ │ │ │ ldr r3, [pc, #176] @ (1378ec ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #176] @ (1378f0 ) │ │ │ │ ldr r1, [pc, #180] @ (1378f4 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 137268 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrh.w r1, [r0, #1360] @ 0x550 │ │ │ │ @@ -333278,72 +333278,72 @@ │ │ │ │ ldr r3, [pc, #136] @ (1378f8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #136] @ (1378fc ) │ │ │ │ ldr r1, [pc, #136] @ (137900 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov r0, r4 │ │ │ │ bl 133a4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ b.n 137250 │ │ │ │ cbz r0, 1378a8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r4, #2 │ │ │ │ mov r2, r3 │ │ │ │ b.n 137800 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 136a60 │ │ │ │ mov r2, r3 │ │ │ │ movs r4, #1 │ │ │ │ b.n 137800 │ │ │ │ nop │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ + cmp r5, #8 │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #150 @ 0x96 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ movs r5, r2 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ movs r4, r2 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #792 @ 0x318 │ │ │ │ + add r2, sp, #856 @ 0x358 │ │ │ │ movs r4, r2 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + cmp r4, #100 @ 0x64 │ │ │ │ movs r5, r2 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r4, #30 │ │ │ │ movs r5, r2 │ │ │ │ - movs r4, #4 │ │ │ │ + movs r4, #20 │ │ │ │ movs r5, r2 │ │ │ │ - add r2, sp, #616 @ 0x268 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r2 │ │ │ │ ldmia r3!, {r0, r2, r5, r6} │ │ │ │ vdup.8 q14, d9[7] │ │ │ │ vtbx.8 d28, {d15-d18}, d7 │ │ │ │ - vqshl.u64 d18, d12, #63 @ 0x3f │ │ │ │ + vabdl.u q9, d31, d28 │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, r0, #4 │ │ │ │ + subs r4, r2, #4 │ │ │ │ movs r5, r2 │ │ │ │ - add r5, pc, #616 @ (adr r5, 137b54 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 137b94 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #192 @ 0xc0 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ movs r5, r2 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + subs r2, r0, #2 │ │ │ │ movs r5, r2 │ │ │ │ - add r5, pc, #32 @ (adr r5, 137918 ) │ │ │ │ + add r5, pc, #96 @ (adr r5, 137958 ) │ │ │ │ movs r4, r2 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #202 @ 0xca │ │ │ │ movs r5, r2 │ │ │ │ - subs r4, r7, #0 │ │ │ │ + subs r4, r1, #1 │ │ │ │ movs r5, r2 │ │ │ │ - add r4, pc, #840 @ (adr r4, 137c4c ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 137c8c ) │ │ │ │ movs r4, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ and.w r0, r0, #528384 @ 0x81000 │ │ │ │ sub.w r0, r0, #528384 @ 0x81000 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -333462,15 +333462,15 @@ │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr.w r3, [pc, #1744] @ 138130 │ │ │ │ @@ -333478,15 +333478,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1446b4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 115fe4 │ │ │ │ ldr.w r2, [pc, #1712] @ 138134 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -333501,21 +333501,21 @@ │ │ │ │ bls.n 137b02 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr.w r5, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cbz r0, 137afa │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 137ac2 │ │ │ │ b.n 137af6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 137af6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 137ab6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -333529,15 +333529,15 @@ │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r5, r6 │ │ │ │ beq.w 137fb6 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 137ad4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 137ac2 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -333554,15 +333554,15 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r0, [r4, #4] │ │ │ │ @@ -333634,15 +333634,15 @@ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov.w sl, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r4, r6 │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, sl, r2 │ │ │ │ blx 48388 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -333774,15 +333774,15 @@ │ │ │ │ ldrd r4, r0, [r2, #96] @ 0x60 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ strd r1, r1, [r2, #96] @ 0x60 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 137d48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, ip │ │ │ │ str r6, [sp, #20] │ │ │ │ b.n 137d8c │ │ │ │ @@ -334065,15 +334065,15 @@ │ │ │ │ adds r2, r6, r3 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138120 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 138100 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -334094,15 +334094,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r5 │ │ │ │ moveq r6, r2 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138082 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cbz r7, 138100 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -334161,15 +334161,15 @@ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ beq.w 1385aa │ │ │ │ mov r2, r3 │ │ │ │ @@ -334193,20 +334193,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bne.n 13818e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr.w r8, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ beq.n 1382b8 │ │ │ │ mov fp, r8 │ │ │ │ @@ -334270,15 +334270,15 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r5, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f37c │ │ │ │ b.n 1381fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, #1 │ │ │ │ add.w r3, r3, r8, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -334286,26 +334286,26 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r5, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 16f36c │ │ │ │ + bl 16f37c │ │ │ │ b.n 1381fc │ │ │ │ mov r9, r6 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 173c64 │ │ │ │ + bl 173c74 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 1385b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 11553c │ │ │ │ @@ -334334,24 +334334,24 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd sl, r9, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 173d10 │ │ │ │ + bl 173d20 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r2, [sl], #-96 │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 16f3b4 │ │ │ │ + bl 16f3c4 │ │ │ │ cbz r0, 138374 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 138368 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -334359,22 +334359,22 @@ │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it hi │ │ │ │ strhi.w r2, [fp, r3] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 16f3d8 │ │ │ │ + bl 16f3e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138348 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 16f3b4 │ │ │ │ + bl 16f3c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 138598 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -334408,15 +334408,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 138502 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 16f3d8 │ │ │ │ + bl 16f3e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 138398 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -334494,30 +334494,30 @@ │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ str.w r0, [r9, #464] @ 0x1d0 │ │ │ │ bne.n 138460 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #244] @ (1385cc ) │ │ │ │ ldr r3, [pc, #236] @ (1385c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1385c0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r1, [fp, r3] │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ - bl 173d54 │ │ │ │ + bl 173d64 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 1383d4 │ │ │ │ mov r1, sl │ │ │ │ bl 1156a4 │ │ │ │ b.n 1383ea │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 138410 │ │ │ │ @@ -334553,15 +334553,15 @@ │ │ │ │ strb.w r7, [r1, #-20] │ │ │ │ mul.w r3, r6, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 173d54 │ │ │ │ + bl 173d64 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 13854e │ │ │ │ b.n 1382f8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r5, r1 │ │ │ │ bne.n 13851c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -335305,15 +335305,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, ip │ │ │ │ bl 143f38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 166948 │ │ │ │ + bl 166958 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ str.w r4, [r8, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -335369,19 +335369,19 @@ │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [r8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 115a94 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 1669d8 │ │ │ │ + bl 1669e8 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ str.w sl, [fp, #28] │ │ │ │ bic.w r3, r3, #65536 @ 0x10000 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w fp, [sl, #60] @ 0x3c │ │ │ │ str.w r3, [sl, #8] │ │ │ │ b.n 138d88 │ │ │ │ @@ -336102,28 +336102,28 @@ │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1395aa │ │ │ │ movs r1, #0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13950a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1394fe │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1394fe │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ it cs │ │ │ │ movcs r4, r3 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1394ec │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 139586 │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -336284,27 +336284,27 @@ │ │ │ │ bl 1392f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1395f2 │ │ │ │ b.n 13968e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1396d0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1396d0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ beq.n 1396c4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 139664 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1396b4 │ │ │ │ mov r0, r7 │ │ │ │ bl 138e04 │ │ │ │ add fp, r0 │ │ │ │ b.n 139664 │ │ │ │ @@ -336478,15 +336478,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp r1, ip │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bne.n 13986c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 166984 │ │ │ │ + bl 166994 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w ip, r4, lsr #7 │ │ │ │ beq.w 139a54 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -336819,17 +336819,17 @@ │ │ │ │ b.n 139b56 │ │ │ │ mov r0, r8 │ │ │ │ b.n 139af2 │ │ │ │ movs r3, #6 │ │ │ │ b.n 1398ec │ │ │ │ ldr.w pc, [r7, #255]! │ │ │ │ bl 8bc12 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + b.n 139c2c │ │ │ │ movs r0, r4 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ + svc 248 @ 0xf8 │ │ │ │ movs r0, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r2, [pc, #1364] @ 13a184 │ │ │ │ mov r5, r0 │ │ │ │ @@ -336839,15 +336839,15 @@ │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #80 @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 139c80 │ │ │ │ @@ -336907,28 +336907,28 @@ │ │ │ │ strdne r2, r3, [r6, #12] │ │ │ │ ldrne r3, [r7, #20] │ │ │ │ ittt ne │ │ │ │ strne.w r8, [r3] │ │ │ │ ldrne r3, [r7, #16] │ │ │ │ strne.w r8, [r3, #4] │ │ │ │ strd fp, fp, [r7, #16] │ │ │ │ - bl 166bbc │ │ │ │ + bl 166bcc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 139d1a │ │ │ │ b.n 139e2c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1669d8 │ │ │ │ + bl 1669e8 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r5, #28] │ │ │ │ cmp r8, r3 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ bne.n 139d18 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -336988,58 +336988,58 @@ │ │ │ │ beq.w 139eea │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 139eea │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 139e16 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 139e16 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cbz r7, 139e08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ bne.n 139e1e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 139e08 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 139e08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 139dfc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 139e1e │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dee │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 139dd6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 139d48 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ - bl 1669f0 │ │ │ │ + bl 166a00 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #36] @ 0x24 │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #96 @ 0x60 │ │ │ │ @@ -337218,15 +337218,15 @@ │ │ │ │ str r0, [r6, #32] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 139fa2 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 13a02c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r3, r1, #96 @ 0x60 │ │ │ │ @@ -337235,15 +337235,15 @@ │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ bne.w 139cc2 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #44] @ 0x2c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #332] @ (13a190 ) │ │ │ │ ldr r3, [pc, #324] @ (13a188 ) │ │ │ │ negs r4, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -337459,15 +337459,15 @@ │ │ │ │ ldr.w r3, [pc, #1196] @ 13a73c │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 116128 │ │ │ │ ldr.w r7, [fp, #80]! │ │ │ │ cmp r7, fp │ │ │ │ @@ -337522,15 +337522,15 @@ │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ bpl.n 13a44c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a68e │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 13a38a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 13a37c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 13a44c │ │ │ │ @@ -337539,15 +337539,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 13a44c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 13a44c │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a362 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 13a54c │ │ │ │ @@ -337571,24 +337571,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a44a │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13a44a │ │ │ │ movs r7, #0 │ │ │ │ strd r9, r6, [sp, #12] │ │ │ │ b.n 13a3f8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13a446 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 13a3ea │ │ │ │ @@ -337609,18 +337609,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 13a416 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a3f8 │ │ │ │ ldrd r9, r6, [sp, #12] │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ add.w r2, r9, #96 @ 0x60 │ │ │ │ @@ -337632,15 +337632,15 @@ │ │ │ │ b.n 13a2da │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, sl │ │ │ │ bne.w 13a2be │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #712] @ (13a740 ) │ │ │ │ ldr r3, [pc, #708] @ (13a73c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -337710,15 +337710,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r9, r9, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 13a406 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13a3b4 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -337766,22 +337766,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fafc │ │ │ │ + bl 16fb0c │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ @@ -337899,19 +337899,19 @@ │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r0, r6] │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 13a804 │ │ │ │ + bmi.n 13a824 │ │ │ │ movs r0, r4 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ + ldr r0, [sp, #360] @ 0x168 │ │ │ │ movs r4, r2 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ beq.n 13a776 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 13a778 │ │ │ │ ldrh r3, [r0, #12] │ │ │ │ @@ -337966,15 +337966,15 @@ │ │ │ │ ldr r5, [r2, #16] │ │ │ │ orr.w r4, r4, r5 │ │ │ │ str r4, [r2, #16] │ │ │ │ bne.n 13a7c4 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -337989,23 +337989,23 @@ │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r1, r4, lsl #2] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ cbz r0, 13a846 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13a7f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a830 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -338133,15 +338133,15 @@ │ │ │ │ movge r4, r3 │ │ │ │ movlt r3, #1 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13a984 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ @@ -338182,15 +338182,15 @@ │ │ │ │ bls.n 13a9f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13aa00 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 13a9f8 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13a9f8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -338230,15 +338230,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 13aaa8 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 13aab0 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 13aacc │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ cbz r0, 13aaa8 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ sub.w r3, r0, #28 │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 13aa8a │ │ │ │ cmp r8, r6 │ │ │ │ @@ -338475,24 +338475,24 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ adds r0, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13ad10 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 13ad16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 13acd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13acf8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ @@ -338668,15 +338668,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 13aef8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ cbz r0, 13aefe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 13af04 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 13acd8 │ │ │ │ @@ -339315,15 +339315,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 13b54e │ │ │ │ ldr r0, [r0, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r2, [r6, #28] │ │ │ │ str r3, [r6, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r8 │ │ │ │ @@ -339740,24 +339740,24 @@ │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr.w r2, [r9] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ strd r0, r8, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #152] @ 0x98 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add.w r2, r3, #80 @ 0x50 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 13bf54 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -340328,25 +340328,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cbz r2, 13bf74 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cbz r0, 13bf6e │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr.w r2, [r9] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 13bf5c │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -340392,18 +340392,18 @@ │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 13bfb6 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 13bfa8 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e288 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [pc, #940] @ (13c3cc ) │ │ │ │ ldr r2, [pc, #940] @ (13c3d0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ @@ -340490,27 +340490,27 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c0e2 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c136 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ bl 13a7f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c120 │ │ │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ │ │ b.n 13c0e2 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -340820,15 +340820,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ b.n 13be6e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [r2, r5] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w lr, ip, r5 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -340953,21 +340953,21 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 13c5aa │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -341025,24 +341025,24 @@ │ │ │ │ movs r1, #1 │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c658 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 13c5dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c640 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -341120,32 +341120,32 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 13c72e │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 13c74c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 13c76e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 13c710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13c758 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 13c78c │ │ │ │ @@ -341184,15 +341184,15 @@ │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ cmp r5, ip │ │ │ │ beq.n 13c7ea │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 13c7fc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r2, r5 │ │ │ │ bne.n 13c7de │ │ │ │ ldr r2, [r4, #28] │ │ │ │ @@ -341215,15 +341215,15 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ movw r7, #1030 @ 0x406 │ │ │ │ b.n 13c83a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #1 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cbz r0, 13c86e │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 13c876 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ @@ -341702,15 +341702,15 @@ │ │ │ │ cbz r2, 13ccdc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 13ccdc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13cc88 │ │ │ │ ldrb.w r2, [r4, #100] @ 0x64 │ │ │ │ @@ -341718,15 +341718,15 @@ │ │ │ │ subs r3, r3, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13cc88 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -341960,15 +341960,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r3, [r0, #53] @ 0x35 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ cbz r0, 13cfb2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -341992,15 +341992,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 13ccfc │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w r8, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ bl 13cf30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13cf64 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -342022,15 +342022,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 13d024 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 13d03a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 13d03a │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -342155,15 +342155,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13d10e │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ bl 13c770 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ @@ -342199,26 +342199,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 13d082 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w r0, r9, #12 │ │ │ │ str.w r2, [r9, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13d0a2 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 13cfb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d1d0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -342299,15 +342299,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r7, r3 │ │ │ │ movlt r3, ip │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 13d290 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ ldrb.w r3, [r4, #101] @ 0x65 │ │ │ │ cbnz r3, 13d2cc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13d23a │ │ │ │ ldrb.w r7, [r4, #100] @ 0x64 │ │ │ │ @@ -342335,15 +342335,15 @@ │ │ │ │ movge r3, #0 │ │ │ │ movlt r4, r3 │ │ │ │ movlt r3, r7 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13d2ec │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 13d2f6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 13d364 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -342673,19 +342673,19 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 13d6fc │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, #28 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d672 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 13d6b0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cbz r3, 13d6ca │ │ │ │ sub.w r1, r5, #40 @ 0x28 │ │ │ │ @@ -342695,15 +342695,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 13d672 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 13d672 │ │ │ │ mov r5, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d6b0 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d69e │ │ │ │ @@ -342723,19 +342723,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r5, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 13caf4 │ │ │ │ b.n 13d69e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d67a │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ cbnz r3, 13d732 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 13d750 │ │ │ │ sub.w r1, r5, #28 │ │ │ │ @@ -342745,15 +342745,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 13d67a │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 13d67a │ │ │ │ mov r5, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d732 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d720 │ │ │ │ @@ -342799,15 +342799,15 @@ │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 13d834 │ │ │ │ add.w r7, r5, #24 │ │ │ │ add.w r8, r6, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d8b2 │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb.w r4, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cbnz r4, 13d80a │ │ │ │ @@ -342823,15 +342823,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d7da │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ b.n 13d7aa │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13d7e4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 13d8ac │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -342848,15 +342848,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13d822 │ │ │ │ b.n 13d81e │ │ │ │ add.w r7, r0, #28 │ │ │ │ add.w r8, r6, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16ef88 │ │ │ │ + bl 16ef98 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 13d8be │ │ │ │ ldrb.w r0, [r6, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cbnz r1, 13d89a │ │ │ │ @@ -342872,15 +342872,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13d84e │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ ldrb.w r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13d7be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 13d7aa │ │ │ │ b.n 13d7be │ │ │ │ @@ -343458,15 +343458,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 13e750 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 13e6d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13defc │ │ │ │ movs r7, #24 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ @@ -343497,15 +343497,15 @@ │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mla r3, r7, r0, r3 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr.w r2, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcs.n 13deea │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ mov.w sl, r5, lsl #2 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ @@ -343528,15 +343528,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13de6c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 13deae │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13de4c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #24 │ │ │ │ @@ -343555,27 +343555,27 @@ │ │ │ │ bne.n 13df08 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13df58 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13df40 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 13df0e │ │ │ │ @@ -343609,34 +343609,34 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 13dfce │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr.w sl, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ cbz r1, 13dfce │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bl 13c770 │ │ │ │ ldr.w r0, [fp, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 13df9a │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 13df76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 13dff8 │ │ │ │ b.n 13da04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13da04 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr.w r0, [fp, #96] @ 0x60 │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ @@ -343660,15 +343660,15 @@ │ │ │ │ ldr.w r3, [r3, sl] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 13dea4 │ │ │ │ b.n 13de8c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 13e076 │ │ │ │ bl 11553c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -343808,27 +343808,27 @@ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 13e7da │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 13e1fa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13e1e4 │ │ │ │ ldr.w r1, [fp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ @@ -343953,15 +343953,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r9, [fp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -343988,19 +343988,19 @@ │ │ │ │ mov r0, fp │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #56] @ 0x38 │ │ │ │ movs r2, #4 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [fp, #16] │ │ │ │ - bl 16e0c0 │ │ │ │ + bl 16e0d0 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r1, r8 │ │ │ │ bl 13c4cc │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r2, r9, lsl #2] │ │ │ │ lsls r0, r1, #18 │ │ │ │ @@ -344276,19 +344276,19 @@ │ │ │ │ mov r0, fp │ │ │ │ ldmdb r3, {r2, r3} │ │ │ │ bl 13d5bc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 13e55e │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de36 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 13e71e │ │ │ │ mov r2, fp │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ bl 13d44c │ │ │ │ sub.w r1, r6, #28 │ │ │ │ @@ -344298,43 +344298,43 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13de36 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de36 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13e6ea │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e6ea │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de36 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e6ea │ │ │ │ b.n 13e72e │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 13de2c │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r5, 13e7a0 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 13e7d2 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ @@ -344346,28 +344346,28 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 13de2c │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de2c │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 13e768 │ │ │ │ ldr.w r1, [r6, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e768 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 13de2c │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 13c800 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -344375,34 +344375,34 @@ │ │ │ │ b.n 13e7b0 │ │ │ │ ldrb r3, [r6, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13e778 │ │ │ │ b.n 13e770 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ │ │ - bl 16f2dc │ │ │ │ + bl 16f2ec │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13e858 │ │ │ │ mla r6, r7, r8, r6 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r0, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 13e818 │ │ │ │ cbz r7, 13e858 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 16f304 │ │ │ │ + bl 16f314 │ │ │ │ mov r7, r0 │ │ │ │ b.n 13e7f4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13e964 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #52 @ 0x34 │ │ │ │ @@ -344606,15 +344606,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 13c568 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -344628,15 +344628,15 @@ │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 13ea74 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r2 │ │ │ │ @@ -344650,29 +344650,29 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr.w r2, [pc, #2376] @ 13f40c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e288 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ bl 13c568 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r8, [r6, #100] @ 0x64 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ add.w r7, r6, #64 @ 0x40 │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ add.w lr, r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -344755,22 +344755,22 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mul.w r9, r8, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add.w r5, r3, r9 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w fp, [r7, #96] @ 0x60 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr r5, [r7, #88] @ 0x58 │ │ │ │ str.w r0, [fp, r9] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 13ec22 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ @@ -344843,15 +344843,15 @@ │ │ │ │ cmp fp, r3 │ │ │ │ bne.n 13ec48 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 13ef04 │ │ │ │ @@ -345256,15 +345256,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 13f096 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 146684 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [pc, #796] @ (13f410 ) │ │ │ │ ldr r2, [pc, #800] @ (13f414 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1446b4 │ │ │ │ @@ -345486,15 +345486,15 @@ │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ bl 146920 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ str.w r3, [sl, #480] @ 0x1e0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [pc, #244] @ (13f418 ) │ │ │ │ ldr r3, [pc, #224] @ (13f408 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -345625,15 +345625,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f4b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f45a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -345710,15 +345710,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f574 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f51a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -345849,15 +345849,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [pc, #60] @ (13f6b4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sp │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13f65a │ │ │ │ cmp r4, #0 │ │ │ │ @@ -346292,15 +346292,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 13fae4 │ │ │ │ lsls r0, r3, #25 │ │ │ │ lsls r2, r6, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -346955,15 +346955,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1401d6 │ │ │ │ nop │ │ │ │ vqadd.u16 q8, q3, │ │ │ │ lsls r0, r7, #30 │ │ │ │ @@ -347344,15 +347344,15 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1405a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfb400071 │ │ │ │ @@ -347505,15 +347505,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 14070c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrsh.w r0, [lr, #113] @ 0x71 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ @@ -347531,19 +347531,19 @@ │ │ │ │ ldr r1, [pc, #16] @ (140800 ) │ │ │ │ ldr r0, [pc, #20] @ (140804 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ bl 114538 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ movs r0, r4 │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ movs r4, r2 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ @@ -347612,15 +347612,15 @@ │ │ │ │ bl 12900c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #8] @ (1408dc ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 129118 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -348153,15 +348153,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 140e6e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -348459,15 +348459,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 141084 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -348748,15 +348748,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1413fe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -349059,15 +349059,15 @@ │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, sl │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str.w r0, [sl, #88] @ 0x58 │ │ │ │ ldr.w sl, [r5, #40] @ 0x28 │ │ │ │ ldr.w r2, [sl, #80] @ 0x50 │ │ │ │ b.n 14167e │ │ │ │ subs r2, #4 │ │ │ │ add.w r3, sp, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -349448,15 +349448,15 @@ │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 141aa6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 141abc │ │ │ │ @@ -349490,15 +349490,15 @@ │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1884dc │ │ │ │ + bl 1884ec │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 12922c │ │ │ │ mov r1, r7 │ │ │ │ @@ -349885,15 +349885,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 141f0a │ │ │ │ movs r3, #3 │ │ │ │ b.n 141ef8 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -349979,15 +349979,15 @@ │ │ │ │ add.w r4, r5, #84 @ 0x54 │ │ │ │ ldr r3, [pc, #808] @ (142438 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188514 │ │ │ │ + bl 188524 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 12922c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -352239,15 +352239,15 @@ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1438ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [r3, #104] @ 0x68 │ │ │ │ mov r0, fp │ │ │ │ @@ -353567,15 +353567,15 @@ │ │ │ │ ldr r1, [r7, #112] @ 0x70 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #108] @ 0x6c │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 14462e │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -353597,15 +353597,15 @@ │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 144b8a │ │ │ │ ldr.w r6, [r8, #84] @ 0x54 │ │ │ │ add.w sl, r8, #80 @ 0x50 │ │ │ │ @@ -353675,45 +353675,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r4, [r8, #84] @ 0x54 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp r4, sl │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1447fc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ mov r2, r7 │ │ │ │ str.w r0, [r6, r5, lsl #2] │ │ │ │ movs r1, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #28] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1447ca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r7, #1 │ │ │ │ @@ -353795,15 +353795,15 @@ │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [fp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 144756 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ @@ -354049,15 +354049,15 @@ │ │ │ │ b.n 144ad6 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1446e2 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ b.n 144af6 │ │ │ │ @@ -355499,15 +355499,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ and.w r2, r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ b.n 1459f0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -355543,29 +355543,29 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 145750 │ │ │ │ ldrd r3, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add.w r3, r1, #80 @ 0x50 │ │ │ │ cmp r4, r3 │ │ │ │ bne.w 1456c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r3, 145b68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ b.n 145952 │ │ │ │ @@ -355587,15 +355587,15 @@ │ │ │ │ strh.w r2, [sp, #78] @ 0x4e │ │ │ │ add r0, r4 │ │ │ │ strh.w r0, [sp, #76] @ 0x4c │ │ │ │ b.n 145952 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ b.n 14591a │ │ │ │ ldrd r2, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r2, #4] │ │ │ │ @@ -356031,15 +356031,15 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #24 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ strh r1, [r0, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ @@ -356061,15 +356061,15 @@ │ │ │ │ it pl │ │ │ │ uxthpl r3, r3 │ │ │ │ movs r0, #1 │ │ │ │ strh r3, [r4, #2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ strh r2, [r4, #4] │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -356079,15 +356079,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ subs r6, r2, #0 │ │ │ │ blt.n 14615a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r2, r3 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ mov.w lr, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r3, lr │ │ │ │ @@ -356128,15 +356128,15 @@ │ │ │ │ add r1, r8 │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ add r3, r6 │ │ │ │ str.w sl, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ @@ -357220,15 +357220,15 @@ │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #1 │ │ │ │ add r8, r2 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 146c0c │ │ │ │ b.n 146a24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, r8 │ │ │ │ beq.n 146cac │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ add.w r9, fp, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ @@ -357245,30 +357245,30 @@ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 146c72 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 146c70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ b.n 146c70 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 146c68 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ cmp fp, r8 │ │ │ │ bne.n 146c58 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ b.n 146be0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r6, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [sp, #720] @ 0x2d0 │ │ │ │ @@ -360138,32 +360138,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (1489d4 ) │ │ │ │ @@ -360403,32 +360403,32 @@ │ │ │ │ orrs r5, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r2, #5 │ │ │ │ + movs r1, #4 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orrs r5, r3 │ │ │ │ - and.w r3, r7, #31 │ │ │ │ + lsrs r3, r7, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - lsrs r7, r7, #5 │ │ │ │ + and.w r7, r7, #31 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - movs r2, #5 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, #4 │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [pc, #52] @ (148c60 ) │ │ │ │ @@ -362482,31 +362482,31 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r5, [sp, #184] @ 0xb8 │ │ │ │ orrs r6, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sl] │ │ │ │ orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r5, r3 │ │ │ │ - mov.w r3, r9, lsr #8 │ │ │ │ + uxtb.w r3, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ @@ -362673,49 +362673,49 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 146e3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ @@ -362724,65 +362724,65 @@ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #44] @ (14a388 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #32] @ (14a380 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14a37c │ │ │ │ + bne.n 14a37a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, r6] │ │ │ │ lsls r1, r6, #1 │ │ │ │ - ldrb r4, [r3, r2] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -363455,20 +363455,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ ldr r3, [pc, #356] @ (14abc8 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r1, [pc, #344] @ (14abcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ @@ -363479,119 +363479,120 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 146e3c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #180] @ 0xb4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #180] @ 0xb4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ + ldr.w r9, [r9, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ bl 147eb4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ vldr d7, [pc, #136] @ 14abc0 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r2 │ │ │ │ + orrs r4, r2 │ │ │ │ ldr r2, [pc, #56] @ (14abd0 ) │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [pc, #44] @ (14abc8 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14abb8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -364956,73 +364957,73 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r8, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 146e3c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, #0 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ it ne │ │ │ │ @@ -365031,25 +365032,25 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -365058,20 +365059,20 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ @@ -365088,49 +365089,49 @@ │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + orrs r7, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ orr.w r7, r7, r9 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ @@ -365375,32 +365376,32 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #280] @ 0x118 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -365460,22 +365461,22 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #616] @ (14c0b8 ) │ │ │ │ + ldr r3, [pc, #660] @ (14c0e4 ) │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r1, #8] │ │ │ │ - ldr r1, [pc, #604] @ (14c0bc ) │ │ │ │ + ldr r1, [pc, #648] @ (14c0e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r9, #1 │ │ │ │ @@ -365617,133 +365618,143 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ - mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477b8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r5, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldrb.w r2, [r8, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldrb.w r5, [r8, #13] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldrb.w r9, [r8, #13] │ │ │ │ + orr.w fp, r5, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 14c092 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 14c0a0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr.w r3, [r8, #16] │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - cmp r3, #1 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - itet hi │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldrd r7, r5, [sp, #188] @ 0xbc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w r3, [r8, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 146e3c │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #1 │ │ │ │ + orr.w r3, r3, r7 │ │ │ │ + it ls │ │ │ │ + movls r2, r9 │ │ │ │ + orr.w fp, r3, fp │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ite hi │ │ │ │ movhi r7, #0 │ │ │ │ - movls r7, r5 │ │ │ │ + movls r7, r2 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + it hi │ │ │ │ ldrhi r3, [sp, #12] │ │ │ │ - orr.w r6, r6, r2 │ │ │ │ + orr.w r5, r5, r6 │ │ │ │ itt hi │ │ │ │ - ldrbhi r5, [r3, #0] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ + ldrbhi.w r9, [r3] │ │ │ │ + ubfxhi r2, r9, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #84] @ (14c0c0 ) │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ + orrs r2, r5 │ │ │ │ + str.w r2, [sl, #4] │ │ │ │ + ldr r2, [pc, #108] @ (14c0ec ) │ │ │ │ + orr.w r3, fp, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ - ldr r3, [pc, #64] @ (14c0b8 ) │ │ │ │ + ldr r3, [pc, #92] @ (14c0e4 ) │ │ │ │ add r2, pc │ │ │ │ - str.w r6, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14c0b4 │ │ │ │ + bne.n 14c0de │ │ │ │ mov r0, sl │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - and.w r3, r5, #1 │ │ │ │ + and.w r3, r9, #1 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldrb.w r3, [r8, #12] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldrd r8, r5, [sp, #188] @ 0xbc │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 146e3c │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ubfx r5, r5, #1, #1 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ubfx r2, r9, #1, #1 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - orrs r6, r3 │ │ │ │ - b.n 14c056 │ │ │ │ + orr.w fp, r8, fp │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r5, r6 │ │ │ │ + b.n 14c064 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - subs r7, #134 @ 0x86 │ │ │ │ + subs r7, #116 @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr.w r2, [pc, #1496] @ 14c6b8 │ │ │ │ + ldr.w r2, [pc, #1496] @ 14c6e0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr.w r3, [pc, #1496] @ 14c6bc │ │ │ │ + ldr.w r3, [pc, #1496] @ 14c6e4 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14c684 │ │ │ │ + bne.w 14c6ac │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -365765,88 +365776,88 @@ │ │ │ │ and.w r2, r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ ubfx r9, r5, #2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 14c43a │ │ │ │ + bne.w 14c462 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov.w r9, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, r7, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ bl 146e3c │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr.w sl, [fp, #28] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r5, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ subs r3, r3, r6 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -365854,25 +365865,25 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ @@ -365882,78 +365893,78 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ movs r2, #30 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ and.w r3, r5, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r9, r8, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14c694 │ │ │ │ + bne.w 14c6bc │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, r5, #5, #1 │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r2, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ + orrs r2, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + orrs r2, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r7, r2, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ @@ -366054,23 +366065,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #676] @ (14c6c0 ) │ │ │ │ - ldr r3, [pc, #672] @ (14c6bc ) │ │ │ │ + ldr r2, [pc, #676] @ (14c6e8 ) │ │ │ │ + ldr r3, [pc, #672] @ (14c6e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14c6a4 │ │ │ │ + bne.w 14c6cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -366103,15 +366114,15 @@ │ │ │ │ ldr r5, [sp, #268] @ 0x10c │ │ │ │ ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #520] @ 14c6a8 │ │ │ │ + vldr d8, [pc, #520] @ 14c6d0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r1, [sp, #24] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146f44 │ │ │ │ @@ -366226,41 +366237,41 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - vldr d7, [pc, #228] @ 14c6b0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r6, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #204] @ 14c6d8 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14c69e │ │ │ │ + bne.n 14c6c6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r6, #0 │ │ │ │ ubfxhi r3, r8, #5, #1 │ │ │ │ ldrls r3, [sp, #8] │ │ │ │ movls r6, r3 │ │ │ │ @@ -366303,56 +366314,56 @@ │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 14c412 │ │ │ │ + b.n 14c43a │ │ │ │ and.w r1, r2, #1 │ │ │ │ orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 14c128 │ │ │ │ + b.n 14c150 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 14c2aa │ │ │ │ + b.n 14c2d2 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 14c618 │ │ │ │ + b.n 14c640 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #20 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr.w r2, [pc, #1472] @ 14cc98 │ │ │ │ + ldr.w r2, [pc, #1472] @ 14ccc0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r3, [pc, #1472] @ 14cc9c │ │ │ │ + ldr.w r3, [pc, #1472] @ 14ccc4 │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14cc72 │ │ │ │ + bne.w 14cc9a │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -366375,94 +366386,94 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 14ca28 │ │ │ │ + bne.w 14ca50 │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e3c │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r8, [sp] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #28] │ │ │ │ ldr r6, [sp, #288] @ 0x120 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #32] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, fp │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #14 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ and.w r3, r3, #1344 @ 0x540 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ @@ -366471,26 +366482,26 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1477b8 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -366499,83 +366510,83 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #30 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ and.w r3, r7, #1344 @ 0x540 │ │ │ │ subs r3, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldrd r9, r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14cc82 │ │ │ │ + bne.w 14ccaa │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittee hi │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ ldrls r7, [sp, #12] │ │ │ │ movls r3, r7 │ │ │ │ movs r2, #15 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - orrs r3, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ orrs r7, r2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, r9 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ orr.w r6, r3, r2 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ @@ -366662,23 +366673,23 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #660] @ (14cca0 ) │ │ │ │ - ldr r3, [pc, #652] @ (14cc9c ) │ │ │ │ + ldr r2, [pc, #660] @ (14ccc8 ) │ │ │ │ + ldr r3, [pc, #652] @ (14ccc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14cc92 │ │ │ │ + bne.w 14ccba │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -366845,42 +366856,42 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov.w r8, #0 │ │ │ │ - mov.w r9, #0 │ │ │ │ orrs r7, r2 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14cc8c │ │ │ │ + bne.n 14ccb4 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r5, #0 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ movls r5, r3 │ │ │ │ @@ -366913,49 +366924,49 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 14ca04 │ │ │ │ + b.n 14ca2c │ │ │ │ and.w r1, r2, #1 │ │ │ │ orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 14c720 │ │ │ │ + b.n 14c748 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 14c8bc │ │ │ │ + b.n 14c8e4 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 14cc22 │ │ │ │ + b.n 14cc4a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #28 │ │ │ │ + subs r0, #244 @ 0xf4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #284] @ (14cddc ) │ │ │ │ + ldr r3, [pc, #284] @ (14ce04 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #272] @ (14cde0 ) │ │ │ │ + ldr r1, [pc, #272] @ (14ce08 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -367034,51 +367045,51 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14cde4 ) │ │ │ │ + ldr r2, [pc, #44] @ (14ce0c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14cddc ) │ │ │ │ + ldr r3, [pc, #32] @ (14ce04 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14cdd8 │ │ │ │ + bne.n 14ce00 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #46 @ 0x2e │ │ │ │ + adds r3, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #428] @ (14cfac ) │ │ │ │ + ldr r3, [pc, #428] @ (14cfd4 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (14cfb0 ) │ │ │ │ + ldr r1, [pc, #416] @ (14cfd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367220,51 +367231,51 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14cfb4 ) │ │ │ │ + ldr r2, [pc, #48] @ (14cfdc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14cfac ) │ │ │ │ + ldr r3, [pc, #36] @ (14cfd4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14cfa8 │ │ │ │ + bne.n 14cfd0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #198 @ 0xc6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (14d178 ) │ │ │ │ + ldr r3, [pc, #420] @ (14d1a0 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #408] @ (14d17c ) │ │ │ │ + ldr r1, [pc, #408] @ (14d1a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367406,52 +367417,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14d180 ) │ │ │ │ + ldr r2, [pc, #48] @ (14d1a8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d178 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d1a0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d172 │ │ │ │ + bne.n 14d19a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #26 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #396] @ (14d328 ) │ │ │ │ + ldr r3, [pc, #396] @ (14d350 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (14d32c ) │ │ │ │ + ldr r1, [pc, #384] @ (14d354 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367578,52 +367589,52 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14d330 ) │ │ │ │ + ldr r2, [pc, #48] @ (14d358 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14d328 ) │ │ │ │ + ldr r3, [pc, #36] @ (14d350 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d322 │ │ │ │ + bne.n 14d34a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #82 @ 0x52 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #250 @ 0xfa │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #192] @ (14d438 ) │ │ │ │ add.w r8, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (14d414 ) │ │ │ │ + ldr r1, [pc, #180] @ (14d43c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367666,52 +367677,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d418 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d440 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d410 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d438 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d40a │ │ │ │ + bne.n 14d432 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #156 @ 0x9c │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r4, #14 │ │ │ │ + cmp r3, #230 @ 0xe6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (14d51c ) │ │ │ │ + ldr r3, [pc, #228] @ (14d544 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (14d520 ) │ │ │ │ + ldr r1, [pc, #216] @ (14d548 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367768,52 +367779,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d524 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d54c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d51c ) │ │ │ │ + ldr r3, [pc, #32] @ (14d544 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d516 │ │ │ │ + bne.n 14d53e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #182 @ 0xb6 │ │ │ │ + cmp r3, #142 @ 0x8e │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #164] @ (14d5e8 ) │ │ │ │ + ldr r3, [pc, #164] @ (14d610 ) │ │ │ │ add r6, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #152] @ (14d5ec ) │ │ │ │ + ldr r1, [pc, #152] @ (14d614 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367847,52 +367858,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d5f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d618 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d5e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d610 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d5e2 │ │ │ │ + bne.n 14d60a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #170 @ 0xaa │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r2, #54 @ 0x36 │ │ │ │ + cmp r2, #14 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #188] @ (14d6cc ) │ │ │ │ + ldr r3, [pc, #188] @ (14d6f4 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #176] @ (14d6d0 ) │ │ │ │ + ldr r1, [pc, #176] @ (14d6f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -367937,51 +367948,51 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d6d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d6fc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d6cc ) │ │ │ │ + ldr r3, [pc, #32] @ (14d6f4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d6c8 │ │ │ │ + bne.n 14d6f0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #222 @ 0xde │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #40 @ 0x28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #220] @ (14d7f8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (14d7d4 ) │ │ │ │ + ldr r1, [pc, #208] @ (14d7fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -368036,52 +368047,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d7d8 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d800 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d7d0 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d7f8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d7ca │ │ │ │ + bne.n 14d7f2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ + cmp r0, #210 @ 0xd2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + cmp r0, #38 @ 0x26 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #256] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #256] @ (14d920 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (14d8fc ) │ │ │ │ + ldr r1, [pc, #244] @ (14d924 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -368150,52 +368161,52 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14d900 ) │ │ │ │ + ldr r2, [pc, #44] @ (14d928 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14d8f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (14d920 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14d8f2 │ │ │ │ + bne.n 14d91a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #246 @ 0xf6 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + movs r6, #254 @ 0xfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #328] @ (14da64 ) │ │ │ │ + ldr r3, [pc, #328] @ (14da8c ) │ │ │ │ add r4, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #316] @ (14da68 ) │ │ │ │ + ldr r1, [pc, #316] @ (14da90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -368288,45 +368299,45 @@ │ │ │ │ mov r1, r7 │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (14da6c ) │ │ │ │ + ldr r2, [pc, #48] @ (14da94 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14da64 ) │ │ │ │ + ldr r3, [pc, #36] @ (14da8c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14da60 │ │ │ │ + bne.n 14da88 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ lsls r1, r6, #1 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #660] @ (14dd1c ) │ │ │ │ + ldr r2, [pc, #660] @ (14dd44 ) │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #660] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #660] @ (14dd48 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -368517,15 +368528,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14dcf2 │ │ │ │ + bne.n 14dd1a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -368548,26 +368559,26 @@ │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #84] @ (14dd24 ) │ │ │ │ + ldr r2, [pc, #84] @ (14dd4c ) │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - ldr r3, [pc, #72] @ (14dd20 ) │ │ │ │ + ldr r3, [pc, #72] @ (14dd48 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14dd18 │ │ │ │ + bne.n 14dd40 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ and.w r3, r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -368578,181 +368589,177 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #204] @ 0xcc │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r6, r7 │ │ │ │ - b.n 14dcb8 │ │ │ │ + b.n 14dce0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + movs r5, #72 @ 0x48 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #38 @ 0x26 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1336] @ 14e278 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1336] @ 14e27c │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1328] @ 14e298 │ │ │ │ + ldr.w r3, [pc, #1328] @ 14e29c │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14e244 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + bne.w 14e262 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r1, [r1, #0] │ │ │ │ ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str r4, [sp, #24] │ │ │ │ itet hi │ │ │ │ orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #28] │ │ │ │ + ldrls r2, [sp, #24] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r2, #1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, sl │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov r8, sl │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r2, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e036 │ │ │ │ + bne.w 14e054 │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ add.w r9, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r7, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 146e3c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 146e3c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ @@ -368763,108 +368770,108 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ - mov r5, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e256 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.w 14e274 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [r8] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #284] @ 0x11c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + orrs r2, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r5 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r1 │ │ │ │ ldrh.w r1, [sl, #12] │ │ │ │ orr.w r8, r2, r0 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orr.w r5, r3, r2 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ @@ -368888,40 +368895,39 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #612] @ (14e280 ) │ │ │ │ - ldr r3, [pc, #604] @ (14e278 ) │ │ │ │ + ldr r2, [pc, #616] @ (14e2a0 ) │ │ │ │ + ldr r3, [pc, #608] @ (14e29c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14e268 │ │ │ │ + bne.w 14e286 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #284 @ 0x11c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r5, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd fp, sl, [sp, #284] @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r1, r2 │ │ │ │ @@ -368932,40 +368938,41 @@ │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r7, [sp, #284] @ 0x11c │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r6, [sp, #284] @ 0x11c │ │ │ │ orr.w r7, fp, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ ldr.w r2, [fp] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ @@ -368977,99 +368984,98 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r1, r5 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ + str r6, [sp, #28] │ │ │ │ orr.w r9, r7, r3 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #180] @ 0xb4 │ │ │ │ + ldr.w sl, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, sl │ │ │ │ + movs r7, #0 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #180] @ 0xb4 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #232] @ 14e270 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ ldr r7, [sp, #288] @ 0x120 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ + vldr d7, [pc, #204] @ 14e290 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14e260 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 14e27e │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ @@ -369109,60 +369115,61 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 14e012 │ │ │ │ + b.n 14e030 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 14dd88 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 14ddac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14df5a │ │ │ │ + b.n 14df76 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 14e1de │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 14e1fc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ + lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - subs r0, r4, #7 │ │ │ │ + subs r2, r0, #7 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1216] @ 14e760 │ │ │ │ - ldr.w r3, [pc, #1216] @ 14e764 │ │ │ │ + ldr.w r2, [pc, #1200] @ 14e770 │ │ │ │ + ldr.w r3, [pc, #1200] @ 14e774 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14e730 │ │ │ │ + bne.w 14e740 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -369175,121 +369182,119 @@ │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movs r6, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov.w r9, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ - mov sl, r6 │ │ │ │ - ubfx r3, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ + mov r6, r9 │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ubfx sl, r2, #1, #1 │ │ │ │ + ubfx r8, r2, #2, #1 │ │ │ │ + ubfx fp, r2, #11, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 14e544 │ │ │ │ + bne.w 14e562 │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r6, [sp] │ │ │ │ + strd sl, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 146e3c │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #272] @ 0x110 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + strd fp, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - mov r6, sl │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + mov r6, r9 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr.w r9, [sl] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ ubfx r3, r9, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -369307,26 +369312,26 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14e742 │ │ │ │ + bne.w 14e752 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itete hi │ │ │ │ ldrhi.w r3, [r8, #4] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ ldrbhi r2, [r3, #0] │ │ │ │ movls r3, r2 │ │ │ │ @@ -369334,48 +369339,48 @@ │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #268] @ 0x10c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r3, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + orrs r2, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r8, r2, r0 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -369407,411 +369412,408 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #576] @ (14e768 ) │ │ │ │ - ldr r3, [pc, #568] @ (14e764 ) │ │ │ │ + ldr r2, [pc, #560] @ (14e778 ) │ │ │ │ + ldr r3, [pc, #556] @ (14e774 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14e752 │ │ │ │ + bne.w 14e764 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov.w sl, #0 │ │ │ │ bl 146e3c │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + strd sl, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r6, [sp] │ │ │ │ - ldrd fp, r7, [sp, #268] @ 0x10c │ │ │ │ + ldrd r7, r9, [sp, #268] @ 0x10c │ │ │ │ bl 146e3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, fp, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r7, #0 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd fp, r6, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + mov.w r9, #0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r6, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #268] @ 0x10c │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ + mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - orrs r7, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 47a50 │ │ │ │ ldr.w fp, [r5, #28] │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ │ │ + str.w r9, [sp, #164] @ 0xa4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r7, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #160] @ 0xa0 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ubfx r7, sl, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - vldr d7, [pc, #240] @ 14e758 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + vldr d7, [pc, #208] @ 14e768 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orrs r7, r2 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + vstr d7, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orrs r7, r2 │ │ │ │ + orrs r6, r2 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14e74c │ │ │ │ + bne.n 14e75c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r6, #0 │ │ │ │ + itete hi │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ - ldrls r2, [sp, #8] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r6, r2 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ldrls r1, [sp, #8] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + movls r2, r1 │ │ │ │ + itt hi │ │ │ │ + movhi r2, #0 │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + stmia.w sp, {r1, r2, r3} │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ bl 146e3c │ │ │ │ - ldrh.w r1, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - ldr r6, [sp, #268] @ 0x10c │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ orr.w r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - orr.w r6, r6, r7 │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ iteee eq │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ - eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + eorne.w r3, r3, sl │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ mov r1, r2 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 14e520 │ │ │ │ + b.n 14e53e │ │ │ │ mov r1, r2 │ │ │ │ orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 14e2e4 │ │ │ │ + b.n 14e304 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 14e46e │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 14e6c2 │ │ │ │ + b.n 14e48c │ │ │ │ + ubfx r1, r2, #1, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 14e6d6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ ... │ │ │ │ - adds r0, r3, #5 │ │ │ │ + adds r0, r7, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r3 │ │ │ │ + subs r4, r6, r2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [pc, #1392] @ 14ecf8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1392] @ 14ecfc │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1392] @ 14ed08 │ │ │ │ + ldr.w r3, [pc, #1392] @ 14ed0c │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ + ldrb r3, [r5, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14ecc8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + bne.w 14ecd6 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ it hi │ │ │ │ ldrhi r1, [r1, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ it hi │ │ │ │ ldrhi r1, [r1, #0] │ │ │ │ ubfx r4, r2, #5, #1 │ │ │ │ - str r4, [sp, #28] │ │ │ │ + str r4, [sp, #24] │ │ │ │ itet hi │ │ │ │ orrhi r2, r1 │ │ │ │ - ldrls r2, [sp, #28] │ │ │ │ + ldrls r2, [sp, #24] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ andeq.w fp, r2, #1 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, sl │ │ │ │ ldr r2, [r5, #8] │ │ │ │ + movs r6, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mov r8, r6 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + ubfx r0, r2, #11, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - ubfx r7, r2, #11, #1 │ │ │ │ + mov r7, r6 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14eaa0 │ │ │ │ + bne.w 14eaa6 │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ + strd r9, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r7, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ strd r3, fp, [sp] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ bl 146e3c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 146e3c │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #32] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ ldr r6, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r6, [sl] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ ubfx r3, r6, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ mov r2, r9 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #188] @ 0xbc │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ @@ -369822,112 +369824,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ strd r6, r7, [sp, #184] @ 0xb8 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ - mov r5, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #296] @ 0x128 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14ecda │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.w 14ece8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [r8] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ orrs r2, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #292] @ 0x124 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - orrs r3, r1 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - orrs r2, r1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - orrs r3, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - orrs r2, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + orrs r2, r1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ + orrs r3, r1 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r2, r5 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r3, r1 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r3, r3, r9 │ │ │ │ + orrs r2, r1 │ │ │ │ ldrh.w r1, [sl, #12] │ │ │ │ orr.w r8, r2, r0 │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ - orr.w r3, r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ orr.w r5, r3, r2 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ @@ -369951,276 +369953,275 @@ │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #636] @ (14ed00 ) │ │ │ │ - ldr r3, [pc, #624] @ (14ecf8 ) │ │ │ │ + ldr r2, [pc, #644] @ (14ed10 ) │ │ │ │ + ldr r3, [pc, #640] @ (14ed0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14ecec │ │ │ │ + bne.w 14ecf8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #292 @ 0x124 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r5, r3 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ ldrd fp, sl, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldr r7, [sp, #292] @ 0x124 │ │ │ │ bl 146e3c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #292] @ 0x124 │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r7, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r7 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ + str r6, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r6, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 146f44 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r1, r5 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #120 @ 0x78 │ │ │ │ - mov r0, r7 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ + add.w r8, sp, #120 @ 0x78 │ │ │ │ + mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #188] @ 0xbc │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ubfx r9, r7, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #184] @ 0xb8 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, sl │ │ │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, fp │ │ │ │ + str.w r9, [sp, #184] @ 0xb8 │ │ │ │ bl 14726c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #228] @ 14ecf0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + vldr d7, [pc, #204] @ 14ed00 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - orrs r6, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14ece4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 14ecf2 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ - movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + movhi r6, #0 │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #16] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ it ls │ │ │ │ - movls r3, r2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ + movls r6, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ - ldrh.w r1, [fp, #12] │ │ │ │ - ldr r2, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r6, [sp, #292] @ 0x124 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #296] @ 0x128 │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ + orrs r6, r7 │ │ │ │ + orr.w r5, r8, r5 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ - orrs r6, r2 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r7 │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ eorne r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + str.w r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 14ea7c │ │ │ │ + b.n 14ea82 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r2, r2, r2, lsr #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b.n 14e7d0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + b.n 14e7dc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ mov r3, fp │ │ │ │ - b.n 14e9bc │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 14ec62 │ │ │ │ + b.n 14e9c0 │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 14ec70 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ + adds r0, r4, r1 │ │ │ │ + lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r1 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - asrs r6, r6, #21 │ │ │ │ + asrs r0, r6, #21 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #480] @ (14eef8 ) │ │ │ │ - ldr r3, [pc, #480] @ (14eefc ) │ │ │ │ + ldr r2, [pc, #480] @ (14ef08 ) │ │ │ │ + ldr r3, [pc, #480] @ (14ef0c ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #196 @ 0xc4 │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ @@ -370377,52 +370378,52 @@ │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r4, r6, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14ef00 ) │ │ │ │ + ldr r2, [pc, #44] @ (14ef10 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (14eefc ) │ │ │ │ + ldr r3, [pc, #36] @ (14ef0c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14eef2 │ │ │ │ + bne.n 14ef02 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #4 │ │ │ │ + asrs r6, r2, #4 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #264] @ (14f028 ) │ │ │ │ + ldr r3, [pc, #264] @ (14f038 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #252] @ (14f02c ) │ │ │ │ + ldr r1, [pc, #252] @ (14f03c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -370492,67 +370493,67 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (14f030 ) │ │ │ │ + ldr r2, [pc, #44] @ (14f040 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (14f028 ) │ │ │ │ + ldr r3, [pc, #32] @ (14f038 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f022 │ │ │ │ + bne.n 14f032 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ lsls r1, r6, #1 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ lsls r1, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r5, [pc, #292] @ (14f16c ) │ │ │ │ + ldr r5, [pc, #292] @ (14f17c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #292] @ (14f170 ) │ │ │ │ + ldr r2, [pc, #292] @ (14f180 ) │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w r6, r1, #0 │ │ │ │ - blt.n 14f114 │ │ │ │ + blt.n 14f124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r2, #7 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub.w r0, r3, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.n 14f0ee │ │ │ │ + bls.n 14f0fe │ │ │ │ orrs r2, r1 │ │ │ │ cmp.w r3, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 14f128 │ │ │ │ + beq.n 14f138 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 147aec │ │ │ │ @@ -370564,134 +370565,134 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ bl 146e3c │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ ldr r4, [sp, #184] @ 0xb8 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 14f14c │ │ │ │ + bne.n 14f15c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r2, r7 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #160] @ (14f174 ) │ │ │ │ - ldr r3, [pc, #152] @ (14f170 ) │ │ │ │ + ldr r2, [pc, #160] @ (14f184 ) │ │ │ │ + ldr r3, [pc, #152] @ (14f180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f166 │ │ │ │ + bne.n 14f176 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 14f082 │ │ │ │ + bne.n 14f092 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 14f162 │ │ │ │ + bne.n 14f172 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r8 │ │ │ │ strd r1, r3, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f0ce │ │ │ │ + b.n 14f0de │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 146f44 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 14f104 │ │ │ │ + b.n 14f114 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14f0fc │ │ │ │ + beq.n 14f10c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r0, r8 │ │ │ │ bl 146e3c │ │ │ │ ldrd r1, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f100 │ │ │ │ + b.n 14f110 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - b.n 14f0b8 │ │ │ │ + b.n 14f0c8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 14f134 │ │ │ │ + b.n 14f144 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + lsrs r6, r2, #28 │ │ │ │ lsls r1, r6, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 14f1d0 │ │ │ │ + ldr.w lr, [pc, #72] @ 14f1e0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 14f1d4 │ │ │ │ + ldr.w ip, [pc, #68] @ 14f1e4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 14f034 │ │ │ │ + bl 14f044 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ strd r3, r2, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (14f1d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (14f1d4 ) │ │ │ │ + ldr r2, [pc, #36] @ (14f1e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (14f1e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f1cc │ │ │ │ + bne.n 14f1dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + lsrs r2, r3, #25 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #25 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (14f570 ) │ │ │ │ - ldr r3, [pc, #892] @ (14f574 ) │ │ │ │ + ldr r2, [pc, #892] @ (14f580 ) │ │ │ │ + ldr r3, [pc, #892] @ (14f584 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -370706,15 +370707,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 14f578 │ │ │ │ + beq.w 14f588 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -370933,62 +370934,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f7ee │ │ │ │ + beq.w 14f7fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14f806 │ │ │ │ + bne.w 14f816 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14f4a4 │ │ │ │ + beq.n 14f4b4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 14f568 │ │ │ │ + vldr d7, [pc, #164] @ 14f578 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f820 │ │ │ │ + beq.w 14f830 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f832 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 14f842 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 14f852 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -371008,30 +371009,30 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 14f800 │ │ │ │ + bls.w 14f810 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f83e │ │ │ │ + beq.w 14f84e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14f7b6 │ │ │ │ + b.n 14f7c6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -371159,15 +371160,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14f6d4 │ │ │ │ + beq.n 14f6e4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -371247,109 +371248,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14f800 │ │ │ │ + beq.n 14f810 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f83e │ │ │ │ + beq.n 14f84e │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (14f85c ) │ │ │ │ + ldr r2, [pc, #140] @ (14f86c ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14f860 ) │ │ │ │ + ldr r3, [pc, #136] @ (14f870 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14f856 │ │ │ │ + bne.n 14f866 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f81a │ │ │ │ + cbz r3, 14f82a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f7b6 │ │ │ │ + b.n 14f7c6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14f84c │ │ │ │ + beq.n 14f85c │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14f838 │ │ │ │ + cbz r3, 14f848 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14f7b6 │ │ │ │ + b.n 14f7c6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14f50e │ │ │ │ + b.n 14f51e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14f494 │ │ │ │ + b.n 14f4a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ (14fbf8 ) │ │ │ │ - ldr r3, [pc, #892] @ (14fbfc ) │ │ │ │ + ldr r2, [pc, #892] @ (14fc08 ) │ │ │ │ + ldr r3, [pc, #892] @ (14fc0c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -371364,15 +371365,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 14fc00 │ │ │ │ + beq.w 14fc10 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -371594,62 +371595,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe7e │ │ │ │ + beq.w 14fe8e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 14fe96 │ │ │ │ + bne.w 14fea6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14fb30 │ │ │ │ + beq.n 14fb40 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 14fbf0 │ │ │ │ + vldr d7, [pc, #160] @ 14fc00 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14feb0 │ │ │ │ + beq.w 14fec0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fec2 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 14fed2 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 14fee2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -371669,29 +371670,29 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 14fe90 │ │ │ │ + bls.w 14fea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fece │ │ │ │ + beq.w 14fede │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 14fe46 │ │ │ │ + b.n 14fe56 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -371819,15 +371820,15 @@ │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14fd58 │ │ │ │ + beq.n 14fd68 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -371910,109 +371911,109 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 14fe90 │ │ │ │ + beq.n 14fea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14fece │ │ │ │ + beq.n 14fede │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (14feec ) │ │ │ │ + ldr r2, [pc, #140] @ (14fefc ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (14fef0 ) │ │ │ │ + ldr r3, [pc, #136] @ (14ff00 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14fee6 │ │ │ │ + bne.n 14fef6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14feaa │ │ │ │ + cbz r3, 14feba │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fe46 │ │ │ │ + b.n 14fe56 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 14fedc │ │ │ │ + beq.n 14feec │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 14fec8 │ │ │ │ + cbz r3, 14fed8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ mov r2, r3 │ │ │ │ - b.n 14fe46 │ │ │ │ + b.n 14fe56 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 14fb9a │ │ │ │ + b.n 14fbaa │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 14fb20 │ │ │ │ + b.n 14fb30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #6 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (150290 ) │ │ │ │ - ldr r3, [pc, #900] @ (150294 ) │ │ │ │ + ldr r2, [pc, #900] @ (1502a0 ) │ │ │ │ + ldr r3, [pc, #900] @ (1502a4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -372027,15 +372028,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 150298 │ │ │ │ + beq.w 1502a8 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -372257,62 +372258,62 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15051a │ │ │ │ + beq.w 15052a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 150532 │ │ │ │ + bne.w 150542 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1501c4 │ │ │ │ + beq.n 1501d4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 150288 │ │ │ │ + vldr d7, [pc, #164] @ 150298 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15054c │ │ │ │ + beq.w 15055c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15055e │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 15056e │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 15057e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372332,30 +372333,30 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 15052c │ │ │ │ + bls.w 15053c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15056a │ │ │ │ + beq.w 15057a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1504e2 │ │ │ │ + b.n 1504f2 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #3 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ lsls r1, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -372483,15 +372484,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1503f4 │ │ │ │ + beq.n 150404 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -372574,107 +372575,107 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15052c │ │ │ │ + beq.n 15053c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15056a │ │ │ │ + beq.n 15057a │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ (150588 ) │ │ │ │ + ldr r2, [pc, #140] @ (150598 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (15058c ) │ │ │ │ + ldr r3, [pc, #136] @ (15059c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 150582 │ │ │ │ + bne.n 150592 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150546 │ │ │ │ + cbz r3, 150556 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1504e2 │ │ │ │ + b.n 1504f2 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 150578 │ │ │ │ + beq.n 150588 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150564 │ │ │ │ + cbz r3, 150574 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1504e2 │ │ │ │ + b.n 1504f2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 15022e │ │ │ │ + b.n 15023e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1501b4 │ │ │ │ + b.n 1501c4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfafc0070 │ │ │ │ + @ instruction: 0xfaec0070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #896] @ (150928 ) │ │ │ │ - ldr r3, [pc, #896] @ (15092c ) │ │ │ │ + ldr r2, [pc, #896] @ (150938 ) │ │ │ │ + ldr r3, [pc, #896] @ (15093c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -372689,29 +372690,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 150930 │ │ │ │ + beq.w 150940 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #784] @ 150920 │ │ │ │ + vldr d8, [pc, #784] @ 150930 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -372919,62 +372920,62 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150bb6 │ │ │ │ + beq.w 150bc6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 150bce │ │ │ │ + bne.w 150bde │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 150860 │ │ │ │ + beq.n 150870 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150920 │ │ │ │ + vldr d7, [pc, #160] @ 150930 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150be8 │ │ │ │ + beq.w 150bf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150bfa │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 150c0a │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 150c1a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -372994,29 +372995,29 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 150bc8 │ │ │ │ + bls.w 150bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150c06 │ │ │ │ + beq.w 150c16 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 150b7a │ │ │ │ + b.n 150b8a │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa500070 │ │ │ │ + @ instruction: 0xfa400070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -373032,15 +373033,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #700] @ 150c28 │ │ │ │ + vldr d8, [pc, #700] @ 150c38 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -373143,15 +373144,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 150a8c │ │ │ │ + beq.n 150a9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -373234,113 +373235,113 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 150bc8 │ │ │ │ + beq.n 150bd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 150c06 │ │ │ │ + beq.n 150c16 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (150c30 ) │ │ │ │ + ldr r2, [pc, #156] @ (150c40 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (150c34 ) │ │ │ │ + ldr r3, [pc, #152] @ (150c44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 150c1e │ │ │ │ + bne.n 150c2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150be2 │ │ │ │ + cbz r3, 150bf2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150b7a │ │ │ │ + b.n 150b8a │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 150c14 │ │ │ │ + beq.n 150c24 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 150c00 │ │ │ │ + cbz r3, 150c10 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ mov r2, r3 │ │ │ │ - b.n 150b7a │ │ │ │ + b.n 150b8a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1508ca │ │ │ │ + b.n 1508da │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 150850 │ │ │ │ + b.n 150860 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, r4, #15728640 @ 0xf00000 │ │ │ │ + orrs.w r0, r4, #15728640 @ 0xf00000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #904] @ (150fd8 ) │ │ │ │ - ldr r3, [pc, #904] @ (150fdc ) │ │ │ │ + ldr r2, [pc, #904] @ (150fe8 ) │ │ │ │ + ldr r3, [pc, #904] @ (150fec ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -373355,29 +373356,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 150fe0 │ │ │ │ + beq.w 150ff0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #792] @ 150fd0 │ │ │ │ + vldr d8, [pc, #792] @ 150fe0 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -373588,62 +373589,62 @@ │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151272 │ │ │ │ + beq.w 151282 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15128a │ │ │ │ + bne.w 15129a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 150f10 │ │ │ │ + beq.n 150f20 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #160] @ 150fd0 │ │ │ │ + vldr d7, [pc, #160] @ 150fe0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1512a4 │ │ │ │ + beq.w 1512b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1512b6 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 1512c6 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 1512d6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -373663,29 +373664,29 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 151284 │ │ │ │ + bls.w 151294 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1512c2 │ │ │ │ + beq.w 1512d2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151236 │ │ │ │ + b.n 151246 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3a80070 │ │ │ │ + @ instruction: 0xf3980070 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -373701,15 +373702,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #708] @ 1512e0 │ │ │ │ + vldr d8, [pc, #708] @ 1512f0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -373812,15 +373813,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15113c │ │ │ │ + beq.n 15114c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -373906,112 +373907,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 151284 │ │ │ │ + beq.n 151294 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1512c2 │ │ │ │ + beq.n 1512d2 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1512e8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1512f8 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (1512ec ) │ │ │ │ + ldr r3, [pc, #148] @ (1512fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1512da │ │ │ │ + bne.n 1512ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 15129e │ │ │ │ + cbz r3, 1512ae │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151236 │ │ │ │ + b.n 151246 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1512d0 │ │ │ │ + beq.n 1512e0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1512bc │ │ │ │ + cbz r3, 1512cc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151236 │ │ │ │ + b.n 151246 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 150f7a │ │ │ │ + b.n 150f8a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 150f00 │ │ │ │ + b.n 150f10 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r8, #448]! @ 0x1c0 │ │ │ │ + ldc 0, cr0, [r8, #448] @ 0x1c0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #824] @ (151640 ) │ │ │ │ - ldr r3, [pc, #824] @ (151644 ) │ │ │ │ + ldr r2, [pc, #824] @ (151650 ) │ │ │ │ + ldr r3, [pc, #824] @ (151654 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -374026,29 +374027,29 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 15169e │ │ │ │ + beq.w 1516ae │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r3, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #712] @ 151638 │ │ │ │ + vldr d8, [pc, #712] @ 151648 │ │ │ │ ldrd fp, r7, [sp, #204] @ 0xcc │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ @@ -374260,73 +374261,73 @@ │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151926 │ │ │ │ + beq.w 151936 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15193e │ │ │ │ + bne.w 15194e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1515cc │ │ │ │ + beq.n 1515dc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 151638 │ │ │ │ + vldr d7, [pc, #76] @ 151648 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151958 │ │ │ │ + beq.w 151968 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15196a │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 15197a │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 15198a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r0], #448 @ 0x1c0 │ │ │ │ + stcl 0, cr0, [r0], #448 @ 0x1c0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ @@ -374343,24 +374344,24 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 151938 │ │ │ │ + bls.w 151948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151976 │ │ │ │ + beq.w 151986 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1518ea │ │ │ │ + b.n 1518fa │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 146e3c │ │ │ │ @@ -374374,15 +374375,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 151998 │ │ │ │ + vldr d8, [pc, #704] @ 1519a8 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -374485,15 +374486,15 @@ │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1517fa │ │ │ │ + beq.n 15180a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -374505,15 +374506,15 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #372] @ 151998 │ │ │ │ + vldr d8, [pc, #372] @ 1519a8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -374575,114 +374576,114 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 151938 │ │ │ │ + beq.n 151948 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151976 │ │ │ │ + beq.n 151986 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1519a0 ) │ │ │ │ + ldr r2, [pc, #156] @ (1519b0 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (1519a4 ) │ │ │ │ + ldr r3, [pc, #152] @ (1519b4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15198e │ │ │ │ + bne.n 15199e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151952 │ │ │ │ + cbz r3, 151962 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1518ea │ │ │ │ + b.n 1518fa │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 151984 │ │ │ │ + beq.n 151994 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 151970 │ │ │ │ + cbz r3, 151980 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1518ea │ │ │ │ + b.n 1518fa │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 151648 │ │ │ │ + b.n 151658 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1515bc │ │ │ │ + b.n 1515cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15178c │ │ │ │ + b.n 15177c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #920] @ (151d58 ) │ │ │ │ - ldr r3, [pc, #920] @ (151d5c ) │ │ │ │ + ldr r2, [pc, #920] @ (151d68 ) │ │ │ │ + ldr r3, [pc, #920] @ (151d6c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -374697,15 +374698,15 @@ │ │ │ │ ubfx r0, r5, #8, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ ubfx r1, r5, #7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq.w 151d60 │ │ │ │ + beq.w 151d70 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -374934,62 +374935,62 @@ │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151ff0 │ │ │ │ + beq.w 152000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 152008 │ │ │ │ + bne.w 152018 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 151c8c │ │ │ │ + beq.n 151c9c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #164] @ 151d50 │ │ │ │ + vldr d7, [pc, #164] @ 151d60 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152022 │ │ │ │ + beq.w 152032 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152034 │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 152044 │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 152054 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -375009,30 +375010,30 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp sl, fp │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 152002 │ │ │ │ + bls.w 152012 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152040 │ │ │ │ + beq.w 152050 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 151fb4 │ │ │ │ + b.n 151fc4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1519cc │ │ │ │ + b.n 1519bc │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -375163,15 +375164,15 @@ │ │ │ │ blx 47a50 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 151ec4 │ │ │ │ + beq.n 151ed4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -375183,15 +375184,15 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ - vldr d8, [pc, #372] @ 152060 │ │ │ │ + vldr d8, [pc, #372] @ 152070 │ │ │ │ orrs r7, r3 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r2, #2 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -375253,113 +375254,113 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, sl, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 152002 │ │ │ │ + beq.n 152012 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 152040 │ │ │ │ + beq.n 152050 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (152068 ) │ │ │ │ + ldr r2, [pc, #152] @ (152078 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (15206c ) │ │ │ │ + ldr r3, [pc, #148] @ (15207c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 152058 │ │ │ │ + bne.n 152068 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 15201c │ │ │ │ + cbz r3, 15202c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151fb4 │ │ │ │ + b.n 151fc4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 15204e │ │ │ │ + beq.n 15205e │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 15203a │ │ │ │ + cbz r3, 15204a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 151fb4 │ │ │ │ + b.n 151fc4 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 151cf6 │ │ │ │ + b.n 151d06 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 151c7c │ │ │ │ + b.n 151c8c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1520c0 │ │ │ │ + b.n 1520b0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #832] @ (1523c8 ) │ │ │ │ - ldr r3, [pc, #832] @ (1523cc ) │ │ │ │ + ldr r2, [pc, #832] @ (1523d8 ) │ │ │ │ + ldr r3, [pc, #832] @ (1523dc ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -375372,15 +375373,15 @@ │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r8, r5, #6, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 152442 │ │ │ │ + beq.w 152452 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -375393,15 +375394,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #704] @ 1523c0 │ │ │ │ + vldr d8, [pc, #704] @ 1523d0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r8, fp, r3 │ │ │ │ @@ -375609,74 +375610,74 @@ │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152708 │ │ │ │ + beq.w 152718 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 152720 │ │ │ │ + bne.w 152730 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 152352 │ │ │ │ + beq.n 152362 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f178 │ │ │ │ + bl 14f188 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #76] @ 1523c0 │ │ │ │ + vldr d7, [pc, #76] @ 1523d0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15273a │ │ │ │ + beq.w 15274a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15274c │ │ │ │ - ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ beq.w 15275c │ │ │ │ + ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ + beq.w 15276c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 112 @ 0x70 │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ @@ -375706,24 +375707,24 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp sl, fp │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 15271a │ │ │ │ + bls.w 15272a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 152758 │ │ │ │ + beq.w 152768 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1526cc │ │ │ │ + b.n 1526dc │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -375738,15 +375739,15 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, r9, [sp] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - vldr d8, [pc, #764] @ 152778 │ │ │ │ + vldr d8, [pc, #764] @ 152788 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -375850,15 +375851,15 @@ │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d8, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1525b4 │ │ │ │ + beq.n 1525c4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 147954 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -375889,15 +375890,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ ite hi │ │ │ │ ldrhi r3, [r6, #28] │ │ │ │ movls r2, #0 │ │ │ │ str.w fp, [sp, #152] @ 0x98 │ │ │ │ - vldr d8, [pc, #352] @ 152778 │ │ │ │ + vldr d8, [pc, #352] @ 152788 │ │ │ │ it hi │ │ │ │ ldrhi r2, [r3, #4] │ │ │ │ bl 147a8c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -375953,121 +375954,120 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15271a │ │ │ │ + beq.n 15272a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 152758 │ │ │ │ + beq.n 152768 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (152780 ) │ │ │ │ + ldr r2, [pc, #152] @ (152790 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (152784 ) │ │ │ │ + ldr r3, [pc, #148] @ (152794 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 152770 │ │ │ │ + bne.n 152780 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 152734 │ │ │ │ + cbz r3, 152744 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1526cc │ │ │ │ + b.n 1526dc │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 152766 │ │ │ │ + beq.n 152776 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 152752 │ │ │ │ + cbz r3, 152762 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1526cc │ │ │ │ + b.n 1526dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1523d0 │ │ │ │ + b.n 1523e0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 152342 │ │ │ │ + b.n 152352 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1527a8 │ │ │ │ + bls.n 152798 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1232] @ 152c70 │ │ │ │ + ldr.w r3, [pc, #1232] @ 152c80 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 152c74 │ │ │ │ + ldr.w r0, [pc, #1220] @ 152c84 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -376080,29 +376080,30 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r6, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1529f6 │ │ │ │ + bne.w 152a06 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376125,17 +376126,17 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bne.w 152c7c │ │ │ │ + bne.w 152c8c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 152df6 │ │ │ │ + beq.w 152e06 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376277,15 +376278,15 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, fp, r3 │ │ │ │ - b.n 152c38 │ │ │ │ + b.n 152c48 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -376316,15 +376317,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #508] @ 152c60 │ │ │ │ + vldr d8, [pc, #508] @ 152c70 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -376391,23 +376392,14 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r6, sl, r6 │ │ │ │ orr.w sl, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -376422,24 +376414,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #212] @ 152c68 │ │ │ │ + vldr d7, [pc, #212] @ 152c78 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -376495,44 +376496,44 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #60] @ (152c78 ) │ │ │ │ + ldr r2, [pc, #60] @ (152c88 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (152c70 ) │ │ │ │ + ldr r3, [pc, #44] @ (152c80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 152fd0 │ │ │ │ + bne.w 152fe2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 152d00 │ │ │ │ + bhi.n 152cf8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - bcc.n 152bf4 │ │ │ │ + bcc.n 152be4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 152876 │ │ │ │ + bne.w 152886 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -376667,15 +376668,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ orr.w r4, r9, r3 │ │ │ │ - b.n 152c38 │ │ │ │ + b.n 152c48 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -376693,15 +376694,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #420] @ 152fd8 │ │ │ │ + vldr d8, [pc, #420] @ 152fe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -376776,71 +376777,73 @@ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w sl, r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -376848,37 +376851,36 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 152c38 │ │ │ │ + b.n 152c48 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1544] @ 153600 │ │ │ │ + ldr.w r3, [pc, #1544] @ 153610 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1532] @ 153604 │ │ │ │ + ldr.w r0, [pc, #1532] @ 153614 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -376891,29 +376893,30 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15325a │ │ │ │ + bne.w 15326a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -376936,17 +376939,17 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1534b2 │ │ │ │ + bne.w 1534c2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 15360c │ │ │ │ + beq.w 15361c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377087,15 +377090,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15348a │ │ │ │ + b.n 15349a │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -377126,15 +377129,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #808] @ 1535f0 │ │ │ │ + vldr d8, [pc, #808] @ 153600 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -377195,23 +377198,14 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -377226,24 +377220,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #532] @ 1535f8 │ │ │ │ + vldr d7, [pc, #532] @ 153608 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -377299,30 +377302,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #376] @ (153608 ) │ │ │ │ + ldr r2, [pc, #376] @ (153618 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (153600 ) │ │ │ │ + ldr r3, [pc, #360] @ (153610 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1537c6 │ │ │ │ + bne.w 1537d6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1530ce │ │ │ │ + bne.w 1530de │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377431,29 +377434,29 @@ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ bl 147600 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 153206 │ │ │ │ + b.n 153216 │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ @@ -377472,15 +377475,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #388] @ 1537d0 │ │ │ │ + vldr d8, [pc, #388] @ 1537e0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -377549,29 +377552,20 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ @@ -377581,74 +377575,82 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r6, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15324a │ │ │ │ + b.n 15325a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1544] @ 153df8 │ │ │ │ + ldr.w r3, [pc, #1544] @ 153e08 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1532] @ 153dfc │ │ │ │ + ldr.w r0, [pc, #1532] @ 153e0c │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -377661,29 +377663,30 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 153a52 │ │ │ │ + bne.w 153a62 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -377706,17 +377709,17 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 153caa │ │ │ │ + bne.w 153cba │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 153e04 │ │ │ │ + beq.w 153e14 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -377857,15 +377860,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 153c82 │ │ │ │ + b.n 153c92 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -377896,15 +377899,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #808] @ 153de8 │ │ │ │ + vldr d8, [pc, #808] @ 153df8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -377965,23 +377968,14 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -377996,24 +377990,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #532] @ 153df0 │ │ │ │ + vldr d7, [pc, #532] @ 153e00 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -378069,30 +378072,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #376] @ (153e00 ) │ │ │ │ + ldr r2, [pc, #376] @ (153e10 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (153df8 ) │ │ │ │ + ldr r3, [pc, #360] @ (153e08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153fbe │ │ │ │ + bne.w 153fce │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1538c6 │ │ │ │ + bne.w 1538d6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378201,29 +378204,29 @@ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ bl 1476e0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 1539fe │ │ │ │ + b.n 153a0e │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ lsls r0, r6, #1 │ │ │ │ - stmia r3!, {r1, r4, r5, r6} │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ @@ -378242,15 +378245,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #388] @ 153fc8 │ │ │ │ + vldr d8, [pc, #388] @ 153fd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -378319,29 +378322,20 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ @@ -378351,74 +378345,82 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r6, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 153a42 │ │ │ │ + b.n 153a52 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1544] @ 1545f0 │ │ │ │ + ldr.w r3, [pc, #1544] @ 154600 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1532] @ 1545f4 │ │ │ │ + ldr.w r0, [pc, #1532] @ 154604 │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r9, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -378431,29 +378433,30 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w fp, fp, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 15424a │ │ │ │ + bne.w 15425a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -378476,17 +378479,17 @@ │ │ │ │ moveq.w sl, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 1544a2 │ │ │ │ + bne.w 1544b2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 1545fc │ │ │ │ + beq.w 15460c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378627,15 +378630,15 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 15447a │ │ │ │ + b.n 15448a │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -378666,15 +378669,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - vldr d8, [pc, #808] @ 1545e0 │ │ │ │ + vldr d8, [pc, #808] @ 1545f0 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ @@ -378735,23 +378738,14 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -378766,24 +378760,33 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #532] @ 1545e8 │ │ │ │ + vldr d7, [pc, #532] @ 1545f8 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -378839,30 +378842,30 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #376] @ (1545f8 ) │ │ │ │ + ldr r2, [pc, #376] @ (154608 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (1545f0 ) │ │ │ │ + ldr r3, [pc, #360] @ (154600 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1547b6 │ │ │ │ + bne.w 1547c6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1540be │ │ │ │ + bne.w 1540ce │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -378971,29 +378974,29 @@ │ │ │ │ orr.w r6, r9, r6 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ bl 1476e0 │ │ │ │ mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 1541f6 │ │ │ │ + b.n 154206 │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - itt │ │ │ │ - lsl r0, r6, #1 │ │ │ │ - cbnz r2, 15465a @ unpredictable > │ │ │ │ + nop {15} │ │ │ │ + lsls r0, r6, #1 │ │ │ │ + cbnz r2, 154666 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ @@ -379012,15 +379015,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #388] @ 1547c0 │ │ │ │ + vldr d8, [pc, #388] @ 1547d0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -379089,29 +379092,20 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ - orr.w sl, r5, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r5, r9, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ @@ -379121,74 +379115,82 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r5, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r7, r6, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 15423a │ │ │ │ + b.n 15424a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1288] @ 154ce8 │ │ │ │ + ldr.w r3, [pc, #1288] @ 154cf8 │ │ │ │ mov r5, r1 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ - ldr.w r0, [pc, #1276] @ 154cec │ │ │ │ + ldr.w r0, [pc, #1276] @ 154cfc │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w sl, [r5, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ @@ -379201,29 +379203,30 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r7, [r8] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w sl, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp.w sl, #4 │ │ │ │ it eq │ │ │ │ cmpeq r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 154a5a │ │ │ │ + bne.w 154a6a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -379246,17 +379249,17 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne.w 154cf4 │ │ │ │ + bne.w 154d04 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 154e38 │ │ │ │ + beq.w 154e48 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379410,15 +379413,15 @@ │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 154cae │ │ │ │ + b.n 154cbe │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r2 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -379465,15 +379468,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - vldr d8, [pc, #488] @ 154cd8 │ │ │ │ + vldr d8, [pc, #488] @ 154ce8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -379521,23 +379524,14 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ @@ -379551,36 +379545,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + bl 146e3c │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ orr.w sl, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 146e3c │ │ │ │ - vldr d7, [pc, #216] @ 154ce0 │ │ │ │ + vldr d7, [pc, #216] @ 154cf0 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -379636,24 +379639,24 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (154cf0 ) │ │ │ │ + ldr r2, [pc, #60] @ (154d00 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (154ce8 ) │ │ │ │ + ldr r3, [pc, #44] @ (154cf8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 155012 │ │ │ │ + bne.w 155024 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -379661,20 +379664,20 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r6, 154d44 │ │ │ │ + cbz r6, 154d50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 1548b6 │ │ │ │ + bne.w 1548c6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -379790,15 +379793,15 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 146e3c │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ - b.n 1549fa │ │ │ │ + b.n 154a0a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -379816,15 +379819,15 @@ │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - vldr d8, [pc, #416] @ 155018 │ │ │ │ + vldr d8, [pc, #416] @ 155028 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -379895,134 +379898,136 @@ │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w fp, fp, r3 │ │ │ │ - bl 146e3c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ blx 47a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movs r6, #0 │ │ │ │ + movs r3, #0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ bl 14749c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 146e3c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 146e3c │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ - movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #10 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 146e3c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ - orr.w r5, fp, r5 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + orrs r5, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 146e3c │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 154a4a │ │ │ │ + b.n 154a5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2080] @ 0x820 │ │ │ │ - ldr.w r4, [pc, #2172] @ 1558ac │ │ │ │ + ldr.w r4, [pc, #2172] @ 1558bc │ │ │ │ sub.w sp, sp, #2000 @ 0x7d0 │ │ │ │ - ldr.w r3, [pc, #2168] @ 1558b0 │ │ │ │ + ldr.w r3, [pc, #2168] @ 1558c0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1996] @ 0x7cc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1557a2 │ │ │ │ + beq.w 1557b2 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1575fa │ │ │ │ + beq.w 15760a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 15507e │ │ │ │ + bls.n 15508e │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 157006 │ │ │ │ + beq.w 157016 │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 15702c │ │ │ │ + beq.w 15703c │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 155836 │ │ │ │ + beq.w 155846 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1557dc │ │ │ │ + bhi.w 1557ec │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #15 │ │ │ │ lsls r0, r5, #14 │ │ │ │ lsls r3, r6, #15 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r2, r3, #16 │ │ │ │ asrs r7, r6, #10 │ │ │ │ @@ -380927,1451 +380932,1451 @@ │ │ │ │ asrs r3, r7, #9 │ │ │ │ asrs r7, r1, #10 │ │ │ │ asrs r3, r4, #10 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 155d82 │ │ │ │ + bmi.w 155d92 │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 155810 │ │ │ │ + bpl.n 155820 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15704e │ │ │ │ + beq.w 15705e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ - bl 153fd0 │ │ │ │ + bl 153fe0 │ │ │ │ ldr.w r2, [sp, #1760] @ 0x6e0 │ │ │ │ ldr.w r3, [sp, #1756] @ 0x6dc │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #3072 @ 0xc00 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1557f0 │ │ │ │ - ldr r2, [pc, #212] @ (1558b4 ) │ │ │ │ + b.n 155800 │ │ │ │ + ldr r2, [pc, #212] @ (1558c4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #212] @ (1558b8 ) │ │ │ │ + ldr r1, [pc, #212] @ (1558c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - ldr r2, [pc, #200] @ (1558bc ) │ │ │ │ - ldr r3, [pc, #188] @ (1558b0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1558cc ) │ │ │ │ + ldr r3, [pc, #188] @ (1558c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1996] @ 0x7cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15786c │ │ │ │ + bne.w 15787c │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #2000 @ 0x7d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 155d9e │ │ │ │ + beq.w 155dae │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 152fe0 │ │ │ │ + bl 152ff0 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1489d8 │ │ │ │ ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6750208 @ 0x670000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r2, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r3, [sp, #1988] @ 0x7c4 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d550 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d550 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ nop │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ + add r7, sp, #712 @ 0x2c8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47aa │ │ │ │ movs r3, r2 │ │ │ │ stmia r5!, {r3, r5, r6} │ │ │ │ movs r2, r2 │ │ │ │ - add r0, sp, #32 │ │ │ │ + add r7, pc, #992 @ (adr r7, 155cb0 ) │ │ │ │ lsls r0, r6, #1 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d550 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d550 │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 14d528 │ │ │ │ + bl 14d550 │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 14d5f4 │ │ │ │ + bl 14d61c │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1684 @ 0x694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1688] @ 0x698 │ │ │ │ ldr.w r2, [sp, #1684] @ 0x694 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1676 @ 0x68c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1680] @ 0x690 │ │ │ │ ldr.w r2, [sp, #1676] @ 0x68c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1700 @ 0x6a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1704] @ 0x6a8 │ │ │ │ ldr.w r2, [sp, #1700] @ 0x6a4 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1696] @ 0x6a0 │ │ │ │ ldr.w r2, [sp, #1692] @ 0x69c │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1668 @ 0x684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1672] @ 0x688 │ │ │ │ ldr.w r2, [sp, #1668] @ 0x684 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1660 @ 0x67c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e780 │ │ │ │ ldr.w r3, [sp, #1664] @ 0x680 │ │ │ │ ldr.w r2, [sp, #1660] @ 0x67c │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1652 @ 0x674 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1656] @ 0x678 │ │ │ │ ldr.w r2, [sp, #1652] @ 0x674 │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1644 @ 0x66c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e780 │ │ │ │ ldr.w r3, [sp, #1648] @ 0x670 │ │ │ │ ldr.w r2, [sp, #1644] @ 0x66c │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1636 @ 0x664 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1640] @ 0x668 │ │ │ │ ldr.w r2, [sp, #1636] @ 0x664 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1628 @ 0x65c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1632] @ 0x660 │ │ │ │ ldr.w r2, [sp, #1628] @ 0x65c │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1620 @ 0x654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1624] @ 0x658 │ │ │ │ ldr.w r2, [sp, #1620] @ 0x654 │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1612 @ 0x64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1616] @ 0x650 │ │ │ │ ldr.w r2, [sp, #1612] @ 0x64c │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1604 @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1608] @ 0x648 │ │ │ │ ldr.w r2, [sp, #1604] @ 0x644 │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1596 @ 0x63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1600] @ 0x640 │ │ │ │ ldr.w r2, [sp, #1596] @ 0x63c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 14d334 │ │ │ │ + bl 14d35c │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d804 │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d92c │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 14d904 │ │ │ │ + bl 14d92c │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 14d6d8 │ │ │ │ + bl 14d700 │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d804 │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 14d7dc │ │ │ │ + bl 14d804 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1724 @ 0x6bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cca4 │ │ │ │ + bl 14cccc │ │ │ │ ldr.w r3, [sp, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [sp, #1724] @ 0x6bc │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ - bl 14d184 │ │ │ │ + bl 14d1ac │ │ │ │ ldr.w r3, [sp, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [sp, #1748] @ 0x6d4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cfb8 │ │ │ │ + bl 14cfe0 │ │ │ │ ldr.w r3, [sp, #1744] @ 0x6d0 │ │ │ │ ldr.w r2, [sp, #1740] @ 0x6cc │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14cde8 │ │ │ │ + bl 14ce10 │ │ │ │ ldr.w r3, [sp, #1736] @ 0x6c8 │ │ │ │ ldr.w r2, [sp, #1732] @ 0x6c4 │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 152788 │ │ │ │ + bl 152798 │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 1547c8 │ │ │ │ + bl 1547d8 │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1588 @ 0x634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1592] @ 0x638 │ │ │ │ ldr.w r2, [sp, #1588] @ 0x634 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1580 @ 0x62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1584] @ 0x630 │ │ │ │ ldr.w r2, [sp, #1580] @ 0x62c │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1572 @ 0x624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1576] @ 0x628 │ │ │ │ ldr.w r2, [sp, #1572] @ 0x624 │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1564 @ 0x61c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e780 │ │ │ │ ldr.w r3, [sp, #1568] @ 0x620 │ │ │ │ ldr.w r2, [sp, #1564] @ 0x61c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1556 @ 0x614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e780 │ │ │ │ ldr.w r3, [sp, #1560] @ 0x618 │ │ │ │ ldr.w r2, [sp, #1556] @ 0x614 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1548 @ 0x60c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1552] @ 0x610 │ │ │ │ ldr.w r2, [sp, #1548] @ 0x60c │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1540 @ 0x604 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1544] @ 0x608 │ │ │ │ ldr.w r2, [sp, #1540] @ 0x604 │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1532 @ 0x5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1536] @ 0x600 │ │ │ │ ldr.w r2, [sp, #1532] @ 0x5fc │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1524 @ 0x5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [sp, #1524] @ 0x5f4 │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1516 @ 0x5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1520] @ 0x5f0 │ │ │ │ ldr.w r2, [sp, #1516] @ 0x5ec │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1508 @ 0x5e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1512] @ 0x5e8 │ │ │ │ ldr.w r2, [sp, #1508] @ 0x5e4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1500 @ 0x5dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1504] @ 0x5e0 │ │ │ │ ldr.w r2, [sp, #1500] @ 0x5dc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1492 @ 0x5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1496] @ 0x5d8 │ │ │ │ ldr.w r2, [sp, #1492] @ 0x5d4 │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1484 @ 0x5cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1488] @ 0x5d0 │ │ │ │ ldr.w r2, [sp, #1484] @ 0x5cc │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1476 @ 0x5c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e780 │ │ │ │ ldr.w r3, [sp, #1480] @ 0x5c8 │ │ │ │ ldr.w r2, [sp, #1476] @ 0x5c4 │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1468 @ 0x5bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e770 │ │ │ │ + bl 14e780 │ │ │ │ ldr.w r3, [sp, #1472] @ 0x5c0 │ │ │ │ ldr.w r2, [sp, #1468] @ 0x5bc │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1460 @ 0x5b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1464] @ 0x5b8 │ │ │ │ ldr.w r2, [sp, #1460] @ 0x5b4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1452 @ 0x5ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1456] @ 0x5b0 │ │ │ │ ldr.w r2, [sp, #1452] @ 0x5ac │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 1557f0 │ │ │ │ + b.n 155800 │ │ │ │ addw r5, sp, #1444 @ 0x5a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1448] @ 0x5a8 │ │ │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1436 @ 0x59c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1440] @ 0x5a0 │ │ │ │ ldr.w r2, [sp, #1436] @ 0x59c │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1428 @ 0x594 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1432] @ 0x598 │ │ │ │ ldr.w r2, [sp, #1428] @ 0x594 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1420 @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1424] @ 0x590 │ │ │ │ ldr.w r2, [sp, #1420] @ 0x58c │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1412 @ 0x584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1416] @ 0x588 │ │ │ │ ldr.w r2, [sp, #1412] @ 0x584 │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1404 @ 0x57c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1408] @ 0x580 │ │ │ │ ldr.w r2, [sp, #1404] @ 0x57c │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1396 @ 0x574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1400] @ 0x578 │ │ │ │ ldr.w r2, [sp, #1396] @ 0x574 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1716 @ 0x6b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da98 │ │ │ │ ldr.w r3, [sp, #1720] @ 0x6b8 │ │ │ │ ldr.w r2, [sp, #1716] @ 0x6b4 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1388 @ 0x56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1392] @ 0x570 │ │ │ │ ldr.w r2, [sp, #1388] @ 0x56c │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1380 @ 0x564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1384] @ 0x568 │ │ │ │ ldr.w r2, [sp, #1380] @ 0x564 │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1372 @ 0x55c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1376] @ 0x560 │ │ │ │ ldr.w r2, [sp, #1372] @ 0x55c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1364 @ 0x554 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14e288 │ │ │ │ + bl 14e2a8 │ │ │ │ ldr.w r3, [sp, #1368] @ 0x558 │ │ │ │ ldr.w r2, [sp, #1364] @ 0x554 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1356 @ 0x54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1360] @ 0x550 │ │ │ │ ldr.w r2, [sp, #1356] @ 0x54c │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1348 @ 0x544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd28 │ │ │ │ + bl 14dd50 │ │ │ │ ldr.w r3, [sp, #1352] @ 0x548 │ │ │ │ ldr.w r2, [sp, #1348] @ 0x544 │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ addw r5, sp, #1708 @ 0x6ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 14da70 │ │ │ │ + bl 14da98 │ │ │ │ ldr.w r3, [sp, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [sp, #1708] @ 0x6ac │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1344] @ 0x540 │ │ │ │ ldr.w r2, [sp, #1340] @ 0x53c │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1336] @ 0x538 │ │ │ │ ldr.w r2, [sp, #1332] @ 0x534 │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ │ │ ldr.w r2, [sp, #1324] @ 0x52c │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1320] @ 0x528 │ │ │ │ ldr.w r2, [sp, #1316] @ 0x524 │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1312] @ 0x520 │ │ │ │ ldr.w r2, [sp, #1308] @ 0x51c │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1304] @ 0x518 │ │ │ │ ldr.w r2, [sp, #1300] @ 0x514 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1296] @ 0x510 │ │ │ │ ldr.w r2, [sp, #1292] @ 0x50c │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1288] @ 0x508 │ │ │ │ ldr.w r2, [sp, #1284] @ 0x504 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1280] @ 0x500 │ │ │ │ ldr.w r2, [sp, #1276] @ 0x4fc │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1272] @ 0x4f8 │ │ │ │ ldr.w r2, [sp, #1268] @ 0x4f4 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1264] @ 0x4f0 │ │ │ │ ldr.w r2, [sp, #1260] @ 0x4ec │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1256] @ 0x4e8 │ │ │ │ ldr.w r2, [sp, #1252] @ 0x4e4 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1248] @ 0x4e0 │ │ │ │ ldr.w r2, [sp, #1244] @ 0x4dc │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1240] @ 0x4d8 │ │ │ │ ldr.w r2, [sp, #1236] @ 0x4d4 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1232] @ 0x4d0 │ │ │ │ ldr.w r2, [sp, #1228] @ 0x4cc │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c6c4 │ │ │ │ + bl 14c6ec │ │ │ │ ldr.w r3, [sp, #1224] @ 0x4c8 │ │ │ │ ldr.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0f0 │ │ │ │ ldr.w r2, [sp, #1216] @ 0x4c0 │ │ │ │ ldr.w r3, [sp, #1212] @ 0x4bc │ │ │ │ orr.w r2, r2, #1677721600 @ 0x64000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0f0 │ │ │ │ ldr.w r2, [sp, #1208] @ 0x4b8 │ │ │ │ ldr.w r3, [sp, #1204] @ 0x4b4 │ │ │ │ orr.w r2, r2, #1686110208 @ 0x64800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0f0 │ │ │ │ ldr.w r2, [sp, #1200] @ 0x4b0 │ │ │ │ ldr.w r3, [sp, #1196] @ 0x4ac │ │ │ │ orr.w r2, r2, #1694498816 @ 0x65000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0f0 │ │ │ │ ldr.w r2, [sp, #1192] @ 0x4a8 │ │ │ │ ldr.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ orr.w r2, r2, #1702887424 @ 0x65800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14c0c8 │ │ │ │ + bl 14c0f0 │ │ │ │ ldr.w r2, [sp, #1184] @ 0x4a0 │ │ │ │ ldr.w r3, [sp, #1180] @ 0x49c │ │ │ │ orr.w r2, r2, #1711276032 @ 0x66000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14be38 │ │ │ │ ldr.w r2, [sp, #1176] @ 0x498 │ │ │ │ ldr.w r3, [sp, #1172] @ 0x494 │ │ │ │ orr.w r2, r2, #1719664640 @ 0x66800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14be38 │ │ │ │ ldr.w r3, [sp, #1168] @ 0x490 │ │ │ │ ldr.w r2, [sp, #1164] @ 0x48c │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b8c4 │ │ │ │ ldr.w r2, [sp, #1160] @ 0x488 │ │ │ │ ldr.w r3, [sp, #1156] @ 0x484 │ │ │ │ orr.w r2, r2, #1728053248 @ 0x67000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1148 @ 0x47c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b8c4 │ │ │ │ ldr.w r3, [sp, #1152] @ 0x480 │ │ │ │ ldr.w r2, [sp, #1148] @ 0x47c │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1140 @ 0x474 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1144] @ 0x478 │ │ │ │ ldr.w r2, [sp, #1140] @ 0x474 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1132 @ 0x46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1136] @ 0x470 │ │ │ │ ldr.w r2, [sp, #1132] @ 0x46c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1124 @ 0x464 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1128] @ 0x468 │ │ │ │ ldr.w r2, [sp, #1124] @ 0x464 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1116 @ 0x45c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1120] @ 0x460 │ │ │ │ ldr.w r2, [sp, #1116] @ 0x45c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1108 @ 0x454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1112] @ 0x458 │ │ │ │ ldr.w r2, [sp, #1108] @ 0x454 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1100 @ 0x44c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1104] @ 0x450 │ │ │ │ ldr.w r2, [sp, #1100] @ 0x44c │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1092 @ 0x444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1096] @ 0x448 │ │ │ │ ldr.w r2, [sp, #1092] @ 0x444 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1084 @ 0x43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1088] @ 0x440 │ │ │ │ ldr.w r2, [sp, #1084] @ 0x43c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1076 @ 0x434 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1080] @ 0x438 │ │ │ │ ldr.w r2, [sp, #1076] @ 0x434 │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1068 @ 0x42c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ed04 │ │ │ │ + bl 14ed14 │ │ │ │ ldr.w r3, [sp, #1072] @ 0x430 │ │ │ │ ldr.w r2, [sp, #1068] @ 0x42c │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1060 @ 0x424 │ │ │ │ mov r0, r5 │ │ │ │ - bl 152070 │ │ │ │ + bl 152080 │ │ │ │ ldr.w r3, [sp, #1064] @ 0x428 │ │ │ │ ldr.w r2, [sp, #1060] @ 0x424 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1052 @ 0x41c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ ldr.w r3, [sp, #1056] @ 0x420 │ │ │ │ ldr.w r2, [sp, #1052] @ 0x41c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1044 @ 0x414 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldr.w r3, [sp, #1048] @ 0x418 │ │ │ │ ldr.w r2, [sp, #1044] @ 0x414 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1036 @ 0x40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldr.w r3, [sp, #1040] @ 0x410 │ │ │ │ ldr.w r2, [sp, #1036] @ 0x40c │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ addw r5, sp, #1028 @ 0x404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ ldr.w r3, [sp, #1032] @ 0x408 │ │ │ │ ldr.w r2, [sp, #1028] @ 0x404 │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ ldr.w r3, [sp, #1024] @ 0x400 │ │ │ │ ldr r2, [sp, #1020] @ 0x3fc │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #1012 @ 0x3f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #1012] @ 0x3f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #1004 @ 0x3ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #1004] @ 0x3ec │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ ldrd r2, r3, [sp, #996] @ 0x3e4 │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1519a8 │ │ │ │ + bl 1519b8 │ │ │ │ ldrd r2, r3, [sp, #988] @ 0x3dc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150c38 │ │ │ │ + bl 150c48 │ │ │ │ ldrd r2, r3, [sp, #980] @ 0x3d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #972 @ 0x3cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fef8 │ │ │ │ + bl 14ff08 │ │ │ │ ldrd r2, r3, [sp, #972] @ 0x3cc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #964 @ 0x3c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150c38 │ │ │ │ + bl 150c48 │ │ │ │ ldrd r2, r3, [sp, #964] @ 0x3c4 │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #956 @ 0x3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fef8 │ │ │ │ + bl 14ff08 │ │ │ │ ldrd r2, r3, [sp, #956] @ 0x3bc │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #948 @ 0x3b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150590 │ │ │ │ + bl 1505a0 │ │ │ │ ldrd r2, r3, [sp, #948] @ 0x3b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #940 @ 0x3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 150590 │ │ │ │ + bl 1505a0 │ │ │ │ ldrd r2, r3, [sp, #940] @ 0x3ac │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #932 @ 0x3a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #932] @ 0x3a4 │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #924 @ 0x39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #924] @ 0x39c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #916 @ 0x394 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #916] @ 0x394 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #908 @ 0x38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #908] @ 0x38c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #900 @ 0x384 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #900] @ 0x384 │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #892 @ 0x37c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #892] @ 0x37c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #884 @ 0x374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #884] @ 0x374 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #876 @ 0x36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1512f0 │ │ │ │ + bl 151300 │ │ │ │ ldrd r2, r3, [sp, #876] @ 0x36c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #868 @ 0x364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f868 │ │ │ │ + bl 14f878 │ │ │ │ ldrd r2, r3, [sp, #868] @ 0x364 │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #860 @ 0x35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f868 │ │ │ │ + bl 14f878 │ │ │ │ ldrd r2, r3, [sp, #860] @ 0x35c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #852 @ 0x354 │ │ │ │ mov r0, r5 │ │ │ │ - bl 150590 │ │ │ │ + bl 1505a0 │ │ │ │ ldrd r2, r3, [sp, #852] @ 0x354 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #844 @ 0x34c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f1e0 │ │ │ │ + bl 14f1f0 │ │ │ │ ldrd r2, r3, [sp, #844] @ 0x34c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b6e8 │ │ │ │ ldrd r2, r3, [sp, #836] @ 0x344 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b4a8 │ │ │ │ ldrd r2, r3, [sp, #828] @ 0x33c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b270 │ │ │ │ ldrd r2, r3, [sp, #820] @ 0x334 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b270 │ │ │ │ ldrd r2, r3, [sp, #812] @ 0x32c │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b270 │ │ │ │ ldrd r2, r3, [sp, #804] @ 0x324 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ addw r5, sp, #1988 @ 0x7c4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ and.w r3, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ @@ -382389,1169 +382394,1169 @@ │ │ │ │ bl 146e3c │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orrs r3, r5 │ │ │ │ orrs r6, r2 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14b120 │ │ │ │ ldrd r3, r2, [sp, #796] @ 0x31c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a49c │ │ │ │ ldrd r3, r2, [sp, #740] @ 0x2e4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a49c │ │ │ │ ldrd r3, r2, [sp, #732] @ 0x2dc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14aa48 │ │ │ │ ldrd r2, r3, [sp, #764] @ 0x2fc │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a238 │ │ │ │ ldrd r2, r3, [sp, #708] @ 0x2c4 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a238 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [sp, #700] @ 0x2bc │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #644 @ 0x284 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149c20 │ │ │ │ ldrd r2, r3, [sp, #644] @ 0x284 │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a49c │ │ │ │ ldrd r3, r2, [sp, #724] @ 0x2d4 │ │ │ │ orr.w r2, r2, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a238 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [sp, #692] @ 0x2b4 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #668 @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149e74 │ │ │ │ ldrd r2, r3, [sp, #668] @ 0x29c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r3, r2, [sp, #604] @ 0x25c │ │ │ │ orr.w r2, r2, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #596] @ 0x254 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #588] @ 0x24c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #580] @ 0x244 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r3, r2, [sp, #572] @ 0x23c │ │ │ │ orr.w r2, r2, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #564] @ 0x234 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #556] @ 0x22c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #548] @ 0x224 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r3, r2, [sp, #540] @ 0x21c │ │ │ │ orr.w r2, r2, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #532] @ 0x214 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #524 @ 0x20c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #524] @ 0x20c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1577f4 │ │ │ │ + bcs.w 157804 │ │ │ │ add r5, sp, #660 @ 0x294 │ │ │ │ mov r0, r5 │ │ │ │ bl 149c20 │ │ │ │ ldrd r2, r3, [sp, #660] @ 0x294 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 157810 │ │ │ │ + bcc.w 157820 │ │ │ │ add r5, sp, #636 @ 0x27c │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ ldrd r3, r2, [sp, #636] @ 0x27c │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1577d8 │ │ │ │ + bcc.w 1577e8 │ │ │ │ add r5, sp, #620 @ 0x26c │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ ldrd r2, r3, [sp, #620] @ 0x26c │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148f40 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r3, r2, [sp, #164] @ 0xa4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6553600 @ 0x640000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a38c │ │ │ │ ldrd r2, r3, [sp, #716] @ 0x2cc │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r2, r3, [sp, #156] @ 0x9c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r3, r2, [sp, #148] @ 0x94 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6619136 @ 0x650000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r2, r3, [sp, #140] @ 0x8c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r3, r2, [sp, #132] @ 0x84 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6651904 @ 0x658000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r2, r3, [sp, #124] @ 0x7c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r3, r2, [sp, #116] @ 0x74 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6684672 @ 0x660000 │ │ │ │ orr.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e74 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e74 │ │ │ │ ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #4784128 @ 0x490000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148e74 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #13172736 @ 0xc90000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14839c │ │ │ │ ldrd r2, r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a124 │ │ │ │ ldrd r3, r2, [sp, #684] @ 0x2ac │ │ │ │ orr.w r2, r2, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148c64 │ │ │ │ ldrd r3, r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #6520832 @ 0x638000 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14874c │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ - bl 1537d8 │ │ │ │ + bl 1537e8 │ │ │ │ ldr.w r2, [sp, #1768] @ 0x6e8 │ │ │ │ ldr.w r3, [sp, #1764] @ 0x6e4 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148518 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157698 │ │ │ │ + bcs.w 1576a8 │ │ │ │ add r5, sp, #516 @ 0x204 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #516] @ 0x204 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157718 │ │ │ │ + bcs.w 157728 │ │ │ │ add r5, sp, #500 @ 0x1f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #500] @ 0x1f4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576d8 │ │ │ │ + bcs.w 1576e8 │ │ │ │ add r5, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157758 │ │ │ │ + bcs.w 157768 │ │ │ │ add r5, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #468] @ 0x1d4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576b8 │ │ │ │ + bcs.w 1576c8 │ │ │ │ add r5, sp, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #404] @ 0x194 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157738 │ │ │ │ + bcs.w 157748 │ │ │ │ add r5, sp, #484 @ 0x1e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #484] @ 0x1e4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1576f8 │ │ │ │ + bcs.w 157708 │ │ │ │ add r5, sp, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #420] @ 0x1a4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157778 │ │ │ │ + bcs.w 157788 │ │ │ │ add r5, sp, #452 @ 0x1c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157798 │ │ │ │ + bcs.w 1577a8 │ │ │ │ add r5, sp, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #388] @ 0x184 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1577b8 │ │ │ │ + bcs.w 1577c8 │ │ │ │ add r5, sp, #372 @ 0x174 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #372] @ 0x174 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149fd0 │ │ │ │ ldrd r2, r3, [sp, #676] @ 0x2a4 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #292] @ 0x124 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #284] @ 0x11c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #276] @ 0x114 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #268] @ 0x10c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #260] @ 0x104 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 157828 │ │ │ │ + bls.w 157838 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14ad14 │ │ │ │ ldrd r3, r2, [sp, #780] @ 0x30c │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 15784a │ │ │ │ + bls.w 15785a │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a5d4 │ │ │ │ ldrd r2, r3, [sp, #748] @ 0x2ec │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14918c │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #324] @ 0x144 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #308] @ 0x134 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1497a8 │ │ │ │ ldrd r2, r3, [sp, #332] @ 0x14c │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 157678 │ │ │ │ + bcs.w 157688 │ │ │ │ add r5, sp, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #356] @ 0x164 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ef04 │ │ │ │ + bl 14ef14 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ef04 │ │ │ │ + bl 14ef14 │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 149380 │ │ │ │ ldrd r2, r3, [sp, #252] @ 0xfc │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 148c64 │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14abd4 │ │ │ │ ldrd r2, r3, [sp, #772] @ 0x304 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #20 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 147f38 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 14d41c │ │ │ │ + bl 14d444 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1557dc │ │ │ │ + bcc.w 1557ec │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 148220 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1482d0 │ │ │ │ ldrd r2, r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #348 @ 0x15c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #348] @ 0x15c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #508 @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #508] @ 0x1fc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #396] @ 0x18c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #428 @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #428] @ 0x1ac │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #412 @ 0x19c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #412] @ 0x19c │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #492 @ 0x1ec │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #476 @ 0x1dc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #476] @ 0x1dc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #460] @ 0x1cc │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #444] @ 0x1bc │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #380 @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #380] @ 0x17c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ bl 149508 │ │ │ │ ldrd r2, r3, [sp, #364] @ 0x16c │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #612 @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ ldrd r2, r3, [sp, #612] @ 0x264 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #652 @ 0x28c │ │ │ │ mov r0, r5 │ │ │ │ bl 149c20 │ │ │ │ ldrd r2, r3, [sp, #652] @ 0x28c │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #628 @ 0x274 │ │ │ │ mov r0, r5 │ │ │ │ bl 1499cc │ │ │ │ ldrd r2, r3, [sp, #628] @ 0x274 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14aea4 │ │ │ │ ldrd r3, r2, [sp, #788] @ 0x314 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strd r3, r2, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ add r5, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 14a788 │ │ │ │ ldrd r2, r3, [sp, #756] @ 0x2f4 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.w 1557f0 │ │ │ │ + b.w 155800 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #184] @ (15793c ) │ │ │ │ + ldr r2, [pc, #184] @ (15794c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #184] @ (157940 ) │ │ │ │ + ldr r3, [pc, #184] @ (157950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ ldr.w r1, [r0, #152] @ 0x98 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 15791a │ │ │ │ + beq.n 15792a │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, sp, #24 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 157910 │ │ │ │ + beq.n 157920 │ │ │ │ add.w sl, sp, #8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r6, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 157900 │ │ │ │ + beq.n 157910 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 155020 │ │ │ │ + bl 155030 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ strd r1, r2, [r4] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r4, #8 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1578ce │ │ │ │ + bne.n 1578de │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1578bc │ │ │ │ + bne.n 1578cc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (157944 ) │ │ │ │ - ldr r3, [pc, #32] @ (157940 ) │ │ │ │ + ldr r2, [pc, #40] @ (157954 ) │ │ │ │ + ldr r3, [pc, #32] @ (157950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 157936 │ │ │ │ + bne.n 157946 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - cbz r2, 157980 │ │ │ │ + cbz r2, 157990 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -383560,19 +383565,19 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15795a │ │ │ │ + bne.n 15796a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1579be │ │ │ │ + cbz r2, 1579ce │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ @@ -383583,21 +383588,21 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 157998 │ │ │ │ + bne.n 1579a8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 157a30 │ │ │ │ + cbz r2, 157a40 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157a34 │ │ │ │ + vldr s11, [pc, #104] @ 157a44 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx lr, r3, #16, #8 │ │ │ │ vmov s12, lr │ │ │ │ @@ -383615,36 +383620,36 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1579ce │ │ │ │ + bne.n 1579de │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157a54 │ │ │ │ + cbz r2, 157a64 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ rev r3, r3 │ │ │ │ mov.w r3, r3, ror #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 157a3e │ │ │ │ + bne.n 157a4e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157ab8 │ │ │ │ + cbz r2, 157ac8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157abc │ │ │ │ + vldr s12, [pc, #88] @ 157acc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ @@ -383658,45 +383663,45 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 157a6a │ │ │ │ + bne.n 157a7a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157af4 │ │ │ │ + cbz r2, 157b04 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ cmp r2, ip │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 157acc │ │ │ │ + bne.n 157adc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157b88 │ │ │ │ + beq.n 157b98 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157b8c │ │ │ │ + vldr s11, [pc, #132] @ 157b9c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ @@ -383723,64 +383728,64 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 157b10 │ │ │ │ + bne.n 157b20 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157bc4 │ │ │ │ + cbz r2, 157bd4 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 157b9c │ │ │ │ + bne.n 157bac │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157bfc │ │ │ │ + cbz r2, 157c0c │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 157bd4 │ │ │ │ + bne.n 157be4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 157c70 │ │ │ │ + cbz r2, 157c80 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157c74 │ │ │ │ + vldr s11, [pc, #104] @ 157c84 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -383798,45 +383803,45 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 157c0e │ │ │ │ + bne.n 157c1e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157cb0 │ │ │ │ + cbz r2, 157cc0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r6, ip, lsr #8 │ │ │ │ mov.w r5, ip, lsr #16 │ │ │ │ mov.w r4, ip, lsr #24 │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r4, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 157c80 │ │ │ │ + bne.n 157c90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157d60 │ │ │ │ + beq.n 157d70 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 157d64 │ │ │ │ + vldr s10, [pc, #164] @ 157d74 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -383871,44 +383876,44 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 157cc8 │ │ │ │ + bne.n 157cd8 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157d9a │ │ │ │ + cbz r2, 157daa │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, asr #24 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 157d72 │ │ │ │ + bne.n 157d82 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157dfe │ │ │ │ + cbz r2, 157e0e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 157e00 │ │ │ │ + vldr s12, [pc, #88] @ 157e10 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ @@ -383922,20 +383927,20 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 157dae │ │ │ │ + bne.n 157dbe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157e3c │ │ │ │ + cbz r2, 157e4c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -383943,24 +383948,24 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 157e10 │ │ │ │ + bne.n 157e20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 157ed0 │ │ │ │ + beq.n 157ee0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 157ed4 │ │ │ │ + vldr s11, [pc, #132] @ 157ee4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ @@ -383987,43 +383992,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 157e58 │ │ │ │ + bne.n 157e68 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 157f0e │ │ │ │ + cbz r2, 157f1e │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #8, #8 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 157ee4 │ │ │ │ + bne.n 157ef4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 157f80 │ │ │ │ + cbz r2, 157f90 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 157f84 │ │ │ │ + vldr s11, [pc, #104] @ 157f94 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -384041,36 +384046,36 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 157f1e │ │ │ │ + bne.n 157f2e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 157fa0 │ │ │ │ + cbz r2, 157fb0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ rev r3, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 157f8e │ │ │ │ + bne.n 157f9e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158006 │ │ │ │ + cbz r2, 158016 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158008 │ │ │ │ + vldr s12, [pc, #88] @ 158018 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ @@ -384084,20 +384089,20 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 157fb6 │ │ │ │ + bne.n 157fc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158044 │ │ │ │ + cbz r2, 158054 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ adds r0, #4 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ @@ -384105,23 +384110,23 @@ │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ mov.w lr, r3, lsr #16 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 158018 │ │ │ │ + bne.n 158028 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1580a8 │ │ │ │ + cbz r2, 1580b8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1580ac │ │ │ │ + vldr s12, [pc, #88] @ 1580bc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ @@ -384135,43 +384140,43 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15805a │ │ │ │ + bne.n 15806a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1580e4 │ │ │ │ + cbz r2, 1580f4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ cmp r2, ip │ │ │ │ mov.w lr, r3, lsr #8 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1580bc │ │ │ │ + bne.n 1580cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158152 │ │ │ │ + cbz r2, 158162 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 158154 │ │ │ │ + vldr s11, [pc, #96] @ 158164 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #31 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #5, #5 │ │ │ │ @@ -384188,24 +384193,24 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1580f6 │ │ │ │ + bne.n 158106 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1581ba │ │ │ │ + cbz r2, 1581ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1581bc │ │ │ │ + vldr s12, [pc, #88] @ 1581cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -384219,24 +384224,24 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15816a │ │ │ │ + bne.n 15817a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158222 │ │ │ │ + cbz r2, 158232 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158224 │ │ │ │ + vldr s12, [pc, #88] @ 158234 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -384250,23 +384255,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1581d2 │ │ │ │ + bne.n 1581e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158292 │ │ │ │ + cbz r2, 1582a2 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 158294 │ │ │ │ + vldr s11, [pc, #96] @ 1582a4 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #31 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #10, #5 │ │ │ │ @@ -384283,24 +384288,24 @@ │ │ │ │ vmul.f32 s12, s12, s11 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 158236 │ │ │ │ + bne.n 158246 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1582fa │ │ │ │ + cbz r2, 15830a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1582fc │ │ │ │ + vldr s12, [pc, #88] @ 15830c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ @@ -384314,23 +384319,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1582aa │ │ │ │ + bne.n 1582ba │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 15836a │ │ │ │ + cbz r2, 15837a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 15836c │ │ │ │ + vldr s11, [pc, #96] @ 15837c │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #1 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #1, #5 │ │ │ │ @@ -384347,24 +384352,24 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15830e │ │ │ │ + bne.n 15831e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1583d2 │ │ │ │ + cbz r2, 1583e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1583d4 │ │ │ │ + vldr s12, [pc, #88] @ 1583e4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #1, #5 │ │ │ │ @@ -384378,23 +384383,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158382 │ │ │ │ + bne.n 158392 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 158444 │ │ │ │ + cbz r2, 158454 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158448 │ │ │ │ + vldr s11, [pc, #100] @ 158458 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ vmov s12, r4 │ │ │ │ lsrs r4, r3, #11 │ │ │ │ @@ -384411,25 +384416,25 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1583e6 │ │ │ │ + bne.n 1583f6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1584ba │ │ │ │ + cbz r2, 1584ca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1584bc │ │ │ │ + vldr s11, [pc, #100] @ 1584cc │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ @@ -384447,24 +384452,24 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15845a │ │ │ │ + bne.n 15846a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158522 │ │ │ │ + cbz r2, 158532 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158524 │ │ │ │ + vldr s12, [pc, #88] @ 158534 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -384478,23 +384483,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1584d2 │ │ │ │ + bne.n 1584e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158596 │ │ │ │ + cbz r2, 1585a6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158598 │ │ │ │ + vldr s11, [pc, #100] @ 1585a8 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #8, #4 │ │ │ │ @@ -384512,24 +384517,24 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158536 │ │ │ │ + bne.n 158546 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1585fe │ │ │ │ + cbz r2, 15860e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 158600 │ │ │ │ + vldr s12, [pc, #88] @ 158610 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -384543,23 +384548,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1585ae │ │ │ │ + bne.n 1585be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158672 │ │ │ │ + cbz r2, 158682 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 158674 │ │ │ │ + vldr s11, [pc, #100] @ 158684 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #4, #4 │ │ │ │ @@ -384577,23 +384582,23 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158612 │ │ │ │ + bne.n 158622 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1586e8 │ │ │ │ + cbz r2, 1586f8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1586ec │ │ │ │ + vldr s11, [pc, #104] @ 1586fc │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ vmov s12, r4 │ │ │ │ lsrs r4, r3, #12 │ │ │ │ @@ -384611,28 +384616,28 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158686 │ │ │ │ + bne.n 158696 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158754 │ │ │ │ + cbz r2, 158764 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 158758 │ │ │ │ + vldr s12, [pc, #92] @ 158768 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 15875c │ │ │ │ + vldr s11, [pc, #88] @ 15876c │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ ubfx r4, r3, #5, #6 │ │ │ │ @@ -384645,29 +384650,29 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158706 │ │ │ │ + bne.n 158716 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1587c4 │ │ │ │ + cbz r2, 1587d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1587c8 │ │ │ │ + vldr s12, [pc, #92] @ 1587d8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1587cc │ │ │ │ + vldr s11, [pc, #88] @ 1587dc │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ vmov s13, r4 │ │ │ │ lsrs r4, r3, #11 │ │ │ │ @@ -384680,27 +384685,27 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 158776 │ │ │ │ + bne.n 158786 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 158844 │ │ │ │ + cbz r2, 158854 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158848 │ │ │ │ - vldr s10, [pc, #108] @ 15884c │ │ │ │ + vldr s11, [pc, #108] @ 158858 │ │ │ │ + vldr s10, [pc, #108] @ 15885c │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx lr, r3, #0, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -384718,27 +384723,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1587e2 │ │ │ │ + bne.n 1587f2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1588b2 │ │ │ │ + cbz r2, 1588c2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1588b4 │ │ │ │ + vldr s12, [pc, #88] @ 1588c4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #0, #10 │ │ │ │ @@ -384752,24 +384757,24 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158862 │ │ │ │ + bne.n 158872 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15892c │ │ │ │ + cbz r2, 15893c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158930 │ │ │ │ - vldr s10, [pc, #108] @ 158934 │ │ │ │ + vldr s11, [pc, #108] @ 158940 │ │ │ │ + vldr s10, [pc, #108] @ 158944 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx lr, r3, #20, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -384787,27 +384792,27 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1588ca │ │ │ │ + bne.n 1588da │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1589aa │ │ │ │ + cbz r2, 1589ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1589ac │ │ │ │ - vldr s10, [pc, #104] @ 1589b0 │ │ │ │ + vldr s11, [pc, #104] @ 1589bc │ │ │ │ + vldr s10, [pc, #104] @ 1589c0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w lr, r3, #3 │ │ │ │ vmov s12, lr │ │ │ │ ubfx lr, r3, #2, #10 │ │ │ │ @@ -384825,26 +384830,26 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15894a │ │ │ │ + bne.n 15895a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a28 │ │ │ │ + cbz r2, 158a38 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #108] @ 158a2c │ │ │ │ - vldr s10, [pc, #108] @ 158a30 │ │ │ │ + vldr s11, [pc, #108] @ 158a3c │ │ │ │ + vldr s10, [pc, #108] @ 158a40 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ vmov s12, r4 │ │ │ │ lsrs r4, r3, #22 │ │ │ │ @@ -384862,31 +384867,31 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1589c6 │ │ │ │ + bne.n 1589d6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158a9a │ │ │ │ + cbz r2, 158aaa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 158a9c │ │ │ │ + vldr s12, [pc, #88] @ 158aac │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 158aa0 │ │ │ │ + vldr s11, [pc, #84] @ 158ab0 │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ and.w lr, r3, #7 │ │ │ │ vmov s13, lr │ │ │ │ ubfx lr, r3, #3, #3 │ │ │ │ @@ -384899,29 +384904,29 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158a4e │ │ │ │ + bne.n 158a5e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (158b34 ) │ │ │ │ + ldr r1, [pc, #148] @ (158b44 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158b0c │ │ │ │ + cbz r2, 158b1c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #92] @ 158b10 │ │ │ │ + vldr s12, [pc, #92] @ 158b20 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 158b14 │ │ │ │ + vldr s11, [pc, #88] @ 158b24 │ │ │ │ push {r4} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ and.w r4, r3, #3 │ │ │ │ vmov s13, r4 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ @@ -384934,141 +384939,141 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 158abe │ │ │ │ + bne.n 158ace │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (158ba8 ) │ │ │ │ + ldr r1, [pc, #148] @ (158bb8 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 158b50 │ │ │ │ + cbz r2, 158b60 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 158b54 │ │ │ │ + vldr s14, [pc, #48] @ 158b64 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158b2a │ │ │ │ + bne.n 158b3a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158b8e │ │ │ │ + cbz r2, 158b9e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ cmp ip, r1 │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r0, #-4] │ │ │ │ - bne.n 158b68 │ │ │ │ + bne.n 158b78 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 158bc8 │ │ │ │ + cbz r2, 158bd8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158bcc │ │ │ │ + vldr s14, [pc, #44] @ 158bdc │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ cmp ip, r1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158ba2 │ │ │ │ + bne.n 158bb2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158bf0 │ │ │ │ + cbz r2, 158c00 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w r2, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w ip, [r0, #-1] │ │ │ │ - bne.n 158bda │ │ │ │ + bne.n 158bea │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158c28 │ │ │ │ + cbz r2, 158c38 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 158c2c │ │ │ │ + vldr s14, [pc, #44] @ 158c3c │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r3, r1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158c02 │ │ │ │ + bne.n 158c12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158c58 │ │ │ │ + cbz r2, 158c68 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ movs r3, #0 │ │ │ │ cmp ip, r1 │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 158c3a │ │ │ │ + bne.n 158c4a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158ca4 │ │ │ │ + cbz r2, 158cb4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158ca8 │ │ │ │ + vldr s13, [pc, #60] @ 158cb8 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ and.w r2, r3, #15 │ │ │ │ vmov s14, r2 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ @@ -385076,23 +385081,23 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158c6c │ │ │ │ + bne.n 158c7c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 158cfc │ │ │ │ + cbz r2, 158d0c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158d00 │ │ │ │ + vldr s13, [pc, #72] @ 158d10 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ @@ -385102,106 +385107,106 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158cba │ │ │ │ + bne.n 158cca │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 158d34 │ │ │ │ + cbz r2, 158d44 │ │ │ │ push {r4, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ uxtb.w lr, ip │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 158d0a │ │ │ │ + bne.n 158d1a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 158d74 │ │ │ │ + cbz r2, 158d84 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #56] @ 158d78 │ │ │ │ + vldr s14, [pc, #56] @ 158d88 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ ldrh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158d48 │ │ │ │ + bne.n 158d58 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158dba │ │ │ │ + cbz r2, 158dca │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 158dbc │ │ │ │ + vldr s14, [pc, #52] @ 158dcc │ │ │ │ push {lr} │ │ │ │ ldrh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w r3, [r0, #-16] │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158d8c │ │ │ │ + bne.n 158d9c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158df2 │ │ │ │ + cbz r2, 158e02 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 158df4 │ │ │ │ + vldr s14, [pc, #44] @ 158e04 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158dca │ │ │ │ + bne.n 158dda │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158e48 │ │ │ │ + cbz r2, 158e58 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 158e4c │ │ │ │ + vldr s13, [pc, #72] @ 158e5c │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ @@ -385211,27 +385216,27 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158e06 │ │ │ │ + bne.n 158e16 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 158e9a │ │ │ │ + cbz r2, 158eaa │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 158e9c │ │ │ │ + vldr s13, [pc, #60] @ 158eac │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ @@ -385239,24 +385244,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp ip, r1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158e66 │ │ │ │ + bne.n 158e76 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158eea │ │ │ │ + cbz r2, 158efa │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 158eec │ │ │ │ + vldr s13, [pc, #64] @ 158efc │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w ip, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ @@ -385265,22 +385270,22 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 158eb6 │ │ │ │ + bne.n 158ec6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158f60 │ │ │ │ + cbz r2, 158f70 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 158f64 │ │ │ │ + vldr s12, [pc, #104] @ 158f74 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb.w lr, r3 │ │ │ │ vmov s14, lr │ │ │ │ @@ -385299,26 +385304,26 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158f02 │ │ │ │ + bne.n 158f12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 158fae │ │ │ │ + cbz r2, 158fbe │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 158fb0 │ │ │ │ + vldr s13, [pc, #60] @ 158fc0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w r2, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ @@ -385326,23 +385331,23 @@ │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158f7a │ │ │ │ + bne.n 158f8a │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 159004 │ │ │ │ + cbz r2, 159014 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 159008 │ │ │ │ + vldr s13, [pc, #72] @ 159018 │ │ │ │ push {lr} │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w r3, [r0, #-16] │ │ │ │ str.w r3, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ @@ -385352,24 +385357,24 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 158fc8 │ │ │ │ + bne.n 158fd8 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15905a │ │ │ │ + cbz r2, 15906a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15905c │ │ │ │ + vldr s13, [pc, #72] @ 15906c │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w lr, [r1], #2 │ │ │ │ vmov s15, lr │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ @@ -385380,23 +385385,23 @@ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 159020 │ │ │ │ + bne.n 159030 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1590ce │ │ │ │ + cbz r2, 1590de │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1590d0 │ │ │ │ + vldr s12, [pc, #100] @ 1590e0 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxth.w lr, r3 │ │ │ │ vmov s14, lr │ │ │ │ @@ -385415,23 +385420,23 @@ │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 159072 │ │ │ │ + bne.n 159082 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 159118 │ │ │ │ + cbz r2, 159128 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15911c │ │ │ │ + vldr s13, [pc, #64] @ 15912c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w ip, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, ip │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ @@ -385440,184 +385445,184 @@ │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1590e2 │ │ │ │ + bne.n 1590f2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15914e │ │ │ │ + cbz r2, 15915e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ cmp r2, ip │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ ldr.w lr, [r1], #4 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ - bne.n 15912c │ │ │ │ + bne.n 15913c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 159180 │ │ │ │ + cbz r2, 159190 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15915e │ │ │ │ + bne.n 15916e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1591aa │ │ │ │ + cbz r2, 1591ba │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15918c │ │ │ │ + bne.n 15919c │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #64] @ (1591f0 ) │ │ │ │ + ldr r3, [pc, #64] @ (159200 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1591ec │ │ │ │ + cbz r2, 1591fc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1591f4 ) │ │ │ │ + ldr r2, [pc, #56] @ (159204 ) │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ str.w r2, [r0, #-20] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1591c6 │ │ │ │ + bne.n 1591d6 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ + ldr r6, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159238 ) │ │ │ │ + ldr r3, [pc, #60] @ (159248 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159236 │ │ │ │ + cbz r2, 159246 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (15923c ) │ │ │ │ + ldr r2, [pc, #52] @ (15924c ) │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ cmp ip, r1 │ │ │ │ ldrb r2, [r4, r2] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r0, #-4] │ │ │ │ - bne.n 159210 │ │ │ │ + bne.n 159220 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159280 ) │ │ │ │ + ldr r3, [pc, #60] @ (159290 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15927e │ │ │ │ + cbz r2, 15928e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (159284 ) │ │ │ │ + ldr r2, [pc, #52] @ (159294 ) │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r0, #16 │ │ │ │ str.w r2, [r0, #-28] │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ - bne.n 15925c │ │ │ │ + bne.n 15926c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1592c4 ) │ │ │ │ + ldr r4, [pc, #56] @ (1592d4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1592c0 │ │ │ │ + cbz r2, 1592d0 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1592c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1592d8 ) │ │ │ │ adds r0, #4 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldr r4, [r4, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ ldrb.w ip, [r4, ip] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1592a2 │ │ │ │ + bne.n 1592b2 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159324 ) │ │ │ │ + ldr r3, [pc, #84] @ (159334 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15931c │ │ │ │ + cbz r2, 15932c │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159328 ) │ │ │ │ + ldr r4, [pc, #80] @ (159338 ) │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 159320 │ │ │ │ + vldr s14, [pc, #64] @ 159330 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #8 │ │ │ │ vmov s15, r5 │ │ │ │ @@ -385626,60 +385631,60 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1592e2 │ │ │ │ + bne.n 1592f2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #80] @ 0x50 │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (15936c ) │ │ │ │ + ldr r3, [pc, #60] @ (15937c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159368 │ │ │ │ + cbz r2, 159378 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r4, #0 │ │ │ │ - ldr r5, [pc, #56] @ (159370 ) │ │ │ │ + ldr r5, [pc, #56] @ (159380 ) │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ uxtb.w lr, ip │ │ │ │ mov.w ip, ip, lsr #8 │ │ │ │ ldrb.w lr, [r5, lr] │ │ │ │ bfi r3, lr, #0, #8 │ │ │ │ bfi r3, lr, #8, #8 │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15933a │ │ │ │ + bne.n 15934a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #76] @ 0x4c │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1593cc ) │ │ │ │ + ldr r3, [pc, #84] @ (1593dc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1593c4 │ │ │ │ + cbz r2, 1593d4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (1593d0 ) │ │ │ │ + ldr r4, [pc, #80] @ (1593e0 ) │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1593c8 │ │ │ │ + vldr s14, [pc, #64] @ 1593d8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w lr, lr, #1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -385688,61 +385693,61 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w ip, [r0, #-32] │ │ │ │ str.w r3, [r0, #-28] │ │ │ │ - bne.n 15938e │ │ │ │ + bne.n 15939e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ + ldr r6, [r6, #68] @ 0x44 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (159414 ) │ │ │ │ + ldr r3, [pc, #60] @ (159424 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159412 │ │ │ │ + cbz r2, 159422 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #2 │ │ │ │ - ldr r4, [pc, #56] @ (159418 ) │ │ │ │ + ldr r4, [pc, #56] @ (159428 ) │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r5, [r0], #4 │ │ │ │ - bne.n 1593ea │ │ │ │ + bne.n 1593fa │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (159478 ) │ │ │ │ + ldr r4, [pc, #88] @ (159488 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159476 │ │ │ │ + cbz r2, 159486 │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (15947c ) │ │ │ │ + ldr r2, [pc, #64] @ (15948c ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp ip, lr │ │ │ │ @@ -385752,30 +385757,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 15943e │ │ │ │ + bne.n 15944e │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (1594cc ) │ │ │ │ + ldr r4, [pc, #72] @ (1594dc ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1594c8 │ │ │ │ + cbz r2, 1594d8 │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1594d0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1594e0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w r0, [r5, #-1] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-6] │ │ │ │ @@ -385783,32 +385788,32 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 15949a │ │ │ │ + bne.n 1594aa │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #88] @ (159530 ) │ │ │ │ + ldr r4, [pc, #88] @ (159540 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15952e │ │ │ │ + cbz r2, 15953e │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r3, r0, #16 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add.w lr, r1, r2 │ │ │ │ - ldr r2, [pc, #64] @ (159534 ) │ │ │ │ + ldr r2, [pc, #64] @ (159544 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldrb.w r1, [ip, #-3] │ │ │ │ adds r3, #16 │ │ │ │ ldrb.w r0, [ip, #-2] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r2, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ @@ -385818,30 +385823,30 @@ │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r2, [r3, #-32] │ │ │ │ - bne.n 1594f6 │ │ │ │ + bne.n 159506 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ + ldr r4, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r4, [pc, #72] @ (159584 ) │ │ │ │ + ldr r4, [pc, #72] @ (159594 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159580 │ │ │ │ + cbz r2, 159590 │ │ │ │ adds r2, #1 │ │ │ │ adds r5, r1, #3 │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #56] @ (159588 ) │ │ │ │ + ldr r2, [pc, #56] @ (159598 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrb.w r0, [r5, #-3] │ │ │ │ adds r3, #4 │ │ │ │ ldrb.w lr, [r5, #-2] │ │ │ │ adds r5, #3 │ │ │ │ ldrb.w ip, [r5, #-4] │ │ │ │ @@ -385849,29 +385854,29 @@ │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb.w lr, [r2, lr] │ │ │ │ ldrb.w ip, [r2, ip] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 159552 │ │ │ │ + bne.n 159562 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1595f8 ) │ │ │ │ + ldr r3, [pc, #104] @ (159608 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1595f0 │ │ │ │ + cbz r2, 159600 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1595fc ) │ │ │ │ + ldr r4, [pc, #100] @ (15960c ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1595f4 │ │ │ │ + vldr s14, [pc, #88] @ 159604 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -385886,30 +385891,30 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1595a0 │ │ │ │ + bne.n 1595b0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (15964c ) │ │ │ │ + ldr r3, [pc, #72] @ (15965c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15964a │ │ │ │ + cbz r2, 15965a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (159650 ) │ │ │ │ + ldr r4, [pc, #64] @ (159660 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ uxtb r7, r3 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -385919,29 +385924,29 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 159610 │ │ │ │ + bne.n 159620 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1596c0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1596d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1596b8 │ │ │ │ + cbz r2, 1596c8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1596c4 ) │ │ │ │ + ldr r4, [pc, #100] @ (1596d4 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1596bc │ │ │ │ + vldr s14, [pc, #88] @ 1596cc │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -385956,30 +385961,30 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 159668 │ │ │ │ + bne.n 159678 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (159710 ) │ │ │ │ + ldr r3, [pc, #68] @ (159720 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15970e │ │ │ │ + cbz r2, 15971e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (159714 ) │ │ │ │ + ldr r4, [pc, #60] @ (159724 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r7, ip, lsr #24 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -385988,27 +385993,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1596d8 │ │ │ │ + bne.n 1596e8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159770 ) │ │ │ │ + ldr r3, [pc, #84] @ (159780 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15976c │ │ │ │ + cbz r2, 15977c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159774 ) │ │ │ │ + ldr r4, [pc, #80] @ (159784 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -386021,28 +386026,28 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15972c │ │ │ │ + bne.n 15973c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (1597c0 ) │ │ │ │ + ldr r4, [pc, #68] @ (1597d0 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1597be │ │ │ │ + cbz r2, 1597ce │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (1597c4 ) │ │ │ │ + ldr r0, [pc, #64] @ (1597d4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -386052,28 +386057,28 @@ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 15978c │ │ │ │ + bne.n 15979c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (159830 ) │ │ │ │ + ldr r3, [pc, #100] @ (159840 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15982a │ │ │ │ + cbz r2, 15983a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #96] @ (159834 ) │ │ │ │ + ldr r4, [pc, #96] @ (159844 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #84] @ 15982c │ │ │ │ + vldr s14, [pc, #84] @ 15983c │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ mov.w r6, r3, lsr #24 │ │ │ │ vmov s15, r6 │ │ │ │ @@ -386088,29 +386093,29 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 1597dc │ │ │ │ + bne.n 1597ec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (159884 ) │ │ │ │ + ldr r3, [pc, #72] @ (159894 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159882 │ │ │ │ + cbz r2, 159892 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #64] @ (159888 ) │ │ │ │ + ldr r4, [pc, #64] @ (159898 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, r3, #16, #8 │ │ │ │ ubfx r6, r3, #8, #8 │ │ │ │ @@ -386120,27 +386125,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi ip, r7, #0, #8 │ │ │ │ bfi ip, r6, #8, #8 │ │ │ │ bfi ip, r5, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 159848 │ │ │ │ + bne.n 159858 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ + str r2, [r6, #120] @ 0x78 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1598e0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1598f0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1598de │ │ │ │ + cbz r2, 1598ee │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #76] @ (1598e4 ) │ │ │ │ + ldr r4, [pc, #76] @ (1598f4 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -386153,27 +386158,27 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 1598a0 │ │ │ │ + bne.n 1598b0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (159930 ) │ │ │ │ + ldr r4, [pc, #68] @ (159940 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15992c │ │ │ │ + cbz r2, 15993c │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159934 ) │ │ │ │ + ldr r0, [pc, #64] @ (159944 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -386183,29 +386188,29 @@ │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 1598fc │ │ │ │ + bne.n 15990c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1599a4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1599b4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15999c │ │ │ │ + cbz r2, 1599ac │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #100] @ (1599a8 ) │ │ │ │ + ldr r4, [pc, #100] @ (1599b8 ) │ │ │ │ movs r5, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1599a0 │ │ │ │ + vldr s14, [pc, #88] @ 1599b0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ uxtb.w ip, r3 │ │ │ │ vmov s15, ip │ │ │ │ @@ -386220,30 +386225,30 @@ │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15994c │ │ │ │ + bne.n 15995c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (1599f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (159a04 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1599f2 │ │ │ │ + cbz r2, 159a02 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - ldr r4, [pc, #60] @ (1599f8 ) │ │ │ │ + ldr r4, [pc, #60] @ (159a08 ) │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ ubfx r7, ip, #8, #8 │ │ │ │ ubfx r6, ip, #16, #8 │ │ │ │ @@ -386252,27 +386257,27 @@ │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ bfi r3, r7, #0, #8 │ │ │ │ bfi r3, r6, #8, #8 │ │ │ │ bfi r3, r5, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 1599bc │ │ │ │ + bne.n 1599cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (159a54 ) │ │ │ │ + ldr r3, [pc, #84] @ (159a64 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 159a50 │ │ │ │ + cbz r2, 159a60 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (159a58 ) │ │ │ │ + ldr r4, [pc, #80] @ (159a68 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -386285,28 +386290,28 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 159a10 │ │ │ │ + bne.n 159a20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r7, #92] @ 0x5c │ │ │ │ + str r6, [r5, #92] @ 0x5c │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (159aa4 ) │ │ │ │ + ldr r4, [pc, #68] @ (159ab4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 159aa2 │ │ │ │ + cbz r2, 159ab2 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (159aa8 ) │ │ │ │ + ldr r0, [pc, #64] @ (159ab8 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -386316,28 +386321,28 @@ │ │ │ │ mov.w r0, r0, lsr #24 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 159a70 │ │ │ │ + bne.n 159a80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 159b32 │ │ │ │ + beq.n 159b42 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159b34 │ │ │ │ + vldr s11, [pc, #120] @ 159b44 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159b38 │ │ │ │ + vldr s10, [pc, #116] @ 159b48 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -386359,28 +386364,28 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 159ac8 │ │ │ │ + bne.n 159ad8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 159bde │ │ │ │ + beq.n 159bee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 159be0 │ │ │ │ + vldr s10, [pc, #152] @ 159bf0 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 159be4 │ │ │ │ + vldr s9, [pc, #148] @ 159bf4 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ vmov s12, lr │ │ │ │ sbfx lr, r3, #10, #10 │ │ │ │ @@ -386410,29 +386415,29 @@ │ │ │ │ vmovmi.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 159b54 │ │ │ │ + bne.n 159b64 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 159c6e │ │ │ │ + beq.n 159c7e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 159c70 │ │ │ │ + vldr s11, [pc, #120] @ 159c80 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 159c74 │ │ │ │ + vldr s10, [pc, #116] @ 159c84 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #0, #5 │ │ │ │ vmov s13, r4 │ │ │ │ @@ -386454,25 +386459,25 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 159c04 │ │ │ │ + bne.n 159c14 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 159ce8 │ │ │ │ + cbz r2, 159cf8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 159cec │ │ │ │ + vldr s11, [pc, #104] @ 159cfc │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb.w lr, r3 │ │ │ │ vmov s12, lr │ │ │ │ @@ -386490,29 +386495,29 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 159c86 │ │ │ │ + bne.n 159c96 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 159d02 │ │ │ │ + cbz r2, 159d12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 159cf4 │ │ │ │ + bne.n 159d04 │ │ │ │ bx lr │ │ │ │ - cbz r2, 159d3e │ │ │ │ + cbz r2, 159d4e │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ adds r0, #16 │ │ │ │ @@ -386522,65 +386527,65 @@ │ │ │ │ adds r1, #8 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ vmov d7, r4, r5 │ │ │ │ vcvt.f32.f64 s15, d7 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 159d14 │ │ │ │ + bne.n 159d24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159d70 │ │ │ │ + cbz r2, 159d80 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ str.w ip, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r1], #4 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ - bne.n 159d50 │ │ │ │ + bne.n 159d60 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159dba │ │ │ │ + cbz r2, 159dca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 159dc0 │ │ │ │ + vldr d6, [pc, #60] @ 159dd0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ vmov s14, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 159d8c │ │ │ │ + bne.n 159d9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 159dfe │ │ │ │ + cbz r2, 159e0e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -386588,18 +386593,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 159dd8 │ │ │ │ + bne.n 159de8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159e36 │ │ │ │ + cbz r2, 159e46 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -386609,22 +386614,22 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 159e0e │ │ │ │ + bne.n 159e1e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159e8c │ │ │ │ + cbz r2, 159e9c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 159e90 │ │ │ │ + vldr d4, [pc, #76] @ 159ea0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov s14, r4 │ │ │ │ adds r3, #1 │ │ │ │ @@ -386637,23 +386642,23 @@ │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it pl │ │ │ │ vcvtpl.f32.f64 s13, d7 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 159e50 │ │ │ │ + bne.n 159e60 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 159ece │ │ │ │ + cbz r2, 159ede │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ @@ -386661,18 +386666,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 159ea8 │ │ │ │ + bne.n 159eb8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 159f08 │ │ │ │ + cbz r2, 159f18 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -386682,48 +386687,48 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 159ede │ │ │ │ + bne.n 159eee │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 159f4a │ │ │ │ + cbz r2, 159f5a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 159f4c │ │ │ │ + vldr s14, [pc, #52] @ 159f5c │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 159f20 │ │ │ │ + bne.n 159f30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 159fa4 │ │ │ │ + cbz r2, 159fb4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 159fa8 │ │ │ │ + vldr s13, [pc, #76] @ 159fb8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 159fac │ │ │ │ + vldr s12, [pc, #72] @ 159fbc │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ @@ -386732,23 +386737,23 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 159f66 │ │ │ │ + bne.n 159f76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 159fe6 │ │ │ │ + cbz r2, 159ff6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -386756,18 +386761,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 159fc0 │ │ │ │ + bne.n 159fd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a01e │ │ │ │ + cbz r2, 15a02e │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -386777,22 +386782,22 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 159ff6 │ │ │ │ + bne.n 15a006 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a068 │ │ │ │ + cbz r2, 15a078 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a06c │ │ │ │ + vldr s13, [pc, #64] @ 15a07c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -386800,21 +386805,21 @@ │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15a032 │ │ │ │ + bne.n 15a042 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a0b4 │ │ │ │ + cbz r2, 15a0c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxth.w ip, r3 │ │ │ │ @@ -386827,23 +386832,23 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 15a07e │ │ │ │ + bne.n 15a08e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a108 │ │ │ │ + cbz r2, 15a118 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15a10c │ │ │ │ + vldr s13, [pc, #72] @ 15a11c │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ @@ -386854,27 +386859,27 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a0d0 │ │ │ │ + bne.n 15a0e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15a182 │ │ │ │ + cbz r2, 15a192 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15a184 │ │ │ │ + vldr s12, [pc, #104] @ 15a194 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15a188 │ │ │ │ + vldr s11, [pc, #100] @ 15a198 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ sxth r4, r3 │ │ │ │ @@ -386892,22 +386897,22 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15a12a │ │ │ │ + bne.n 15a13a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a1c2 │ │ │ │ + cbz r2, 15a1d2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrsh.w r4, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -386915,18 +386920,18 @@ │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a19c │ │ │ │ + bne.n 15a1ac │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a1fc │ │ │ │ + cbz r2, 15a20c │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ @@ -386936,23 +386941,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 15a1d2 │ │ │ │ + bne.n 15a1e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a248 │ │ │ │ + cbz r2, 15a258 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a24c │ │ │ │ + vldr s13, [pc, #64] @ 15a25c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -386960,21 +386965,21 @@ │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15a212 │ │ │ │ + bne.n 15a222 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a292 │ │ │ │ + cbz r2, 15a2a2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -386986,68 +386991,68 @@ │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 15a25e │ │ │ │ + bne.n 15a26e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a2d4 │ │ │ │ + cbz r2, 15a2e4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #56] @ 15a2d8 │ │ │ │ + vldr s14, [pc, #56] @ 15a2e8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ ldrb.w lr, [r3, #1]! │ │ │ │ vmov s15, lr │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a2aa │ │ │ │ + bne.n 15a2ba │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a30c │ │ │ │ + cbz r2, 15a31c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb.w ip, [r3, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ - bne.n 15a2ee │ │ │ │ + bne.n 15a2fe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a364 │ │ │ │ + cbz r2, 15a374 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15a368 │ │ │ │ + vldr s13, [pc, #76] @ 15a378 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15a36c │ │ │ │ + vldr s12, [pc, #72] @ 15a37c │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ @@ -387056,42 +387061,42 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15a326 │ │ │ │ + bne.n 15a336 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a39e │ │ │ │ + cbz r2, 15a3ae │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 15a37e │ │ │ │ + bne.n 15a38e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a3fe │ │ │ │ + cbz r2, 15a40e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a400 │ │ │ │ + vldr s12, [pc, #84] @ 15a410 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ adds r0, #16 │ │ │ │ vmov s13, r2 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ @@ -387106,38 +387111,38 @@ │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a3b6 │ │ │ │ + bne.n 15a3c6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a42e │ │ │ │ + cbz r2, 15a43e │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ push {lr} │ │ │ │ adds r3, r1, r2 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w ip, [r1], #3 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ strb.w r2, [r0, #-2] │ │ │ │ cmp r1, r3 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ - bne.n 15a412 │ │ │ │ + bne.n 15a422 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a48e │ │ │ │ + cbz r2, 15a49e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 15a490 │ │ │ │ + vldr s12, [pc, #84] @ 15a4a0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ vmov s14, r2 │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ @@ -387152,19 +387157,19 @@ │ │ │ │ cmp r3, r1 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a446 │ │ │ │ + bne.n 15a456 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15a4cc │ │ │ │ + cbz r2, 15a4dc │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -387174,24 +387179,24 @@ │ │ │ │ adds r0, #4 │ │ │ │ ldrb.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ - bne.n 15a4a6 │ │ │ │ + bne.n 15a4b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 159c78 │ │ │ │ - cbz r2, 15a51c │ │ │ │ + b.w 159c88 │ │ │ │ + cbz r2, 15a52c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15a520 │ │ │ │ + vldr s13, [pc, #64] @ 15a530 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -387199,21 +387204,21 @@ │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15a4e6 │ │ │ │ + bne.n 15a4f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15a568 │ │ │ │ + cbz r2, 15a578 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -387226,19 +387231,19 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, lr │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 15a532 │ │ │ │ + bne.n 15a542 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a5ba │ │ │ │ + cbz r2, 15a5ca │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-2] │ │ │ │ @@ -387253,17 +387258,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a57e │ │ │ │ + bne.n 15a58e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a616 │ │ │ │ + cbz r2, 15a626 │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -387285,18 +387290,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 15a5d0 │ │ │ │ + bne.n 15a5e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a666 │ │ │ │ + cbz r2, 15a676 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [r3, #-3] │ │ │ │ @@ -387311,17 +387316,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a62a │ │ │ │ + bne.n 15a63a │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a6c2 │ │ │ │ + cbz r2, 15a6d2 │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r3, r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -387343,18 +387348,18 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r4, [r3, #-5] │ │ │ │ strb.w lr, [r3, #-8] │ │ │ │ negs r2, r2 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 15a67c │ │ │ │ + bne.n 15a68c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15a720 │ │ │ │ + cbz r2, 15a730 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -387370,19 +387375,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15a6ce │ │ │ │ + bne.n 15a6de │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a790 │ │ │ │ + cbz r2, 15a7a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ and.w lr, ip, #16711680 @ 0xff0000 │ │ │ │ @@ -387407,19 +387412,19 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15a72a │ │ │ │ + bne.n 15a73a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a7f0 │ │ │ │ + cbz r2, 15a800 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -387435,19 +387440,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15a79e │ │ │ │ + bne.n 15a7ae │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a860 │ │ │ │ + cbz r2, 15a870 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r6, ip, #16711680 @ 0xff0000 │ │ │ │ and.w r5, ip, #65280 @ 0xff00 │ │ │ │ @@ -387472,19 +387477,19 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15a7fa │ │ │ │ + bne.n 15a80a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a8c0 │ │ │ │ + cbz r2, 15a8d0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -387500,20 +387505,20 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15a86e │ │ │ │ + bne.n 15a87e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a930 │ │ │ │ + cbz r2, 15a940 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ and.w r5, ip, #16711680 @ 0xff0000 │ │ │ │ and.w lr, ip, #65280 @ 0xff00 │ │ │ │ @@ -387538,24 +387543,24 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15a8ca │ │ │ │ + bne.n 15a8da │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15a986 │ │ │ │ + cbz r2, 15a996 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 15a988 │ │ │ │ + vldr s13, [pc, #72] @ 15a998 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ push {lr} │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrsb.w lr, [r3, #1]! │ │ │ │ adds r0, #16 │ │ │ │ vmov s15, lr │ │ │ │ @@ -387566,26 +387571,26 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s14 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15a94e │ │ │ │ + bne.n 15a95e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15aa00 │ │ │ │ + cbz r2, 15aa10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15aa04 │ │ │ │ + vldr s12, [pc, #108] @ 15aa14 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15aa08 │ │ │ │ + vldr s11, [pc, #104] @ 15aa18 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ sxtb r4, r3 │ │ │ │ @@ -387603,28 +387608,28 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15a9a6 │ │ │ │ + bne.n 15a9b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15aa9a │ │ │ │ + beq.n 15aaaa │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15aa9c │ │ │ │ + vldr s11, [pc, #132] @ 15aaac │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, r2 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrsb.w ip, [r3, #-3] │ │ │ │ adds r0, #16 │ │ │ │ vmov s13, ip │ │ │ │ @@ -387652,24 +387657,24 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15aa28 │ │ │ │ + bne.n 15aa38 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ab2e │ │ │ │ + beq.n 15ab3e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 15ab30 │ │ │ │ + vldr s11, [pc, #132] @ 15ab40 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ add r1, r2 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldrsb.w ip, [r3, #-1] │ │ │ │ adds r0, #16 │ │ │ │ vmov s13, ip │ │ │ │ @@ -387697,23 +387702,23 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r1, r3 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15aabc │ │ │ │ + bne.n 15aacc │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15abe0 │ │ │ │ + beq.n 15abf0 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15abe4 │ │ │ │ + vldr s10, [pc, #164] @ 15abf4 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb.w lr, r3 │ │ │ │ vmov s12, lr │ │ │ │ @@ -387748,25 +387753,25 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15ab48 │ │ │ │ + bne.n 15ab58 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ac94 │ │ │ │ + beq.n 15aca4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15ac98 │ │ │ │ + vldr s10, [pc, #164] @ 15aca8 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ vmov s12, lr │ │ │ │ @@ -387801,21 +387806,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15abfc │ │ │ │ + bne.n 15ac0c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15acd4 │ │ │ │ + cbz r2, 15ace4 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -387824,19 +387829,19 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15acae │ │ │ │ + bne.n 15acbe │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ad14 │ │ │ │ + cbz r2, 15ad24 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ @@ -387847,23 +387852,23 @@ │ │ │ │ cmp r3, #0 │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 15acec │ │ │ │ + bne.n 15acfc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ad60 │ │ │ │ + cbz r2, 15ad70 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15ad64 │ │ │ │ + vldr s13, [pc, #64] @ 15ad74 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s13, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ @@ -387871,21 +387876,21 @@ │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ vmov s14, r4 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15ad2a │ │ │ │ + bne.n 15ad3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15adb0 │ │ │ │ + cbz r2, 15adc0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r4, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #1 │ │ │ │ sxtb.w ip, r3 │ │ │ │ @@ -387898,19 +387903,19 @@ │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, lr │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r4, [r0], #4 │ │ │ │ - bne.n 15ad76 │ │ │ │ + bne.n 15ad86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ae02 │ │ │ │ + cbz r2, 15ae12 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [r3, #-2] │ │ │ │ @@ -387925,17 +387930,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15adc6 │ │ │ │ + bne.n 15add6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ae62 │ │ │ │ + cbz r2, 15ae72 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -387957,18 +387962,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 15ae16 │ │ │ │ + bne.n 15ae26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15aeb2 │ │ │ │ + cbz r2, 15aec2 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [r3, #-3] │ │ │ │ @@ -387983,17 +387988,17 @@ │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15ae76 │ │ │ │ + bne.n 15ae86 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15af12 │ │ │ │ + cbz r2, 15af22 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ @@ -388015,18 +388020,18 @@ │ │ │ │ cmp r2, #0 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 15aec6 │ │ │ │ + bne.n 15aed6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15af70 │ │ │ │ + cbz r2, 15af80 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -388042,20 +388047,20 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15af1e │ │ │ │ + bne.n 15af2e │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15afea │ │ │ │ + beq.n 15affa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sxtb.w r5, ip │ │ │ │ @@ -388083,18 +388088,18 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15af7c │ │ │ │ + bne.n 15af8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b048 │ │ │ │ + cbz r2, 15b058 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -388110,20 +388115,20 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15aff6 │ │ │ │ + bne.n 15b006 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b0c2 │ │ │ │ + beq.n 15b0d2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -388151,18 +388156,18 @@ │ │ │ │ bfi r3, r6, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15b054 │ │ │ │ + bne.n 15b064 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b120 │ │ │ │ + cbz r2, 15b130 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -388178,21 +388183,21 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b0ce │ │ │ │ + bne.n 15b0de │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b19c │ │ │ │ + beq.n 15b1ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ sbfx r5, ip, #16, #8 │ │ │ │ @@ -388220,46 +388225,46 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15b12c │ │ │ │ + bne.n 15b13c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b1e2 │ │ │ │ + cbz r2, 15b1f2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 15b1e8 │ │ │ │ + vldr d6, [pc, #60] @ 15b1f8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r4, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ vmov s14, r4 │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w ip, [r0, #-24] │ │ │ │ adds r3, #1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ cmp r2, r3 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15b1b4 │ │ │ │ + bne.n 15b1c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 15b242 │ │ │ │ + cbz r2, 15b252 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ @@ -388273,18 +388278,18 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15b1fe │ │ │ │ + bne.n 15b20e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b2a8 │ │ │ │ + cbz r2, 15b2b8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w r5, #64512 @ 0xfc00 │ │ │ │ movt r5, #15 │ │ │ │ movs r4, #0 │ │ │ │ movt r4, #16368 @ 0x3ff0 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -388308,24 +388313,24 @@ │ │ │ │ negs r3, r3 │ │ │ │ negs r7, r7 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ cmp r2, lr │ │ │ │ rsb r3, ip, #0 │ │ │ │ strb.w r7, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 15b25e │ │ │ │ + bne.n 15b26e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b33e │ │ │ │ + beq.n 15b34e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15b340 │ │ │ │ + vldr s11, [pc, #132] @ 15b350 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ @@ -388352,70 +388357,70 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15b2c4 │ │ │ │ + bne.n 15b2d4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b37a │ │ │ │ + cbz r2, 15b38a │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15b350 │ │ │ │ + bne.n 15b360 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b3c4 │ │ │ │ + cbz r2, 15b3d4 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b3c8 │ │ │ │ + vldr s13, [pc, #64] @ 15b3d8 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #6 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15b392 │ │ │ │ + bne.n 15b3a2 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 15b422 │ │ │ │ + cbz r2, 15b432 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b424 │ │ │ │ + vldr s13, [pc, #76] @ 15b434 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b428 │ │ │ │ + vldr s12, [pc, #72] @ 15b438 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #6, #10 │ │ │ │ @@ -388424,53 +388429,53 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15b3e2 │ │ │ │ + bne.n 15b3f2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b474 │ │ │ │ + cbz r2, 15b484 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 15b478 │ │ │ │ + vldr s13, [pc, #64] @ 15b488 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #4 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15b442 │ │ │ │ + bne.n 15b452 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 15b4d2 │ │ │ │ + cbz r2, 15b4e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15b4d4 │ │ │ │ + vldr s13, [pc, #76] @ 15b4e4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15b4d8 │ │ │ │ + vldr s12, [pc, #72] @ 15b4e8 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #4, #12 │ │ │ │ @@ -388479,27 +388484,27 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15b492 │ │ │ │ + bne.n 15b4a2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15b52c │ │ │ │ + cbz r2, 15b53c │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b530 │ │ │ │ + vldr s13, [pc, #68] @ 15b540 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s14, lr │ │ │ │ @@ -388509,26 +388514,26 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-20] @ 0xffffffec │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15b4f0 │ │ │ │ + bne.n 15b500 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b584 │ │ │ │ + cbz r2, 15b594 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #68] @ 15b588 │ │ │ │ + vldr s13, [pc, #68] @ 15b598 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ and.w lr, r3, #15 │ │ │ │ vmov s14, lr │ │ │ │ @@ -388538,25 +388543,25 @@ │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ cmp ip, r1 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b548 │ │ │ │ + bne.n 15b558 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 15b5dc │ │ │ │ + cbz r2, 15b5ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b5e0 │ │ │ │ + vldr s13, [pc, #72] @ 15b5f0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ @@ -388566,42 +388571,42 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b59e │ │ │ │ + bne.n 15b5ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b616 │ │ │ │ + cbz r2, 15b626 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 15b5f0 │ │ │ │ + bne.n 15b600 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b668 │ │ │ │ + cbz r2, 15b678 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15b66c │ │ │ │ + vldr s13, [pc, #72] @ 15b67c │ │ │ │ mov.w lr, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ @@ -388611,38 +388616,38 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b62a │ │ │ │ + bne.n 15b63a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 15b6a2 │ │ │ │ + cbz r2, 15b6b2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, ip │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 15b67c │ │ │ │ + bne.n 15b68c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15b700 │ │ │ │ + cbz r2, 15b710 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -388658,20 +388663,20 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b6ae │ │ │ │ + bne.n 15b6be │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b788 │ │ │ │ + beq.n 15b798 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r5, #64512 @ 0xfc00 │ │ │ │ movt r5, #15 │ │ │ │ movs r4, #0 │ │ │ │ movt r4, #16368 @ 0x3ff0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ @@ -388700,19 +388705,19 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15b71e │ │ │ │ + bne.n 15b72e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b7e8 │ │ │ │ + cbz r2, 15b7f8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -388728,19 +388733,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b796 │ │ │ │ + bne.n 15b7a6 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15b84c │ │ │ │ + cbz r2, 15b85c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ @@ -388762,23 +388767,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 15b7f4 │ │ │ │ + bne.n 15b804 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b8f8 │ │ │ │ + beq.n 15b908 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15b8fc │ │ │ │ + vldr s10, [pc, #160] @ 15b90c │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #0, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -388812,21 +388817,21 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b864 │ │ │ │ + bne.n 15b874 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15b95c │ │ │ │ + cbz r2, 15b96c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -388842,20 +388847,20 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b90a │ │ │ │ + bne.n 15b91a │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15b9e4 │ │ │ │ + beq.n 15b9f4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #16368 @ 0x3ff0 │ │ │ │ mov.w r4, #64512 @ 0xfc00 │ │ │ │ movt r4, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ @@ -388884,19 +388889,19 @@ │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ and.w ip, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ mvn.w r3, r3 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - bne.n 15b97a │ │ │ │ + bne.n 15b98a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15ba44 │ │ │ │ + cbz r2, 15ba54 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ @@ -388912,19 +388917,19 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15b9f2 │ │ │ │ + bne.n 15ba02 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15baa8 │ │ │ │ + cbz r2, 15bab8 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ adds r5, #1 │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ @@ -388946,23 +388951,23 @@ │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-5] │ │ │ │ - bne.n 15ba50 │ │ │ │ + bne.n 15ba60 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15bb54 │ │ │ │ + beq.n 15bb64 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 15bb58 │ │ │ │ + vldr s10, [pc, #160] @ 15bb68 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {lr} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx lr, r3, #20, #10 │ │ │ │ vmov s12, lr │ │ │ │ @@ -388996,57 +389001,57 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15bac0 │ │ │ │ + bne.n 15bad0 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15bb88 │ │ │ │ + cbz r2, 15bb98 │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bb6e │ │ │ │ + bne.n 15bb7e │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bbba │ │ │ │ + cbz r2, 15bbca │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15bb9a │ │ │ │ + bne.n 15bbaa │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bbf2 │ │ │ │ + cbz r2, 15bc02 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -389054,73 +389059,73 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r2, [r3, #-4] │ │ │ │ ldrb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bbd0 │ │ │ │ + bne.n 15bbe0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc26 │ │ │ │ + cbz r2, 15bc36 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15bbfe │ │ │ │ + bne.n 15bc0e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bc54 │ │ │ │ + cbz r2, 15bc64 │ │ │ │ subs r2, #1 │ │ │ │ push {r4} │ │ │ │ add.w ip, r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsb.w r1, [r3, #1]! │ │ │ │ strd r1, r2, [r0, #-16] │ │ │ │ strd r2, r4, [r0, #-8] │ │ │ │ cmp r3, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bc3a │ │ │ │ + bne.n 15bc4a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bc86 │ │ │ │ + cbz r2, 15bc96 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15bc66 │ │ │ │ + bne.n 15bc76 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bcbe │ │ │ │ + cbz r2, 15bcce │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -389128,431 +389133,431 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r2, [r3, #-4] │ │ │ │ ldrsb.w r4, [r3, #-6] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bc9c │ │ │ │ + bne.n 15bcac │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bcf2 │ │ │ │ + cbz r2, 15bd02 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r5, r3 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15bcca │ │ │ │ + bne.n 15bcda │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd1a │ │ │ │ + cbz r2, 15bd2a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bd00 │ │ │ │ + bne.n 15bd10 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd4a │ │ │ │ + cbz r2, 15bd5a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15bd2a │ │ │ │ + bne.n 15bd3a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bd72 │ │ │ │ + cbz r2, 15bd82 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bd58 │ │ │ │ + bne.n 15bd68 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bda2 │ │ │ │ + cbz r2, 15bdb2 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15bd82 │ │ │ │ + bne.n 15bd92 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bdca │ │ │ │ + cbz r2, 15bdda │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bdb0 │ │ │ │ + bne.n 15bdc0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bdf2 │ │ │ │ + cbz r2, 15be02 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r4, [r0, #-16] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r6, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bdd8 │ │ │ │ + bne.n 15bde8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15be14 │ │ │ │ + cbz r2, 15be24 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15be00 │ │ │ │ + bne.n 15be10 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be34 │ │ │ │ + cbz r2, 15be44 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp ip, r1 │ │ │ │ strd r3, r3, [r0, #-16] │ │ │ │ strd r3, r3, [r0, #-8] │ │ │ │ - bne.n 15be22 │ │ │ │ + bne.n 15be32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be58 │ │ │ │ + cbz r2, 15be68 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15be44 │ │ │ │ + bne.n 15be54 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15be86 │ │ │ │ + cbz r2, 15be96 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 15be64 │ │ │ │ + bne.n 15be74 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bea8 │ │ │ │ + cbz r2, 15beb8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [ip, #1]! │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ cmp ip, r1 │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15be94 │ │ │ │ + bne.n 15bea4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bec8 │ │ │ │ + cbz r2, 15bed8 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ adds r0, #16 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ cmp ip, r1 │ │ │ │ strd r3, r3, [r0, #-16] │ │ │ │ strd r3, r3, [r0, #-8] │ │ │ │ - bne.n 15beb6 │ │ │ │ + bne.n 15bec6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15beec │ │ │ │ + cbz r2, 15befc │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ str r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bed8 │ │ │ │ + bne.n 15bee8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bf1a │ │ │ │ + cbz r2, 15bf2a │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r4, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 15bef8 │ │ │ │ + bne.n 15bf08 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf3e │ │ │ │ + cbz r2, 15bf4e │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bf24 │ │ │ │ + bne.n 15bf34 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf5e │ │ │ │ + cbz r2, 15bf6e │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bf46 │ │ │ │ + bne.n 15bf56 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bf88 │ │ │ │ + cbz r2, 15bf98 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bf6a │ │ │ │ + bne.n 15bf7a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15bfb6 │ │ │ │ + cbz r2, 15bfc6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r4, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 15bf94 │ │ │ │ + bne.n 15bfa4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bfda │ │ │ │ + cbz r2, 15bfea │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldrsh.w r5, [r1], #2 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bfc0 │ │ │ │ + bne.n 15bfd0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15bffa │ │ │ │ + cbz r2, 15c00a │ │ │ │ mov.w ip, #0 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15bfe2 │ │ │ │ + bne.n 15bff2 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c024 │ │ │ │ + cbz r2, 15c034 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrsh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c006 │ │ │ │ + bne.n 15c016 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c052 │ │ │ │ + cbz r2, 15c062 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r4, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ strd r4, r4, [r0, #-16] │ │ │ │ strd r4, r3, [r0, #-8] │ │ │ │ - bne.n 15c030 │ │ │ │ + bne.n 15c040 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c076 │ │ │ │ + cbz r2, 15c086 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c05c │ │ │ │ + bne.n 15c06c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c096 │ │ │ │ + cbz r2, 15c0a6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c07e │ │ │ │ + bne.n 15c08e │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c0c0 │ │ │ │ + cbz r2, 15c0d0 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c0a2 │ │ │ │ + bne.n 15c0b2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c0e6 │ │ │ │ + cbz r2, 15c0f6 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r5, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ strd r4, r4, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c0cc │ │ │ │ + bne.n 15c0dc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c106 │ │ │ │ + cbz r2, 15c116 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c0ee │ │ │ │ + bne.n 15c0fe │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c130 │ │ │ │ + cbz r2, 15c140 │ │ │ │ push {r4} │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp r2, ip │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c112 │ │ │ │ + bne.n 15c122 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c16a │ │ │ │ + cbz r2, 15c17a │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -389560,37 +389565,37 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrb.w r1, [r3, #-5] │ │ │ │ ldrb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c148 │ │ │ │ + bne.n 15c158 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c19e │ │ │ │ + cbz r2, 15c1ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ uxtb r4, r3 │ │ │ │ mov.w r3, r3, lsr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15c176 │ │ │ │ + bne.n 15c186 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c1d6 │ │ │ │ + cbz r2, 15c1e6 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #16 │ │ │ │ movs r5, #1 │ │ │ │ add.w ip, r1, r2 │ │ │ │ @@ -389598,189 +389603,189 @@ │ │ │ │ adds r3, #3 │ │ │ │ ldrsb.w r1, [r3, #-5] │ │ │ │ ldrsb.w r4, [r3, #-4] │ │ │ │ cmp r3, ip │ │ │ │ strd r4, r1, [r0, #-16] │ │ │ │ strd r2, r5, [r0, #-8] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bne.n 15c1b4 │ │ │ │ + bne.n 15c1c4 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c20a │ │ │ │ + cbz r2, 15c21a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r5, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sxtb r4, r3 │ │ │ │ mov.w r3, r3, asr #24 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15c1e2 │ │ │ │ + bne.n 15c1f2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c23e │ │ │ │ + cbz r2, 15c24e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ ubfx r5, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ mov.w r4, r3, lsr #24 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15c216 │ │ │ │ + bne.n 15c226 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c272 │ │ │ │ + cbz r2, 15c282 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, lsr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ uxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15c24a │ │ │ │ + bne.n 15c25a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c2ac │ │ │ │ + cbz r2, 15c2bc │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #2, #10 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ mov.w r3, r3, lsr #22 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c27e │ │ │ │ + bne.n 15c28e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c2e8 │ │ │ │ + cbz r2, 15c2f8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #3 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #22 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #12, #10 │ │ │ │ ubfx r3, r3, #2, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c2ba │ │ │ │ + bne.n 15c2ca │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c320 │ │ │ │ + cbz r2, 15c330 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15c2f6 │ │ │ │ + bne.n 15c306 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c358 │ │ │ │ + cbz r2, 15c368 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #0, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15c32e │ │ │ │ + bne.n 15c33e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c392 │ │ │ │ + cbz r2, 15c3a2 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #5, #6 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r4, r3, [r0, #-28] │ │ │ │ - bne.n 15c368 │ │ │ │ + bne.n 15c378 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c3ca │ │ │ │ + cbz r2, 15c3da │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ ubfx r3, r3, #5, #6 │ │ │ │ strd r4, r3, [r0, #-32] │ │ │ │ - bne.n 15c3a0 │ │ │ │ + bne.n 15c3b0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c404 │ │ │ │ + cbz r2, 15c414 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -389788,20 +389793,20 @@ │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-32] │ │ │ │ ubfx r2, r3, #3, #3 │ │ │ │ mov.w r3, r3, lsr #6 │ │ │ │ strd r2, r3, [r0, #-28] │ │ │ │ - bne.n 15c3dc │ │ │ │ + bne.n 15c3ec │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c440 │ │ │ │ + cbz r2, 15c450 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {r4} │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ @@ -389809,185 +389814,185 @@ │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r2, [r0, #-24] │ │ │ │ mov.w r2, r3, lsr #5 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ strd r2, r3, [r0, #-32] │ │ │ │ - bne.n 15c418 │ │ │ │ + bne.n 15c428 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c47c │ │ │ │ + cbz r2, 15c48c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15c44e │ │ │ │ + bne.n 15c45e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4b8 │ │ │ │ + cbz r2, 15c4c8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #8, #4 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #4, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15c48a │ │ │ │ + bne.n 15c49a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c4f4 │ │ │ │ + cbz r2, 15c504 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #4, #4 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ mov.w r3, r3, lsr #12 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c4c6 │ │ │ │ + bne.n 15c4d6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c530 │ │ │ │ + cbz r2, 15c540 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #12 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #8, #4 │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c502 │ │ │ │ + bne.n 15c512 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c56c │ │ │ │ + cbz r2, 15c57c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #1, #5 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ mov.w r3, r3, lsr #11 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c53e │ │ │ │ + bne.n 15c54e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c5a8 │ │ │ │ + cbz r2, 15c5b8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, lsr #11 │ │ │ │ str.w r4, [r0, #-20] │ │ │ │ ubfx r4, r3, #6, #5 │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c57a │ │ │ │ + bne.n 15c58a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c5e4 │ │ │ │ + cbz r2, 15c5f4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #5, #5 │ │ │ │ str.w r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #10, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-28] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15c5b6 │ │ │ │ + bne.n 15c5c6 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c620 │ │ │ │ + cbz r2, 15c630 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r5, r3, #10, #5 │ │ │ │ str.w r4, [r0, #-24] │ │ │ │ ubfx r4, r3, #5, #5 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15c5f2 │ │ │ │ + bne.n 15c602 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c6b4 │ │ │ │ + beq.n 15c6c4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c6b8 │ │ │ │ + vldr s11, [pc, #132] @ 15c6c8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sxtb r4, r3 │ │ │ │ @@ -390014,26 +390019,26 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15c63c │ │ │ │ + bne.n 15c64c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #84] @ (15c714 ) │ │ │ │ + ldr r3, [pc, #84] @ (15c724 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15c710 │ │ │ │ + cbz r2, 15c720 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #80] @ (15c718 ) │ │ │ │ + ldr r4, [pc, #80] @ (15c728 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -390046,28 +390051,28 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ ldr.w ip, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w lr, [r0, #-32] │ │ │ │ str.w ip, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c6d0 │ │ │ │ + bne.n 15c6e0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #68] @ (15c764 ) │ │ │ │ + ldr r4, [pc, #68] @ (15c774 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 15c760 │ │ │ │ + cbz r2, 15c770 │ │ │ │ adds r3, r0, #4 │ │ │ │ - ldr r0, [pc, #64] @ (15c768 ) │ │ │ │ + ldr r0, [pc, #64] @ (15c778 ) │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r4, [r4, r0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ adds r3, #4 │ │ │ │ strb.w r6, [r3, #-5] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -390077,66 +390082,66 @@ │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ strb.w r5, [r3, #-8] │ │ │ │ strb.w lr, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 15c730 │ │ │ │ + bne.n 15c740 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15c7a0 │ │ │ │ + cbz r2, 15c7b0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ ubfx r4, r3, #8, #8 │ │ │ │ ubfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c778 │ │ │ │ + bne.n 15c788 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c7d8 │ │ │ │ + cbz r2, 15c7e8 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sbfx r3, r3, #16, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c7b0 │ │ │ │ + bne.n 15c7c0 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15c83e │ │ │ │ + cbz r2, 15c84e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 15c840 │ │ │ │ + vldr s12, [pc, #88] @ 15c850 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #20, #10 │ │ │ │ @@ -390150,25 +390155,25 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15c7ee │ │ │ │ + bne.n 15c7fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15c8d6 │ │ │ │ + beq.n 15c8e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15c8d8 │ │ │ │ + vldr s11, [pc, #132] @ 15c8e8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ @@ -390195,43 +390200,43 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15c85c │ │ │ │ + bne.n 15c86c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 15c912 │ │ │ │ + cbz r2, 15c922 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r5, r3, #20, #10 │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r3, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15c8e8 │ │ │ │ + bne.n 15c8f8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15c984 │ │ │ │ + cbz r2, 15c994 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15c988 │ │ │ │ + vldr s12, [pc, #104] @ 15c998 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ @@ -390250,25 +390255,25 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15c92a │ │ │ │ + bne.n 15c93a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15c9dc │ │ │ │ + cbz r2, 15c9ec │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 15c9e0 │ │ │ │ + vldr s13, [pc, #72] @ 15c9f0 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ cmp r2, ip │ │ │ │ @@ -390278,25 +390283,25 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15c99e │ │ │ │ + bne.n 15c9ae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 15ca52 │ │ │ │ + cbz r2, 15ca62 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 15ca54 │ │ │ │ + vldr s12, [pc, #100] @ 15ca64 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w lr, [r0, #-24] │ │ │ │ @@ -390315,139 +390320,139 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15c9fa │ │ │ │ + bne.n 15ca0a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 15ca88 │ │ │ │ + cbz r2, 15ca98 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxtb r5, r3 │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15ca64 │ │ │ │ + bne.n 15ca74 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cabc │ │ │ │ + cbz r2, 15cacc │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxtb r5, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15ca98 │ │ │ │ + bne.n 15caa8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15caf0 │ │ │ │ + cbz r2, 15cb00 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ uxth r5, r3 │ │ │ │ mov.w r3, r3, lsr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15cacc │ │ │ │ + bne.n 15cadc │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cb24 │ │ │ │ + cbz r2, 15cb34 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ adds r0, #16 │ │ │ │ mov r4, ip │ │ │ │ strd r4, r4, [r0, #-12] │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sxth r5, r3 │ │ │ │ mov.w r3, r3, asr #16 │ │ │ │ str.w r5, [r0, #-32] │ │ │ │ str.w r3, [r0, #-20] │ │ │ │ - bne.n 15cb00 │ │ │ │ + bne.n 15cb10 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cb5c │ │ │ │ + cbz r2, 15cb6c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ ubfx r4, r3, #10, #10 │ │ │ │ ubfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ ubfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, lsr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15cb32 │ │ │ │ + bne.n 15cb42 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15cb94 │ │ │ │ + cbz r2, 15cba4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #10, #10 │ │ │ │ sbfx r5, r3, #0, #10 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #20, #10 │ │ │ │ mov.w r3, r3, asr #30 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15cb6a │ │ │ │ + bne.n 15cb7a │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #112] @ (15cc0c ) │ │ │ │ + ldr r3, [pc, #112] @ (15cc1c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cc08 │ │ │ │ + cbz r2, 15cc18 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15cc10 ) │ │ │ │ + ldr r4, [pc, #104] @ (15cc20 ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -390466,28 +390471,28 @@ │ │ │ │ add.w lr, r4, lr, lsl #2 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r6, [lr] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15cbae │ │ │ │ + bne.n 15cbbe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (15cc7c ) │ │ │ │ + ldr r3, [pc, #100] @ (15cc8c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cc78 │ │ │ │ + cbz r2, 15cc88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #92] @ (15cc80 ) │ │ │ │ + ldr r4, [pc, #92] @ (15cc90 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -390503,28 +390508,28 @@ │ │ │ │ orr.w ip, ip, r6, lsl #3 │ │ │ │ ldrb.w r8, [r4, r3] │ │ │ │ ldrb.w r6, [r4, lr] │ │ │ │ ldrb.w r3, [r4, ip] │ │ │ │ strb.w r8, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 15cc28 │ │ │ │ + bne.n 15cc38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r3, #230 @ 0xe6 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #112] @ (15ccf8 ) │ │ │ │ + ldr r3, [pc, #112] @ (15cd08 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15ccf4 │ │ │ │ + cbz r2, 15cd04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr r4, [pc, #104] @ (15ccfc ) │ │ │ │ + ldr r4, [pc, #104] @ (15cd0c ) │ │ │ │ movs r5, #0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ adds r5, #1 │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ @@ -390543,28 +390548,28 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr.w r7, [lr] │ │ │ │ ldr.w r6, [ip] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r7, [r0, #-32] │ │ │ │ str.w r6, [r0, #-28] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15cc9a │ │ │ │ + bne.n 15ccaa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #96] @ (15cd64 ) │ │ │ │ + ldr r3, [pc, #96] @ (15cd74 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 15cd62 │ │ │ │ + cbz r2, 15cd72 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ adds r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ (15cd68 ) │ │ │ │ + ldr r4, [pc, #88] @ (15cd78 ) │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r4, [r3, r4] │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ adds r5, #1 │ │ │ │ @@ -390580,28 +390585,28 @@ │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ ldrb.w lr, [r4, lr] │ │ │ │ ldrb.w r6, [r4, ip] │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 15cd14 │ │ │ │ + bne.n 15cd24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cdc0 │ │ │ │ + cbz r2, 15cdd0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15cdc4 │ │ │ │ + vldr s13, [pc, #76] @ 15cdd4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15cdc8 │ │ │ │ + vldr s12, [pc, #72] @ 15cdd8 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #8 │ │ │ │ @@ -390610,44 +390615,44 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15cd82 │ │ │ │ + bne.n 15cd92 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cdfa │ │ │ │ + cbz r2, 15ce0a │ │ │ │ push {lr} │ │ │ │ adds r0, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r3, r3, lsr #8 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ strh.w lr, [r0], #4 │ │ │ │ - bne.n 15cdda │ │ │ │ + bne.n 15cdea │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ce70 │ │ │ │ + cbz r2, 15ce80 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 15ce74 │ │ │ │ + vldr s12, [pc, #108] @ 15ce84 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 15ce78 │ │ │ │ + vldr s11, [pc, #104] @ 15ce88 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ @@ -390665,47 +390670,47 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15ce16 │ │ │ │ + bne.n 15ce26 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15ceaa │ │ │ │ + cbz r2, 15ceba │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15ce8a │ │ │ │ + bne.n 15ce9a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 15cf00 │ │ │ │ + cbz r2, 15cf10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 15cf04 │ │ │ │ + vldr s13, [pc, #76] @ 15cf14 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 15cf08 │ │ │ │ + vldr s12, [pc, #72] @ 15cf18 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s12, [r0, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, lsr #16 │ │ │ │ @@ -390714,29 +390719,29 @@ │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s14, s13 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15cec2 │ │ │ │ + bne.n 15ced2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cf7e │ │ │ │ + cbz r2, 15cf8e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 15cf80 │ │ │ │ + vldr s12, [pc, #104] @ 15cf90 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 15cf84 │ │ │ │ + vldr s11, [pc, #100] @ 15cf94 │ │ │ │ vmov.f32 s13, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s11, [r0, #-24] @ 0xffffffe8 │ │ │ │ asrs r4, r3, #16 │ │ │ │ @@ -390754,44 +390759,44 @@ │ │ │ │ vmovmi.f32 s14, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-32] @ 0xffffffe0 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s13 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15cf26 │ │ │ │ + bne.n 15cf36 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 15cfb6 │ │ │ │ + cbz r2, 15cfc6 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #8 │ │ │ │ mov r6, ip │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strd r6, r5, [r0] │ │ │ │ adds r0, #16 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r4, r3, asr #16 │ │ │ │ sxth r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15cf96 │ │ │ │ + bne.n 15cfa6 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d064 │ │ │ │ + beq.n 15d074 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #164] @ 15d068 │ │ │ │ + vldr s10, [pc, #164] @ 15d078 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ asrs r4, r3, #24 │ │ │ │ vmov s12, r4 │ │ │ │ @@ -390826,45 +390831,45 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-20] @ 0xffffffec │ │ │ │ - bne.n 15cfcc │ │ │ │ + bne.n 15cfdc │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15d09e │ │ │ │ + cbz r2, 15d0ae │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ push {r4, r5} │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ sbfx r4, r3, #8, #8 │ │ │ │ sxtb r3, r3 │ │ │ │ strd r4, r3, [r0, #-24] │ │ │ │ - bne.n 15d076 │ │ │ │ + bne.n 15d086 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d130 │ │ │ │ + beq.n 15d140 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 15d134 │ │ │ │ + vldr s11, [pc, #132] @ 15d144 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w lr, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ asrs r4, r3, #24 │ │ │ │ @@ -390891,137 +390896,137 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r0, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, ip │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15d0b8 │ │ │ │ + bne.n 15d0c8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 15d16e │ │ │ │ + cbz r2, 15d17e │ │ │ │ push {r4, r5, r6} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #16 │ │ │ │ str.w r6, [r0, #-20] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, ip │ │ │ │ mov.w r5, r3, asr #24 │ │ │ │ sbfx r4, r3, #16, #8 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ strd r5, r4, [r0, #-32] │ │ │ │ str.w r3, [r0, #-24] │ │ │ │ - bne.n 15d144 │ │ │ │ + bne.n 15d154 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d2aa │ │ │ │ + beq.w 15d2ba │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d2aa │ │ │ │ + beq.w 15d2ba │ │ │ │ mov.w fp, #32768 @ 0x8000 │ │ │ │ movt fp, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #260] @ 15d2b4 │ │ │ │ + vldr s17, [pc, #260] @ 15d2c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d1f0 │ │ │ │ + ble.n 15d200 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d21e │ │ │ │ + ble.n 15d22e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #5 │ │ │ │ and.w r2, r2, #992 @ 0x3e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d250 │ │ │ │ + ble.n 15d260 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #10 │ │ │ │ and.w r0, r0, #31744 @ 0x7c00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ - vldrle s0, [pc, #72] @ 15d2b4 │ │ │ │ - ble.n 15d27e │ │ │ │ + vldrle s0, [pc, #72] @ 15d2c4 │ │ │ │ + ble.n 15d28e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 47788 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #15 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 15d1ca │ │ │ │ + bne.n 15d1da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 15d1c0 │ │ │ │ + bne.n 15d1d0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -391029,103 +391034,103 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d3f4 │ │ │ │ + beq.w 15d404 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d3f4 │ │ │ │ + beq.w 15d404 │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ movt fp, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d400 │ │ │ │ + vldr s17, [pc, #264] @ 15d410 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r2 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d338 │ │ │ │ + ble.n 15d348 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r5, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d366 │ │ │ │ + ble.n 15d376 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #4 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ uxtb r2, r2 │ │ │ │ orrs r5, r2 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d396 │ │ │ │ + ble.n 15d3a6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r0, r0, #8 │ │ │ │ and.w r0, r0, #3840 @ 0xf00 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r5, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d3c8 │ │ │ │ + ble.n 15d3d8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ blx 47788 │ │ │ │ adds r6, #1 │ │ │ │ and.w r0, fp, r0, lsl #12 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ cmp r9, r6 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 15d312 │ │ │ │ + bne.n 15d322 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, sl │ │ │ │ - bne.n 15d308 │ │ │ │ + bne.n 15d318 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -391134,88 +391139,88 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15d510 │ │ │ │ + beq.n 15d520 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15d510 │ │ │ │ + beq.n 15d520 │ │ │ │ mov.w fp, #63488 @ 0xf800 │ │ │ │ movt fp, #2047 @ 0x7ff │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #224] @ 15d51c │ │ │ │ - vldr s19, [pc, #224] @ 15d520 │ │ │ │ + vldr s17, [pc, #224] @ 15d52c │ │ │ │ + vldr s19, [pc, #224] @ 15d530 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r2, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov r7, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d484 │ │ │ │ + ble.n 15d494 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r6, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d4b2 │ │ │ │ + ble.n 15d4c2 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, s19 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r0, r0, #5 │ │ │ │ and.w r0, r0, #2016 @ 0x7e0 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ orrs r6, r0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s17 │ │ │ │ - ble.n 15d4e4 │ │ │ │ + ble.n 15d4f4 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ blx 47788 │ │ │ │ adds r5, #1 │ │ │ │ and.w r0, fp, r0, lsl #11 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ cmp r9, r5 │ │ │ │ strh.w r3, [r7], #2 │ │ │ │ - bne.n 15d45e │ │ │ │ + bne.n 15d46e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 15d454 │ │ │ │ + bne.n 15d464 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -391226,133 +391231,133 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d666 │ │ │ │ + beq.w 15d676 │ │ │ │ bic.w ip, r3, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15d666 │ │ │ │ + beq.w 15d676 │ │ │ │ mov.w fp, #64512 @ 0xfc00 │ │ │ │ movt fp, #15 │ │ │ │ mov.w sl, #0 │ │ │ │ movt sl, #16368 @ 0x3ff0 │ │ │ │ - vldr s18, [pc, #264] @ 15d670 │ │ │ │ + vldr s18, [pc, #264] @ 15d680 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #264] @ 15d674 │ │ │ │ + vldr s17, [pc, #264] @ 15d684 │ │ │ │ mov r8, r6 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d5b0 │ │ │ │ + ble.n 15d5c0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d5de │ │ │ │ + ble.n 15d5ee │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ and.w r2, fp, r0, lsl #10 │ │ │ │ orrs r6, r2 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d60e │ │ │ │ + ble.n 15d61e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ and.w r3, sl, r0, lsl #20 │ │ │ │ orrs r6, r3 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d63e │ │ │ │ + ble.n 15d64e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s19 │ │ │ │ vmovgt.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ adds r5, #1 │ │ │ │ blx 47788 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - bne.n 15d58a │ │ │ │ + bne.n 15d59a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 15d57e │ │ │ │ + bne.n 15d58e │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15d706 │ │ │ │ + beq.n 15d716 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s16, [pc, #116] @ 15d710 │ │ │ │ + vldr s16, [pc, #116] @ 15d720 │ │ │ │ mov r9, r8 │ │ │ │ - vldr s17, [pc, #112] @ 15d714 │ │ │ │ + vldr s17, [pc, #112] @ 15d724 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 15d708 │ │ │ │ + vldr d10, [pc, #92] @ 15d718 │ │ │ │ vmov.f64 d9, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ vmov d7, r6, r7 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 15d6dc │ │ │ │ + ble.n 15d6ec │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vcvtle.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -391360,103 +391365,103 @@ │ │ │ │ adds r5, #8 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ cmp sl, r8 │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w fp, [r4, #-5] │ │ │ │ - bne.n 15d6b0 │ │ │ │ + bne.n 15d6c0 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15d710 │ │ │ │ + b.n 15d720 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #332] @ (15d880 ) │ │ │ │ + ldr r2, [pc, #332] @ (15d890 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #332] @ (15d884 ) │ │ │ │ + ldr r1, [pc, #332] @ (15d894 ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d854 │ │ │ │ + beq.w 15d864 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15d854 │ │ │ │ + beq.n 15d864 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #284] @ 15d878 │ │ │ │ - vldr s17, [pc, #284] @ 15d87c │ │ │ │ + vldr s18, [pc, #284] @ 15d888 │ │ │ │ + vldr s17, [pc, #284] @ 15d88c │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d79a │ │ │ │ + ble.n 15d7aa │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d7c8 │ │ │ │ + ble.n 15d7d8 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d7f6 │ │ │ │ + ble.n 15d806 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s18 │ │ │ │ - ble.n 15d824 │ │ │ │ + ble.n 15d834 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s17 │ │ │ │ vmovgt.f32 s0, s17 │ │ │ │ blx 47788 │ │ │ │ mov r3, r8 │ │ │ │ @@ -391464,124 +391469,124 @@ │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - bne.n 15d774 │ │ │ │ + bne.n 15d784 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 15d76c │ │ │ │ - ldr r2, [pc, #48] @ (15d888 ) │ │ │ │ - ldr r3, [pc, #40] @ (15d880 ) │ │ │ │ + bne.n 15d77c │ │ │ │ + ldr r2, [pc, #48] @ (15d898 ) │ │ │ │ + ldr r3, [pc, #40] @ (15d890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15d872 │ │ │ │ + bne.n 15d882 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + cmp r0, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r7, #164 @ 0xa4 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #336] @ (15d9f8 ) │ │ │ │ + ldr r2, [pc, #336] @ (15da08 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #336] @ (15d9fc ) │ │ │ │ + ldr r1, [pc, #336] @ (15da0c ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15d9ce │ │ │ │ + beq.w 15d9de │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 15d9ce │ │ │ │ + beq.w 15d9de │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #288] @ 15d9f0 │ │ │ │ - vldr s18, [pc, #288] @ 15d9f4 │ │ │ │ + vldr s19, [pc, #288] @ 15da00 │ │ │ │ + vldr s18, [pc, #288] @ 15da04 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15d914 │ │ │ │ + ble.n 15d924 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15d942 │ │ │ │ + ble.n 15d952 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15d970 │ │ │ │ + ble.n 15d980 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15d99e │ │ │ │ + ble.n 15d9ae │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ mov r3, r8 │ │ │ │ @@ -391589,168 +391594,168 @@ │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r5, #-8] │ │ │ │ str.w r1, [r5, #-4] │ │ │ │ - bne.n 15d8ee │ │ │ │ + bne.n 15d8fe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 15d8e6 │ │ │ │ - ldr r2, [pc, #48] @ (15da00 ) │ │ │ │ - ldr r3, [pc, #36] @ (15d9f8 ) │ │ │ │ + bne.n 15d8f6 │ │ │ │ + ldr r2, [pc, #48] @ (15da10 ) │ │ │ │ + ldr r3, [pc, #36] @ (15da08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15d9ec │ │ │ │ + bne.n 15d9fc │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r6, #42 @ 0x2a │ │ │ │ + movs r6, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15db32 │ │ │ │ + beq.w 15db42 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15db32 │ │ │ │ + beq.n 15db42 │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #260] @ 15db3c │ │ │ │ - vldr s18, [pc, #260] @ 15db40 │ │ │ │ + vldr s19, [pc, #260] @ 15db4c │ │ │ │ + vldr s18, [pc, #260] @ 15db50 │ │ │ │ mov.w sl, #0 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, r8 │ │ │ │ movs r5, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15da76 │ │ │ │ + ble.n 15da86 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15daa4 │ │ │ │ + ble.n 15dab4 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ lsls r2, r0, #8 │ │ │ │ and.w r2, r2, #65280 @ 0xff00 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r2, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15dad8 │ │ │ │ + ble.n 15dae8 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ blx 47788 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ lsls r3, r0, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ orr.w fp, r3, fp │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s19 │ │ │ │ - ble.n 15db0c │ │ │ │ + ble.n 15db1c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ vmulle.f32 s0, s0, s18 │ │ │ │ vmovgt.f32 s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 47788 │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 15da50 │ │ │ │ + bne.n 15da60 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 15da48 │ │ │ │ + bne.n 15da58 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15dbce │ │ │ │ + beq.n 15dbde │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #116] @ 15dbe0 │ │ │ │ + vldr s20, [pc, #116] @ 15dbf0 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 15dbe4 │ │ │ │ + vldr s21, [pc, #116] @ 15dbf4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 15dbd0 │ │ │ │ - vldr d8, [pc, #92] @ 15dbd8 │ │ │ │ + vldr d9, [pc, #88] @ 15dbe0 │ │ │ │ + vldr d8, [pc, #92] @ 15dbe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 15dba6 │ │ │ │ + ble.n 15dbb6 │ │ │ │ vmov s15, r3 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ ittt le │ │ │ │ vmulle.f64 d7, d7, d9 │ │ │ │ vmulle.f64 d7, d7, d8 │ │ │ │ @@ -391760,31 +391765,31 @@ │ │ │ │ adds r5, #4 │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ strb.w r7, [r4, #-3] │ │ │ │ cmp r8, r6 │ │ │ │ strb.w r7, [r4, #-2] │ │ │ │ add.w r4, r4, #4 │ │ │ │ strb.w r9, [r4, #-5] │ │ │ │ - bne.n 15db7e │ │ │ │ + bne.n 15db8e │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 15dbe0 │ │ │ │ + b.n 15dbf0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 15dc2a │ │ │ │ + cbz r2, 15dc3a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -391792,269 +391797,269 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dc06 │ │ │ │ + bne.n 15dc16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dc7e │ │ │ │ + cbz r2, 15dc8e │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r5, [r7], #2 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15dc4c │ │ │ │ + bne.n 15dc5c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dcd6 │ │ │ │ + cbz r2, 15dce6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldr.w r7, [r8], #4 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ uxth r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dc9c │ │ │ │ + bne.n 15dcac │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15dd2c │ │ │ │ + cbz r2, 15dd3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldrh.w r5, [r7], #2 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15dcf4 │ │ │ │ + bne.n 15dd04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15dd76 │ │ │ │ + cbz r2, 15dd86 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldrh.w r0, [r6], #2 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ str.w r7, [r4, #-28] │ │ │ │ str.w r7, [r4, #-24] │ │ │ │ adds r5, #1 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 15dd52 │ │ │ │ + bne.n 15dd62 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 15ddc8 │ │ │ │ + cbz r2, 15ddd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r6, [r7], #4 │ │ │ │ adds r4, #16 │ │ │ │ adds r5, #1 │ │ │ │ uxth r0, r6 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15dd9c │ │ │ │ + bne.n 15ddac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 15de18 │ │ │ │ + cbz r2, 15de28 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ add.w r4, r0, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r7], #4 │ │ │ │ adds r4, #16 │ │ │ │ adds r5, #1 │ │ │ │ uxth r0, r6 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15ddec │ │ │ │ + bne.n 15ddfc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #172] @ (15dee0 ) │ │ │ │ + ldr r2, [pc, #172] @ (15def0 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (15dee4 ) │ │ │ │ + ldr r1, [pc, #172] @ (15def4 ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15dec2 │ │ │ │ + beq.n 15ded2 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 15dec2 │ │ │ │ + cbz r5, 15ded2 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 1697b8 │ │ │ │ + bl 1697c8 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1697b8 │ │ │ │ + bl 1697c8 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1697b8 │ │ │ │ + bl 1697c8 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1697b8 │ │ │ │ + bl 1697c8 │ │ │ │ mov ip, r6 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [fp, #-8] │ │ │ │ str.w r1, [fp, #-4] │ │ │ │ - bne.n 15de64 │ │ │ │ + bne.n 15de74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 15de5a │ │ │ │ - ldr r2, [pc, #36] @ (15dee8 ) │ │ │ │ - ldr r3, [pc, #24] @ (15dee0 ) │ │ │ │ + bne.n 15de6a │ │ │ │ + ldr r2, [pc, #36] @ (15def8 ) │ │ │ │ + ldr r3, [pc, #24] @ (15def0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15dedc │ │ │ │ + bne.n 15deec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ - movs r1, #54 @ 0x36 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #100] @ (15df64 ) │ │ │ │ - ldr r3, [pc, #104] @ (15df68 ) │ │ │ │ + ldr r1, [pc, #100] @ (15df74 ) │ │ │ │ + ldr r3, [pc, #104] @ (15df78 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15df46 │ │ │ │ + cbz r2, 15df56 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -392064,53 +392069,53 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ str.w r0, [r3, #-20] │ │ │ │ - bne.n 15df18 │ │ │ │ - ldr r2, [pc, #36] @ (15df6c ) │ │ │ │ - ldr r3, [pc, #28] @ (15df68 ) │ │ │ │ + bne.n 15df28 │ │ │ │ + ldr r2, [pc, #36] @ (15df7c ) │ │ │ │ + ldr r3, [pc, #28] @ (15df78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15df5e │ │ │ │ + bne.n 15df6e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #250 @ 0xfa │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (15e004 ) │ │ │ │ - ldr r3, [pc, #132] @ (15e008 ) │ │ │ │ + ldr r2, [pc, #128] @ (15e014 ) │ │ │ │ + ldr r3, [pc, #132] @ (15e018 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15dfe2 │ │ │ │ + cbz r6, 15dff2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ - vldr s10, [pc, #96] @ 15e000 │ │ │ │ + vldr s10, [pc, #96] @ 15e010 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ @@ -392122,50 +392127,50 @@ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr s10, [lr, #-24] @ 0xffffffe8 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s11, [lr, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [lr, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15dfa6 │ │ │ │ - ldr r2, [pc, #40] @ (15e00c ) │ │ │ │ - ldr r3, [pc, #32] @ (15e008 ) │ │ │ │ + bne.n 15dfb6 │ │ │ │ + ldr r2, [pc, #40] @ (15e01c ) │ │ │ │ + ldr r3, [pc, #32] @ (15e018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15dffa │ │ │ │ + bne.n 15e00a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #118 @ 0x76 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #22 │ │ │ │ + movs r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (15e0b4 ) │ │ │ │ - ldr r3, [pc, #148] @ (15e0b8 ) │ │ │ │ + ldr r2, [pc, #144] @ (15e0c4 ) │ │ │ │ + ldr r3, [pc, #148] @ (15e0c8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e098 │ │ │ │ + cbz r6, 15e0a8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -392186,47 +392191,47 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vstr s9, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15e042 │ │ │ │ - ldr r2, [pc, #32] @ (15e0bc ) │ │ │ │ - ldr r3, [pc, #28] @ (15e0b8 ) │ │ │ │ + bne.n 15e052 │ │ │ │ + ldr r2, [pc, #32] @ (15e0cc ) │ │ │ │ + ldr r3, [pc, #28] @ (15e0c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e0b0 │ │ │ │ + bne.n 15e0c0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r2, #7 │ │ │ │ + subs r6, r0, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + subs r0, r2, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (15e170 ) │ │ │ │ - ldr r3, [pc, #160] @ (15e174 ) │ │ │ │ + ldr r2, [pc, #156] @ (15e180 ) │ │ │ │ + ldr r3, [pc, #160] @ (15e184 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e154 │ │ │ │ + cbz r6, 15e164 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -392250,51 +392255,51 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 15e0ee │ │ │ │ - ldr r2, [pc, #32] @ (15e178 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e174 ) │ │ │ │ + bne.n 15e0fe │ │ │ │ + ldr r2, [pc, #32] @ (15e188 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e16c │ │ │ │ + bne.n 15e17c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r4, #4 │ │ │ │ + subs r6, r2, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #2 │ │ │ │ + subs r4, r2, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (15e200 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e204 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e210 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e214 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e1de │ │ │ │ + cbz r2, 15e1ee │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s14, [pc, #80] @ 15e1fc │ │ │ │ + vldr s14, [pc, #80] @ 15e20c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -392302,50 +392307,50 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-28] │ │ │ │ - bne.n 15e1b0 │ │ │ │ - ldr r2, [pc, #40] @ (15e208 ) │ │ │ │ - ldr r3, [pc, #32] @ (15e204 ) │ │ │ │ + bne.n 15e1c0 │ │ │ │ + ldr r2, [pc, #40] @ (15e218 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e1f6 │ │ │ │ + bne.n 15e206 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #1 │ │ │ │ + subs r2, r3, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ (15e290 ) │ │ │ │ - ldr r3, [pc, #116] @ (15e294 ) │ │ │ │ + ldr r2, [pc, #112] @ (15e2a0 ) │ │ │ │ + ldr r3, [pc, #116] @ (15e2a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e274 │ │ │ │ + cbz r5, 15e284 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -392359,47 +392364,47 @@ │ │ │ │ ldr.w ip, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ str.w ip, [r3, #-32] │ │ │ │ str.w r0, [r3, #-28] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 15e23e │ │ │ │ - ldr r2, [pc, #32] @ (15e298 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e294 ) │ │ │ │ + bne.n 15e24e │ │ │ │ + ldr r2, [pc, #32] @ (15e2a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e2a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e28c │ │ │ │ + bne.n 15e29c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, #6 │ │ │ │ + adds r4, r6, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (15e31c ) │ │ │ │ - ldr r3, [pc, #112] @ (15e320 ) │ │ │ │ + ldr r2, [pc, #108] @ (15e32c ) │ │ │ │ + ldr r3, [pc, #112] @ (15e330 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e300 │ │ │ │ + cbz r6, 15e310 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -392414,52 +392419,52 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [lr, #-32] │ │ │ │ str.w r0, [lr, #-28] │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 15e2ca │ │ │ │ - ldr r2, [pc, #32] @ (15e324 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e320 ) │ │ │ │ + bne.n 15e2da │ │ │ │ + ldr r2, [pc, #32] @ (15e334 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e318 │ │ │ │ + bne.n 15e328 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r7, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #3 │ │ │ │ + adds r0, r5, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (15e3d4 ) │ │ │ │ - ldr r3, [pc, #156] @ (15e3d8 ) │ │ │ │ + ldr r1, [pc, #152] @ (15e3e4 ) │ │ │ │ + ldr r3, [pc, #156] @ (15e3e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e3aa │ │ │ │ + cbz r2, 15e3ba │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 15e3c8 │ │ │ │ - vldr s8, [pc, #116] @ 15e3d0 │ │ │ │ + vldr d5, [pc, #112] @ 15e3d8 │ │ │ │ + vldr s8, [pc, #116] @ 15e3e0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -392473,59 +392478,59 @@ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15e360 │ │ │ │ - ldr r2, [pc, #48] @ (15e3dc ) │ │ │ │ - ldr r3, [pc, #40] @ (15e3d8 ) │ │ │ │ + bne.n 15e370 │ │ │ │ + ldr r2, [pc, #48] @ (15e3ec ) │ │ │ │ + ldr r3, [pc, #40] @ (15e3e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e3c2 │ │ │ │ + bne.n 15e3d2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #2 │ │ │ │ + adds r6, r5, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #1 │ │ │ │ + adds r6, r7, #0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (15e498 ) │ │ │ │ - ldr r3, [pc, #168] @ (15e49c ) │ │ │ │ + ldr r2, [pc, #164] @ (15e4a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (15e4ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e474 │ │ │ │ + cbz r5, 15e484 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15e490 │ │ │ │ + vldr d4, [pc, #128] @ 15e4a0 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -392544,58 +392549,58 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15e416 │ │ │ │ - ldr r2, [pc, #40] @ (15e4a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (15e49c ) │ │ │ │ + bne.n 15e426 │ │ │ │ + ldr r2, [pc, #40] @ (15e4b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15e4ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e48c │ │ │ │ + bne.n 15e49c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - adds r6, r0, #0 │ │ │ │ + subs r6, r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r4, r6, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (15e570 ) │ │ │ │ - ldr r3, [pc, #184] @ (15e574 ) │ │ │ │ + ldr r2, [pc, #180] @ (15e580 ) │ │ │ │ + ldr r3, [pc, #184] @ (15e584 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e546 │ │ │ │ + cbz r6, 15e556 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15e568 │ │ │ │ + vldr d3, [pc, #144] @ 15e578 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -392618,57 +392623,57 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 15e4da │ │ │ │ - ldr r2, [pc, #48] @ (15e578 ) │ │ │ │ - ldr r3, [pc, #40] @ (15e574 ) │ │ │ │ + bne.n 15e4ea │ │ │ │ + ldr r2, [pc, #48] @ (15e588 ) │ │ │ │ + ldr r3, [pc, #40] @ (15e584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e55e │ │ │ │ + bne.n 15e56e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (15e60c ) │ │ │ │ - ldr r3, [pc, #128] @ (15e610 ) │ │ │ │ + ldr r1, [pc, #124] @ (15e61c ) │ │ │ │ + ldr r3, [pc, #128] @ (15e620 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e5ea │ │ │ │ + cbz r2, 15e5fa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15e608 │ │ │ │ + vldr s12, [pc, #92] @ 15e618 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -392678,50 +392683,50 @@ │ │ │ │ cmp r2, r4 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15e5b0 │ │ │ │ - ldr r2, [pc, #40] @ (15e614 ) │ │ │ │ - ldr r3, [pc, #32] @ (15e610 ) │ │ │ │ + bne.n 15e5c0 │ │ │ │ + ldr r2, [pc, #40] @ (15e624 ) │ │ │ │ + ldr r3, [pc, #32] @ (15e620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e602 │ │ │ │ + bne.n 15e612 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r1 │ │ │ │ + subs r2, r3, r1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r0 │ │ │ │ + adds r6, r7, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #112] @ (15e69c ) │ │ │ │ - ldr r3, [pc, #116] @ (15e6a0 ) │ │ │ │ + ldr r1, [pc, #112] @ (15e6ac ) │ │ │ │ + ldr r3, [pc, #116] @ (15e6b0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15e67e │ │ │ │ + cbz r2, 15e68e │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -392737,48 +392742,48 @@ │ │ │ │ movne r3, #1 │ │ │ │ negs r0, r0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w r0, [ip, #-2] │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 15e648 │ │ │ │ - ldr r2, [pc, #36] @ (15e6a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e6a0 ) │ │ │ │ + bne.n 15e658 │ │ │ │ + ldr r2, [pc, #36] @ (15e6b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e6b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e696 │ │ │ │ + bne.n 15e6a6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r7, r6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r5 │ │ │ │ + adds r2, r5, r5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (15e73c ) │ │ │ │ - ldr r3, [pc, #132] @ (15e740 ) │ │ │ │ + ldr r2, [pc, #128] @ (15e74c ) │ │ │ │ + ldr r3, [pc, #132] @ (15e750 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e720 │ │ │ │ + cbz r5, 15e730 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -392795,47 +392800,47 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15e6da │ │ │ │ - ldr r2, [pc, #32] @ (15e744 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e740 ) │ │ │ │ + bne.n 15e6ea │ │ │ │ + ldr r2, [pc, #32] @ (15e754 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e738 │ │ │ │ + bne.n 15e748 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r6, r7, r4 │ │ │ │ + adds r6, r5, r4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (15e7e8 ) │ │ │ │ - ldr r3, [pc, #144] @ (15e7ec ) │ │ │ │ + ldr r2, [pc, #140] @ (15e7f8 ) │ │ │ │ + ldr r3, [pc, #144] @ (15e7fc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15e7ca │ │ │ │ + cbz r5, 15e7da │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -392861,48 +392866,48 @@ │ │ │ │ movne r0, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r0, r0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ strb.w ip, [r3, #-7] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ - bne.n 15e776 │ │ │ │ - ldr r2, [pc, #36] @ (15e7f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e7ec ) │ │ │ │ + bne.n 15e786 │ │ │ │ + ldr r2, [pc, #36] @ (15e800 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e7fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e7e2 │ │ │ │ + bne.n 15e7f2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, r3, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r0 │ │ │ │ + adds r6, r3, r0 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (15e88c ) │ │ │ │ - ldr r3, [pc, #136] @ (15e890 ) │ │ │ │ + ldr r2, [pc, #132] @ (15e89c ) │ │ │ │ + ldr r3, [pc, #136] @ (15e8a0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15e86e │ │ │ │ + cbz r6, 15e87e │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -392921,48 +392926,48 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 15e822 │ │ │ │ - ldr r2, [pc, #36] @ (15e894 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e890 ) │ │ │ │ + bne.n 15e832 │ │ │ │ + ldr r2, [pc, #36] @ (15e8a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e8a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e886 │ │ │ │ + bne.n 15e896 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r6, #31 │ │ │ │ + asrs r2, r4, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (15e950 ) │ │ │ │ - ldr r3, [pc, #164] @ (15e954 ) │ │ │ │ + ldr r2, [pc, #164] @ (15e960 ) │ │ │ │ + ldr r3, [pc, #164] @ (15e964 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 15e932 │ │ │ │ + cbz r7, 15e942 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -392993,55 +392998,55 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 15e8c8 │ │ │ │ - ldr r2, [pc, #36] @ (15e958 ) │ │ │ │ - ldr r3, [pc, #28] @ (15e954 ) │ │ │ │ + bne.n 15e8d8 │ │ │ │ + ldr r2, [pc, #36] @ (15e968 ) │ │ │ │ + ldr r3, [pc, #28] @ (15e964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15e94c │ │ │ │ + bne.n 15e95c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r1, #29 │ │ │ │ + asrs r4, r7, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ + asrs r6, r6, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #192] @ (15ea34 ) │ │ │ │ - ldr r3, [pc, #196] @ (15ea38 ) │ │ │ │ + ldr r1, [pc, #192] @ (15ea44 ) │ │ │ │ + ldr r3, [pc, #196] @ (15ea48 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15ea06 │ │ │ │ + beq.n 15ea16 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #152] @ 15ea28 │ │ │ │ - vldr s8, [pc, #156] @ 15ea30 │ │ │ │ + vldr d5, [pc, #152] @ 15ea38 │ │ │ │ + vldr s8, [pc, #156] @ 15ea40 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-8] │ │ │ │ @@ -393065,61 +393070,61 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15e99e │ │ │ │ - ldr r2, [pc, #52] @ (15ea3c ) │ │ │ │ - ldr r3, [pc, #44] @ (15ea38 ) │ │ │ │ + bne.n 15e9ae │ │ │ │ + ldr r2, [pc, #52] @ (15ea4c ) │ │ │ │ + ldr r3, [pc, #44] @ (15ea48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ea1e │ │ │ │ + bne.n 15ea2e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ + asrs r6, r6, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + asrs r2, r4, #23 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (15eb30 ) │ │ │ │ - ldr r3, [pc, #224] @ (15eb34 ) │ │ │ │ + ldr r2, [pc, #220] @ (15eb40 ) │ │ │ │ + ldr r3, [pc, #224] @ (15eb44 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 15eb08 │ │ │ │ + beq.n 15eb18 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d5, [pc, #180] @ 15eb28 │ │ │ │ + vldr d5, [pc, #180] @ 15eb38 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -393153,60 +393158,60 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r5, r4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15ea7c │ │ │ │ - ldr r2, [pc, #44] @ (15eb38 ) │ │ │ │ - ldr r3, [pc, #40] @ (15eb34 ) │ │ │ │ + bne.n 15ea8c │ │ │ │ + ldr r2, [pc, #44] @ (15eb48 ) │ │ │ │ + ldr r3, [pc, #40] @ (15eb44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15eb20 │ │ │ │ + bne.n 15eb30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - asrs r6, r4, #22 │ │ │ │ + asrs r6, r2, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #19 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #244] @ (15ec48 ) │ │ │ │ - ldr r3, [pc, #248] @ (15ec4c ) │ │ │ │ + ldr r2, [pc, #244] @ (15ec58 ) │ │ │ │ + ldr r3, [pc, #248] @ (15ec5c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15ec20 │ │ │ │ + beq.n 15ec30 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #204] @ 15ec40 │ │ │ │ + vldr d5, [pc, #204] @ 15ec50 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ @@ -393249,56 +393254,56 @@ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite pl │ │ │ │ vcvtpl.f32.f64 s14, d7 │ │ │ │ vmovmi.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r6, r5 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 15eb78 │ │ │ │ - ldr r2, [pc, #44] @ (15ec50 ) │ │ │ │ - ldr r3, [pc, #40] @ (15ec4c ) │ │ │ │ + bne.n 15eb88 │ │ │ │ + ldr r2, [pc, #44] @ (15ec60 ) │ │ │ │ + ldr r3, [pc, #40] @ (15ec5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ec38 │ │ │ │ + bne.n 15ec48 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - asrs r6, r4, #18 │ │ │ │ + asrs r6, r2, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + asrs r0, r1, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #124] @ (15ece4 ) │ │ │ │ - ldr r3, [pc, #128] @ (15ece8 ) │ │ │ │ + ldr r1, [pc, #124] @ (15ecf4 ) │ │ │ │ + ldr r3, [pc, #128] @ (15ecf8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ecc2 │ │ │ │ + cbz r2, 15ecd2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #92] @ 15ece0 │ │ │ │ + vldr s12, [pc, #92] @ 15ecf0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -393308,50 +393313,50 @@ │ │ │ │ cmp r2, r4 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15ec88 │ │ │ │ - ldr r2, [pc, #40] @ (15ecec ) │ │ │ │ - ldr r3, [pc, #32] @ (15ece8 ) │ │ │ │ + bne.n 15ec98 │ │ │ │ + ldr r2, [pc, #40] @ (15ecfc ) │ │ │ │ + ldr r3, [pc, #32] @ (15ecf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ecda │ │ │ │ + bne.n 15ecea │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ + asrs r2, r0, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ + asrs r6, r4, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #116] @ (15ed78 ) │ │ │ │ - ldr r3, [pc, #120] @ (15ed7c ) │ │ │ │ + ldr r1, [pc, #116] @ (15ed88 ) │ │ │ │ + ldr r3, [pc, #120] @ (15ed8c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ed5a │ │ │ │ + cbz r2, 15ed6a │ │ │ │ add.w ip, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov.w r5, #65280 @ 0xff00 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -393367,48 +393372,48 @@ │ │ │ │ strb.w r1, [ip, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r5, [ip], #4 │ │ │ │ - bne.n 15ed20 │ │ │ │ - ldr r2, [pc, #36] @ (15ed80 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ed7c ) │ │ │ │ + bne.n 15ed30 │ │ │ │ + ldr r2, [pc, #36] @ (15ed90 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ed8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ed72 │ │ │ │ + bne.n 15ed82 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #11 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (15ee18 ) │ │ │ │ - ldr r3, [pc, #132] @ (15ee1c ) │ │ │ │ + ldr r2, [pc, #128] @ (15ee28 ) │ │ │ │ + ldr r3, [pc, #132] @ (15ee2c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15edfc │ │ │ │ + cbz r5, 15ee0c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -393425,47 +393430,47 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15edb6 │ │ │ │ - ldr r2, [pc, #32] @ (15ee20 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ee1c ) │ │ │ │ + bne.n 15edc6 │ │ │ │ + ldr r2, [pc, #32] @ (15ee30 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ee2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ee14 │ │ │ │ + bne.n 15ee24 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + asrs r2, r2, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (15eec0 ) │ │ │ │ - ldr r3, [pc, #140] @ (15eec4 ) │ │ │ │ + ldr r2, [pc, #136] @ (15eed0 ) │ │ │ │ + ldr r3, [pc, #140] @ (15eed4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15eea4 │ │ │ │ + cbz r5, 15eeb4 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -393490,47 +393495,47 @@ │ │ │ │ strb.w r2, [r3, #-8] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r1, [r3, #-6] │ │ │ │ - bne.n 15ee52 │ │ │ │ - ldr r2, [pc, #32] @ (15eec8 ) │ │ │ │ - ldr r3, [pc, #28] @ (15eec4 ) │ │ │ │ + bne.n 15ee62 │ │ │ │ + ldr r2, [pc, #32] @ (15eed8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15eed4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15eebc │ │ │ │ + bne.n 15eecc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #7 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #5 │ │ │ │ + asrs r4, r0, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (15ef64 ) │ │ │ │ - ldr r3, [pc, #136] @ (15ef68 ) │ │ │ │ + ldr r2, [pc, #132] @ (15ef74 ) │ │ │ │ + ldr r3, [pc, #136] @ (15ef78 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15ef46 │ │ │ │ + cbz r6, 15ef56 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -393549,49 +393554,49 @@ │ │ │ │ vstr s12, [lr, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 15eefa │ │ │ │ - ldr r2, [pc, #36] @ (15ef6c ) │ │ │ │ - ldr r3, [pc, #28] @ (15ef68 ) │ │ │ │ + bne.n 15ef0a │ │ │ │ + ldr r2, [pc, #36] @ (15ef7c ) │ │ │ │ + ldr r3, [pc, #28] @ (15ef78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ef5e │ │ │ │ + bne.n 15ef6e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #168] @ (15f02c ) │ │ │ │ - ldr r3, [pc, #168] @ (15f030 ) │ │ │ │ + ldr r2, [pc, #168] @ (15f03c ) │ │ │ │ + ldr r3, [pc, #168] @ (15f040 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 15f00c │ │ │ │ + beq.n 15f01c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov lr, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -393626,51 +393631,51 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 15efa2 │ │ │ │ - ldr r2, [pc, #36] @ (15f034 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f030 ) │ │ │ │ + bne.n 15efb2 │ │ │ │ + ldr r2, [pc, #36] @ (15f044 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f026 │ │ │ │ + bne.n 15f036 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r6, #1 │ │ │ │ + asrs r4, r4, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (15f0e0 ) │ │ │ │ + ldr r4, [pc, #152] @ (15f0f0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #152] @ (15f0e4 ) │ │ │ │ + ldr r3, [pc, #152] @ (15f0f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f0c0 │ │ │ │ + cbz r2, 15f0d0 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s12, [pc, #116] @ 15f0dc │ │ │ │ + vldr s12, [pc, #116] @ 15f0ec │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh r3, [r4, #4] │ │ │ │ adds r1, #6 │ │ │ │ @@ -393688,53 +393693,53 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vstr s15, [ip, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15f06c │ │ │ │ - ldr r2, [pc, #36] @ (15f0e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f0e4 ) │ │ │ │ + bne.n 15f07c │ │ │ │ + ldr r2, [pc, #36] @ (15f0f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f0f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f0d8 │ │ │ │ + bne.n 15f0e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r0, r6, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #168] @ (15f1a8 ) │ │ │ │ - ldr r3, [pc, #172] @ (15f1ac ) │ │ │ │ + ldr r1, [pc, #168] @ (15f1b8 ) │ │ │ │ + ldr r3, [pc, #172] @ (15f1bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f186 │ │ │ │ + cbz r2, 15f196 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #136] @ 15f1a4 │ │ │ │ + vldr s11, [pc, #136] @ 15f1b4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ @@ -393755,49 +393760,49 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 15f11c │ │ │ │ - ldr r2, [pc, #40] @ (15f1b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f1ac ) │ │ │ │ + bne.n 15f12c │ │ │ │ + ldr r2, [pc, #40] @ (15f1c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f1bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f19e │ │ │ │ + bne.n 15f1ae │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + lsrs r2, r4, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (15f24c ) │ │ │ │ + ldr r4, [pc, #136] @ (15f25c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f250 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f260 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f230 │ │ │ │ + cbz r2, 15f240 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -393815,46 +393820,46 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15f1e4 │ │ │ │ - ldr r2, [pc, #32] @ (15f254 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f250 ) │ │ │ │ + bne.n 15f1f4 │ │ │ │ + ldr r2, [pc, #32] @ (15f264 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f260 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f248 │ │ │ │ + bne.n 15f258 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #23 │ │ │ │ + lsrs r0, r7, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (15f2ec ) │ │ │ │ + ldr r4, [pc, #132] @ (15f2fc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #132] @ (15f2f0 ) │ │ │ │ + ldr r3, [pc, #132] @ (15f300 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f2ce │ │ │ │ + cbz r2, 15f2de │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -393878,48 +393883,48 @@ │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ cmp r2, r4 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ strb.w r7, [ip, #-7] │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 15f284 │ │ │ │ - ldr r2, [pc, #36] @ (15f2f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f2f0 ) │ │ │ │ + bne.n 15f294 │ │ │ │ + ldr r2, [pc, #36] @ (15f304 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f2e6 │ │ │ │ + bne.n 15f2f6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #20 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (15f39c ) │ │ │ │ - ldr r3, [pc, #148] @ (15f3a0 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f3ac ) │ │ │ │ + ldr r3, [pc, #148] @ (15f3b0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f37e │ │ │ │ + cbz r2, 15f38e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -393939,49 +393944,49 @@ │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 15f324 │ │ │ │ - ldr r2, [pc, #36] @ (15f3a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f3a0 ) │ │ │ │ + bne.n 15f334 │ │ │ │ + ldr r2, [pc, #36] @ (15f3b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f3b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f396 │ │ │ │ + bne.n 15f3a6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + lsrs r6, r3, #19 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #164] @ (15f460 ) │ │ │ │ - ldr r3, [pc, #168] @ (15f464 ) │ │ │ │ + ldr r1, [pc, #164] @ (15f470 ) │ │ │ │ + ldr r3, [pc, #168] @ (15f474 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15f442 │ │ │ │ + beq.n 15f452 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -394011,52 +394016,52 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r5], #4 │ │ │ │ - bne.n 15f3d4 │ │ │ │ - ldr r2, [pc, #36] @ (15f468 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f464 ) │ │ │ │ + bne.n 15f3e4 │ │ │ │ + ldr r2, [pc, #36] @ (15f478 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f45a │ │ │ │ + bne.n 15f46a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #200] @ (15f544 ) │ │ │ │ + ldr r4, [pc, #200] @ (15f554 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #200] @ (15f548 ) │ │ │ │ + ldr r3, [pc, #200] @ (15f558 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15f522 │ │ │ │ + beq.n 15f532 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ - vldr s11, [pc, #164] @ 15f540 │ │ │ │ + vldr s11, [pc, #164] @ 15f550 │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strh r3, [r4, #4] │ │ │ │ @@ -394087,55 +394092,55 @@ │ │ │ │ vmovmi.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ cmp r2, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15f4a6 │ │ │ │ - ldr r2, [pc, #40] @ (15f54c ) │ │ │ │ - ldr r3, [pc, #32] @ (15f548 ) │ │ │ │ + bne.n 15f4b6 │ │ │ │ + ldr r2, [pc, #40] @ (15f55c ) │ │ │ │ + ldr r3, [pc, #32] @ (15f558 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f53a │ │ │ │ + bne.n 15f54a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsrs r4, r7, #13 │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + lsrs r6, r0, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #228] @ (15f648 ) │ │ │ │ - ldr r3, [pc, #232] @ (15f64c ) │ │ │ │ + ldr r1, [pc, #228] @ (15f658 ) │ │ │ │ + ldr r3, [pc, #232] @ (15f65c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15f628 │ │ │ │ + beq.n 15f638 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s10, [pc, #196] @ 15f644 │ │ │ │ + vldr s10, [pc, #196] @ 15f654 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ @@ -394173,48 +394178,48 @@ │ │ │ │ vmovmi.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s11 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 15f586 │ │ │ │ - ldr r2, [pc, #36] @ (15f650 ) │ │ │ │ - ldr r3, [pc, #32] @ (15f64c ) │ │ │ │ + bne.n 15f596 │ │ │ │ + ldr r2, [pc, #36] @ (15f660 ) │ │ │ │ + ldr r3, [pc, #32] @ (15f65c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f640 │ │ │ │ + bne.n 15f650 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + lsrs r6, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #136] @ (15f6ec ) │ │ │ │ + ldr r4, [pc, #136] @ (15f6fc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f6f0 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f700 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f6d0 │ │ │ │ + cbz r2, 15f6e0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, sp, #4 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -394232,46 +394237,46 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [r4, #0] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15f684 │ │ │ │ - ldr r2, [pc, #32] @ (15f6f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f6f0 ) │ │ │ │ + bne.n 15f694 │ │ │ │ + ldr r2, [pc, #32] @ (15f704 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f700 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f6e8 │ │ │ │ + bne.n 15f6f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #136] @ (15f790 ) │ │ │ │ + ldr r4, [pc, #136] @ (15f7a0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #136] @ (15f794 ) │ │ │ │ + ldr r3, [pc, #136] @ (15f7a4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f774 │ │ │ │ + cbz r2, 15f784 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ @@ -394294,47 +394299,47 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r2, r4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - bne.n 15f722 │ │ │ │ - ldr r2, [pc, #32] @ (15f798 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f794 ) │ │ │ │ + bne.n 15f732 │ │ │ │ + ldr r2, [pc, #32] @ (15f7a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f7a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f78c │ │ │ │ + bne.n 15f79c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #144] @ (15f840 ) │ │ │ │ - ldr r3, [pc, #148] @ (15f844 ) │ │ │ │ + ldr r1, [pc, #144] @ (15f850 ) │ │ │ │ + ldr r3, [pc, #148] @ (15f854 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f822 │ │ │ │ + cbz r2, 15f832 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ @@ -394354,49 +394359,49 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 15f7c8 │ │ │ │ - ldr r2, [pc, #36] @ (15f848 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f844 ) │ │ │ │ + bne.n 15f7d8 │ │ │ │ + ldr r2, [pc, #36] @ (15f858 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f854 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f83a │ │ │ │ + bne.n 15f84a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #1 │ │ │ │ + lsrs r2, r7, #32 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #31 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #172] @ (15f90c ) │ │ │ │ - ldr r3, [pc, #176] @ (15f910 ) │ │ │ │ + ldr r1, [pc, #172] @ (15f91c ) │ │ │ │ + ldr r3, [pc, #176] @ (15f920 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 15f8ee │ │ │ │ + beq.n 15f8fe │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -394430,53 +394435,53 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r5], #4 │ │ │ │ - bne.n 15f878 │ │ │ │ - ldr r2, [pc, #36] @ (15f914 ) │ │ │ │ - ldr r3, [pc, #28] @ (15f910 ) │ │ │ │ + bne.n 15f888 │ │ │ │ + ldr r2, [pc, #36] @ (15f924 ) │ │ │ │ + ldr r3, [pc, #28] @ (15f920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f906 │ │ │ │ + bne.n 15f916 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #30 │ │ │ │ + lsls r2, r1, #30 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #152] @ (15f9c4 ) │ │ │ │ - ldr r3, [pc, #156] @ (15f9c8 ) │ │ │ │ + ldr r1, [pc, #152] @ (15f9d4 ) │ │ │ │ + ldr r3, [pc, #156] @ (15f9d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15f99a │ │ │ │ + cbz r2, 15f9aa │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr d5, [pc, #112] @ 15f9b8 │ │ │ │ - vldr s8, [pc, #116] @ 15f9c0 │ │ │ │ + vldr d5, [pc, #112] @ 15f9c8 │ │ │ │ + vldr s8, [pc, #116] @ 15f9d0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -394490,59 +394495,59 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 15f950 │ │ │ │ - ldr r2, [pc, #48] @ (15f9cc ) │ │ │ │ - ldr r3, [pc, #40] @ (15f9c8 ) │ │ │ │ + bne.n 15f960 │ │ │ │ + ldr r2, [pc, #48] @ (15f9dc ) │ │ │ │ + ldr r3, [pc, #40] @ (15f9d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15f9b2 │ │ │ │ + bne.n 15f9c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + lsls r6, r7, #26 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #25 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (15fa88 ) │ │ │ │ - ldr r3, [pc, #168] @ (15fa8c ) │ │ │ │ + ldr r2, [pc, #164] @ (15fa98 ) │ │ │ │ + ldr r3, [pc, #168] @ (15fa9c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15fa64 │ │ │ │ + cbz r5, 15fa74 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, sp │ │ │ │ - vldr d4, [pc, #128] @ 15fa80 │ │ │ │ + vldr d4, [pc, #128] @ 15fa90 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -394561,58 +394566,58 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 15fa06 │ │ │ │ - ldr r2, [pc, #40] @ (15fa90 ) │ │ │ │ - ldr r3, [pc, #36] @ (15fa8c ) │ │ │ │ + bne.n 15fa16 │ │ │ │ + ldr r2, [pc, #40] @ (15faa0 ) │ │ │ │ + ldr r3, [pc, #36] @ (15fa9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fa7c │ │ │ │ + bne.n 15fa8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + lsls r6, r0, #24 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ lsls r0, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (15fb60 ) │ │ │ │ - ldr r3, [pc, #184] @ (15fb64 ) │ │ │ │ + ldr r2, [pc, #180] @ (15fb70 ) │ │ │ │ + ldr r3, [pc, #184] @ (15fb74 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15fb36 │ │ │ │ + cbz r6, 15fb46 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #144] @ 15fb58 │ │ │ │ + vldr d3, [pc, #144] @ 15fb68 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -394635,52 +394640,52 @@ │ │ │ │ vstr s8, [lr, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [lr, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [lr, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [lr, #-20] @ 0xffffffec │ │ │ │ - bne.n 15faca │ │ │ │ - ldr r2, [pc, #48] @ (15fb68 ) │ │ │ │ - ldr r3, [pc, #40] @ (15fb64 ) │ │ │ │ + bne.n 15fada │ │ │ │ + ldr r2, [pc, #48] @ (15fb78 ) │ │ │ │ + ldr r3, [pc, #40] @ (15fb74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fb4e │ │ │ │ + bne.n 15fb5e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #19 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (15fbe8 ) │ │ │ │ + ldr r4, [pc, #108] @ (15fbf8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fbec ) │ │ │ │ + ldr r3, [pc, #108] @ (15fbfc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fbca │ │ │ │ + cbz r2, 15fbda │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -394690,48 +394695,48 @@ │ │ │ │ ldrh.w r5, [sp, #8] │ │ │ │ uxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, lsr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 15fb9c │ │ │ │ - ldr r2, [pc, #36] @ (15fbf0 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fbec ) │ │ │ │ + bne.n 15fbac │ │ │ │ + ldr r2, [pc, #36] @ (15fc00 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fbfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fbe2 │ │ │ │ + bne.n 15fbf2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #16 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (15fc70 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fc74 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fc80 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fc84 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fc52 │ │ │ │ + cbz r2, 15fc62 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -394741,47 +394746,47 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r6, [sp] │ │ │ │ ldrh.w r5, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 15fc20 │ │ │ │ - ldr r2, [pc, #36] @ (15fc78 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fc74 ) │ │ │ │ + bne.n 15fc30 │ │ │ │ + ldr r2, [pc, #36] @ (15fc88 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fc84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fc6a │ │ │ │ + bne.n 15fc7a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #14 │ │ │ │ + lsls r6, r2, #14 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #108] @ (15fcf8 ) │ │ │ │ + ldr r4, [pc, #108] @ (15fd08 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #108] @ (15fcfc ) │ │ │ │ + ldr r3, [pc, #108] @ (15fd0c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fcda │ │ │ │ + cbz r2, 15fcea │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -394791,48 +394796,48 @@ │ │ │ │ ldrsh.w r5, [sp, #8] │ │ │ │ sxth r4, r0 │ │ │ │ strd r5, r6, [r3, #-8] │ │ │ │ mov.w r5, r0, asr #16 │ │ │ │ str.w r0, [lr] │ │ │ │ strd r4, r5, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 15fcac │ │ │ │ - ldr r2, [pc, #36] @ (15fd00 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fcfc ) │ │ │ │ + bne.n 15fcbc │ │ │ │ + ldr r2, [pc, #36] @ (15fd10 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fcf2 │ │ │ │ + bne.n 15fd02 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r5, #13 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (15fd80 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fd84 ) │ │ │ │ + ldr r1, [pc, #104] @ (15fd90 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fd94 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fd62 │ │ │ │ + cbz r2, 15fd72 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -394842,48 +394847,48 @@ │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r6, [sp] │ │ │ │ ldrsh.w r5, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r6, r5, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 15fd30 │ │ │ │ - ldr r2, [pc, #36] @ (15fd88 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fd84 ) │ │ │ │ + bne.n 15fd40 │ │ │ │ + ldr r2, [pc, #36] @ (15fd98 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fd94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fd7a │ │ │ │ + bne.n 15fd8a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r4, #11 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #10 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (15fe00 ) │ │ │ │ - ldr r3, [pc, #100] @ (15fe04 ) │ │ │ │ + ldr r1, [pc, #96] @ (15fe10 ) │ │ │ │ + ldr r3, [pc, #100] @ (15fe14 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15fde2 │ │ │ │ + cbz r2, 15fdf2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -394892,48 +394897,48 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 15fdbc │ │ │ │ - ldr r2, [pc, #36] @ (15fe08 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fe04 ) │ │ │ │ + bne.n 15fdcc │ │ │ │ + ldr r2, [pc, #36] @ (15fe18 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fe14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fdfa │ │ │ │ + bne.n 15fe0a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #9 │ │ │ │ + lsls r2, r1, #9 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #8 │ │ │ │ + lsls r6, r0, #8 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (15fe88 ) │ │ │ │ - ldr r3, [pc, #108] @ (15fe8c ) │ │ │ │ + ldr r2, [pc, #104] @ (15fe98 ) │ │ │ │ + ldr r3, [pc, #108] @ (15fe9c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15fe6c │ │ │ │ + cbz r5, 15fe7c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -394945,47 +394950,47 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 15fe3c │ │ │ │ - ldr r2, [pc, #32] @ (15fe90 ) │ │ │ │ - ldr r3, [pc, #28] @ (15fe8c ) │ │ │ │ + bne.n 15fe4c │ │ │ │ + ldr r2, [pc, #32] @ (15fea0 ) │ │ │ │ + ldr r3, [pc, #28] @ (15fe9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15fe84 │ │ │ │ + bne.n 15fe94 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #100] @ (15ff0c ) │ │ │ │ - ldr r3, [pc, #104] @ (15ff10 ) │ │ │ │ + ldr r2, [pc, #100] @ (15ff1c ) │ │ │ │ + ldr r3, [pc, #104] @ (15ff20 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 15feee │ │ │ │ + cbz r6, 15fefe │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -394997,48 +395002,48 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 15fec2 │ │ │ │ - ldr r2, [pc, #36] @ (15ff14 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ff10 ) │ │ │ │ + bne.n 15fed2 │ │ │ │ + ldr r2, [pc, #36] @ (15ff24 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ff20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ff06 │ │ │ │ + bne.n 15ff16 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #4 │ │ │ │ + lsls r2, r7, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (15ff8c ) │ │ │ │ - ldr r3, [pc, #100] @ (15ff90 ) │ │ │ │ + ldr r1, [pc, #96] @ (15ff9c ) │ │ │ │ + ldr r3, [pc, #100] @ (15ffa0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 15ff6e │ │ │ │ + cbz r2, 15ff7e │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395047,48 +395052,48 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 15ff48 │ │ │ │ - ldr r2, [pc, #36] @ (15ff94 ) │ │ │ │ - ldr r3, [pc, #28] @ (15ff90 ) │ │ │ │ + bne.n 15ff58 │ │ │ │ + ldr r2, [pc, #36] @ (15ffa4 ) │ │ │ │ + ldr r3, [pc, #28] @ (15ffa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15ff86 │ │ │ │ + bne.n 15ff96 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #3 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ + lsls r2, r7, #1 │ │ │ │ lsls r0, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (160014 ) │ │ │ │ - ldr r3, [pc, #108] @ (160018 ) │ │ │ │ + ldr r2, [pc, #104] @ (160024 ) │ │ │ │ + ldr r3, [pc, #108] @ (160028 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 15fff8 │ │ │ │ + cbz r5, 160008 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395100,47 +395105,46 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ strd r0, r2, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 15ffc8 │ │ │ │ - ldr r2, [pc, #32] @ (16001c ) │ │ │ │ - ldr r3, [pc, #28] @ (160018 ) │ │ │ │ + bne.n 15ffd8 │ │ │ │ + ldr r2, [pc, #32] @ (16002c ) │ │ │ │ + ldr r3, [pc, #28] @ (160028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160010 │ │ │ │ + bne.n 160020 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + movs r6, r7 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + vrev64.8 q8, │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #100] @ (160098 ) │ │ │ │ - ldr r3, [pc, #104] @ (16009c ) │ │ │ │ + ldr r2, [pc, #100] @ (1600a8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1600ac ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 16007a │ │ │ │ + cbz r6, 16008a │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -395152,46 +395156,46 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r0, [lr, #-32] │ │ │ │ strd r1, r3, [lr, #-24] │ │ │ │ - bne.n 16004e │ │ │ │ - ldr r2, [pc, #36] @ (1600a0 ) │ │ │ │ - ldr r3, [pc, #28] @ (16009c ) │ │ │ │ + bne.n 16005e │ │ │ │ + ldr r2, [pc, #36] @ (1600b0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1600ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160092 │ │ │ │ + bne.n 1600a2 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vmla.i q8, q3, d3[7] │ │ │ │ + vmla.i q0, q3, d31[0] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u q8, q7, │ │ │ │ + vhadd.u32 q8, q7, │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (160124 ) │ │ │ │ - ldr r3, [pc, #112] @ (160128 ) │ │ │ │ + ldr r1, [pc, #108] @ (160134 ) │ │ │ │ + ldr r3, [pc, #112] @ (160138 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160106 │ │ │ │ + cbz r2, 160116 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395204,46 +395208,46 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r4 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1600d4 │ │ │ │ - ldr r2, [pc, #36] @ (16012c ) │ │ │ │ - ldr r3, [pc, #28] @ (160128 ) │ │ │ │ + bne.n 1600e4 │ │ │ │ + ldr r2, [pc, #36] @ (16013c ) │ │ │ │ + ldr r3, [pc, #28] @ (160138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16011e │ │ │ │ + bne.n 16012e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u8 q8, q1, │ │ │ │ + vhadd.u q0, q1, │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr15, {3} │ │ │ │ + cdp2 0, 14, cr0, cr2, cr15, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1601c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (1601c8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1601d4 ) │ │ │ │ + ldr r3, [pc, #128] @ (1601d8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1601a4 │ │ │ │ + cbz r6, 1601b4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #8 │ │ │ │ mov r9, sp │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r9 │ │ │ │ @@ -395263,46 +395267,46 @@ │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [lr, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [lr, #-20] │ │ │ │ - bne.n 160164 │ │ │ │ - ldr r2, [pc, #36] @ (1601cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1601c8 ) │ │ │ │ + bne.n 160174 │ │ │ │ + ldr r2, [pc, #36] @ (1601dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1601d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1601be │ │ │ │ + bne.n 1601ce │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 11, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 10, cr0, cr4, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 4, cr0, cr4, cr15, {3} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (160284 ) │ │ │ │ - ldr r3, [pc, #160] @ (160288 ) │ │ │ │ + ldr r2, [pc, #160] @ (160294 ) │ │ │ │ + ldr r3, [pc, #160] @ (160298 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160264 │ │ │ │ + cbz r6, 160274 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -395331,47 +395335,47 @@ │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ - bne.n 160202 │ │ │ │ - ldr r2, [pc, #36] @ (16028c ) │ │ │ │ - ldr r3, [pc, #32] @ (160288 ) │ │ │ │ + bne.n 160212 │ │ │ │ + ldr r2, [pc, #36] @ (16029c ) │ │ │ │ + ldr r3, [pc, #32] @ (160298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16027e │ │ │ │ + bne.n 16028e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 1, cr0, cr4, cr15, {3} │ │ │ │ + cdp2 0, 0, cr0, cr4, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #444] @ 0x1bc │ │ │ │ + stc2 0, cr0, [r4, #444] @ 0x1bc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (160354 ) │ │ │ │ - ldr r3, [pc, #180] @ (160358 ) │ │ │ │ + ldr r2, [pc, #176] @ (160364 ) │ │ │ │ + ldr r3, [pc, #180] @ (160368 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 160336 │ │ │ │ + beq.n 160346 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -395405,46 +395409,46 @@ │ │ │ │ str.w r1, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1602c0 │ │ │ │ - ldr r2, [pc, #36] @ (16035c ) │ │ │ │ - ldr r3, [pc, #28] @ (160358 ) │ │ │ │ + bne.n 1602d0 │ │ │ │ + ldr r2, [pc, #36] @ (16036c ) │ │ │ │ + ldr r3, [pc, #28] @ (160368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16034e │ │ │ │ + bne.n 16035e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r6, #-444] @ 0xfffffe44 │ │ │ │ + stc2l 0, cr0, [r6, #-444] @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + ldc2 0, cr0, [r2], #444 @ 0x1bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1603f8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1603fc ) │ │ │ │ + ldr r1, [pc, #132] @ (160408 ) │ │ │ │ + ldr r3, [pc, #132] @ (16040c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1603da │ │ │ │ + cbz r2, 1603ea │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, sp │ │ │ │ mov r5, r4 │ │ │ │ movs r7, #1 │ │ │ │ @@ -395453,56 +395457,56 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r0, r6 │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1603c6 │ │ │ │ + blt.n 1603d6 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r0, #2147483648 @ 0x80000000 │ │ │ │ adds r4, #1 │ │ │ │ strd r0, r5, [r3, #-16] │ │ │ │ strd r5, r7, [r3, #-8] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 160398 │ │ │ │ - ldr r2, [pc, #36] @ (160400 ) │ │ │ │ - ldr r3, [pc, #28] @ (1603fc ) │ │ │ │ + bne.n 1603a8 │ │ │ │ + ldr r2, [pc, #36] @ (160410 ) │ │ │ │ + ldr r3, [pc, #28] @ (16040c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1603f4 │ │ │ │ + bne.n 160404 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r4], {111} @ 0x6f │ │ │ │ + ldc2l 0, cr0, [r4], #-444 @ 0xfffffe44 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr], {111} @ 0x6f │ │ │ │ + stc2 0, cr0, [lr], {111} @ 0x6f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1604c8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1604cc ) │ │ │ │ + ldr r2, [pc, #176] @ (1604d8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1604dc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1604a8 │ │ │ │ + cbz r7, 1604b8 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ mov sl, sp │ │ │ │ mov r9, r5 │ │ │ │ @@ -395514,70 +395518,70 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 160470 │ │ │ │ + blt.n 160480 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [lr, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 160494 │ │ │ │ + blt.n 1604a4 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r9, [lr, #-12] │ │ │ │ str.w r8, [lr, #-4] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 160440 │ │ │ │ - ldr r2, [pc, #36] @ (1604d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1604cc ) │ │ │ │ + bne.n 160450 │ │ │ │ + ldr r2, [pc, #36] @ (1604e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (1604dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1604c2 │ │ │ │ + bne.n 1604d2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - umaal r0, r0, r0, pc @ │ │ │ │ + @ instruction: 0xfbd0006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb50006f │ │ │ │ + @ instruction: 0xfb40006f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1605cc ) │ │ │ │ - ldr r3, [pc, #228] @ (1605d0 ) │ │ │ │ + ldr r2, [pc, #228] @ (1605dc ) │ │ │ │ + ldr r3, [pc, #228] @ (1605e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1605ae │ │ │ │ + beq.n 1605be │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -395591,80 +395595,80 @@ │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ cmp r3, r5 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 160554 │ │ │ │ + blt.n 160564 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 16057a │ │ │ │ + blt.n 16058a │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ str.w r2, [r4, #-12] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 16059e │ │ │ │ + blt.n 1605ae │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r6, #1 │ │ │ │ strd r3, r8, [r4, #-8] │ │ │ │ add.w lr, lr, #24 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 160510 │ │ │ │ - ldr r2, [pc, #36] @ (1605d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1605d0 ) │ │ │ │ + bne.n 160520 │ │ │ │ + ldr r2, [pc, #36] @ (1605e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1605e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1605c8 │ │ │ │ + bne.n 1605d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfb10006f │ │ │ │ + @ instruction: 0xfb00006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4a006f │ │ │ │ + @ instruction: 0xfa3a006f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (160700 ) │ │ │ │ - ldr r3, [pc, #276] @ (160704 ) │ │ │ │ + ldr r2, [pc, #276] @ (160710 ) │ │ │ │ + ldr r3, [pc, #276] @ (160714 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1606e0 │ │ │ │ + beq.n 1606f0 │ │ │ │ movs r5, #1 │ │ │ │ movt r5, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ mov ip, r8 │ │ │ │ @@ -395680,188 +395684,188 @@ │ │ │ │ cmp r9, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 160660 │ │ │ │ + blt.n 160670 │ │ │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w sl, sl, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r9 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 160686 │ │ │ │ + blt.n 160696 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #16] │ │ │ │ str.w r2, [r4, #-12] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1606ac │ │ │ │ + blt.n 1606bc │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1606d0 │ │ │ │ + blt.n 1606e0 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it ge │ │ │ │ mvnge.w r3, #2147483648 @ 0x80000000 │ │ │ │ adds r6, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ add.w lr, lr, #32 │ │ │ │ adds r4, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 160610 │ │ │ │ - ldr r2, [pc, #36] @ (160708 ) │ │ │ │ - ldr r3, [pc, #32] @ (160704 ) │ │ │ │ + bne.n 160620 │ │ │ │ + ldr r2, [pc, #36] @ (160718 ) │ │ │ │ + ldr r3, [pc, #32] @ (160714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1606fa │ │ │ │ + bne.n 16070a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa0c006f │ │ │ │ + ldr??.w r0, [ip, #111] @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r8, pc, lsl #2] │ │ │ │ + vst4.16 {d0-d3}, [r8 :128] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (16077c ) │ │ │ │ - ldr r3, [pc, #96] @ (160780 ) │ │ │ │ + ldr r1, [pc, #92] @ (16078c ) │ │ │ │ + ldr r3, [pc, #96] @ (160790 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 16075e │ │ │ │ + cbz r2, 16076e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 160738 │ │ │ │ - ldr r2, [pc, #36] @ (160784 ) │ │ │ │ - ldr r3, [pc, #28] @ (160780 ) │ │ │ │ + bne.n 160748 │ │ │ │ + ldr r2, [pc, #36] @ (160794 ) │ │ │ │ + ldr r3, [pc, #28] @ (160790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160776 │ │ │ │ + bne.n 160786 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr.w r0, [sl, #111] @ 0x6f │ │ │ │ + str.w r0, [sl, #111] @ 0x6f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [sl, #111] @ 0x6f │ │ │ │ + strb.w r0, [sl, #111] @ 0x6f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1607f8 ) │ │ │ │ - ldr r3, [pc, #96] @ (1607fc ) │ │ │ │ + ldr r1, [pc, #92] @ (160808 ) │ │ │ │ + ldr r3, [pc, #96] @ (16080c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 1607da │ │ │ │ + cbz r2, 1607ea │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1607b4 │ │ │ │ - ldr r2, [pc, #36] @ (160800 ) │ │ │ │ - ldr r3, [pc, #28] @ (1607fc ) │ │ │ │ + bne.n 1607c4 │ │ │ │ + ldr r2, [pc, #36] @ (160810 ) │ │ │ │ + ldr r3, [pc, #28] @ (16080c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1607f2 │ │ │ │ + bne.n 160802 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr.w r0, [lr, pc, lsl #2] │ │ │ │ + str.w r0, [lr, pc, lsl #2] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb.w r0, [lr, pc, lsl #2] │ │ │ │ + strb.w r0, [lr, pc, lsl #2] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #156] @ (1608b4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1608b8 ) │ │ │ │ + ldr r1, [pc, #156] @ (1608c4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1608c8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160892 │ │ │ │ + cbz r2, 1608a2 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s12, [pc, #124] @ 1608b0 │ │ │ │ + vldr s12, [pc, #124] @ 1608c0 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s11, [r3, #-20] @ 0xffffffec │ │ │ │ @@ -395879,53 +395883,53 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 160838 │ │ │ │ - ldr r2, [pc, #40] @ (1608bc ) │ │ │ │ - ldr r3, [pc, #32] @ (1608b8 ) │ │ │ │ + bne.n 160848 │ │ │ │ + ldr r2, [pc, #40] @ (1608cc ) │ │ │ │ + ldr r3, [pc, #32] @ (1608c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1608aa │ │ │ │ + bne.n 1608ba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf7e2006f │ │ │ │ + @ instruction: 0xf7d2006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf766006f │ │ │ │ + @ instruction: 0xf756006f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #204] @ (1609a0 ) │ │ │ │ - ldr r3, [pc, #208] @ (1609a4 ) │ │ │ │ + ldr r1, [pc, #204] @ (1609b0 ) │ │ │ │ + ldr r3, [pc, #208] @ (1609b4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16097e │ │ │ │ + beq.n 16098e │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s11, [pc, #172] @ 16099c │ │ │ │ + vldr s11, [pc, #172] @ 1609ac │ │ │ │ vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ @@ -395956,48 +395960,48 @@ │ │ │ │ vmovmi.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ it mi │ │ │ │ vmovmi.f32 s15, s12 │ │ │ │ cmp r2, r4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1608fa │ │ │ │ - ldr r2, [pc, #40] @ (1609a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1609a4 ) │ │ │ │ + bne.n 16090a │ │ │ │ + ldr r2, [pc, #40] @ (1609b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1609b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160996 │ │ │ │ + bne.n 1609a6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - @ instruction: 0xf726006f │ │ │ │ + @ instruction: 0xf716006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf67a006f │ │ │ │ + @ instruction: 0xf66a006f │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (160a28 ) │ │ │ │ - ldr r3, [pc, #108] @ (160a2c ) │ │ │ │ + ldr r1, [pc, #104] @ (160a38 ) │ │ │ │ + ldr r3, [pc, #108] @ (160a3c ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160a0c │ │ │ │ + cbz r2, 160a1c │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -396008,45 +396012,45 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrh.w r5, [sp, #4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ ldrh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 1609da │ │ │ │ - ldr r2, [pc, #32] @ (160a30 ) │ │ │ │ - ldr r3, [pc, #28] @ (160a2c ) │ │ │ │ + bne.n 1609ea │ │ │ │ + ldr r2, [pc, #32] @ (160a40 ) │ │ │ │ + ldr r3, [pc, #28] @ (160a3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160a24 │ │ │ │ + bne.n 160a34 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf63a006f │ │ │ │ + @ instruction: 0xf62a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5ec006f │ │ │ │ + rsbs r0, ip, #15663104 @ 0xef0000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #104] @ (160ab0 ) │ │ │ │ - ldr r3, [pc, #108] @ (160ab4 ) │ │ │ │ + ldr r1, [pc, #104] @ (160ac0 ) │ │ │ │ + ldr r3, [pc, #108] @ (160ac4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160a94 │ │ │ │ + cbz r2, 160aa4 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -396057,45 +396061,45 @@ │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrsh.w r5, [sp, #4] │ │ │ │ ldrsh.w r0, [sp, #6] │ │ │ │ ldrsh.w r1, [sp, #8] │ │ │ │ strd r5, r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-24] │ │ │ │ - bne.n 160a62 │ │ │ │ - ldr r2, [pc, #32] @ (160ab8 ) │ │ │ │ - ldr r3, [pc, #28] @ (160ab4 ) │ │ │ │ + bne.n 160a72 │ │ │ │ + ldr r2, [pc, #32] @ (160ac8 ) │ │ │ │ + ldr r3, [pc, #28] @ (160ac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160aac │ │ │ │ + bne.n 160abc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ + sub.w r0, r2, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ + adcs.w r0, r4, #15663104 @ 0xef0000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (160b3c ) │ │ │ │ - ldr r3, [pc, #112] @ (160b40 ) │ │ │ │ + ldr r2, [pc, #108] @ (160b4c ) │ │ │ │ + ldr r3, [pc, #112] @ (160b50 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160b20 │ │ │ │ + cbz r6, 160b30 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -396110,45 +396114,45 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr s15, [lr, #-20] @ 0xffffffec │ │ │ │ str.w r0, [lr, #-32] │ │ │ │ str.w r1, [lr, #-28] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ - bne.n 160aee │ │ │ │ - ldr r2, [pc, #32] @ (160b44 ) │ │ │ │ - ldr r3, [pc, #28] @ (160b40 ) │ │ │ │ + bne.n 160afe │ │ │ │ + ldr r2, [pc, #32] @ (160b54 ) │ │ │ │ + ldr r3, [pc, #28] @ (160b50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160b38 │ │ │ │ + bne.n 160b48 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf52a006f │ │ │ │ + adds.w r0, sl, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4d8006f │ │ │ │ + @ instruction: 0xf4c8006f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (160bc8 ) │ │ │ │ - ldr r3, [pc, #108] @ (160bcc ) │ │ │ │ + ldr r2, [pc, #108] @ (160bd8 ) │ │ │ │ + ldr r3, [pc, #108] @ (160bdc ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160baa │ │ │ │ + cbz r6, 160bba │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -396161,45 +396165,45 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 160b7c │ │ │ │ - ldr r2, [pc, #36] @ (160bd0 ) │ │ │ │ - ldr r3, [pc, #28] @ (160bcc ) │ │ │ │ + bne.n 160b8c │ │ │ │ + ldr r2, [pc, #36] @ (160be0 ) │ │ │ │ + ldr r3, [pc, #28] @ (160bdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160bc4 │ │ │ │ + bne.n 160bd4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - eors.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ + eor.w r0, ip, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ + bics.w r0, lr, #15663104 @ 0xef0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (160c54 ) │ │ │ │ - ldr r3, [pc, #108] @ (160c58 ) │ │ │ │ + ldr r2, [pc, #108] @ (160c64 ) │ │ │ │ + ldr r3, [pc, #108] @ (160c68 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 160c36 │ │ │ │ + cbz r6, 160c46 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -396212,97 +396216,97 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r4, #16 │ │ │ │ str.w r7, [lr, #-20] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ str.w r3, [lr, #-24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ strd r1, r0, [lr, #-32] │ │ │ │ - bne.n 160c08 │ │ │ │ - ldr r2, [pc, #36] @ (160c5c ) │ │ │ │ - ldr r3, [pc, #28] @ (160c58 ) │ │ │ │ + bne.n 160c18 │ │ │ │ + ldr r2, [pc, #36] @ (160c6c ) │ │ │ │ + ldr r3, [pc, #28] @ (160c68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160c50 │ │ │ │ + bne.n 160c60 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ands.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ + and.w r0, r0, #15663104 @ 0xef0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3c2006f │ │ │ │ + @ instruction: 0xf3b2006f │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #108] @ (160ce0 ) │ │ │ │ - ldr r3, [pc, #112] @ (160ce4 ) │ │ │ │ + ldr r1, [pc, #108] @ (160cf0 ) │ │ │ │ + ldr r3, [pc, #112] @ (160cf4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160cbe │ │ │ │ + cbz r2, 160cce │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #4 │ │ │ │ - vldr s15, [pc, #76] @ 160cdc │ │ │ │ + vldr s15, [pc, #76] @ 160cec │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r4, #1 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ cmp r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 160c90 │ │ │ │ - ldr r2, [pc, #40] @ (160ce8 ) │ │ │ │ - ldr r3, [pc, #32] @ (160ce4 ) │ │ │ │ + bne.n 160ca0 │ │ │ │ + ldr r2, [pc, #40] @ (160cf8 ) │ │ │ │ + ldr r3, [pc, #32] @ (160cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160cd6 │ │ │ │ + bne.n 160ce6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf386006f │ │ │ │ + @ instruction: 0xf376006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf33a006f │ │ │ │ + @ instruction: 0xf32a006f │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (160d60 ) │ │ │ │ - ldr r3, [pc, #100] @ (160d64 ) │ │ │ │ + ldr r1, [pc, #96] @ (160d70 ) │ │ │ │ + ldr r3, [pc, #100] @ (160d74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160d44 │ │ │ │ + cbz r2, 160d54 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -396311,45 +396315,45 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 160d1a │ │ │ │ - ldr r2, [pc, #32] @ (160d68 ) │ │ │ │ - ldr r3, [pc, #28] @ (160d64 ) │ │ │ │ + bne.n 160d2a │ │ │ │ + ldr r2, [pc, #32] @ (160d78 ) │ │ │ │ + ldr r3, [pc, #28] @ (160d74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160d5c │ │ │ │ + bne.n 160d6c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2fa006f │ │ │ │ + @ instruction: 0xf2ea006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b4006f │ │ │ │ + subw r0, r4, #111 @ 0x6f │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #96] @ (160de0 ) │ │ │ │ - ldr r3, [pc, #100] @ (160de4 ) │ │ │ │ + ldr r1, [pc, #96] @ (160df0 ) │ │ │ │ + ldr r3, [pc, #100] @ (160df4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 160dc4 │ │ │ │ + cbz r2, 160dd4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r6, sp, #4 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -396358,263 +396362,263 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r2, r4 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 160d9a │ │ │ │ - ldr r2, [pc, #32] @ (160de8 ) │ │ │ │ - ldr r3, [pc, #28] @ (160de4 ) │ │ │ │ + bne.n 160daa │ │ │ │ + ldr r2, [pc, #32] @ (160df8 ) │ │ │ │ + ldr r3, [pc, #28] @ (160df4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160ddc │ │ │ │ + bne.n 160dec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf27a006f │ │ │ │ + @ instruction: 0xf26a006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf234006f │ │ │ │ + @ instruction: 0xf224006f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (160ef8 ) │ │ │ │ - ldr r3, [pc, #240] @ (160efc ) │ │ │ │ + ldr r2, [pc, #240] @ (160f08 ) │ │ │ │ + ldr r3, [pc, #240] @ (160f0c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 160ec0 │ │ │ │ + beq.n 160ed0 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ - vldr s20, [pc, #200] @ 160ef0 │ │ │ │ + vldr s20, [pc, #200] @ 160f00 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s21, [pc, #200] @ 160ef4 │ │ │ │ + vldr s21, [pc, #200] @ 160f04 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 160ee8 │ │ │ │ + vldr d9, [pc, #180] @ 160ef8 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr d0, [sp] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 160e72 │ │ │ │ + ble.n 160e82 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 160ea4 │ │ │ │ + ble.n 160eb4 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 47788 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ cmp r7, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 160e3a │ │ │ │ - ldr r2, [pc, #60] @ (160f00 ) │ │ │ │ - ldr r3, [pc, #56] @ (160efc ) │ │ │ │ + bne.n 160e4a │ │ │ │ + ldr r2, [pc, #60] @ (160f10 ) │ │ │ │ + ldr r3, [pc, #56] @ (160f0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 160ede │ │ │ │ + bne.n 160eee │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 160ef0 │ │ │ │ + b.n 160f00 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf1f0006f │ │ │ │ + @ instruction: 0xf1e0006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf138006f │ │ │ │ + @ instruction: 0xf128006f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (161040 ) │ │ │ │ - ldr r3, [pc, #288] @ (161044 ) │ │ │ │ + ldr r2, [pc, #288] @ (161050 ) │ │ │ │ + ldr r3, [pc, #288] @ (161054 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16100c │ │ │ │ + beq.n 16101c │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, sp │ │ │ │ - vldr s20, [pc, #248] @ 161038 │ │ │ │ + vldr s20, [pc, #248] @ 161048 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 16103c │ │ │ │ + vldr s21, [pc, #244] @ 16104c │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #224] @ 161030 │ │ │ │ + vldr d9, [pc, #224] @ 161040 │ │ │ │ mov ip, r9 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d0, [sp] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 160f90 │ │ │ │ + ble.n 160fa0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 160fc2 │ │ │ │ + ble.n 160fd2 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 160ff4 │ │ │ │ + ble.n 161004 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 47788 │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 160f50 │ │ │ │ - ldr r2, [pc, #56] @ (161048 ) │ │ │ │ - ldr r3, [pc, #52] @ (161044 ) │ │ │ │ + bne.n 160f60 │ │ │ │ + ldr r2, [pc, #56] @ (161058 ) │ │ │ │ + ldr r3, [pc, #52] @ (161054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16102a │ │ │ │ + bne.n 16103a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161038 │ │ │ │ + b.n 161048 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - @ instruction: 0xf0d8006f │ │ │ │ + @ instruction: 0xf0c8006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i32 d16, d12, d15[1] │ │ │ │ + vmla.i16 d16, d12, d7[3] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1611b8 ) │ │ │ │ - ldr r3, [pc, #336] @ (1611bc ) │ │ │ │ + ldr r2, [pc, #336] @ (1611c8 ) │ │ │ │ + ldr r3, [pc, #336] @ (1611cc ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 161184 │ │ │ │ + beq.w 161194 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #296] @ 1611b0 │ │ │ │ + vldr s20, [pc, #296] @ 1611c0 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s21, [pc, #292] @ 1611b4 │ │ │ │ - vldr d9, [pc, #276] @ 1611a8 │ │ │ │ + vldr s21, [pc, #292] @ 1611c4 │ │ │ │ + vldr d9, [pc, #276] @ 1611b8 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -396623,133 +396627,133 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1610da │ │ │ │ + ble.n 1610ea │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16110c │ │ │ │ + ble.n 16111c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16113e │ │ │ │ + ble.n 16114e │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 161170 │ │ │ │ + ble.n 161180 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itet le │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 47788 │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 161096 │ │ │ │ - ldr r2, [pc, #56] @ (1611c0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1611bc ) │ │ │ │ + bne.n 1610a6 │ │ │ │ + ldr r2, [pc, #56] @ (1611d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1611cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1611a2 │ │ │ │ + bne.n 1611b2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1611b0 │ │ │ │ + b.n 1611c0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - vmla.i16 d0, d0, d7[3] │ │ │ │ + vmla.i d0, d0, d3[7] │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr4, cr15, {3} │ │ │ │ + cdp 0, 6, cr0, cr4, cr15, {3} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1612d8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1612dc ) │ │ │ │ + ldr r2, [pc, #248] @ (1612e8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1612ec ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16129c │ │ │ │ + beq.n 1612ac │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ - vldr s20, [pc, #208] @ 1612d0 │ │ │ │ + vldr s20, [pc, #208] @ 1612e0 │ │ │ │ mov r8, r5 │ │ │ │ - vldr s21, [pc, #204] @ 1612d4 │ │ │ │ + vldr s21, [pc, #204] @ 1612e4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #180] @ 1612c0 │ │ │ │ - vldr d8, [pc, #184] @ 1612c8 │ │ │ │ + vldr d9, [pc, #180] @ 1612d0 │ │ │ │ + vldr d8, [pc, #184] @ 1612d8 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16124a │ │ │ │ + ble.n 16125a │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -396757,15 +396761,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16127e │ │ │ │ + ble.n 16128e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -396775,82 +396779,82 @@ │ │ │ │ blx 47788 │ │ │ │ add.w sl, sl, #8 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r8, [r4, #-2] │ │ │ │ cmp r6, r5 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 161212 │ │ │ │ - ldr r2, [pc, #64] @ (1612e0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1612dc ) │ │ │ │ + bne.n 161222 │ │ │ │ + ldr r2, [pc, #64] @ (1612f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1612ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1612ba │ │ │ │ + bne.n 1612ca │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1612d0 │ │ │ │ + b.n 1612e0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cdp 0, 1, cr0, cr8, cr15, {3} │ │ │ │ + cdp 0, 0, cr0, cr8, cr15, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ + stcl 0, cr0, [ip, #-444] @ 0xfffffe44 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (161420 ) │ │ │ │ - ldr r3, [pc, #288] @ (161424 ) │ │ │ │ + ldr r2, [pc, #288] @ (161430 ) │ │ │ │ + ldr r3, [pc, #288] @ (161434 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1613e6 │ │ │ │ + beq.n 1613f6 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sp │ │ │ │ - vldr s20, [pc, #248] @ 161418 │ │ │ │ + vldr s20, [pc, #248] @ 161428 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s21, [pc, #244] @ 16141c │ │ │ │ - vldr d9, [pc, #220] @ 161408 │ │ │ │ - vldr d8, [pc, #224] @ 161410 │ │ │ │ + vldr s21, [pc, #244] @ 16142c │ │ │ │ + vldr d9, [pc, #220] @ 161418 │ │ │ │ + vldr d8, [pc, #224] @ 161420 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 161366 │ │ │ │ + ble.n 161376 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -396858,15 +396862,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16139a │ │ │ │ + ble.n 1613aa │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -396874,15 +396878,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1613ce │ │ │ │ + ble.n 1613de │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -396891,81 +396895,81 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 47788 │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 161330 │ │ │ │ - ldr r2, [pc, #64] @ (161428 ) │ │ │ │ - ldr r3, [pc, #56] @ (161424 ) │ │ │ │ + bne.n 161340 │ │ │ │ + ldr r2, [pc, #64] @ (161438 ) │ │ │ │ + ldr r3, [pc, #56] @ (161434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161404 │ │ │ │ + bne.n 161414 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161418 │ │ │ │ + b.n 161428 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldcl 0, cr0, [r8], #444 @ 0x1bc │ │ │ │ + stcl 0, cr0, [r8], #444 @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2], {111} @ 0x6f │ │ │ │ + stc 0, cr0, [r2], {111} @ 0x6f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1615a0 ) │ │ │ │ - ldr r3, [pc, #344] @ (1615a4 ) │ │ │ │ + ldr r2, [pc, #344] @ (1615b0 ) │ │ │ │ + ldr r3, [pc, #344] @ (1615b4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 161562 │ │ │ │ + beq.w 161572 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ - vldr s20, [pc, #300] @ 161598 │ │ │ │ - vldr s21, [pc, #300] @ 16159c │ │ │ │ - vldr d9, [pc, #276] @ 161588 │ │ │ │ - vldr d8, [pc, #280] @ 161590 │ │ │ │ + vldr s20, [pc, #300] @ 1615a8 │ │ │ │ + vldr s21, [pc, #300] @ 1615ac │ │ │ │ + vldr d9, [pc, #276] @ 161598 │ │ │ │ + vldr d8, [pc, #280] @ 1615a0 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1614b2 │ │ │ │ + ble.n 1614c2 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -396973,15 +396977,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1614e6 │ │ │ │ + ble.n 1614f6 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -396989,15 +396993,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16151a │ │ │ │ + ble.n 16152a │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -397005,15 +397009,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 47788 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r4, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 16154e │ │ │ │ + ble.n 16155e │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ittet le │ │ │ │ vmovle s15, r3 │ │ │ │ vcvtle.f64.s32 d0, s15 │ │ │ │ vmovgt.f32 s0, s21 │ │ │ │ vmulle.f64 d0, d0, d9 │ │ │ │ itt le │ │ │ │ @@ -397021,413 +397025,413 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 47788 │ │ │ │ adds r5, #16 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 161478 │ │ │ │ - ldr r2, [pc, #68] @ (1615a8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1615a4 ) │ │ │ │ + bne.n 161488 │ │ │ │ + ldr r2, [pc, #68] @ (1615b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1615b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161580 │ │ │ │ + bne.n 161590 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 161598 │ │ │ │ + b.n 1615a8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs.w r0, r0, pc, asr #1 │ │ │ │ + sub.w r0, r0, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r6, pc, asr #1 │ │ │ │ + eor.w r0, r6, pc, asr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (16163c ) │ │ │ │ - ldr r3, [pc, #124] @ (161640 ) │ │ │ │ + ldr r2, [pc, #124] @ (16164c ) │ │ │ │ + ldr r3, [pc, #124] @ (161650 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 16161c │ │ │ │ + beq.n 16162c │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1615e4 │ │ │ │ - ldr r2, [pc, #36] @ (161644 ) │ │ │ │ - ldr r3, [pc, #32] @ (161640 ) │ │ │ │ + bne.n 1615f4 │ │ │ │ + ldr r2, [pc, #36] @ (161654 ) │ │ │ │ + ldr r3, [pc, #32] @ (161650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161636 │ │ │ │ + bne.n 161646 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics.w r0, r8, pc, asr #1 │ │ │ │ + bic.w r0, r8, pc, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #444] @ 0x1bc │ │ │ │ + strd r0, r0, [ip, #444] @ 0x1bc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1616dc ) │ │ │ │ - ldr r3, [pc, #128] @ (1616e0 ) │ │ │ │ + ldr r2, [pc, #128] @ (1616ec ) │ │ │ │ + ldr r3, [pc, #128] @ (1616f0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1616bc │ │ │ │ + cbz r7, 1616cc │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 16167a │ │ │ │ - ldr r2, [pc, #36] @ (1616e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1616e0 ) │ │ │ │ + bne.n 16168a │ │ │ │ + ldr r2, [pc, #36] @ (1616f4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1616f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1616d6 │ │ │ │ + bne.n 1616e6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe99c006f │ │ │ │ + @ instruction: 0xe98c006f │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb ip!, {r0, r1, r2, r3, r5, r6} │ │ │ │ + stmdb ip!, {r0, r1, r2, r3, r5, r6} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #128] @ (16177c ) │ │ │ │ - ldr r3, [pc, #128] @ (161780 ) │ │ │ │ + ldr r2, [pc, #128] @ (16178c ) │ │ │ │ + ldr r3, [pc, #128] @ (161790 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16175c │ │ │ │ + beq.n 16176c │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 161722 │ │ │ │ - ldr r2, [pc, #36] @ (161784 ) │ │ │ │ - ldr r3, [pc, #32] @ (161780 ) │ │ │ │ + bne.n 161732 │ │ │ │ + ldr r2, [pc, #36] @ (161794 ) │ │ │ │ + ldr r3, [pc, #32] @ (161790 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161776 │ │ │ │ + bne.n 161786 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [ip], #444 @ 0x1bc │ │ │ │ + strd r0, r0, [ip], #444 @ 0x1bc │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia.w ip, {r0, r1, r2, r3, r5, r6} │ │ │ │ + stmia.w ip, {r0, r1, r2, r3, r5, r6} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd ip, r7, [sp, #32] │ │ │ │ - cbz r7, 1617ac │ │ │ │ + cbz r7, 1617bc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1617b0 │ │ │ │ + bne.n 1617c0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1617a6 │ │ │ │ + bne.n 1617b6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s12, [pc, #88] @ 16180c │ │ │ │ + vldr s12, [pc, #88] @ 16181c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #84] @ 161810 │ │ │ │ + vldr s13, [pc, #84] @ 161820 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, r1 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1617f2 │ │ │ │ + ble.n 161802 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1617c0 │ │ │ │ + bne.n 1617d0 │ │ │ │ adds r2, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1617bc │ │ │ │ + bne.n 1617cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 161922 │ │ │ │ + beq.n 161932 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 161922 │ │ │ │ + beq.n 161932 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s12, [pc, #244] @ 161928 │ │ │ │ + vldr s12, [pc, #244] @ 161938 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #244] @ 16192c │ │ │ │ + vldr s13, [pc, #244] @ 16193c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r5, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161878 │ │ │ │ + ble.n 161888 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [ip, #-12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1618a8 │ │ │ │ + ble.n 1618b8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #65280 @ 0xff00 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #8 │ │ │ │ uxthlt r2, r2 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1618da │ │ │ │ + ble.n 1618ea │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ ittt lt │ │ │ │ lsllt r2, r2, #16 │ │ │ │ andlt.w r2, r2, #16711680 @ 0xff0000 │ │ │ │ orrlt r3, r2 │ │ │ │ vldr s15, [ip, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 161908 │ │ │ │ + ble.n 161918 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ orrge.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vmovlt r2, s11 │ │ │ │ it lt │ │ │ │ orrlt.w r3, r3, r2, lsl #24 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r4, lr │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - bne.n 161848 │ │ │ │ + bne.n 161858 │ │ │ │ adds r6, #1 │ │ │ │ add r0, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 16183e │ │ │ │ + bne.n 16184e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.w 161814 │ │ │ │ - cbz r2, 16199e │ │ │ │ + b.w 161824 │ │ │ │ + cbz r2, 1619ae │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ - vldr s12, [pc, #92] @ 1619a0 │ │ │ │ + vldr s12, [pc, #92] @ 1619b0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #88] @ 1619a4 │ │ │ │ + vldr s13, [pc, #88] @ 1619b4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ vmov s15, r4 │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w ip, [r0, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 16198c │ │ │ │ + ble.n 16199c │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w lr, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 16194c │ │ │ │ + bne.n 16195c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161a18 │ │ │ │ + cbz r2, 161a28 │ │ │ │ push {lr} │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ - vldr s12, [pc, #96] @ 161a1c │ │ │ │ + vldr s12, [pc, #96] @ 161a2c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #92] @ 161a20 │ │ │ │ + vldr s13, [pc, #92] @ 161a30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1619f4 │ │ │ │ + ble.n 161a04 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -397436,37 +397440,37 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w lr, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 1619c4 │ │ │ │ + bne.n 1619d4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161a8c │ │ │ │ + cbz r2, 161a9c │ │ │ │ sub sp, #8 │ │ │ │ adds r0, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #96] @ 161a90 │ │ │ │ - vldr s13, [pc, #96] @ 161a94 │ │ │ │ + vldr s12, [pc, #96] @ 161aa0 │ │ │ │ + vldr s13, [pc, #96] @ 161aa4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ vmov s15, r3 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161a6a │ │ │ │ + ble.n 161a7a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -397475,40 +397479,40 @@ │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ cmp r2, ip │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 161a3a │ │ │ │ + bne.n 161a4a │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161b06 │ │ │ │ + cbz r2, 161b16 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #96] @ 161b08 │ │ │ │ + vldr s12, [pc, #96] @ 161b18 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #96] @ 161b0c │ │ │ │ + vldr s13, [pc, #96] @ 161b1c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ vmov s15, r5 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w ip, #0 │ │ │ │ - ble.n 161ae6 │ │ │ │ + ble.n 161af6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov.f32 s11, s13 │ │ │ │ vmla.f32 s11, s15, s12 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s11, [sp, #4] │ │ │ │ it lt │ │ │ │ @@ -397517,118 +397521,118 @@ │ │ │ │ strb.w ip, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-3] │ │ │ │ adds r1, #4 │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r2, r3 │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ add.w r0, r0, #4 │ │ │ │ - bne.n 161ab2 │ │ │ │ + bne.n 161ac2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161b88 │ │ │ │ + cbz r2, 161b98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - vldr s17, [pc, #88] @ 161b8c │ │ │ │ + vldr s17, [pc, #88] @ 161b9c │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #88] @ 161b90 │ │ │ │ + vldr s16, [pc, #88] @ 161ba0 │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161b72 │ │ │ │ + ble.n 161b82 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 161b3a │ │ │ │ + bne.n 161b4a │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161c1a │ │ │ │ + beq.n 161c2a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #96] @ 161c1c │ │ │ │ + vldr s16, [pc, #96] @ 161c2c │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161bf4 │ │ │ │ + ble.n 161c04 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #64] @ 161c20 │ │ │ │ + vldr s15, [pc, #64] @ 161c30 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ strb.w r7, [r4, #-3] │ │ │ │ adds r5, #2 │ │ │ │ strb.w r7, [r4, #-2] │ │ │ │ cmp r8, r6 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 161bc0 │ │ │ │ + bne.n 161bd0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 161c5c │ │ │ │ + cbz r2, 161c6c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -397637,50 +397641,50 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 161c36 │ │ │ │ + bne.n 161c46 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (161d48 ) │ │ │ │ - ldr r3, [pc, #216] @ (161d4c ) │ │ │ │ + ldr r1, [pc, #212] @ (161d58 ) │ │ │ │ + ldr r3, [pc, #216] @ (161d5c ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161d24 │ │ │ │ + beq.n 161d34 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161d40 │ │ │ │ - vldr s13, [pc, #176] @ 161d44 │ │ │ │ + vldr s12, [pc, #176] @ 161d50 │ │ │ │ + vldr s13, [pc, #176] @ 161d54 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 161cd8 │ │ │ │ + ble.n 161ce8 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -397690,83 +397694,83 @@ │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ strb.w r5, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r5, [r3, #-2] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 161d14 │ │ │ │ + ble.n 161d24 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-1] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 161c9a │ │ │ │ - ldr r2, [pc, #40] @ (161d50 ) │ │ │ │ - ldr r3, [pc, #36] @ (161d4c ) │ │ │ │ + bne.n 161caa │ │ │ │ + ldr r2, [pc, #40] @ (161d60 ) │ │ │ │ + ldr r3, [pc, #36] @ (161d5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161d3c │ │ │ │ + bne.n 161d4c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 162458 │ │ │ │ + b.n 162448 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1622fc │ │ │ │ + b.n 1622ec │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #212] @ (161e3c ) │ │ │ │ + ldr r0, [pc, #212] @ (161e4c ) │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (161e40 ) │ │ │ │ + ldr r1, [pc, #212] @ (161e50 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161e18 │ │ │ │ + beq.n 161e28 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ - vldr s12, [pc, #176] @ 161e34 │ │ │ │ + vldr s12, [pc, #176] @ 161e44 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #172] @ 161e38 │ │ │ │ + vldr s13, [pc, #172] @ 161e48 │ │ │ │ mov ip, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r0, #0 │ │ │ │ - ble.n 161dca │ │ │ │ + ble.n 161dda │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -397778,85 +397782,85 @@ │ │ │ │ strb r0, [r3, #2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ bfi r1, r0, #8, #8 │ │ │ │ strh r1, [r3, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 161e0a │ │ │ │ + ble.n 161e1a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb r1, [r3, #3] │ │ │ │ add.w lr, lr, #8 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 161d8c │ │ │ │ - ldr r2, [pc, #40] @ (161e44 ) │ │ │ │ - ldr r3, [pc, #36] @ (161e40 ) │ │ │ │ + bne.n 161d9c │ │ │ │ + ldr r2, [pc, #40] @ (161e54 ) │ │ │ │ + ldr r3, [pc, #36] @ (161e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161e30 │ │ │ │ + bne.n 161e40 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 162364 │ │ │ │ + b.n 162354 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 162208 │ │ │ │ + b.n 1621f8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #216] @ (161f34 ) │ │ │ │ - ldr r3, [pc, #220] @ (161f38 ) │ │ │ │ + ldr r1, [pc, #216] @ (161f44 ) │ │ │ │ + ldr r3, [pc, #220] @ (161f48 ) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161f10 │ │ │ │ + beq.n 161f20 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #180] @ 161f2c │ │ │ │ - vldr s13, [pc, #180] @ 161f30 │ │ │ │ + vldr s12, [pc, #180] @ 161f3c │ │ │ │ + vldr s13, [pc, #180] @ 161f40 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 161ec2 │ │ │ │ + ble.n 161ed2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -397864,15 +397868,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 161ef6 │ │ │ │ + ble.n 161f06 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -397881,80 +397885,80 @@ │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ strb.w r6, [r3, #-2] │ │ │ │ add.w lr, lr, #8 │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ cmp r2, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - bne.n 161e84 │ │ │ │ - ldr r2, [pc, #40] @ (161f3c ) │ │ │ │ - ldr r3, [pc, #36] @ (161f38 ) │ │ │ │ + bne.n 161e94 │ │ │ │ + ldr r2, [pc, #40] @ (161f4c ) │ │ │ │ + ldr r3, [pc, #36] @ (161f48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 161f28 │ │ │ │ + bne.n 161f38 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - b.n 162274 │ │ │ │ + b.n 162264 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 162110 │ │ │ │ + b.n 162100 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 161ffe │ │ │ │ + beq.n 16200e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov r9, r6 │ │ │ │ - vldr s17, [pc, #152] @ 162000 │ │ │ │ - vldr s16, [pc, #152] @ 162004 │ │ │ │ + vldr s17, [pc, #152] @ 162010 │ │ │ │ + vldr s16, [pc, #152] @ 162014 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fa4 │ │ │ │ + ble.n 161fb4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ strb.w r9, [r4, #-3] │ │ │ │ strb.w r9, [r4, #-2] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 161fe6 │ │ │ │ + ble.n 161ff6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -397962,126 +397966,126 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 161f6c │ │ │ │ + bne.n 161f7c │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1620c8 │ │ │ │ + beq.n 1620d8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov sl, r6 │ │ │ │ - vldr s16, [pc, #156] @ 1620cc │ │ │ │ + vldr s16, [pc, #156] @ 1620dc │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16206c │ │ │ │ + ble.n 16207c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #116] @ 1620d0 │ │ │ │ + vldrlt s15, [pc, #116] @ 1620e0 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ lsrs r0, r7, #16 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1620a6 │ │ │ │ + ble.n 1620b6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #60] @ 1620d0 │ │ │ │ + vldrlt s15, [pc, #60] @ 1620e0 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s16 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ strb.w sl, [r4, #-2] │ │ │ │ adds r5, #4 │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ cmp r8, r6 │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 162034 │ │ │ │ + bne.n 162044 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1621f8 ) │ │ │ │ - ldr r3, [pc, #272] @ (1621fc ) │ │ │ │ + ldr r2, [pc, #272] @ (162208 ) │ │ │ │ + ldr r3, [pc, #272] @ (16220c ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1621d0 │ │ │ │ + beq.n 1621e0 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s12, [pc, #228] @ 1621f0 │ │ │ │ + vldr s12, [pc, #228] @ 162200 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 1621f4 │ │ │ │ + vldr s13, [pc, #228] @ 162204 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162154 │ │ │ │ + ble.n 162164 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398089,15 +398093,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162188 │ │ │ │ + ble.n 162198 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398105,15 +398109,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1621bc │ │ │ │ + ble.n 1621cc │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398121,72 +398125,72 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ strb.w r7, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 162116 │ │ │ │ - ldr r2, [pc, #44] @ (162200 ) │ │ │ │ - ldr r3, [pc, #40] @ (1621fc ) │ │ │ │ + bne.n 162126 │ │ │ │ + ldr r2, [pc, #44] @ (162210 ) │ │ │ │ + ldr r3, [pc, #40] @ (16220c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1621ea │ │ │ │ + bne.n 1621fa │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - svc 16 │ │ │ │ + svc 0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + udf #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #268] @ (162324 ) │ │ │ │ - ldr r3, [pc, #272] @ (162328 ) │ │ │ │ + ldr r2, [pc, #268] @ (162334 ) │ │ │ │ + ldr r3, [pc, #272] @ (162338 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1622fe │ │ │ │ + beq.n 16230e │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ - vldr s12, [pc, #232] @ 16231c │ │ │ │ + vldr s12, [pc, #232] @ 16232c │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ - vldr s13, [pc, #228] @ 162320 │ │ │ │ + vldr s13, [pc, #228] @ 162330 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 162282 │ │ │ │ + ble.n 162292 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398194,15 +398198,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #12] │ │ │ │ strb.w r1, [r3, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1622b6 │ │ │ │ + ble.n 1622c6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398210,15 +398214,15 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r1, [r3, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1622ea │ │ │ │ + ble.n 1622fa │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398226,39 +398230,39 @@ │ │ │ │ ldrblt.w r1, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r6, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 162240 │ │ │ │ - ldr r2, [pc, #44] @ (16232c ) │ │ │ │ - ldr r3, [pc, #36] @ (162328 ) │ │ │ │ + bne.n 162250 │ │ │ │ + ldr r2, [pc, #44] @ (16233c ) │ │ │ │ + ldr r3, [pc, #36] @ (162338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162316 │ │ │ │ + bne.n 162326 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ble.n 1622ec │ │ │ │ + ble.n 1622dc │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 162324 │ │ │ │ + bgt.n 162314 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 16236a │ │ │ │ + cbz r2, 16237a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ adds r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ @@ -398269,76 +398273,76 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 162344 │ │ │ │ + bne.n 162354 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 162462 │ │ │ │ + beq.n 162472 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s17, [pc, #208] @ 162464 │ │ │ │ - vldr s16, [pc, #208] @ 162468 │ │ │ │ + vldr s17, [pc, #208] @ 162474 │ │ │ │ + vldr s16, [pc, #208] @ 162478 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1623d2 │ │ │ │ + ble.n 1623e2 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16240c │ │ │ │ + ble.n 16241c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162446 │ │ │ │ + ble.n 162456 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -398347,57 +398351,57 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 16239a │ │ │ │ + bne.n 1623aa │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1625b8 ) │ │ │ │ - ldr r3, [pc, #316] @ (1625bc ) │ │ │ │ + ldr r2, [pc, #312] @ (1625c8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1625cc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 162592 │ │ │ │ + beq.n 1625a2 │ │ │ │ mov r4, r1 │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s12, [pc, #272] @ 1625b0 │ │ │ │ + vldr s12, [pc, #272] @ 1625c0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [pc, #268] @ 1625b4 │ │ │ │ + vldr s13, [pc, #268] @ 1625c4 │ │ │ │ mov ip, r7 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1624e6 │ │ │ │ + ble.n 1624f6 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398405,15 +398409,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ strb.w r3, [lr, #-4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16251a │ │ │ │ + ble.n 16252a │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398421,15 +398425,15 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #20] │ │ │ │ strb.w r3, [lr, #-3] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16254e │ │ │ │ + ble.n 16255e │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ @@ -398437,123 +398441,123 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vldr s15, [sp, #24] │ │ │ │ strb.w r3, [lr, #-2] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162582 │ │ │ │ + ble.n 162592 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s11, s13 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s11, s15, s12 │ │ │ │ vstrlt s11, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ adds r4, #16 │ │ │ │ add.w lr, lr, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1624a8 │ │ │ │ - ldr r2, [pc, #44] @ (1625c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1625bc ) │ │ │ │ + bne.n 1624b8 │ │ │ │ + ldr r2, [pc, #44] @ (1625d0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1625cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1625aa │ │ │ │ + bne.n 1625ba │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - blt.n 1626b0 │ │ │ │ + blt.n 1626a0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 162690 │ │ │ │ + bge.n 162680 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1626fc ) │ │ │ │ - ldr r3, [pc, #288] @ (162700 ) │ │ │ │ + ldr r2, [pc, #288] @ (16270c ) │ │ │ │ + ldr r3, [pc, #288] @ (162710 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1626d0 │ │ │ │ + beq.n 1626e0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #12 │ │ │ │ - vldr s17, [pc, #248] @ 1626f4 │ │ │ │ + vldr s17, [pc, #248] @ 162704 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #244] @ 1626f8 │ │ │ │ + vldr s16, [pc, #244] @ 162708 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162646 │ │ │ │ + ble.n 162656 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162682 │ │ │ │ + ble.n 162692 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1626be │ │ │ │ + ble.n 1626ce │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -398562,109 +398566,109 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 162606 │ │ │ │ - ldr r2, [pc, #48] @ (162704 ) │ │ │ │ - ldr r3, [pc, #44] @ (162700 ) │ │ │ │ + bne.n 162616 │ │ │ │ + ldr r2, [pc, #48] @ (162714 ) │ │ │ │ + ldr r3, [pc, #44] @ (162710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1626ee │ │ │ │ + bne.n 1626fe │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bge.n 162738 │ │ │ │ + bge.n 162728 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 162758 │ │ │ │ + bls.n 162748 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #284] @ (16283c ) │ │ │ │ - ldr r3, [pc, #284] @ (162840 ) │ │ │ │ + ldr r2, [pc, #284] @ (16284c ) │ │ │ │ + ldr r3, [pc, #284] @ (162850 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 162812 │ │ │ │ + beq.n 162822 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ - vldr s17, [pc, #244] @ 162834 │ │ │ │ + vldr s17, [pc, #244] @ 162844 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #240] @ 162838 │ │ │ │ + vldr s16, [pc, #240] @ 162848 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162788 │ │ │ │ + ble.n 162798 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1627c4 │ │ │ │ + ble.n 1627d4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162800 │ │ │ │ + ble.n 162810 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -398673,114 +398677,114 @@ │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 16274a │ │ │ │ - ldr r2, [pc, #48] @ (162844 ) │ │ │ │ - ldr r3, [pc, #40] @ (162840 ) │ │ │ │ + bne.n 16275a │ │ │ │ + ldr r2, [pc, #48] @ (162854 ) │ │ │ │ + ldr r3, [pc, #40] @ (162850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162830 │ │ │ │ + bne.n 162840 │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bhi.n 1627f0 │ │ │ │ + bhi.n 1627e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 162814 │ │ │ │ + bvc.n 162804 │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 162972 │ │ │ │ + beq.w 162982 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #260] @ 162974 │ │ │ │ - vldr s16, [pc, #260] @ 162978 │ │ │ │ + vldr s17, [pc, #260] @ 162984 │ │ │ │ + vldr s16, [pc, #260] @ 162988 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1628ac │ │ │ │ + ble.n 1628bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1628e6 │ │ │ │ + ble.n 1628f6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162920 │ │ │ │ + ble.n 162930 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 16295a │ │ │ │ + ble.n 16296a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -398788,100 +398792,100 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 162874 │ │ │ │ + bne.n 162884 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 162aae │ │ │ │ + beq.w 162abe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s17, [pc, #268] @ 162ab0 │ │ │ │ - vldr s16, [pc, #268] @ 162ab4 │ │ │ │ + vldr s17, [pc, #268] @ 162ac0 │ │ │ │ + vldr s16, [pc, #268] @ 162ac4 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1629e6 │ │ │ │ + ble.n 1629f6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a20 │ │ │ │ + ble.n 162a30 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a5a │ │ │ │ + ble.n 162a6a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162a96 │ │ │ │ + ble.n 162aa6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -398889,110 +398893,110 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r7, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r6, #4 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 1629a8 │ │ │ │ + bne.n 1629b8 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (162c28 ) │ │ │ │ - ldr r3, [pc, #344] @ (162c2c ) │ │ │ │ + ldr r2, [pc, #344] @ (162c38 ) │ │ │ │ + ldr r3, [pc, #344] @ (162c3c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 162bfc │ │ │ │ + beq.w 162c0c │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #12 │ │ │ │ - vldr s17, [pc, #300] @ 162c20 │ │ │ │ - vldr s16, [pc, #300] @ 162c24 │ │ │ │ + vldr s17, [pc, #300] @ 162c30 │ │ │ │ + vldr s16, [pc, #300] @ 162c34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #12] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162b38 │ │ │ │ + ble.n 162b48 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #14] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162b74 │ │ │ │ + ble.n 162b84 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #16] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162bb0 │ │ │ │ + ble.n 162bc0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ vstrlt s15, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #18] │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 162bec │ │ │ │ + ble.n 162bfc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s15, s16 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s15, s0, s17 │ │ │ │ @@ -399000,48 +399004,48 @@ │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ adds r5, #8 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 162af8 │ │ │ │ - ldr r2, [pc, #48] @ (162c30 ) │ │ │ │ - ldr r3, [pc, #44] @ (162c2c ) │ │ │ │ + bne.w 162b08 │ │ │ │ + ldr r2, [pc, #48] @ (162c40 ) │ │ │ │ + ldr r3, [pc, #44] @ (162c3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162c1a │ │ │ │ + bne.n 162c2a │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - bpl.n 162c7c │ │ │ │ + bpl.n 162c6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 162c2c │ │ │ │ + bcc.n 162c1c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 162c46 │ │ │ │ + cbz r2, 162c56 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 162c38 │ │ │ │ + bne.n 162c48 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162cbe │ │ │ │ + cbz r2, 162cce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mvn.w r7, #65536 @ 0x10000 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ @@ -399067,18 +399071,18 @@ │ │ │ │ cmp r2, r4 │ │ │ │ umull r3, ip, r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ - bne.n 162c62 │ │ │ │ + bne.n 162c72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162d2e │ │ │ │ + cbz r2, 162d3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ mov r4, lr │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ @@ -399101,18 +399105,18 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w ip, ip, r8 │ │ │ │ subs.w r3, r3, ip │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 162cdc │ │ │ │ + bne.n 162cec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162da4 │ │ │ │ + cbz r2, 162db4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r6, #65536 @ 0x10000 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ ldrh.w r9, [r1] │ │ │ │ @@ -399137,19 +399141,19 @@ │ │ │ │ umull r3, ip, r3, r6 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r3, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 162d48 │ │ │ │ + bne.n 162d58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 162dfe │ │ │ │ + cbz r2, 162e0e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -399168,18 +399172,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ strb.w r0, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ strb.w r6, [r4, #-6] │ │ │ │ strb.w r7, [r4, #-5] │ │ │ │ - bne.n 162dca │ │ │ │ + bne.n 162dda │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162e72 │ │ │ │ + cbz r2, 162e82 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r4, lr │ │ │ │ @@ -399204,18 +399208,18 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ - bne.n 162e22 │ │ │ │ + bne.n 162e32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162ee6 │ │ │ │ + cbz r2, 162ef6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #0 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ add.w lr, r0, #4 │ │ │ │ @@ -399239,18 +399243,18 @@ │ │ │ │ lsrs r3, r3, #9 │ │ │ │ rsb r3, r3, r3, lsl #10 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w r0, r0, ip │ │ │ │ cmp r2, r4 │ │ │ │ umull r0, r3, r0, r7 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ - bne.n 162e98 │ │ │ │ + bne.n 162ea8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f5a │ │ │ │ + cbz r2, 162f6a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #0 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movt r9, #16 │ │ │ │ movw r7, #61439 @ 0xefff │ │ │ │ movt r7, #65279 @ 0xfeff │ │ │ │ add.w lr, r0, #4 │ │ │ │ @@ -399274,36 +399278,36 @@ │ │ │ │ lsrs r3, r3, #11 │ │ │ │ rsb r3, r3, r3, lsl #12 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ subs.w r0, r0, ip │ │ │ │ cmp r2, r4 │ │ │ │ umull r0, r3, r0, r7 │ │ │ │ strb.w r0, [lr, #-8] │ │ │ │ - bne.n 162f0c │ │ │ │ + bne.n 162f1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 162f92 │ │ │ │ + cbz r2, 162fa2 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ push {lr} │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 162f6c │ │ │ │ + bne.n 162f7c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r2, 162fd4 │ │ │ │ + cbz r2, 162fe4 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w r2, [lr, #1]! │ │ │ │ adds r0, #4 │ │ │ │ @@ -399314,19 +399318,19 @@ │ │ │ │ mov.w r3, r2, lsr #6 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 162fa2 │ │ │ │ + bne.n 162fb2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163014 │ │ │ │ + cbz r2, 163024 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, lr │ │ │ │ @@ -399335,19 +399339,19 @@ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 162fe4 │ │ │ │ + bne.n 162ff4 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163090 │ │ │ │ + cbz r2, 1630a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov r4, lr │ │ │ │ @@ -399372,20 +399376,20 @@ │ │ │ │ mov.w ip, ip, lsr #14 │ │ │ │ rsb ip, ip, ip, lsl #15 │ │ │ │ sub.w r8, r8, ip │ │ │ │ subs.w r3, r3, r8 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 163036 │ │ │ │ + bne.n 163046 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16311a │ │ │ │ + beq.n 16312a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r5, #32767 @ 0x7fff │ │ │ │ movt r5, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -399413,19 +399417,19 @@ │ │ │ │ cmp r2, lr │ │ │ │ umull r3, ip, r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi r8, r3, #0, #8 │ │ │ │ bfi r8, r3, #8, #8 │ │ │ │ strh.w r8, [r0, #-4] │ │ │ │ - bne.n 1630b4 │ │ │ │ + bne.n 1630c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1631a0 │ │ │ │ + beq.n 1631b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #5 │ │ │ │ movt r6, #2 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ movt r4, #49151 @ 0xbfff │ │ │ │ mov.w lr, #0 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -399452,19 +399456,19 @@ │ │ │ │ umull r3, ip, r3, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r7, r3, #0, #8 │ │ │ │ bfi r7, r3, #8, #8 │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ bfi r7, r3, #24, #8 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bne.n 16313a │ │ │ │ + bne.n 16314a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1631fe │ │ │ │ + cbz r2, 16320e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ @@ -399484,18 +399488,18 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ strb.w r0, [r4, #-8] │ │ │ │ cmp sl, r5 │ │ │ │ strb.w r6, [r4, #-6] │ │ │ │ strb.w r7, [r4, #-5] │ │ │ │ - bne.n 1631c6 │ │ │ │ + bne.n 1631d6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 163280 │ │ │ │ + cbz r2, 163290 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r8, #5 │ │ │ │ movt r8, #2 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ movt r6, #49151 @ 0xbfff │ │ │ │ add.w ip, r0, #4 │ │ │ │ @@ -399522,19 +399526,19 @@ │ │ │ │ lsrs r0, r0, #14 │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ cmp r2, lr │ │ │ │ umull r3, r0, r3, r6 │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ - bne.n 163226 │ │ │ │ + bne.n 163236 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1632c0 │ │ │ │ + cbz r2, 1632d0 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #4 │ │ │ │ add r1, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ @@ -399544,19 +399548,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 163298 │ │ │ │ + bne.n 1632a8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163300 │ │ │ │ + cbz r2, 163310 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ subs r4, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, #15 │ │ │ │ @@ -399566,20 +399570,20 @@ │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, ip, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 1632ce │ │ │ │ + bne.n 1632de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1633b2 │ │ │ │ + beq.n 1633c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ movw lr, #32767 @ 0x7fff │ │ │ │ ldr.w r8, [r1] │ │ │ │ @@ -399620,19 +399624,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ cmp r2, r5 │ │ │ │ umull ip, r3, ip, r4 │ │ │ │ bfi r7, ip, #24, #8 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bne.n 16331e │ │ │ │ + bne.n 16332e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16345c │ │ │ │ + beq.n 16346c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ mov.w r7, #65280 @ 0xff00 │ │ │ │ @@ -399671,19 +399675,19 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r7, [ip], #4 │ │ │ │ - bne.n 1633d6 │ │ │ │ + bne.n 1633e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16349c │ │ │ │ + cbz r2, 1634ac │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r4, r1, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [lr, #1]! │ │ │ │ @@ -399693,19 +399697,19 @@ │ │ │ │ and.w r3, ip, #15 │ │ │ │ and.w r2, ip, #240 @ 0xf0 │ │ │ │ cmp r4, lr │ │ │ │ add.w r2, r2, ip, lsr #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r2, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 163470 │ │ │ │ + bne.n 163480 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1634dc │ │ │ │ + cbz r2, 1634ec │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r4, r1, r2 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [lr, #1]! │ │ │ │ @@ -399715,20 +399719,20 @@ │ │ │ │ and.w r3, ip, #15 │ │ │ │ and.w r2, ip, #240 @ 0xf0 │ │ │ │ cmp r4, lr │ │ │ │ add.w r2, r2, ip, lsr #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r2, [r0, #-5] │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1634b0 │ │ │ │ + bne.n 1634c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163586 │ │ │ │ + beq.n 163596 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r6, #0 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ mov r5, r6 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ @@ -399769,19 +399773,19 @@ │ │ │ │ mov.w r8, r8, lsr #15 │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-5] │ │ │ │ - bne.n 163500 │ │ │ │ + bne.n 163510 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163630 │ │ │ │ + beq.n 163640 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add.w ip, r0, #2 │ │ │ │ movw r6, #32769 @ 0x8001 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r4, #65536 @ 0x10000 │ │ │ │ mov.w r7, #65280 @ 0xff00 │ │ │ │ @@ -399820,20 +399824,20 @@ │ │ │ │ rsb r8, r8, r8, lsl #16 │ │ │ │ sub.w r0, r0, r8 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r5 │ │ │ │ umull r3, r0, r3, r4 │ │ │ │ strb.w r3, [ip, #-1] │ │ │ │ strh.w r7, [ip], #4 │ │ │ │ - bne.n 1635aa │ │ │ │ + bne.n 1635ba │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1636e2 │ │ │ │ + beq.n 1636f2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -399874,19 +399878,19 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 163656 │ │ │ │ + bne.n 163666 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163792 │ │ │ │ + beq.n 1637a2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw sl, #257 @ 0x101 │ │ │ │ movt sl, #16 │ │ │ │ movw r7, #61439 @ 0xefff │ │ │ │ movt r7, #65279 @ 0xfeff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -399927,18 +399931,18 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 163706 │ │ │ │ + bne.n 163716 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1637e0 │ │ │ │ + cbz r2, 1637f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldrh.w ip, [r1], #2 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ sxtb.w r4, ip │ │ │ │ @@ -399951,20 +399955,20 @@ │ │ │ │ add.w r4, r6, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi lr, r3, #0, #8 │ │ │ │ bfi lr, r3, #8, #8 │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 16379a │ │ │ │ + bne.n 1637aa │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1638aa │ │ │ │ + beq.n 1638ba │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r7, #5 │ │ │ │ movt r7, #2 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ movt r4, #49151 @ 0xbfff │ │ │ │ movs r6, #0 │ │ │ │ movw r5, #16383 @ 0x3fff │ │ │ │ @@ -400009,19 +400013,19 @@ │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ sub.w r8, r8, r3 │ │ │ │ subs.w ip, ip, r8 │ │ │ │ cmp r2, r6 │ │ │ │ umull ip, r3, ip, r4 │ │ │ │ bfi lr, ip, #24, #8 │ │ │ │ str.w lr, [r0], #4 │ │ │ │ - bne.n 163800 │ │ │ │ + bne.n 163810 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163960 │ │ │ │ + beq.n 163970 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -400064,19 +400068,19 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 1638ce │ │ │ │ + bne.n 1638de │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1639a8 │ │ │ │ + cbz r2, 1639b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -400087,19 +400091,19 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 163970 │ │ │ │ + bne.n 163980 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1639f4 │ │ │ │ + cbz r2, 163a04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r5, #0 │ │ │ │ adds r0, #4 │ │ │ │ mov r6, r5 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-7] │ │ │ │ @@ -400112,23 +400116,23 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-5] │ │ │ │ - bne.n 1639b6 │ │ │ │ + bne.n 1639c6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163ab4 │ │ │ │ + beq.n 163ac4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r6, #32767 @ 0x7fff │ │ │ │ movt r6, #49151 @ 0xbfff │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r8, r9 │ │ │ │ @@ -400173,19 +400177,19 @@ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r6 │ │ │ │ strb.w r3, [r5, #-5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 163a20 │ │ │ │ + bne.n 163a30 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cbz r2, 163afe │ │ │ │ + cbz r2, 163b0e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #65280 @ 0xff00 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -400196,19 +400200,19 @@ │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ mov.w lr, r3, lsr #6 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ add.w r3, lr, r3, lsl #1 │ │ │ │ strb.w ip, [r0, #-2] │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ strh.w r6, [r0], #4 │ │ │ │ - bne.n 163ac8 │ │ │ │ + bne.n 163ad8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 163bb4 │ │ │ │ + beq.n 163bc4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #2 │ │ │ │ @@ -400251,33 +400255,33 @@ │ │ │ │ subs r5, r5, r0 │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r2, r9 │ │ │ │ umull r3, r0, r3, r7 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh.w r3, [r6], #4 │ │ │ │ - bne.n 163b22 │ │ │ │ + bne.n 163b32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (163c60 ) │ │ │ │ - ldr r3, [pc, #148] @ (163c64 ) │ │ │ │ + ldr r2, [pc, #148] @ (163c70 ) │ │ │ │ + ldr r3, [pc, #148] @ (163c74 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 163c42 │ │ │ │ + beq.n 163c52 │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -400303,34 +400307,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 163bf4 │ │ │ │ - ldr r2, [pc, #36] @ (163c68 ) │ │ │ │ - ldr r3, [pc, #28] @ (163c64 ) │ │ │ │ + bne.n 163c04 │ │ │ │ + ldr r2, [pc, #36] @ (163c78 ) │ │ │ │ + ldr r3, [pc, #28] @ (163c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163c5c │ │ │ │ + bne.n 163c6c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163cb8 │ │ │ │ + cbz r2, 163cc8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -400344,33 +400348,33 @@ │ │ │ │ bic.w ip, ip, ip, asr #31 │ │ │ │ mov.w r4, lr, lsr #6 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ add.w lr, r4, lr, lsl #1 │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 163c76 │ │ │ │ + bne.n 163c86 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #156] @ (163d6c ) │ │ │ │ - ldr r3, [pc, #156] @ (163d70 ) │ │ │ │ + ldr r2, [pc, #156] @ (163d7c ) │ │ │ │ + ldr r3, [pc, #156] @ (163d80 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 163d4c │ │ │ │ + beq.n 163d5c │ │ │ │ mov r5, r1 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, r0, #2 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r3, sl │ │ │ │ @@ -400398,35 +400402,35 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal ip, r1, r0, fp │ │ │ │ mov r0, ip │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r4, #-1] │ │ │ │ strh.w r9, [r4], #4 │ │ │ │ - bne.n 163cf8 │ │ │ │ - ldr r2, [pc, #36] @ (163d74 ) │ │ │ │ - ldr r3, [pc, #32] @ (163d70 ) │ │ │ │ + bne.n 163d08 │ │ │ │ + ldr r2, [pc, #36] @ (163d84 ) │ │ │ │ + ldr r3, [pc, #32] @ (163d80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 163d66 │ │ │ │ + bne.n 163d76 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r3, r5} │ │ │ │ + stmia r3!, {r3, r4} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 163dc8 │ │ │ │ + cbz r2, 163dd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -400440,19 +400444,19 @@ │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, lsl #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 163d84 │ │ │ │ + bne.n 163d94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e1c │ │ │ │ + cbz r2, 163e2c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -400466,19 +400470,19 @@ │ │ │ │ mov.w lr, r6, lsr #4 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 163dd8 │ │ │ │ + bne.n 163de8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163e74 │ │ │ │ + cbz r2, 163e84 │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -400494,19 +400498,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mla r1, r4, r8, r1 │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ mla r3, r4, lr, r2 │ │ │ │ strb.w r1, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ - bne.n 163e36 │ │ │ │ + bne.n 163e46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163ecc │ │ │ │ + cbz r2, 163edc │ │ │ │ subs r2, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r5, r1, r2 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ @@ -400522,19 +400526,19 @@ │ │ │ │ mov.w r2, lr, lsr #1 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ strb.w r1, [r0, #-6] │ │ │ │ mla r3, r4, r8, r3 │ │ │ │ mla r2, r4, lr, r2 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-7] │ │ │ │ - bne.n 163e8e │ │ │ │ + bne.n 163e9e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f20 │ │ │ │ + cbz r2, 163f30 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -400548,19 +400552,19 @@ │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 163edc │ │ │ │ + bne.n 163eec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163f74 │ │ │ │ + cbz r2, 163f84 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -400574,19 +400578,19 @@ │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ add.w r3, ip, r6, lsl #3 │ │ │ │ strb.w r4, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 163f30 │ │ │ │ + bne.n 163f40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 163fc8 │ │ │ │ + cbz r2, 163fd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -400600,19 +400604,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ add.w r3, ip, r5, lsl #3 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 163f84 │ │ │ │ + bne.n 163f94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 16401c │ │ │ │ + cbz r2, 16402c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -400626,19 +400630,19 @@ │ │ │ │ mov.w ip, r5, lsr #2 │ │ │ │ add.w lr, lr, r6, lsl #3 │ │ │ │ add.w ip, ip, r5, lsl #3 │ │ │ │ add.w r3, r3, r8, lsl #3 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 163fd8 │ │ │ │ + bne.n 163fe8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164062 │ │ │ │ + cbz r2, 164072 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -400650,18 +400654,18 @@ │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add r3, r4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-6] │ │ │ │ - bne.n 16402a │ │ │ │ + bne.n 16403a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1640a6 │ │ │ │ + cbz r2, 1640b6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r6, [r0, #-5] │ │ │ │ @@ -400673,22 +400677,22 @@ │ │ │ │ add r3, r4 │ │ │ │ add.w lr, lr, lr, lsl #4 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ cmp r2, r5 │ │ │ │ strb.w r3, [r0, #-7] │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 16406e │ │ │ │ + bne.n 16407e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16418a │ │ │ │ + beq.n 16419a │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -400743,23 +400747,23 @@ │ │ │ │ rsb r2, r2, r2, lsl #10 │ │ │ │ sub.w ip, ip, r2 │ │ │ │ subs.w r3, r3, ip │ │ │ │ umull r3, r2, r3, r7 │ │ │ │ strb.w r3, [r6, #-6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1640d0 │ │ │ │ + bne.n 1640e0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164276 │ │ │ │ + beq.n 164286 │ │ │ │ movw sl, #4101 @ 0x1005 │ │ │ │ movt sl, #64 @ 0x40 │ │ │ │ movw r7, #64511 @ 0xfbff │ │ │ │ movt r7, #49135 @ 0xbfef │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r0, #4 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -400818,32 +400822,32 @@ │ │ │ │ subs r3, r0, r3 │ │ │ │ umull r2, r1, r2, r7 │ │ │ │ strb.w r2, [r6, #-7] │ │ │ │ umull r3, r1, r3, r7 │ │ │ │ strb.w r3, [r6, #-6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1641ba │ │ │ │ + bne.n 1641ca │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (164340 ) │ │ │ │ - ldr r3, [pc, #176] @ (164344 ) │ │ │ │ + ldr r2, [pc, #176] @ (164350 ) │ │ │ │ + ldr r3, [pc, #176] @ (164354 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 164322 │ │ │ │ + beq.n 164332 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -400879,47 +400883,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1642b6 │ │ │ │ - ldr r2, [pc, #36] @ (164348 ) │ │ │ │ - ldr r3, [pc, #28] @ (164344 ) │ │ │ │ + bne.n 1642c6 │ │ │ │ + ldr r2, [pc, #36] @ (164358 ) │ │ │ │ + ldr r3, [pc, #28] @ (164354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16433c │ │ │ │ + bne.n 16434c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #260] @ (164464 ) │ │ │ │ + ldr r4, [pc, #260] @ (164474 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #260] @ (164468 ) │ │ │ │ + ldr r3, [pc, #260] @ (164478 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164444 │ │ │ │ + beq.n 164454 │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #32768 @ 0x8000 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -400977,49 +400981,49 @@ │ │ │ │ lsrs r0, r0, #15 │ │ │ │ rsb r0, r0, r0, lsl #16 │ │ │ │ sub.w r0, r9, r0 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ umull r3, r0, r3, r5 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 164390 │ │ │ │ - ldr r2, [pc, #36] @ (16446c ) │ │ │ │ - ldr r3, [pc, #32] @ (164468 ) │ │ │ │ + bne.n 1643a0 │ │ │ │ + ldr r2, [pc, #36] @ (16447c ) │ │ │ │ + ldr r3, [pc, #32] @ (164478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16445e │ │ │ │ + bne.n 16446e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r3, r7} │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1644dc │ │ │ │ + cbnz r4, 1644e8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #256] @ (164584 ) │ │ │ │ - ldr r3, [pc, #256] @ (164588 ) │ │ │ │ + ldr r1, [pc, #256] @ (164594 ) │ │ │ │ + ldr r3, [pc, #256] @ (164598 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164564 │ │ │ │ + beq.n 164574 │ │ │ │ movw r8, #32769 @ 0x8001 │ │ │ │ movt r8, #32768 @ 0x8000 │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ add.w r9, sp, #4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ @@ -401077,35 +401081,35 @@ │ │ │ │ lsrs r1, r1, #15 │ │ │ │ rsb r1, r1, r1, lsl #16 │ │ │ │ subs r1, r0, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, r7 │ │ │ │ umull r3, r1, r3, r5 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ - bne.n 1644b6 │ │ │ │ - ldr r2, [pc, #36] @ (16458c ) │ │ │ │ - ldr r3, [pc, #32] @ (164588 ) │ │ │ │ + bne.n 1644c6 │ │ │ │ + ldr r2, [pc, #36] @ (16459c ) │ │ │ │ + ldr r3, [pc, #32] @ (164598 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16457e │ │ │ │ + bne.n 16458e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r4, 1645e4 │ │ │ │ + cbnz r4, 1645f0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0014 │ │ │ │ + hlt 0x0004 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 1645ea │ │ │ │ + cbz r2, 1645fa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -401122,18 +401126,18 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 16459c │ │ │ │ + bne.n 1645ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 16463c │ │ │ │ + cbz r2, 16464c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ strb.w r5, [lr, #-5] │ │ │ │ @@ -401147,19 +401151,19 @@ │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w ip, ip, ip, lsl #4 │ │ │ │ strb.w r3, [lr, #-6] │ │ │ │ add.w r0, r0, r0, lsl #4 │ │ │ │ strb.w ip, [lr, #-8] │ │ │ │ strb.w r0, [lr, #-7] │ │ │ │ - bne.n 1645f8 │ │ │ │ + bne.n 164608 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1646a0 │ │ │ │ + cbz r2, 1646b0 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -401178,19 +401182,19 @@ │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 164654 │ │ │ │ + bne.n 164664 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164704 │ │ │ │ + cbz r2, 164714 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ add.w ip, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -401209,19 +401213,19 @@ │ │ │ │ add.w r2, lr, r2, lsl #1 │ │ │ │ mov.w r4, r1, lsr #6 │ │ │ │ add.w r0, r7, r0, lsl #1 │ │ │ │ add.w r1, r4, r1, lsl #1 │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1646b8 │ │ │ │ + bne.n 1646c8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164764 │ │ │ │ + cbz r2, 164774 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -401238,19 +401242,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 164714 │ │ │ │ + bne.n 164724 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1647c4 │ │ │ │ + cbz r2, 1647d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -401267,19 +401271,19 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 164774 │ │ │ │ + bne.n 164784 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 164824 │ │ │ │ + cbz r2, 164834 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ adds r0, #4 │ │ │ │ strb.w r7, [r0, #-5] │ │ │ │ @@ -401296,33 +401300,33 @@ │ │ │ │ add.w lr, r8, lr, lsl #1 │ │ │ │ mov.w r4, r3, lsr #6 │ │ │ │ add.w ip, r5, ip, lsl #1 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strb.w lr, [r0, #-8] │ │ │ │ strb.w ip, [r0, #-7] │ │ │ │ strb.w r3, [r0, #-6] │ │ │ │ - bne.n 1647d4 │ │ │ │ + bne.n 1647e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1648f4 ) │ │ │ │ - ldr r3, [pc, #184] @ (1648f8 ) │ │ │ │ + ldr r2, [pc, #184] @ (164904 ) │ │ │ │ + ldr r3, [pc, #184] @ (164908 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1648d6 │ │ │ │ + beq.n 1648e6 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov sl, sp │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, sl │ │ │ │ @@ -401361,49 +401365,49 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 164862 │ │ │ │ - ldr r2, [pc, #36] @ (1648fc ) │ │ │ │ - ldr r3, [pc, #28] @ (1648f8 ) │ │ │ │ + bne.n 164872 │ │ │ │ + ldr r2, [pc, #36] @ (16490c ) │ │ │ │ + ldr r3, [pc, #28] @ (164908 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1648f0 │ │ │ │ + bne.n 164900 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ + @ instruction: 0xb7ac │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #300] @ (164a44 ) │ │ │ │ + ldr r3, [pc, #300] @ (164a54 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164a48 ) │ │ │ │ + ldr r2, [pc, #300] @ (164a58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 164a24 │ │ │ │ + beq.n 164a34 │ │ │ │ mov.w sl, #5 │ │ │ │ movt sl, #2 │ │ │ │ movw r9, #32767 @ 0x7fff │ │ │ │ movt r9, #49151 @ 0xbfff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, r0, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ @@ -401474,36 +401478,36 @@ │ │ │ │ rsb r4, r4, r4, lsl #15 │ │ │ │ subs r5, r5, r4 │ │ │ │ subs r3, r3, r5 │ │ │ │ umull r3, r2, r3, r9 │ │ │ │ strb.w r3, [r8, #-6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 16494a │ │ │ │ - ldr r2, [pc, #36] @ (164a4c ) │ │ │ │ - ldr r3, [pc, #28] @ (164a44 ) │ │ │ │ + bne.n 16495a │ │ │ │ + ldr r2, [pc, #36] @ (164a5c ) │ │ │ │ + ldr r3, [pc, #28] @ (164a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 164a3e │ │ │ │ + bne.n 164a4e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164b46 │ │ │ │ + beq.n 164b56 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r5, #65023 @ 0xfdff │ │ │ │ movt r5, #63483 @ 0xf7fb │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ @@ -401560,19 +401564,19 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ subs r0, r0, r3 │ │ │ │ subs.w ip, ip, r0 │ │ │ │ cmp r2, r7 │ │ │ │ umull ip, r3, ip, r5 │ │ │ │ strb.w ip, [r4, #-6] │ │ │ │ - bne.n 164a70 │ │ │ │ + bne.n 164a80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164c3e │ │ │ │ + beq.n 164c4e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r6, #16417 @ 0x4021 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movw r5, #65023 @ 0xfdff │ │ │ │ movt r5, #63483 @ 0xf7fb │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ @@ -401629,34 +401633,34 @@ │ │ │ │ lsrs r3, r3, #8 │ │ │ │ rsb r3, r3, r3, lsl #9 │ │ │ │ subs r0, r0, r3 │ │ │ │ subs.w ip, ip, r0 │ │ │ │ cmp r2, r7 │ │ │ │ umull ip, r3, ip, r5 │ │ │ │ strb.w ip, [r4, #-6] │ │ │ │ - bne.n 164b68 │ │ │ │ + bne.n 164b78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (164d84 ) │ │ │ │ + ldr r3, [pc, #300] @ (164d94 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #300] @ (164d88 ) │ │ │ │ + ldr r2, [pc, #300] @ (164d98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 164d66 │ │ │ │ + beq.n 164d76 │ │ │ │ mov.w fp, #5 │ │ │ │ movt fp, #2 │ │ │ │ movw r9, #32767 @ 0x7fff │ │ │ │ movt r9, #49151 @ 0xbfff │ │ │ │ add.w r8, r0, #4 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -401726,34 +401730,34 @@ │ │ │ │ rsb r0, r0, r0, lsl #15 │ │ │ │ subs r4, r4, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ umull r3, r2, r3, r9 │ │ │ │ strb.w r3, [r8, #-6] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 164c8a │ │ │ │ - ldr r2, [pc, #36] @ (164d8c ) │ │ │ │ - ldr r3, [pc, #24] @ (164d84 ) │ │ │ │ + bne.n 164c9a │ │ │ │ + ldr r2, [pc, #36] @ (164d9c ) │ │ │ │ + ldr r3, [pc, #24] @ (164d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 164d80 │ │ │ │ + bne.n 164d90 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 164df4 │ │ │ │ + cbz r0, 164e00 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - uxth r2, r2 │ │ │ │ + uxth r2, r0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbz r2, 164de2 │ │ │ │ + cbz r2, 164df2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -401767,18 +401771,18 @@ │ │ │ │ mov.w lr, r7, lsr #2 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164d96 │ │ │ │ + bne.n 164da6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e3a │ │ │ │ + cbz r2, 164e4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #31 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -401792,18 +401796,18 @@ │ │ │ │ add.w r4, r4, r8, lsl #3 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164dec │ │ │ │ + bne.n 164dfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164e92 │ │ │ │ + cbz r2, 164ea2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ ubfx r8, r3, #1, #5 │ │ │ │ @@ -401817,18 +401821,18 @@ │ │ │ │ add.w lr, lr, r9, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164e44 │ │ │ │ + bne.n 164e54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164ee6 │ │ │ │ + cbz r2, 164ef6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w r4, r3, lsr #11 │ │ │ │ @@ -401842,18 +401846,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w lr, lr, r7, lsl #3 │ │ │ │ sbfx r3, r3, #0, #1 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164e9a │ │ │ │ + bne.n 164eaa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f32 │ │ │ │ + cbz r2, 164f42 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r4, r3, #15 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ @@ -401866,18 +401870,18 @@ │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ cmp r2, r6 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164eee │ │ │ │ + bne.n 164efe │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164f7e │ │ │ │ + cbz r2, 164f8e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -401890,18 +401894,18 @@ │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ bfi ip, lr, #16, #8 │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164f3a │ │ │ │ + bne.n 164f4a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 164fca │ │ │ │ + cbz r2, 164fda │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r5, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -401914,18 +401918,18 @@ │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164f86 │ │ │ │ + bne.n 164f96 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165016 │ │ │ │ + cbz r2, 165026 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r6, #1 │ │ │ │ and.w r7, r3, #240 @ 0xf0 │ │ │ │ and.w lr, r3, #15 │ │ │ │ @@ -401938,23 +401942,23 @@ │ │ │ │ add r3, r7 │ │ │ │ cmp r2, r6 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r4, #8, #8 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ bfi ip, lr, #24, #8 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 164fd2 │ │ │ │ + bne.n 164fe2 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16510a │ │ │ │ + beq.n 16511a │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402019,23 +402023,23 @@ │ │ │ │ bfi r7, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi r7, r2, #24, #8 │ │ │ │ str.w r7, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165040 │ │ │ │ + bne.n 165050 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165204 │ │ │ │ + beq.n 165214 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -402096,24 +402100,24 @@ │ │ │ │ bfi lr, r1, #8, #8 │ │ │ │ bfi lr, r5, #16, #8 │ │ │ │ bfi lr, r4, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165134 │ │ │ │ + bne.n 165144 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165302 │ │ │ │ + beq.n 165312 │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402180,23 +402184,23 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165234 │ │ │ │ + bne.n 165244 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1653fe │ │ │ │ + beq.n 16540e │ │ │ │ movw r9, #4101 @ 0x1005 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ movw r8, #64511 @ 0xfbff │ │ │ │ movt r8, #49135 @ 0xbfef │ │ │ │ mov.w sl, #0 │ │ │ │ movw fp, #511 @ 0x1ff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402263,32 +402267,32 @@ │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165330 │ │ │ │ + bne.n 165340 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #204] @ (1654e4 ) │ │ │ │ - ldr r3, [pc, #204] @ (1654e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1654f4 ) │ │ │ │ + ldr r3, [pc, #204] @ (1654f8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1654c6 │ │ │ │ + beq.n 1654d6 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -402333,50 +402337,50 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 16543c │ │ │ │ - ldr r2, [pc, #36] @ (1654ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1654e8 ) │ │ │ │ + bne.n 16544c │ │ │ │ + ldr r2, [pc, #36] @ (1654fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1654f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1654e0 │ │ │ │ + bne.n 1654f0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #300] @ (165634 ) │ │ │ │ + ldr r3, [pc, #300] @ (165644 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #300] @ (165638 ) │ │ │ │ + ldr r2, [pc, #300] @ (165648 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 165616 │ │ │ │ + beq.n 165626 │ │ │ │ movw r9, #32769 @ 0x8001 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r5, #65536 @ 0x10000 │ │ │ │ add r3, sp, #12 │ │ │ │ movw r4, #32767 @ 0x7fff │ │ │ │ @@ -402454,38 +402458,38 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ subs r1, r1, r0 │ │ │ │ umull r1, r3, r1, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, sl │ │ │ │ bfi r6, r1, #24, #8 │ │ │ │ str.w r6, [fp], #4 │ │ │ │ - bne.n 165536 │ │ │ │ - ldr r2, [pc, #36] @ (16563c ) │ │ │ │ - ldr r3, [pc, #24] @ (165634 ) │ │ │ │ + bne.n 165546 │ │ │ │ + ldr r2, [pc, #36] @ (16564c ) │ │ │ │ + ldr r3, [pc, #24] @ (165644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165630 │ │ │ │ + bne.n 165640 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #960 @ 0x3c0 │ │ │ │ + add r2, sp, #896 @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165736 │ │ │ │ + beq.n 165746 │ │ │ │ movw r7, #16417 @ 0x4021 │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ movw r4, #65023 @ 0xfdff │ │ │ │ movt r4, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -402549,18 +402553,18 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r4 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ cmp r3, r8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ - bne.n 165666 │ │ │ │ + bne.n 165676 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1657a6 │ │ │ │ + cbz r2, 1657b6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #8, #8 │ │ │ │ @@ -402580,18 +402584,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 165744 │ │ │ │ + bne.n 165754 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 165814 │ │ │ │ + cbz r2, 165824 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sxtb.w lr, r3 │ │ │ │ @@ -402611,19 +402615,19 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 1657b0 │ │ │ │ + bne.n 1657c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 165882 │ │ │ │ + cbz r2, 165892 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ sbfx lr, r3, #16, #8 │ │ │ │ @@ -402643,18 +402647,18 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 165820 │ │ │ │ + bne.n 165830 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1658ee │ │ │ │ + cbz r2, 1658fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov.w lr, r3, asr #24 │ │ │ │ @@ -402674,23 +402678,23 @@ │ │ │ │ add.w r5, lr, r5, lsl #1 │ │ │ │ mov.w ip, r3, lsr #6 │ │ │ │ bfi r4, r7, #8, #8 │ │ │ │ add.w r3, ip, r3, lsl #1 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r3, #24, #8 │ │ │ │ str.w r4, [r0], #4 │ │ │ │ - bne.n 16588c │ │ │ │ + bne.n 16589c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1659ee │ │ │ │ + beq.n 1659fe │ │ │ │ movw r9, #16417 @ 0x4021 │ │ │ │ movt r9, #128 @ 0x80 │ │ │ │ movw r7, #65023 @ 0xfdff │ │ │ │ movt r7, #63483 @ 0xf7fb │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -402756,32 +402760,32 @@ │ │ │ │ bfi lr, r3, #16, #8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bfi lr, r2, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 165918 │ │ │ │ + bne.n 165928 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #216] @ (165ae0 ) │ │ │ │ - ldr r3, [pc, #216] @ (165ae4 ) │ │ │ │ + ldr r2, [pc, #216] @ (165af0 ) │ │ │ │ + ldr r3, [pc, #216] @ (165af4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 165ac2 │ │ │ │ + beq.n 165ad2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #4 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov ip, sl │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -402830,51 +402834,51 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 165a2c │ │ │ │ - ldr r2, [pc, #36] @ (165ae8 ) │ │ │ │ - ldr r3, [pc, #28] @ (165ae4 ) │ │ │ │ + bne.n 165a3c │ │ │ │ + ldr r2, [pc, #36] @ (165af8 ) │ │ │ │ + ldr r3, [pc, #28] @ (165af4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165adc │ │ │ │ + bne.n 165aec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #960 @ (adr r5, 165ea4 ) │ │ │ │ + add r5, pc, #896 @ (adr r5, 165e74 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #216 @ (adr r5, 165bc4 ) │ │ │ │ + add r5, pc, #152 @ (adr r5, 165b94 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #384] @ (165c84 ) │ │ │ │ + ldr r3, [pc, #384] @ (165c94 ) │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #384] @ (165c88 ) │ │ │ │ + ldr r2, [pc, #384] @ (165c98 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 165c64 │ │ │ │ + beq.w 165c74 │ │ │ │ mov.w r9, #5 │ │ │ │ movt r9, #2 │ │ │ │ movw r7, #32767 @ 0x7fff │ │ │ │ movt r7, #49151 @ 0xbfff │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ @@ -402967,39 +402971,39 @@ │ │ │ │ umull r6, r3, r6, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ str.w lr, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 165b34 │ │ │ │ - ldr r2, [pc, #36] @ (165c8c ) │ │ │ │ - ldr r3, [pc, #28] @ (165c84 ) │ │ │ │ + bne.w 165b44 │ │ │ │ + ldr r2, [pc, #36] @ (165c9c ) │ │ │ │ + ldr r3, [pc, #28] @ (165c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165c7e │ │ │ │ + bne.n 165c8e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, 166054 ) │ │ │ │ + add r4, pc, #904 @ (adr r4, 166024 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ - add r3, pc, #592 @ (adr r3, 165ee0 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 165eb0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 165d86 │ │ │ │ + beq.n 165d96 │ │ │ │ movw r7, #16417 @ 0x4021 │ │ │ │ movt r7, #128 @ 0x80 │ │ │ │ movw r4, #65023 @ 0xfdff │ │ │ │ movt r4, #63483 @ 0xf7fb │ │ │ │ mov sl, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -403063,124 +403067,124 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ umull r3, r2, r3, r4 │ │ │ │ bfi ip, r3, #16, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ cmp r3, r8 │ │ │ │ str.w ip, [sl], #4 │ │ │ │ - bne.n 165cb6 │ │ │ │ + bne.n 165cc6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #8] @ (165d98 ) │ │ │ │ + ldr r3, [pc, #8] @ (165da8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r5, #78 @ 0x4e │ │ │ │ + movs r5, #62 @ 0x3e │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldr r3, [pc, #8] @ (165da8 ) │ │ │ │ + ldr r3, [pc, #8] @ (165db8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [r3, #4] │ │ │ │ + str r6, [r1, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 165ddc │ │ │ │ + cbz r2, 165dec │ │ │ │ movs r1, #3 │ │ │ │ blx 47968 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 165de8 │ │ │ │ + blt.n 165df8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 165de2 │ │ │ │ + blt.n 165df2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ (165df0 ) │ │ │ │ + ldr r0, [pc, #16] @ (165e00 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 165dc2 │ │ │ │ + b.n 165dd2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 165dd8 │ │ │ │ + b.n 165de8 │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #8] │ │ │ │ movs r2, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 165e38 │ │ │ │ + cbnz r3, 165e48 │ │ │ │ ldrd r5, r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 165e30 │ │ │ │ + bls.n 165e40 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - cbnz r2, 165e34 │ │ │ │ + cbnz r2, 165e44 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 165e3c │ │ │ │ + cbz r5, 165e4c │ │ │ │ add r5, r1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 165e34 │ │ │ │ + cbz r0, 165e44 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 165e1a │ │ │ │ + b.n 165e2a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (165ed8 ) │ │ │ │ - ldr r3, [pc, #132] @ (165edc ) │ │ │ │ + ldr r0, [pc, #128] @ (165ee8 ) │ │ │ │ + ldr r3, [pc, #132] @ (165eec ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 165e92 │ │ │ │ + bne.n 165ea2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #104] @ (165ee0 ) │ │ │ │ + ldr r2, [pc, #104] @ (165ef0 ) │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #96] @ (165edc ) │ │ │ │ + ldr r3, [pc, #96] @ (165eec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165ed4 │ │ │ │ + bne.n 165ee4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -403200,49 +403204,49 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 48388 │ │ │ │ - b.n 165e72 │ │ │ │ + b.n 165e82 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #648 @ (adr r1, 166164 ) │ │ │ │ + add r1, pc, #584 @ (adr r1, 166134 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 1660e4 ) │ │ │ │ + add r1, pc, #448 @ (adr r1, 1660b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ subs r4, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r4, r3 │ │ │ │ ands r4, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 165f04 │ │ │ │ + bcc.n 165f14 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 165df4 │ │ │ │ + bl 165e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 165f02 │ │ │ │ + beq.n 165f12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 165f20 │ │ │ │ + cbz r3, 165f30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n 165f00 │ │ │ │ + b.n 165f10 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r0, #8] │ │ │ │ negs r1, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r3, ip │ │ │ │ ands r3, r1 │ │ │ │ @@ -403264,30 +403268,30 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #128] @ (165ff0 ) │ │ │ │ + ldr r1, [pc, #128] @ (166000 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #128] @ (165ff4 ) │ │ │ │ + ldr r3, [pc, #128] @ (166004 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #32 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, ip, r5 │ │ │ │ - bcs.n 165fe8 │ │ │ │ + bcs.n 165ff8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 165fe8 │ │ │ │ + bhi.n 165ff8 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -403300,99 +403304,99 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 165fce │ │ │ │ + cbz r0, 165fde │ │ │ │ mov r2, r5 │ │ │ │ add r0, ip │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #36] @ (165ff8 ) │ │ │ │ - ldr r3, [pc, #32] @ (165ff4 ) │ │ │ │ + ldr r2, [pc, #36] @ (166008 ) │ │ │ │ + ldr r3, [pc, #32] @ (166004 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 165fec │ │ │ │ + bne.n 165ffc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 165fd0 │ │ │ │ + b.n 165fe0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #552 @ (adr r0, 16621c ) │ │ │ │ + add r0, pc, #488 @ (adr r0, 1661ec ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #160 @ (adr r0, 16609c ) │ │ │ │ + add r0, pc, #96 @ (adr r0, 16606c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1660d8 ) │ │ │ │ - ldr r3, [pc, #204] @ (1660dc ) │ │ │ │ + ldr r2, [pc, #200] @ (1660e8 ) │ │ │ │ + ldr r3, [pc, #204] @ (1660ec ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1660ce │ │ │ │ + bne.n 1660de │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 166058 │ │ │ │ + bls.n 166068 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1660ca │ │ │ │ + bne.n 1660da │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 166080 │ │ │ │ + cbz r4, 166090 │ │ │ │ add r4, r6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 47cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1660ca │ │ │ │ + beq.n 1660da │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 166086 │ │ │ │ + bne.n 166096 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #116] @ (1660e0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1660dc ) │ │ │ │ + ldr r2, [pc, #116] @ (1660f0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1660ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1660d2 │ │ │ │ + bne.n 1660e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166040 │ │ │ │ + b.n 166050 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -403411,59 +403415,59 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 48388 │ │ │ │ - b.n 166060 │ │ │ │ + b.n 166070 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 166068 │ │ │ │ + b.n 166078 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 16613c │ │ │ │ + cbnz r3, 16614c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r6, r0, [r0, #4] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 166128 │ │ │ │ + bls.n 166138 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166132 │ │ │ │ + cbnz r2, 166142 │ │ │ │ lsls r2, r6, #1 │ │ │ │ - cbz r6, 16612c │ │ │ │ + cbz r6, 16613c │ │ │ │ add r6, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ blx 47cfc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 166132 │ │ │ │ + cbz r0, 166142 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r6, [r4] │ │ │ │ adds r2, r5, r0 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16610c │ │ │ │ + b.n 16611c │ │ │ │ movs r3, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r3, [r4, #13] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -403472,247 +403476,247 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r1, #3 │ │ │ │ bic.w r5, r5, #3 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.n 166196 │ │ │ │ + bcc.n 1661a6 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1661be │ │ │ │ + cbnz r3, 1661ce │ │ │ │ ldrd r5, r0, [r4, #4] │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 166192 │ │ │ │ + bls.n 1661a2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1661ba │ │ │ │ + cbnz r2, 1661ca │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1661b4 │ │ │ │ + cbz r5, 1661c4 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1661ba │ │ │ │ + cbz r0, 1661ca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r5, [r4] │ │ │ │ adds r2, r0, #4 │ │ │ │ str r2, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r1, r5, r1 │ │ │ │ - bl 165df4 │ │ │ │ + bl 165e04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166160 │ │ │ │ + beq.n 166170 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1661b0 │ │ │ │ + cbz r3, 1661c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r5, r0 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 166160 │ │ │ │ + b.n 166170 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166176 │ │ │ │ + b.n 166186 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ - bl 165ee4 │ │ │ │ + bl 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 16622a │ │ │ │ + cbnz r3, 16623a │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16620e │ │ │ │ + bls.n 16621e │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166226 │ │ │ │ + cbnz r2, 166236 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 166220 │ │ │ │ + cbz r5, 166230 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166226 │ │ │ │ + cbz r0, 166236 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1661f8 │ │ │ │ + b.n 166208 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #2 │ │ │ │ strh.w r3, [sp, #6] │ │ │ │ - bl 165ee4 │ │ │ │ + bl 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 166296 │ │ │ │ + cbnz r3, 1662a6 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16627a │ │ │ │ + bls.n 16628a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166292 │ │ │ │ + cbnz r2, 1662a2 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 16628c │ │ │ │ + cbz r5, 16629c │ │ │ │ adds r5, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166292 │ │ │ │ + cbz r0, 1662a2 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166264 │ │ │ │ + b.n 166274 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 165ee4 │ │ │ │ + bl 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1662fe │ │ │ │ + cbnz r3, 16630e │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 1662e2 │ │ │ │ + bls.n 1662f2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1662fa │ │ │ │ + cbnz r2, 16630a │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 1662f4 │ │ │ │ + cbz r5, 166304 │ │ │ │ adds r5, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 1662fa │ │ │ │ + cbz r0, 16630a │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1662cc │ │ │ │ + b.n 1662dc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 165ee4 │ │ │ │ + bl 165ef4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 166366 │ │ │ │ + cbnz r3, 166376 │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16634c │ │ │ │ + bls.n 16635c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166362 │ │ │ │ + cbnz r2, 166372 │ │ │ │ lsls r2, r5, #1 │ │ │ │ - cbz r5, 16635c │ │ │ │ + cbz r5, 16636c │ │ │ │ adds r5, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166362 │ │ │ │ + cbz r0, 166372 │ │ │ │ strd r0, r5, [r4] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 166336 │ │ │ │ + b.n 166346 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #128] @ (166400 ) │ │ │ │ + ldr r3, [pc, #128] @ (166410 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (166404 ) │ │ │ │ + ldr r2, [pc, #128] @ (166414 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 1663f6 │ │ │ │ + bcs.n 166406 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1663f6 │ │ │ │ + bhi.n 166406 │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -403727,438 +403731,438 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 1663dc │ │ │ │ + cbz r3, 1663ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (166408 ) │ │ │ │ - ldr r3, [pc, #28] @ (166400 ) │ │ │ │ + ldr r2, [pc, #40] @ (166418 ) │ │ │ │ + ldr r3, [pc, #28] @ (166410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1663fa │ │ │ │ + bne.n 16640a │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1663de │ │ │ │ + b.n 1663ee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 16646a │ │ │ │ + cbnz r3, 16647a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 483f4 │ │ │ │ adds r6, r0, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add r2, r6 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 166452 │ │ │ │ + bls.n 166462 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 166466 │ │ │ │ + cbnz r2, 166476 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cbz r7, 166460 │ │ │ │ + cbz r7, 166470 │ │ │ │ add r7, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ mov r1, r7 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 166466 │ │ │ │ + cbz r0, 166476 │ │ │ │ strd r0, r7, [r4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 165e44 │ │ │ │ + bl 165e54 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 16643c │ │ │ │ + b.n 16644c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ add r2, r1 │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 166492 │ │ │ │ + cbnz r2, 1664a2 │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 166496 │ │ │ │ + bls.n 1664a6 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 16648e │ │ │ │ + bhi.n 16649e │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1664ce │ │ │ │ + cbnz r1, 1664de │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r4, r1, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 1664c8 │ │ │ │ + bhi.n 1664d8 │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1664d0 │ │ │ │ + bls.n 1664e0 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ adds r4, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ - beq.n 1664cc │ │ │ │ + beq.n 1664dc │ │ │ │ blx 48388 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1664f4 │ │ │ │ + cbnz r3, 166504 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1664f8 │ │ │ │ + bcc.n 166508 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1664f4 │ │ │ │ + beq.n 166504 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 166524 │ │ │ │ + cbnz r4, 166534 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 16652c │ │ │ │ + bls.n 16653c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 166520 │ │ │ │ + ble.n 166530 │ │ │ │ adds r4, r1, #2 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166524 │ │ │ │ + beq.n 166534 │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r4, 166564 │ │ │ │ + cbnz r4, 166574 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 16656c │ │ │ │ + bls.n 16657c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r1 │ │ │ │ cmp r4, #3 │ │ │ │ - ble.n 166560 │ │ │ │ + ble.n 166570 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166564 │ │ │ │ + beq.n 166574 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbnz r4, 1665a4 │ │ │ │ + cbnz r4, 1665b4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1665ae │ │ │ │ + bls.n 1665be │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r4, #7 │ │ │ │ - ble.n 1665a0 │ │ │ │ + ble.n 1665b0 │ │ │ │ add.w r4, r2, #8 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1665a4 │ │ │ │ + beq.n 1665b4 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 1665f4 │ │ │ │ + bcs.n 166604 │ │ │ │ subs r2, r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 486b4 │ │ │ │ - cbz r0, 1665f4 │ │ │ │ + cbz r0, 166604 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1666ae │ │ │ │ + beq.n 1666be │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 16661c │ │ │ │ + b.n 16662c │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1666b4 │ │ │ │ + beq.n 1666c4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 166616 │ │ │ │ + bne.n 166626 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1666ae │ │ │ │ + bne.n 1666be │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 166640 │ │ │ │ + b.n 166650 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 1666ae │ │ │ │ + beq.n 1666be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 166636 │ │ │ │ + bne.n 166646 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w ip, r2, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 166662 │ │ │ │ - b.n 166636 │ │ │ │ + bhi.n 166672 │ │ │ │ + b.n 166646 │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ subs r0, r0, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp r0, #15 │ │ │ │ - bls.n 166636 │ │ │ │ + bls.n 166646 │ │ │ │ ldrd r1, r3, [ip, #4] │ │ │ │ ldr.w r2, [ip] │ │ │ │ add.w r8, r1, #3 │ │ │ │ cmp r3, #3 │ │ │ │ add.w r3, r2, #3 │ │ │ │ bic.w r8, r8, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166666 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 166656 │ │ │ │ + beq.n 166666 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166666 │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 166656 │ │ │ │ + bne.n 166666 │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1666b0 │ │ │ │ + b.n 1666c0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16662a │ │ │ │ + b.n 16663a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #84] @ (16671c ) │ │ │ │ + ldr r2, [pc, #84] @ (16672c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #84] @ (166720 ) │ │ │ │ + ldr r3, [pc, #84] @ (166730 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47794 │ │ │ │ - cbz r0, 166712 │ │ │ │ + cbz r0, 166722 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 166712 │ │ │ │ - ldr r0, [pc, #60] @ (166724 ) │ │ │ │ + cbz r3, 166722 │ │ │ │ + ldr r0, [pc, #60] @ (166734 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 479c8 │ │ │ │ - cbz r0, 166712 │ │ │ │ + cbz r0, 166722 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #44] @ (166728 ) │ │ │ │ - ldr r3, [pc, #36] @ (166720 ) │ │ │ │ + ldr r2, [pc, #44] @ (166738 ) │ │ │ │ + ldr r3, [pc, #36] @ (166730 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166716 │ │ │ │ + bne.n 166726 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1666f8 │ │ │ │ + b.n 166708 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ + ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (1667a8 ) │ │ │ │ + ldr r2, [pc, #100] @ (1667b8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #100] @ (1667ac ) │ │ │ │ + ldr r3, [pc, #100] @ (1667bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 481f0 │ │ │ │ - cbz r0, 16677a │ │ │ │ + cbz r0, 16678a │ │ │ │ movs r4, #2 │ │ │ │ - ldr r2, [pc, #76] @ (1667b0 ) │ │ │ │ - ldr r3, [pc, #72] @ (1667ac ) │ │ │ │ + ldr r2, [pc, #76] @ (1667c0 ) │ │ │ │ + ldr r3, [pc, #72] @ (1667bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1667a2 │ │ │ │ + bne.n 1667b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r5, sp │ │ │ │ blx 477c4 │ │ │ │ - cbz r0, 166790 │ │ │ │ + cbz r0, 1667a0 │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx 47de0 │ │ │ │ - b.n 166760 │ │ │ │ + b.n 166770 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ blx 4734c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - b.n 166788 │ │ │ │ + b.n 166798 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 474cc │ │ │ │ pop {r3, pc} │ │ │ │ @@ -404186,15 +404190,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 482ec <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 166822 │ │ │ │ + beq.n 166832 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -404207,173 +404211,173 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #224] @ (166934 ) │ │ │ │ - ldr r3, [pc, #224] @ (166938 ) │ │ │ │ + ldr r1, [pc, #224] @ (166944 ) │ │ │ │ + ldr r3, [pc, #224] @ (166948 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmn.w r5, #9 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #216] @ (16693c ) │ │ │ │ + ldr r1, [pc, #216] @ (16694c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r4] │ │ │ │ - bhi.n 16692c │ │ │ │ + bhi.n 16693c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 1668c6 │ │ │ │ + bls.n 1668d6 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1668f6 │ │ │ │ + bhi.n 166906 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #156] @ (166940 ) │ │ │ │ + ldr r3, [pc, #156] @ (166950 ) │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 16690a │ │ │ │ + beq.n 16691a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r0, 1668fe │ │ │ │ + cbz r0, 16690e │ │ │ │ mov r2, r8 │ │ │ │ - bl 16dff8 │ │ │ │ + bl 16e008 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16692c │ │ │ │ + beq.n 16693c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ str.w r8, [r6, #20] │ │ │ │ add r5, r3 │ │ │ │ - b.n 1668cc │ │ │ │ + b.n 1668dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r5, r3, r5 │ │ │ │ - beq.n 16692c │ │ │ │ + beq.n 16693c │ │ │ │ str r7, [r6, #16] │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #112] @ (166944 ) │ │ │ │ + ldr r2, [pc, #112] @ (166954 ) │ │ │ │ add r2, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #84] @ (166938 ) │ │ │ │ + ldr r3, [pc, #84] @ (166948 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166930 │ │ │ │ + bne.n 166940 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r7 │ │ │ │ - b.n 1668a0 │ │ │ │ + b.n 1668b0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ blx 47cfc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1668b6 │ │ │ │ + b.n 1668c6 │ │ │ │ mov r0, r8 │ │ │ │ blx 483e8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 16692c │ │ │ │ + cbz r0, 16693c │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r6, #20] │ │ │ │ str.w r9, [r6, #12] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 1668cc │ │ │ │ + b.n 1668dc │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1668ce │ │ │ │ + b.n 1668de │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #592] @ 0x250 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ + str r7, [sp, #480] @ 0x1e0 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r4, [r0, #12] │ │ │ │ add.w ip, r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.n 16696a │ │ │ │ - b.n 16697c │ │ │ │ + bcc.n 16697a │ │ │ │ + b.n 16698c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 16697c │ │ │ │ + bcs.n 16698c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 166964 │ │ │ │ + bne.n 166974 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 166840 │ │ │ │ + bl 166850 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrd r4, r2, [r1] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ strd r1, r1, [r1] │ │ │ │ adds r1, r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1669d0 │ │ │ │ + bcs.n 1669e0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, #16 │ │ │ │ bic.w ip, ip, #7 │ │ │ │ adds r3, #8 │ │ │ │ add ip, r2 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 1669ca │ │ │ │ + cbz r2, 1669da │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1669c6 │ │ │ │ + cbnz r1, 1669d6 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r1, r0, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r4, r4, [r3, #-8] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1669ae │ │ │ │ + bne.n 1669be │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ @@ -404386,224 +404390,224 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #424] @ (166bb0 ) │ │ │ │ + ldr r1, [pc, #424] @ (166bc0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #420] @ (166bb4 ) │ │ │ │ + ldr r2, [pc, #420] @ (166bc4 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp r3, sl │ │ │ │ it ne │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bne.n 166a3c │ │ │ │ - b.n 166a9a │ │ │ │ + bne.n 166a4c │ │ │ │ + b.n 166aaa │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 166a9a │ │ │ │ + beq.n 166aaa │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166a32 │ │ │ │ + bne.n 166a42 │ │ │ │ mov r5, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r0 │ │ │ │ strd r0, r0, [sp, #20] │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 166aba │ │ │ │ + cbnz r3, 166aca │ │ │ │ add.w r9, r7, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16fa54 │ │ │ │ - cbz r4, 166a86 │ │ │ │ + bl 16fa64 │ │ │ │ + cbz r4, 166a96 │ │ │ │ ldr.w r5, [r9, #-4]! │ │ │ │ mov r0, r6 │ │ │ │ subs r4, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166a6e │ │ │ │ + bne.n 166a7e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 166a58 │ │ │ │ + bne.n 166a68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 166a32 │ │ │ │ + beq.n 166a42 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 166a3c │ │ │ │ + bne.n 166a4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #276] @ (166bb8 ) │ │ │ │ - ldr r3, [pc, #272] @ (166bb4 ) │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #276] @ (166bc8 ) │ │ │ │ + ldr r3, [pc, #272] @ (166bc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166baa │ │ │ │ + bne.n 166bba │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #5 │ │ │ │ - bhi.n 166b0e │ │ │ │ + bhi.n 166b1e │ │ │ │ adds r2, r4, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r9, r2 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 166b08 │ │ │ │ + bls.n 166b18 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166b8a │ │ │ │ + bhi.n 166b9a │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 47cfc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 166b0e │ │ │ │ + cbz r0, 166b1e │ │ │ │ add.w ip, r0, r4 │ │ │ │ str.w r5, [ip] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 166b14 │ │ │ │ + cbnz r3, 166b24 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 166b92 │ │ │ │ + beq.n 166ba2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166b9e │ │ │ │ + bne.n 166bae │ │ │ │ mov r9, ip │ │ │ │ mov r5, r1 │ │ │ │ - b.n 166a60 │ │ │ │ + b.n 166a70 │ │ │ │ adds.w ip, r7, r4 │ │ │ │ - bne.n 166aee │ │ │ │ + bne.n 166afe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r5, #12] │ │ │ │ subs r3, #8 │ │ │ │ adds r0, r2, r3 │ │ │ │ - beq.n 166af6 │ │ │ │ + beq.n 166b06 │ │ │ │ sub.w r4, r0, #8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9dc │ │ │ │ - cbz r0, 166b46 │ │ │ │ + bl 16f9ec │ │ │ │ + cbz r0, 166b56 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ subs r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 166b20 │ │ │ │ + bcc.n 166b30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r7, r4] │ │ │ │ cmp r5, r3 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ - bne.n 166a58 │ │ │ │ - b.n 166a5c │ │ │ │ + bne.n 166a68 │ │ │ │ + b.n 166a6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 166b0e │ │ │ │ + bhi.n 166b1e │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs.n 166b96 │ │ │ │ + bcs.n 166ba6 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 166ba2 │ │ │ │ + bhi.n 166bb2 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 47cfc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166b0e │ │ │ │ + beq.n 166b1e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r9, [sp] │ │ │ │ - b.n 166b2a │ │ │ │ + b.n 166b3a │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166ade │ │ │ │ + b.n 166aee │ │ │ │ mov r9, ip │ │ │ │ - b.n 166a60 │ │ │ │ + b.n 166a70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r2, r7, r2 │ │ │ │ - bne.n 166b82 │ │ │ │ - b.n 166b0e │ │ │ │ + bne.n 166b92 │ │ │ │ + b.n 166b1e │ │ │ │ mov r5, r1 │ │ │ │ - b.n 166ac4 │ │ │ │ + b.n 166ad4 │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 166b6c │ │ │ │ + b.n 166b7c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #960] @ 0x3c0 │ │ │ │ + str r5, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ strd r0, r0, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbnz r3, 166c3c │ │ │ │ + cbnz r3, 166c4c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166ca6 │ │ │ │ + beq.n 166cb6 │ │ │ │ str r7, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -404612,108 +404616,108 @@ │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #28] │ │ │ │ blx 48388 │ │ │ │ str r6, [r4, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 166c6a │ │ │ │ + bne.n 166c7a │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r9, [r4, #36] @ 0x24 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 166ca6 │ │ │ │ + cbz r0, 166cb6 │ │ │ │ add.w ip, r4, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r7, [r4, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r8, [r4, #28] │ │ │ │ str r6, [r4, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 166c32 │ │ │ │ + beq.n 166c42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 166c7a │ │ │ │ + beq.n 166c8a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ movs r3, #20 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 166ca0 │ │ │ │ + cbz r0, 166cb0 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 166c74 │ │ │ │ + b.n 166c84 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 166d08 │ │ │ │ + cbz r5, 166d18 │ │ │ │ ldrd r9, r8, [r0, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bae8 │ │ │ │ + bl 17baf8 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, #4 │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 166cfe │ │ │ │ + cbz r0, 166d0e │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r8, [r2], #4 │ │ │ │ - bl 17bafc │ │ │ │ - cbz r0, 166cfe │ │ │ │ + bl 17bb0c │ │ │ │ + cbz r0, 166d0e │ │ │ │ adds r3, r0, #4 │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 166d70 │ │ │ │ + beq.n 166d80 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166d76 │ │ │ │ + beq.n 166d86 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 166d04 │ │ │ │ + bne.n 166d14 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 167d48 │ │ │ │ + bl 167d58 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 166d34 │ │ │ │ + cbnz r0, 166d44 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 166d04 │ │ │ │ + b.n 166d14 │ │ │ │ adds r5, #1 │ │ │ │ - bl 167b58 │ │ │ │ + bl 167b68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r2, r7, #0 │ │ │ │ @@ -404724,65 +404728,65 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 166d2e │ │ │ │ + bne.n 166d3e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167dcc │ │ │ │ - b.n 166d26 │ │ │ │ - bl 16833c │ │ │ │ - b.n 166d04 │ │ │ │ - bl 168614 │ │ │ │ - b.n 166d04 │ │ │ │ + bl 167ddc │ │ │ │ + b.n 166d36 │ │ │ │ + bl 16834c │ │ │ │ + b.n 166d14 │ │ │ │ + bl 168624 │ │ │ │ + b.n 166d14 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrd sl, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166eec │ │ │ │ + beq.w 166efc │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 166eec │ │ │ │ + beq.w 166efc │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 168230 │ │ │ │ - cbnz r0, 166e40 │ │ │ │ + bl 168240 │ │ │ │ + cbnz r0, 166e50 │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, r7, #1 │ │ │ │ blx 483f4 │ │ │ │ add.w r1, r7, #11 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r7 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166ee6 │ │ │ │ + beq.n 166ef6 │ │ │ │ mov r1, r6 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r3, r0 │ │ │ │ @@ -404795,132 +404799,132 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #4 │ │ │ │ strb r0, [r3, r7] │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ str.w sl, [r2, #1] │ │ │ │ str.w r9, [r2, #5] │ │ │ │ - bl 16ec98 │ │ │ │ + bl 16eca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 167f98 │ │ │ │ + bl 167fa8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166dcc │ │ │ │ + beq.n 166ddc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166dcc │ │ │ │ - ldr r1, [pc, #212] @ (166f3c ) │ │ │ │ + beq.n 166ddc │ │ │ │ + ldr r1, [pc, #212] @ (166f4c ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbz r0, 166ec6 │ │ │ │ + cbz r0, 166ed6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 166efc │ │ │ │ + beq.n 166f0c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166f0a │ │ │ │ - ldr r0, [pc, #192] @ (166f40 ) │ │ │ │ + beq.n 166f1a │ │ │ │ + ldr r0, [pc, #192] @ (166f50 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166f18 │ │ │ │ - ldr r0, [pc, #184] @ (166f44 ) │ │ │ │ + beq.n 166f28 │ │ │ │ + ldr r0, [pc, #184] @ (166f54 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16849c │ │ │ │ + bl 1684ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166dcc │ │ │ │ + beq.n 166ddc │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 166f2c │ │ │ │ + beq.n 166f3c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 166ecc │ │ │ │ + cbz r3, 166edc │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 166dcc │ │ │ │ + b.n 166ddc │ │ │ │ strb.w fp, [r4, #392] @ 0x188 │ │ │ │ - b.n 166e70 │ │ │ │ - ldr r1, [pc, #120] @ (166f48 ) │ │ │ │ + b.n 166e80 │ │ │ │ + ldr r1, [pc, #120] @ (166f58 ) │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r3, #7 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ - bl 172800 │ │ │ │ + bl 172810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166ec0 │ │ │ │ + bne.n 166ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1683c0 │ │ │ │ + bl 1683d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e7c │ │ │ │ - b.n 166dcc │ │ │ │ + bne.n 166e8c │ │ │ │ + b.n 166ddc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 168698 │ │ │ │ + bl 1686a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e7c │ │ │ │ - b.n 166dcc │ │ │ │ - ldr r0, [pc, #48] @ (166f4c ) │ │ │ │ + bne.n 166e8c │ │ │ │ + b.n 166ddc │ │ │ │ + ldr r0, [pc, #48] @ (166f5c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166e88 │ │ │ │ + bne.n 166e98 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1683dc │ │ │ │ - b.n 166e88 │ │ │ │ + bl 1683ec │ │ │ │ + b.n 166e98 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 174510 │ │ │ │ - b.n 166eba │ │ │ │ + bl 174520 │ │ │ │ + b.n 166eca │ │ │ │ nop │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r0, #3] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ movs r2, r2 │ │ │ │ - cbz r0, 166f70 │ │ │ │ + cbz r0, 166f80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ blx 47574 │ │ │ │ @@ -404930,167 +404934,167 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1670e0 ) │ │ │ │ + ldr r2, [pc, #344] @ (1670f0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (1670e4 ) │ │ │ │ + ldr r3, [pc, #344] @ (1670f4 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1670e8 ) │ │ │ │ + ldr r0, [pc, #340] @ (1670f8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w fp, [pc, #340] @ 1670ec │ │ │ │ + ldr.w fp, [pc, #340] @ 1670fc │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r1, #0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #2 │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167048 │ │ │ │ - ldr r0, [pc, #312] @ (1670f0 ) │ │ │ │ + beq.n 167058 │ │ │ │ + ldr r0, [pc, #312] @ (167100 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16706a │ │ │ │ + beq.n 16707a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 4806c <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 166ff0 │ │ │ │ + beq.n 167000 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 16708c │ │ │ │ - bhi.n 16703c │ │ │ │ + beq.n 16709c │ │ │ │ + bhi.n 16704c │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 16708c │ │ │ │ + beq.n 16709c │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bne.n 167040 │ │ │ │ + bne.n 167050 │ │ │ │ mov.w fp, r0, lsr #12 │ │ │ │ lsls r4, r0, #20 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - bne.n 166ff8 │ │ │ │ + bne.n 167008 │ │ │ │ mov.w r4, #1073741824 @ 0x40000000 │ │ │ │ mov.w fp, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ strd sl, r7, [sp] │ │ │ │ - bl 166d7c │ │ │ │ + bl 166d8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r6, #1 │ │ │ │ - cbz r6, 167020 │ │ │ │ + cbz r6, 167030 │ │ │ │ ldrb r6, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 167094 │ │ │ │ - ldr r2, [pc, #208] @ (1670f4 ) │ │ │ │ - ldr r3, [pc, #192] @ (1670e4 ) │ │ │ │ + beq.n 1670a4 │ │ │ │ + ldr r2, [pc, #208] @ (167104 ) │ │ │ │ + ldr r3, [pc, #192] @ (1670f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1670da │ │ │ │ + bne.n 1670ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - beq.n 166fe4 │ │ │ │ + beq.n 166ff4 │ │ │ │ mov.w fp, r0, lsr #2 │ │ │ │ lsls r4, r0, #30 │ │ │ │ - b.n 166fea │ │ │ │ + b.n 166ffa │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1670f8 ) │ │ │ │ + ldr r0, [pc, #172] @ (167108 ) │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 166fb6 │ │ │ │ - ldr r0, [pc, #160] @ (1670fc ) │ │ │ │ + bne.n 166fc6 │ │ │ │ + ldr r0, [pc, #160] @ (16710c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1670c0 │ │ │ │ + cbz r0, 1670d0 │ │ │ │ movs r6, #1 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 166fb6 │ │ │ │ - ldr r0, [pc, #148] @ (167100 ) │ │ │ │ + b.n 166fc6 │ │ │ │ + ldr r0, [pc, #148] @ (167110 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166ff0 │ │ │ │ - ldr r3, [pc, #136] @ (167104 ) │ │ │ │ + beq.n 167000 │ │ │ │ + ldr r3, [pc, #136] @ (167114 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #136] @ (167108 ) │ │ │ │ + ldr r2, [pc, #136] @ (167118 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 166fc4 │ │ │ │ + b.n 166fd4 │ │ │ │ mov.w fp, r0, lsr #22 │ │ │ │ lsls r4, r0, #10 │ │ │ │ - b.n 166fea │ │ │ │ - ldr r0, [pc, #116] @ (16710c ) │ │ │ │ + b.n 166ffa │ │ │ │ + ldr r0, [pc, #116] @ (16711c ) │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167020 │ │ │ │ + beq.n 167030 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r4, fp, [sp, #16] │ │ │ │ str.w sl, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 166d7c │ │ │ │ + bl 166d8c │ │ │ │ str.w r0, [r5, #408] @ 0x198 │ │ │ │ - b.n 167020 │ │ │ │ - ldr r0, [pc, #76] @ (167110 ) │ │ │ │ + b.n 167030 │ │ │ │ + ldr r0, [pc, #76] @ (167120 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167064 │ │ │ │ - bl 168230 │ │ │ │ + bne.n 167074 │ │ │ │ + bl 168240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167064 │ │ │ │ - bl 1686b4 │ │ │ │ - b.n 167064 │ │ │ │ + beq.n 167074 │ │ │ │ + bl 1686c4 │ │ │ │ + b.n 167074 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r4, #31] │ │ │ │ movs r2, r2 │ │ │ │ - str r0, [sp, #368] @ 0x170 │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r4, [r7, #31] │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + ldrh r0, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r2, [r1, #29] │ │ │ │ movs r2, r2 │ │ │ │ strb r4, [r1, #27] │ │ │ │ movs r2, r2 │ │ │ │ strb r4, [r4, #29] │ │ │ │ movs r2, r2 │ │ │ │ @@ -405103,373 +405107,373 @@ │ │ │ │ strb r6, [r7, #25] │ │ │ │ movs r2, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16712e │ │ │ │ + cbnz r0, 16713e │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 167182 │ │ │ │ + cbnz r3, 167192 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167126 │ │ │ │ + beq.n 167136 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172a68 │ │ │ │ + bl 172a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17299c │ │ │ │ + bl 1729ac │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167156 │ │ │ │ - bl 167114 │ │ │ │ + cbz r0, 167166 │ │ │ │ + bl 167124 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167174 │ │ │ │ + beq.n 167184 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 16716a │ │ │ │ + beq.n 16717a │ │ │ │ mov r0, r4 │ │ │ │ - bl 168584 │ │ │ │ - b.n 167126 │ │ │ │ + bl 168594 │ │ │ │ + b.n 167136 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1744cc │ │ │ │ - b.n 167162 │ │ │ │ + bl 1744dc │ │ │ │ + b.n 167172 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 168dd4 │ │ │ │ + bl 168de4 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 16715e │ │ │ │ - ldr r1, [pc, #16] @ (167194 ) │ │ │ │ + b.n 16716e │ │ │ │ + ldr r1, [pc, #16] @ (1671a4 ) │ │ │ │ ldrd r2, r3, [r0, #400] @ 0x190 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 167134 │ │ │ │ + b.n 167144 │ │ │ │ nop │ │ │ │ strb r4, [r4, #27] │ │ │ │ movs r2, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r5, [r0, #152] @ 0x98 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r5, 1671de │ │ │ │ + cbz r5, 1671ee │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 166bd8 │ │ │ │ + bl 166be8 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1671de │ │ │ │ + cbz r0, 1671ee │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1671e4 │ │ │ │ + ldr.w ip, [pc, #24] @ 1671f4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1671e8 ) │ │ │ │ + ldr r3, [pc, #20] @ (1671f8 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 172a44 │ │ │ │ + bl 172a54 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [fp, #-1020]! @ 0xfffffc04 │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 167208 │ │ │ │ + cbz r2, 167218 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 167228 │ │ │ │ + cbz r0, 167238 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1682c8 │ │ │ │ + bl 1682d8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 167228 │ │ │ │ + cbz r0, 167238 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1672da │ │ │ │ + bne.n 1672ea │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r6, [r4, #388] @ 0x184 │ │ │ │ - cbz r6, 16727e │ │ │ │ + cbz r6, 16728e │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 483e8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 16728e │ │ │ │ + cbz r0, 16729e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #20 │ │ │ │ blx r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167304 │ │ │ │ + beq.n 167314 │ │ │ │ ldr.w r9, [r8] │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167304 │ │ │ │ + beq.n 167314 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ subs r1, r7, #4 │ │ │ │ add.w r0, r8, #4 │ │ │ │ - bl 17bb34 │ │ │ │ + bl 17bb44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16731a │ │ │ │ - cbz r5, 167276 │ │ │ │ + beq.n 16732a │ │ │ │ + cbz r5, 167286 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 16721a │ │ │ │ + b.n 16722a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1672f6 │ │ │ │ + beq.n 167306 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 16730c │ │ │ │ + beq.n 16731c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 16729c │ │ │ │ + beq.n 1672ac │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1672be │ │ │ │ + cbnz r3, 1672ce │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167d48 │ │ │ │ + bl 167d58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16728e │ │ │ │ + beq.n 16729e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 167c68 │ │ │ │ + bl 167c78 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167222 │ │ │ │ - cbnz r6, 1672da │ │ │ │ + beq.n 167232 │ │ │ │ + cbnz r6, 1672ea │ │ │ │ add.w r4, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1672c6 │ │ │ │ + bne.n 1672d6 │ │ │ │ dmb ish │ │ │ │ - b.n 167294 │ │ │ │ + b.n 1672a4 │ │ │ │ add.w r4, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1672e2 │ │ │ │ + bne.n 1672f2 │ │ │ │ dmb ish │ │ │ │ - b.n 167222 │ │ │ │ + b.n 167232 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1682c8 │ │ │ │ + bl 1682d8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1672b4 │ │ │ │ + b.n 1672c4 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 16728e │ │ │ │ + b.n 16729e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16859c │ │ │ │ + bl 1685ac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1672b4 │ │ │ │ + b.n 1672c4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167294 │ │ │ │ - b.n 1672be │ │ │ │ + beq.n 1672a4 │ │ │ │ + b.n 1672ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1673ac ) │ │ │ │ + ldr r2, [pc, #104] @ (1673bc ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #104] @ (1673b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1673c0 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ + bl 16da48 │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ - cbnz r2, 16738c │ │ │ │ - cbnz r4, 16739a │ │ │ │ + cbnz r2, 16739c │ │ │ │ + cbnz r4, 1673aa │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16db0c │ │ │ │ - ldr r2, [pc, #64] @ (1673b4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1673b0 ) │ │ │ │ + bl 16db1c │ │ │ │ + ldr r2, [pc, #64] @ (1673c4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1673c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1673a6 │ │ │ │ + bne.n 1673b6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r5, #376] @ 0x178 │ │ │ │ mov r0, sp │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16736a │ │ │ │ + beq.n 16737a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16da78 │ │ │ │ - b.n 16736a │ │ │ │ + bl 16da88 │ │ │ │ + b.n 16737a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #156] @ (167464 ) │ │ │ │ + ldr r5, [pc, #156] @ (167474 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #156] @ (167468 ) │ │ │ │ + ldr r4, [pc, #156] @ (167478 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #16384 @ 0x4000 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16740a │ │ │ │ + beq.n 16741a │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ (16746c ) │ │ │ │ - ldr r3, [pc, #116] @ (167468 ) │ │ │ │ + ldr r2, [pc, #120] @ (16747c ) │ │ │ │ + ldr r3, [pc, #116] @ (167478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167460 │ │ │ │ + bne.n 167470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 167452 │ │ │ │ - ldr r2, [pc, #92] @ (167470 ) │ │ │ │ + beq.n 167462 │ │ │ │ + ldr r2, [pc, #92] @ (167480 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1673ee │ │ │ │ + beq.n 1673fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47a94 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1673ee │ │ │ │ + beq.n 1673fe │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47974 │ │ │ │ - cbz r0, 16744a │ │ │ │ + cbz r0, 16745a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 16743a │ │ │ │ + bne.n 16744a │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 47770 │ │ │ │ - b.n 1673f0 │ │ │ │ + b.n 167400 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167412 │ │ │ │ + bne.n 167422 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1673ee │ │ │ │ - b.n 167412 │ │ │ │ + beq.n 1673fe │ │ │ │ + b.n 167422 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r6, #32] │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strb r6, [r7, #17] │ │ │ │ movs r2, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #472] @ (167660 ) │ │ │ │ + ldr r2, [pc, #472] @ (167670 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #472] @ (167664 ) │ │ │ │ + ldr r3, [pc, #472] @ (167674 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 167656 │ │ │ │ + beq.w 167666 │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 47490 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1674b8 │ │ │ │ + b.n 1674c8 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1674b0 │ │ │ │ + bne.n 1674c0 │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ blx 48214 │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ @@ -405484,81 +405488,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1675e6 │ │ │ │ + beq.n 1675f6 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 47bb8 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1674f8 │ │ │ │ + bne.n 167508 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 167532 │ │ │ │ + beq.n 167542 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 1674f8 │ │ │ │ + bge.n 167508 │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1674f8 │ │ │ │ + beq.n 167508 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs.w r8, #0 │ │ │ │ - bcc.n 16763e │ │ │ │ + bcc.n 16764e │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1675c8 │ │ │ │ + beq.n 1675d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1675d4 │ │ │ │ + beq.n 1675e4 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 167586 │ │ │ │ + b.n 167596 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1675d0 │ │ │ │ + beq.n 1675e0 │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 167580 │ │ │ │ + bge.n 167590 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1675da │ │ │ │ + bne.n 1675ea │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1675b0 │ │ │ │ + beq.n 1675c0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -405572,30 +405576,30 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1674f8 │ │ │ │ + b.n 167508 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1675b0 │ │ │ │ + beq.n 1675c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1675b0 │ │ │ │ + b.n 1675c0 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16764a │ │ │ │ - ldr.w r8, [pc, #120] @ 167668 │ │ │ │ + beq.n 16765a │ │ │ │ + ldr.w r8, [pc, #120] @ 167678 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -405605,502 +405609,502 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1675f8 │ │ │ │ + bne.n 167608 │ │ │ │ mov r0, r9 │ │ │ │ blx 47770 │ │ │ │ - ldr r2, [pc, #72] @ (16766c ) │ │ │ │ - ldr r3, [pc, #60] @ (167664 ) │ │ │ │ + ldr r2, [pc, #72] @ (16767c ) │ │ │ │ + ldr r3, [pc, #60] @ (167674 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16765a │ │ │ │ + bne.n 16766a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 16755a │ │ │ │ + b.n 16756a │ │ │ │ mov r0, r7 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 167622 │ │ │ │ + b.n 167632 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #26] │ │ │ │ + ldrh r0, [r4, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #10] │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #256] @ (167784 ) │ │ │ │ + ldr r0, [pc, #256] @ (167794 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #256] @ (167788 ) │ │ │ │ + ldr r3, [pc, #256] @ (167798 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 166470 │ │ │ │ + bl 166480 │ │ │ │ ldr.w r7, [r4, #380] @ 0x17c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16774e │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #376] @ 0x178 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16774e │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbnz r3, 16773e │ │ │ │ + cbnz r3, 16774e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16775c │ │ │ │ + beq.n 16776c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r3, 16773e │ │ │ │ + cbnz r3, 16774e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb70 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16774e │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ mov r0, sl │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16773e │ │ │ │ + cbz r0, 16774e │ │ │ │ ldrb.w r3, [r4, #392] @ 0x188 │ │ │ │ - cbz r3, 167728 │ │ │ │ + cbz r3, 167738 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 167738 │ │ │ │ + bne.n 167748 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ blx 48388 │ │ │ │ - cbz r6, 167740 │ │ │ │ + cbz r6, 167750 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 167740 │ │ │ │ + b.n 167750 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 17bb34 │ │ │ │ + bl 17bb44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167720 │ │ │ │ + bne.n 167730 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #72] @ (16778c ) │ │ │ │ - ldr r3, [pc, #68] @ (167788 ) │ │ │ │ + ldr r2, [pc, #72] @ (16779c ) │ │ │ │ + ldr r3, [pc, #68] @ (167798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167780 │ │ │ │ + bne.n 167790 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16773e │ │ │ │ + bne.n 16774e │ │ │ │ movs r1, #20 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166480 │ │ │ │ + bl 166490 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1676d2 │ │ │ │ - b.n 16773e │ │ │ │ + beq.n 1676e2 │ │ │ │ + b.n 16774e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r6, #10] │ │ │ │ + ldrh r4, [r4, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #248] @ (16789c ) │ │ │ │ + ldr r2, [pc, #248] @ (1678ac ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #248] @ (1678a0 ) │ │ │ │ + ldr r3, [pc, #248] @ (1678b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #248] @ 1678a4 │ │ │ │ + ldr.w sl, [pc, #248] @ 1678b4 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16787c │ │ │ │ + beq.n 16788c │ │ │ │ blx 48954 │ │ │ │ mov r5, r0 │ │ │ │ blx 483f4 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, r5 │ │ │ │ add.w r8, sp, #8 │ │ │ │ - b.n 1677e6 │ │ │ │ + b.n 1677f6 │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1677ec │ │ │ │ + beq.n 1677fc │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 167816 │ │ │ │ + beq.n 167826 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1677da │ │ │ │ + bne.n 1677ea │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1677e0 │ │ │ │ + beq.n 1677f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ - cbnz r0, 167838 │ │ │ │ + cbnz r0, 167848 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 167882 │ │ │ │ + bne.n 167892 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1677e6 │ │ │ │ + bne.n 1677f6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ (1678a8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1678a0 ) │ │ │ │ + ldr r2, [pc, #136] @ (1678b8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1678b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167898 │ │ │ │ + bne.n 1678a8 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47fe4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16780a │ │ │ │ + beq.n 16781a │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 167858 │ │ │ │ + bne.n 167868 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 16780a │ │ │ │ - ldr r3, [pc, #80] @ (1678ac ) │ │ │ │ + beq.n 16781a │ │ │ │ + ldr r3, [pc, #80] @ (1678bc ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #72] @ (1678b0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1678c0 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 16781e │ │ │ │ - ldr r1, [pc, #40] @ (1678ac ) │ │ │ │ + b.n 16782e │ │ │ │ + ldr r1, [pc, #40] @ (1678bc ) │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #44] @ (1678b4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1678c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [sl, r1] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 167876 │ │ │ │ + b.n 167886 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ + ldrh r6, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + strh r2, [r1, #62] @ 0x3e │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #1] │ │ │ │ movs r2, r2 │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r2, r2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #252] @ (1679c4 ) │ │ │ │ + ldr r2, [pc, #252] @ (1679d4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1679c8 ) │ │ │ │ + ldr r3, [pc, #252] @ (1679d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17bae8 │ │ │ │ + bl 17baf8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r3, [r1, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167972 │ │ │ │ + beq.n 167982 │ │ │ │ ldrd r7, r6, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ - bl 165ffc │ │ │ │ - cbnz r0, 167922 │ │ │ │ + bl 16600c │ │ │ │ + cbnz r0, 167932 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167994 │ │ │ │ + beq.n 1679a4 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1679cc ) │ │ │ │ - ldr r3, [pc, #188] @ (1679c8 ) │ │ │ │ + ldr r2, [pc, #192] @ (1679dc ) │ │ │ │ + ldr r3, [pc, #188] @ (1679d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1679be │ │ │ │ + bne.n 1679ce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 16790c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 16799c │ │ │ │ + beq.n 1679ac │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb70 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 16790c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 16790c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167908 │ │ │ │ + bne.n 167918 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167908 │ │ │ │ + b.n 167918 │ │ │ │ mov r6, r0 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167906 │ │ │ │ + beq.n 167916 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ - bl 17bafc │ │ │ │ + bl 17bb0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 16790c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1678f0 │ │ │ │ + b.n 167900 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 167906 │ │ │ │ + b.n 167916 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1678fc │ │ │ │ + beq.n 16790c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r2, #20 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167934 │ │ │ │ - b.n 1678fc │ │ │ │ + bne.n 167944 │ │ │ │ + b.n 16790c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, #56] @ 0x38 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (167aa8 ) │ │ │ │ + ldr r2, [pc, #200] @ (167ab8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (167aac ) │ │ │ │ + ldr r3, [pc, #200] @ (167abc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167a7e │ │ │ │ - ldr r7, [pc, #180] @ (167ab0 ) │ │ │ │ + beq.n 167a8e │ │ │ │ + ldr r7, [pc, #180] @ (167ac0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ add r7, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167a72 │ │ │ │ + beq.n 167a82 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne.n 167a20 │ │ │ │ + bne.n 167a30 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167a06 │ │ │ │ + beq.n 167a16 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167a32 │ │ │ │ + bne.n 167a42 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 167a32 │ │ │ │ + bne.n 167a42 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167a06 │ │ │ │ + beq.n 167a16 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167a06 │ │ │ │ + beq.n 167a16 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 167a9c │ │ │ │ + cbnz r0, 167aac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 167a96 │ │ │ │ + beq.n 167aa6 │ │ │ │ blx 47c9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ blx 47974 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 167a10 │ │ │ │ + bne.n 167a20 │ │ │ │ mov r0, r4 │ │ │ │ blx 47770 │ │ │ │ mov r0, r5 │ │ │ │ blx 47c84 │ │ │ │ - ldr r2, [pc, #52] @ (167ab4 ) │ │ │ │ - ldr r3, [pc, #40] @ (167aac ) │ │ │ │ + ldr r2, [pc, #52] @ (167ac4 ) │ │ │ │ + ldr r3, [pc, #40] @ (167abc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167aa4 │ │ │ │ + bne.n 167ab4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1679d0 │ │ │ │ - b.n 167a62 │ │ │ │ + bl 1679e0 │ │ │ │ + b.n 167a72 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 167a06 │ │ │ │ + b.n 167a16 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ movs r2, r2 │ │ │ │ - strh r2, [r7, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 167aea │ │ │ │ + bne.n 167afa │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 167aee │ │ │ │ + bls.n 167afe │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (167af4 ) │ │ │ │ + ldr r1, [pc, #28] @ (167b04 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -406112,707 +406116,707 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r7, #96] @ 0x60 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (167b54 ) │ │ │ │ + ldr r1, [pc, #76] @ (167b64 ) │ │ │ │ add r1, pc │ │ │ │ - bl 167474 │ │ │ │ + bl 167484 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167b50 │ │ │ │ + cbz r0, 167b60 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 167b4a │ │ │ │ + beq.n 167b5a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47c9c │ │ │ │ - cbnz r0, 167b28 │ │ │ │ + cbnz r0, 167b38 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 167b1c │ │ │ │ + bne.n 167b2c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r5, r4 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - beq.n 167b4a │ │ │ │ + beq.n 167b5a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ blx 47574 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 167b36 │ │ │ │ + bne.n 167b46 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffadffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (167c54 ) │ │ │ │ + ldr r2, [pc, #232] @ (167c64 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (167c58 ) │ │ │ │ + ldr r3, [pc, #232] @ (167c68 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16ec44 │ │ │ │ + bl 16ec54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (167c5c ) │ │ │ │ + ldr r2, [pc, #204] @ (167c6c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 167bee │ │ │ │ + blt.n 167bfe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 167af8 │ │ │ │ + bl 167b08 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - cbnz r4, 167c08 │ │ │ │ - ldr r1, [pc, #176] @ (167c60 ) │ │ │ │ + cbnz r4, 167c18 │ │ │ │ + ldr r1, [pc, #176] @ (167c70 ) │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 167474 │ │ │ │ + bl 167484 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167bee │ │ │ │ + cbz r0, 167bfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 167af8 │ │ │ │ + bl 167b08 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 167be2 │ │ │ │ + beq.n 167bf2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 47574 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 167bce │ │ │ │ + bne.n 167bde │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 167c2c │ │ │ │ - ldr r2, [pc, #116] @ (167c64 ) │ │ │ │ - ldr r3, [pc, #100] @ (167c58 ) │ │ │ │ + bne.n 167c3c │ │ │ │ + ldr r2, [pc, #116] @ (167c74 ) │ │ │ │ + ldr r3, [pc, #100] @ (167c68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167c4e │ │ │ │ + bne.n 167c5e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ negs r2, r4 │ │ │ │ ldr.w r1, [r6, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 167c16 │ │ │ │ + bne.n 167c26 │ │ │ │ dmb ish │ │ │ │ - b.n 167bee │ │ │ │ + b.n 167bfe │ │ │ │ rsbs r2, r8, #0 │ │ │ │ ldr.w r1, [r6, #360] @ 0x168 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ dmb ish │ │ │ │ ldrexd r5, r6, [r1] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 167c26 │ │ │ │ - b.n 167c3c │ │ │ │ + beq.n 167c36 │ │ │ │ + b.n 167c4c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ + strh r4, [r7, #34] @ 0x22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ movs r2, r2 │ │ │ │ strb.w pc, [r3, #255]! │ │ │ │ - strh r2, [r1, #32] │ │ │ │ + strh r2, [r7, #30] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #192] @ (167d3c ) │ │ │ │ - ldr r3, [pc, #192] @ (167d40 ) │ │ │ │ + ldr r2, [pc, #192] @ (167d4c ) │ │ │ │ + ldr r3, [pc, #192] @ (167d50 ) │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 167d2e │ │ │ │ + beq.n 167d3e │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167cd8 │ │ │ │ + beq.n 167ce8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 167cd8 │ │ │ │ - cbz r5, 167cee │ │ │ │ + cbz r0, 167ce8 │ │ │ │ + cbz r5, 167cfe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167cc2 │ │ │ │ + b.n 167cd2 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 167ce8 │ │ │ │ + bls.n 167cf8 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b94 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 167cbc │ │ │ │ + bhi.n 167ccc │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 167d12 │ │ │ │ + b.n 167d22 │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 167cd2 │ │ │ │ + beq.n 167ce2 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 167670 │ │ │ │ + bl 167680 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 167cd2 │ │ │ │ + beq.n 167ce2 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ - ldr r2, [pc, #48] @ (167d44 ) │ │ │ │ - ldr r3, [pc, #40] @ (167d40 ) │ │ │ │ + ldr r2, [pc, #48] @ (167d54 ) │ │ │ │ + ldr r3, [pc, #40] @ (167d50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167d36 │ │ │ │ + bne.n 167d46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ - b.n 167ce4 │ │ │ │ + b.n 167cf4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r7, #26] │ │ │ │ + strh r4, [r5, #26] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #100] @ (167dbc ) │ │ │ │ + ldr r2, [pc, #100] @ (167dcc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ (167dc0 ) │ │ │ │ + ldr r3, [pc, #100] @ (167dd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbnz r3, 167db2 │ │ │ │ + cbnz r3, 167dc2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 16aee0 │ │ │ │ - ldr r2, [pc, #76] @ (167dc4 ) │ │ │ │ + bl 16aef0 │ │ │ │ + ldr r2, [pc, #76] @ (167dd4 ) │ │ │ │ ldrb.w r0, [sp, #25] │ │ │ │ add.w r1, sp, #26 │ │ │ │ ldrb.w r5, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167db2 │ │ │ │ + beq.n 167dc2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r2, [pc, #44] @ (167dc8 ) │ │ │ │ - ldr r3, [pc, #32] @ (167dc0 ) │ │ │ │ + ldr r2, [pc, #44] @ (167dd8 ) │ │ │ │ + ldr r3, [pc, #32] @ (167dd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 167db6 │ │ │ │ + bne.n 167dc6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 167d9a │ │ │ │ + b.n 167daa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r4, #20] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #420] @ (167f84 ) │ │ │ │ + ldr r2, [pc, #420] @ (167f94 ) │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [pc, #420] @ (167f88 ) │ │ │ │ + ldr r3, [pc, #420] @ (167f98 ) │ │ │ │ add r6, sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f3c │ │ │ │ - ldr r2, [pc, #400] @ (167f8c ) │ │ │ │ + bl 165f4c │ │ │ │ + ldr r2, [pc, #400] @ (167f9c ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e30 │ │ │ │ + beq.n 167e40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 167ea6 │ │ │ │ + bne.n 167eb6 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 167e5a │ │ │ │ + beq.n 167e6a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 167f12 │ │ │ │ - ldr r2, [pc, #336] @ (167f90 ) │ │ │ │ - ldr r3, [pc, #324] @ (167f88 ) │ │ │ │ + beq.n 167f22 │ │ │ │ + ldr r2, [pc, #336] @ (167fa0 ) │ │ │ │ + ldr r3, [pc, #324] @ (167f98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 167f7e │ │ │ │ + bne.w 167f8e │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add.w r1, r7, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl 16aee0 │ │ │ │ + bl 16aef0 │ │ │ │ ldrb.w r2, [sp, #145] @ 0x91 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ ldrb.w r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #280] @ (167f94 ) │ │ │ │ + ldr r2, [pc, #280] @ (167fa4 ) │ │ │ │ add r2, pc │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167e90 │ │ │ │ + beq.n 167ea0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 167e30 │ │ │ │ + beq.n 167e40 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 4792c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167efe │ │ │ │ + beq.n 167f0e │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 47d2c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 167f1a │ │ │ │ + bne.n 167f2a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1678b8 │ │ │ │ - cbz r0, 167ef8 │ │ │ │ + bl 1678c8 │ │ │ │ + cbz r0, 167f08 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 167f32 │ │ │ │ + beq.n 167f42 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 167ee6 │ │ │ │ + b.n 167ef6 │ │ │ │ add r6, r0 │ │ │ │ cmp r8, r6 │ │ │ │ - bls.n 167f2e │ │ │ │ + bls.n 167f3e │ │ │ │ sub.w r2, r8, r6 │ │ │ │ add.w r1, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 48490 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 167ee0 │ │ │ │ + bne.n 167ef0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47c9c │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167e3e │ │ │ │ + bne.n 167e4e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 47574 │ │ │ │ - b.n 167e3e │ │ │ │ + b.n 167e4e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 47c9c │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - b.n 167f04 │ │ │ │ + b.n 167f14 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 167ef8 │ │ │ │ + beq.n 167f08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx 48888 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167ef8 │ │ │ │ + beq.n 167f08 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 167f76 │ │ │ │ + beq.n 167f86 │ │ │ │ ldrd r0, r5, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsls r2, r0, #9 │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ lsls r3, r5, #9 │ │ │ │ orr.w r3, r3, r0, lsr #23 │ │ │ │ dmb ish │ │ │ │ ldrexd r6, r7, [r1] │ │ │ │ adds r6, r6, r2 │ │ │ │ adcs r7, r3 │ │ │ │ strexd r5, r6, r7, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 167f60 │ │ │ │ + bne.n 167f70 │ │ │ │ dmb ish │ │ │ │ - b.n 167efe │ │ │ │ + b.n 167f0e │ │ │ │ mov r0, r5 │ │ │ │ blx 47c9c │ │ │ │ - b.n 167efe │ │ │ │ + b.n 167f0e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ movs r2, r2 │ │ │ │ - strh r2, [r7, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r2, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #564] @ (1681e0 ) │ │ │ │ + ldr r1, [pc, #564] @ (1681f0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #564] @ (1681e4 ) │ │ │ │ + ldr r2, [pc, #564] @ (1681f4 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w sl, [pc, #560] @ 1681e8 │ │ │ │ + ldr.w sl, [pc, #560] @ 1681f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add sl, pc │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168048 │ │ │ │ - ldr r0, [pc, #536] @ (1681ec ) │ │ │ │ + beq.n 168058 │ │ │ │ + ldr r0, [pc, #536] @ (1681fc ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168026 │ │ │ │ - ldr r1, [pc, #528] @ (1681f0 ) │ │ │ │ + cbz r0, 168036 │ │ │ │ + ldr r1, [pc, #528] @ (168200 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ clz r4, r9 │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1680b0 │ │ │ │ + bne.n 1680c0 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 168064 │ │ │ │ - ldr r2, [pc, #488] @ (1681f4 ) │ │ │ │ - ldr r3, [pc, #472] @ (1681e4 ) │ │ │ │ + beq.n 168074 │ │ │ │ + ldr r2, [pc, #488] @ (168204 ) │ │ │ │ + ldr r3, [pc, #472] @ (1681f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1681da │ │ │ │ + bne.w 1681ea │ │ │ │ mov r0, r9 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #464] @ (1681f8 ) │ │ │ │ + ldr r0, [pc, #464] @ (168208 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1680b6 │ │ │ │ - ldr r3, [pc, #452] @ (1681fc ) │ │ │ │ + beq.n 1680c6 │ │ │ │ + ldr r3, [pc, #452] @ (16820c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #452] @ (168200 ) │ │ │ │ + ldr r2, [pc, #452] @ (168210 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 167fdc │ │ │ │ + b.n 167fec │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 16805c │ │ │ │ + beq.n 16806c │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 1680e8 │ │ │ │ - ldr.w r9, [pc, #428] @ 168204 │ │ │ │ + beq.n 1680f8 │ │ │ │ + ldr.w r9, [pc, #428] @ 168214 │ │ │ │ add r9, pc │ │ │ │ - b.n 167fd0 │ │ │ │ - ldr.w r9, [pc, #424] @ 168208 │ │ │ │ + b.n 167fe0 │ │ │ │ + ldr.w r9, [pc, #424] @ 168218 │ │ │ │ add r9, pc │ │ │ │ - b.n 167fd0 │ │ │ │ - ldr.w r8, [pc, #420] @ 16820c │ │ │ │ + b.n 167fe0 │ │ │ │ + ldr.w r8, [pc, #420] @ 16821c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov r4, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1680b0 │ │ │ │ + cbnz r3, 1680c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ clz r3, r9 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168008 │ │ │ │ + beq.n 168018 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 168008 │ │ │ │ - ldr r0, [pc, #344] @ (168210 ) │ │ │ │ + b.n 168018 │ │ │ │ + ldr r0, [pc, #344] @ (168220 ) │ │ │ │ add r0, pc │ │ │ │ blx 48810 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1680f0 │ │ │ │ - ldr r1, [pc, #336] @ (168214 ) │ │ │ │ + cbz r0, 168100 │ │ │ │ + ldr r1, [pc, #336] @ (168224 ) │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ clz r3, r9 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168002 │ │ │ │ - b.n 1680b0 │ │ │ │ - ldr.w r9, [pc, #300] @ 168218 │ │ │ │ + beq.n 168012 │ │ │ │ + b.n 1680c0 │ │ │ │ + ldr.w r9, [pc, #300] @ 168228 │ │ │ │ add r9, pc │ │ │ │ - b.n 167fd0 │ │ │ │ - ldr r0, [pc, #296] @ (16821c ) │ │ │ │ + b.n 167fe0 │ │ │ │ + ldr r0, [pc, #296] @ (16822c ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 168150 │ │ │ │ - ldr.w sl, [pc, #288] @ 168220 │ │ │ │ + cbz r0, 168160 │ │ │ │ + ldr.w sl, [pc, #288] @ 168230 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #288] @ (168224 ) │ │ │ │ + ldr r3, [pc, #288] @ (168234 ) │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov r4, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1680b0 │ │ │ │ + bne.n 1680c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov r9, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168002 │ │ │ │ - b.n 1680b0 │ │ │ │ + beq.w 168012 │ │ │ │ + b.n 1680c0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ add.w fp, sp, #24 │ │ │ │ blx 48220 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq.w sl, #512 @ 0x200 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 168182 │ │ │ │ + b.n 168192 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1680b0 │ │ │ │ + bne.n 1680c0 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 4887c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16816e │ │ │ │ - ldr.w sl, [pc, #132] @ 168228 │ │ │ │ + beq.n 16817e │ │ │ │ + ldr.w sl, [pc, #132] @ 168238 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #128] @ (16822c ) │ │ │ │ + ldr r3, [pc, #128] @ (16823c ) │ │ │ │ add sl, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov r4, r0 │ │ │ │ - bl 167790 │ │ │ │ + bl 1677a0 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1680b0 │ │ │ │ + bne.w 1680c0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ - b.n 1680c8 │ │ │ │ + b.n 1680d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #2] │ │ │ │ + strh r4, [r7, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r6, [r2, #116] @ 0x74 │ │ │ │ movs r2, r2 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r0, [r6, #31] │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r2, r2 │ │ │ │ @@ -406838,60 +406842,60 @@ │ │ │ │ movs r2, r2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movs r2, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #108] @ (1682ac ) │ │ │ │ + ldr r5, [pc, #108] @ (1682bc ) │ │ │ │ blx 483b8 │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ add r5, pc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 168254 │ │ │ │ + beq.n 168264 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 477f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 483d0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 168250 │ │ │ │ - ldr r4, [pc, #76] @ (1682b0 ) │ │ │ │ + bne.n 168260 │ │ │ │ + ldr r4, [pc, #76] @ (1682c0 ) │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 16828c │ │ │ │ + cbz r0, 16829c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168250 │ │ │ │ - ldr r0, [pc, #52] @ (1682b4 ) │ │ │ │ + bne.n 168260 │ │ │ │ + ldr r0, [pc, #52] @ (1682c4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1682b8 ) │ │ │ │ + ldr r0, [pc, #40] @ (1682c8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ - cbz r0, 1682a6 │ │ │ │ - ldr r3, [pc, #36] @ (1682bc ) │ │ │ │ + cbz r0, 1682b6 │ │ │ │ + ldr r3, [pc, #36] @ (1682cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1682c0 ) │ │ │ │ + ldr r2, [pc, #36] @ (1682d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1682c4 ) │ │ │ │ + ldr r0, [pc, #28] @ (1682d4 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 168270 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + b.n 168280 │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ lsls r7, r5, #1 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ movs r2, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r2, r2 │ │ │ │ str r2, [r1, #120] @ 0x78 │ │ │ │ movs r2, r2 │ │ │ │ @@ -406903,508 +406907,508 @@ │ │ │ │ movs r2, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #84] @ (168330 ) │ │ │ │ + ldr r3, [pc, #84] @ (168340 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #76] @ (168334 ) │ │ │ │ + ldr r4, [pc, #76] @ (168344 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1690e8 │ │ │ │ + bl 1690f8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168312 │ │ │ │ + cbz r0, 168322 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 167670 │ │ │ │ + bl 167680 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (168338 ) │ │ │ │ - ldr r3, [pc, #24] @ (168330 ) │ │ │ │ + ldr r2, [pc, #36] @ (168348 ) │ │ │ │ + ldr r3, [pc, #24] @ (168340 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16832c │ │ │ │ + bne.n 16833c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r6, [r4, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (1683b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1683c4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (1683b8 ) │ │ │ │ + ldr r3, [pc, #104] @ (1683c8 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1678b8 │ │ │ │ + bl 1678c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16838c │ │ │ │ - ldr r2, [pc, #72] @ (1683bc ) │ │ │ │ - ldr r3, [pc, #64] @ (1683b8 ) │ │ │ │ + cbnz r0, 16839c │ │ │ │ + ldr r2, [pc, #72] @ (1683cc ) │ │ │ │ + ldr r3, [pc, #64] @ (1683c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1683ae │ │ │ │ + bne.n 1683be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - bl 1692c8 │ │ │ │ + bl 1692d8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168372 │ │ │ │ + bne.n 168382 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 168372 │ │ │ │ + b.n 168382 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r0], #208 │ │ │ │ - bl 168e38 │ │ │ │ + bl 168e48 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r6, [pc, #160] @ (16848c ) │ │ │ │ + ldr r6, [pc, #160] @ (16849c ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #160] @ (168490 ) │ │ │ │ + ldr r4, [pc, #160] @ (1684a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #156] @ (168494 ) │ │ │ │ + ldr r2, [pc, #156] @ (1684a4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, pc │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ mov.w r4, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 16844a │ │ │ │ + cbz r3, 16845a │ │ │ │ mov r0, r5 │ │ │ │ blx 47ca8 <__time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 16846c │ │ │ │ + beq.n 16847c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r4, r4, r3 │ │ │ │ mov.w r3, #20864 @ 0x5180 │ │ │ │ movt r3, #1 │ │ │ │ sbc.w r1, r6, r2 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - blt.n 168462 │ │ │ │ + blt.n 168472 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #76] @ (168498 ) │ │ │ │ - ldr r3, [pc, #64] @ (168490 ) │ │ │ │ + ldr r2, [pc, #76] @ (1684a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1684a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168486 │ │ │ │ + bne.n 168496 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx 474fc <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168446 │ │ │ │ + b.n 168456 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 168468 │ │ │ │ + beq.n 168478 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 168446 │ │ │ │ + b.n 168456 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (168574 ) │ │ │ │ + ldr r2, [pc, #200] @ (168584 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (168578 ) │ │ │ │ + ldr r3, [pc, #200] @ (168588 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #196] @ (16857c ) │ │ │ │ + ldr r1, [pc, #196] @ (16858c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168566 │ │ │ │ + beq.n 168576 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 168566 │ │ │ │ + beq.n 168576 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16856a │ │ │ │ + beq.n 16857a │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 168514 │ │ │ │ + beq.n 168524 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 4777c │ │ │ │ - cbnz r0, 16856a │ │ │ │ + cbnz r0, 16857a │ │ │ │ movs r7, #8 │ │ │ │ movt r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 47b40 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r6, #352] @ 0x160 │ │ │ │ - beq.n 16856a │ │ │ │ + beq.n 16857a │ │ │ │ movs r5, #1 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r7, r0, [r6, #356] @ 0x164 │ │ │ │ str.w r3, [r6, #364] @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - ldr r2, [pc, #48] @ (168580 ) │ │ │ │ - ldr r3, [pc, #40] @ (168578 ) │ │ │ │ + ldr r2, [pc, #48] @ (168590 ) │ │ │ │ + ldr r3, [pc, #40] @ (168588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16856e │ │ │ │ + bne.n 16857e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16854c │ │ │ │ + b.n 16855c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 168546 │ │ │ │ + b.n 168556 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r7, #92] @ 0x5c │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r4, [r5, #10] │ │ │ │ + ldrb r4, [r3, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, r1, [r0, #352] @ 0x160 │ │ │ │ blx 48430 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #88] @ (168608 ) │ │ │ │ + ldr r3, [pc, #88] @ (168618 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - ldr r4, [pc, #76] @ (16860c ) │ │ │ │ + ldr r4, [pc, #76] @ (16861c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 174558 │ │ │ │ + bl 174568 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1685e8 │ │ │ │ + cbz r0, 1685f8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 167670 │ │ │ │ + bl 167680 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (168610 ) │ │ │ │ - ldr r3, [pc, #28] @ (168608 ) │ │ │ │ + ldr r2, [pc, #36] @ (168620 ) │ │ │ │ + ldr r3, [pc, #28] @ (168618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168602 │ │ │ │ + bne.n 168612 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #8] │ │ │ │ + ldrb r6, [r5, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (16868c ) │ │ │ │ + ldr r2, [pc, #104] @ (16869c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #104] @ (168690 ) │ │ │ │ + ldr r3, [pc, #104] @ (1686a0 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 165f3c │ │ │ │ + bl 165f4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1678b8 │ │ │ │ + bl 1678c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 168664 │ │ │ │ - ldr r2, [pc, #72] @ (168694 ) │ │ │ │ - ldr r3, [pc, #64] @ (168690 ) │ │ │ │ + cbnz r0, 168674 │ │ │ │ + ldr r2, [pc, #72] @ (1686a4 ) │ │ │ │ + ldr r3, [pc, #64] @ (1686a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168688 │ │ │ │ + bne.n 168698 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r0, r0, #288 @ 0x120 │ │ │ │ - bl 1745c8 │ │ │ │ + bl 1745d8 │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16864a │ │ │ │ + bne.n 16865a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ - b.n 16864a │ │ │ │ + b.n 16865a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #7] │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r1, #288 @ 0x120 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 174494 │ │ │ │ + bl 1744a4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #136] @ (16874c ) │ │ │ │ + ldr r2, [pc, #136] @ (16875c ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #136] @ (168750 ) │ │ │ │ + ldr r3, [pc, #136] @ (168760 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 167f98 │ │ │ │ - cbz r0, 16872a │ │ │ │ - ldr r1, [pc, #100] @ (168754 ) │ │ │ │ + bl 167fa8 │ │ │ │ + cbz r0, 16873a │ │ │ │ + ldr r1, [pc, #100] @ (168764 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 4737c <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16872a │ │ │ │ + beq.n 16873a │ │ │ │ movs r0, #0 │ │ │ │ blx 47ca8 <__time64@plt> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r3, r0, r3 │ │ │ │ movw r0, #14975 @ 0x3a7f │ │ │ │ movt r0, #9 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs r2, r1 │ │ │ │ - bge.n 16872a │ │ │ │ + bge.n 16873a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1679d0 │ │ │ │ + bl 1679e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #36] @ (168758 ) │ │ │ │ - ldr r3, [pc, #28] @ (168750 ) │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #36] @ (168768 ) │ │ │ │ + ldr r3, [pc, #28] @ (168760 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168748 │ │ │ │ + bne.n 168758 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r2 │ │ │ │ - ldrb r0, [r1, #3] │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 168770 │ │ │ │ + bne.n 168780 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 168786 │ │ │ │ + cbnz r2, 168796 │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #344] @ (168904 ) │ │ │ │ + ldr r3, [pc, #344] @ (168914 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #340] @ (168908 ) │ │ │ │ + ldr r2, [pc, #340] @ (168918 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 4825c │ │ │ │ @@ -407417,26 +407421,26 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 4825c │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp fp, sl │ │ │ │ it eq │ │ │ │ cmpeq r4, r0 │ │ │ │ - beq.n 1688e6 │ │ │ │ + beq.n 1688f6 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 475e0 │ │ │ │ cmp r4, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 1688dc │ │ │ │ + bcs.n 1688ec │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 16889a │ │ │ │ + b.n 1688aa │ │ │ │ add r6, sp, #32 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov ip, r6 │ │ │ │ @@ -407448,102 +407452,102 @@ │ │ │ │ movs r2, #8 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1688da │ │ │ │ + bne.n 1688ea │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ adds r7, r7, r5 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ add.w ip, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [lr], #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, lr │ │ │ │ - bl 16af1c │ │ │ │ + bl 16af2c │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ blx 481d8 <__isoc23_strtoull@plt> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a6bc │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, fp, sl │ │ │ │ - bcs.n 1688da │ │ │ │ + bcs.n 1688ea │ │ │ │ adds.w r5, r7, #56 @ 0x38 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r9, r5 │ │ │ │ sbcs.w r3, sl, fp │ │ │ │ - bcc.n 1688da │ │ │ │ + bcc.n 1688ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1688da │ │ │ │ + bne.n 1688ea │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r1, r3, r5 │ │ │ │ adc.w r2, fp, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 168804 │ │ │ │ + beq.n 168814 │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx 475e0 │ │ │ │ - ldr r2, [pc, #36] @ (16890c ) │ │ │ │ - ldr r3, [pc, #24] @ (168904 ) │ │ │ │ + ldr r2, [pc, #36] @ (16891c ) │ │ │ │ + ldr r3, [pc, #24] @ (168914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168900 │ │ │ │ + bne.n 168910 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #1] │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + strb r2, [r0, #28] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #468] @ (168af8 ) │ │ │ │ - ldr r3, [pc, #468] @ (168afc ) │ │ │ │ + ldr r0, [pc, #468] @ (168b08 ) │ │ │ │ + ldr r3, [pc, #468] @ (168b0c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -407554,235 +407558,235 @@ │ │ │ │ blx 475e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47e4c │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1689d0 │ │ │ │ + bhi.n 1689e0 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r5, #0 │ │ │ │ blx 47ee8 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 4792c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1689b4 │ │ │ │ + cbz r0, 1689c4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 168984 │ │ │ │ + bne.n 168994 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r5, #1 │ │ │ │ blx 48460 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ - bne.n 168960 │ │ │ │ + bne.n 168970 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 1689b4 │ │ │ │ + bne.n 1689c4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (168b00 ) │ │ │ │ - ldr r3, [pc, #352] @ (168afc ) │ │ │ │ + ldr r2, [pc, #356] @ (168b10 ) │ │ │ │ + ldr r3, [pc, #352] @ (168b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 168af4 │ │ │ │ + bne.w 168b04 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 475e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47e4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 168a5e │ │ │ │ + beq.n 168a6e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 168988 │ │ │ │ - ldr r1, [pc, #288] @ (168b04 ) │ │ │ │ + bne.n 168998 │ │ │ │ + ldr r1, [pc, #288] @ (168b14 ) │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168988 │ │ │ │ + bne.n 168998 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 168988 │ │ │ │ + bhi.n 168998 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168a94 │ │ │ │ + beq.n 168aa4 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168a2c │ │ │ │ + bne.n 168a3c │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 168a1c │ │ │ │ + bne.n 168a2c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168ab0 │ │ │ │ + bne.n 168ac0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 168794 │ │ │ │ + bl 1687a4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168a42 │ │ │ │ + bne.n 168a52 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 168aa0 │ │ │ │ + cbnz r3, 168ab0 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 168998 │ │ │ │ - ldr r4, [pc, #168] @ (168b08 ) │ │ │ │ + b.n 1689a8 │ │ │ │ + ldr r4, [pc, #168] @ (168b18 ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 168988 │ │ │ │ + bne.n 168998 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 168988 │ │ │ │ + bne.n 168998 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ blx 486f0 │ │ │ │ - b.n 1689fc │ │ │ │ + b.n 168a0c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 168794 │ │ │ │ - b.n 168a56 │ │ │ │ + bl 1687a4 │ │ │ │ + b.n 168a66 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 168a56 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 168a66 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 168ace │ │ │ │ + beq.n 168ade │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 168aba │ │ │ │ + bne.n 168aca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 168a34 │ │ │ │ + beq.n 168a44 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 168ade │ │ │ │ + bne.n 168aee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 168ad0 │ │ │ │ - b.n 168a34 │ │ │ │ + bne.n 168ae0 │ │ │ │ + b.n 168a44 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r0, #27] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #25] │ │ │ │ + strb r0, [r2, #25] │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xfbf4001d │ │ │ │ @ instruction: 0xfb74001d │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #472] @ (168d08 ) │ │ │ │ + ldr r1, [pc, #472] @ (168d18 ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #468] @ (168d0c ) │ │ │ │ + ldr r2, [pc, #468] @ (168d1c ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 168b62 │ │ │ │ + cbz r2, 168b72 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 168b4e │ │ │ │ + bne.n 168b5e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 168c96 │ │ │ │ - ldr r1, [pc, #428] @ (168d10 ) │ │ │ │ + b.n 168ca6 │ │ │ │ + ldr r1, [pc, #428] @ (168d20 ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168b5e │ │ │ │ - ldr r3, [pc, #416] @ (168d14 ) │ │ │ │ + beq.n 168b6e │ │ │ │ + ldr r3, [pc, #416] @ (168d24 ) │ │ │ │ add.w fp, sp, #268 @ 0x10c │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #404] @ (168d18 ) │ │ │ │ + ldr r3, [pc, #404] @ (168d28 ) │ │ │ │ mov r7, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #400] @ (168d1c ) │ │ │ │ + ldr r3, [pc, #400] @ (168d2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 482f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168c8e │ │ │ │ + beq.n 168c9e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 47740 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -407791,151 +407795,151 @@ │ │ │ │ movs r1, #1 │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168b90 │ │ │ │ + beq.n 168ba0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r5, #12 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr.w r3, [r9, #-240] │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq.w 168cec │ │ │ │ - ldr r6, [pc, #308] @ (168d20 ) │ │ │ │ + beq.w 168cfc │ │ │ │ + ldr r6, [pc, #308] @ (168d30 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 486fc │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 486fc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 47574 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 168ce4 │ │ │ │ + beq.n 168cf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 168c7a │ │ │ │ + cbz r3, 168c8a │ │ │ │ blx 47ee8 │ │ │ │ sub.w r1, r5, #8 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168cba │ │ │ │ + beq.n 168cca │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r6, sp, #152 @ 0x98 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 168c40 │ │ │ │ - b.n 168cba │ │ │ │ + bne.n 168c50 │ │ │ │ + b.n 168cca │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 168cba │ │ │ │ + beq.n 168cca │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 47ee8 │ │ │ │ mov r1, r6 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 168c3a │ │ │ │ + beq.n 168c4a │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 168c3a │ │ │ │ + bne.n 168c4a │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 168c3a │ │ │ │ + bne.n 168c4a │ │ │ │ mov r0, fp │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 482f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168ba0 │ │ │ │ + bne.n 168bb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 48484 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (168d24 ) │ │ │ │ + ldr r2, [pc, #140] @ (168d34 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #108] @ (168d0c ) │ │ │ │ + ldr r3, [pc, #108] @ (168d1c ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168d04 │ │ │ │ + bne.n 168d14 │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r8, sl, lsl #2] │ │ │ │ - bl 168910 │ │ │ │ + bl 168920 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 168cf2 │ │ │ │ + cbz r0, 168d02 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 168b90 │ │ │ │ - b.n 168c8e │ │ │ │ + bls.w 168ba0 │ │ │ │ + b.n 168c9e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 168c7a │ │ │ │ - b.n 168b90 │ │ │ │ + bne.n 168c8a │ │ │ │ + b.n 168ba0 │ │ │ │ blx 47574 │ │ │ │ - b.n 168b90 │ │ │ │ + b.n 168ba0 │ │ │ │ mov r0, fp │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 48484 │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 168b90 │ │ │ │ + b.n 168ba0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r0, #19] │ │ │ │ + strb r2, [r6, #18] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r0, [r3, r5] │ │ │ │ movs r2, r2 │ │ │ │ lsls r6, r0, #26 │ │ │ │ movs r1, r2 │ │ │ │ ldrsh r2, [r7, r4] │ │ │ │ movs r2, r2 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ movs r2, r2 │ │ │ │ ldrsh r0, [r2, r3] │ │ │ │ movs r2, r2 │ │ │ │ - strb r4, [r3, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1344] @ 0x540 │ │ │ │ - ldr r2, [pc, #140] @ (168dc8 ) │ │ │ │ + ldr r2, [pc, #140] @ (168dd8 ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (168dcc ) │ │ │ │ + ldr r3, [pc, #140] @ (168ddc ) │ │ │ │ add.w r8, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -407943,147 +407947,147 @@ │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 47b94 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 168d72 │ │ │ │ - b.n 168db6 │ │ │ │ + bne.n 168d82 │ │ │ │ + b.n 168dc6 │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 168d96 │ │ │ │ + bne.n 168da6 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 168d54 │ │ │ │ + bge.n 168d64 │ │ │ │ add.w r5, r8, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 168d6c │ │ │ │ + bpl.n 168d7c │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168b0c │ │ │ │ + bl 168b1c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 168d72 │ │ │ │ + beq.n 168d82 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (168dd0 ) │ │ │ │ - ldr r3, [pc, #48] @ (168dcc ) │ │ │ │ + ldr r2, [pc, #52] @ (168de0 ) │ │ │ │ + ldr r3, [pc, #48] @ (168ddc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2724] @ 0xaa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 168dc2 │ │ │ │ + bne.n 168dd2 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 168d54 │ │ │ │ - b.n 168d98 │ │ │ │ + beq.n 168d64 │ │ │ │ + b.n 168da8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r7, #10] │ │ │ │ + strb r0, [r5, #10] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + strb r0, [r2, #9] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 168e20 │ │ │ │ + cbnz r3, 168e30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 168df0 │ │ │ │ + cbz r0, 168e00 │ │ │ │ blx 48484 │ │ │ │ subs r4, r5, #4 │ │ │ │ add.w r6, r5, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 168e00 │ │ │ │ + cbz r0, 168e10 │ │ │ │ blx 48484 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 168df6 │ │ │ │ + bne.n 168e06 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 168e14 │ │ │ │ + cbz r3, 168e24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a6a4 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 47758 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180cec │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ blx 47b58 │ │ │ │ - b.n 168de8 │ │ │ │ + b.n 168df8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #608] @ (1690ac ) │ │ │ │ + ldr r2, [pc, #608] @ (1690bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1690b0 ) │ │ │ │ + ldr r3, [pc, #608] @ (1690c0 ) │ │ │ │ add r2, pc │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5d0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1690b4 ) │ │ │ │ + ldr r0, [pc, #568] @ (1690c4 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 173098 │ │ │ │ + bl 1730a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168f02 │ │ │ │ - ldr r7, [pc, #556] @ (1690b8 ) │ │ │ │ + beq.n 168f12 │ │ │ │ + ldr r7, [pc, #556] @ (1690c8 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1690bc ) │ │ │ │ + ldr r2, [pc, #556] @ (1690cc ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169038 │ │ │ │ - ldr r2, [pc, #536] @ (1690c0 ) │ │ │ │ + beq.w 169048 │ │ │ │ + ldr r2, [pc, #536] @ (1690d0 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169032 │ │ │ │ - ldr r6, [pc, #516] @ (1690c4 ) │ │ │ │ + beq.w 169042 │ │ │ │ + ldr r6, [pc, #516] @ (1690d4 ) │ │ │ │ mov r0, r3 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 486fc │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -408093,51 +408097,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 47574 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169038 │ │ │ │ + beq.w 169048 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 169038 │ │ │ │ + beq.w 169048 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168910 │ │ │ │ + bl 168920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 169038 │ │ │ │ - ldr r0, [pc, #452] @ (1690c8 ) │ │ │ │ + beq.w 169048 │ │ │ │ + ldr r0, [pc, #452] @ (1690d8 ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168fe8 │ │ │ │ + beq.n 168ff8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [pc, #440] @ 1690cc │ │ │ │ - ldr.w r9, [pc, #440] @ 1690d0 │ │ │ │ + ldr.w r8, [pc, #440] @ 1690dc │ │ │ │ + ldr.w r9, [pc, #440] @ 1690e0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r8, pc │ │ │ │ - ldr r3, [pc, #432] @ (1690d4 ) │ │ │ │ + ldr r3, [pc, #432] @ (1690e4 ) │ │ │ │ add r9, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 168faa │ │ │ │ + b.n 168fba │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 169082 │ │ │ │ + beq.w 169092 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #400] @ (1690d8 ) │ │ │ │ + ldr r5, [pc, #400] @ (1690e8 ) │ │ │ │ blx 47574 │ │ │ │ mov r0, fp │ │ │ │ add r5, pc │ │ │ │ mov.w fp, r7, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ blx 486fc │ │ │ │ mov r1, r5 │ │ │ │ @@ -408148,131 +408152,131 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16905a │ │ │ │ + beq.n 16906a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 169090 │ │ │ │ + beq.w 1690a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168910 │ │ │ │ + bl 168920 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16906a │ │ │ │ + beq.n 16907a │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.n 168fe8 │ │ │ │ + bhi.n 168ff8 │ │ │ │ cmp r6, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r6 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 47740 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 168fe8 │ │ │ │ + cbz r3, 168ff8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 47394 │ │ │ │ ldr.w fp, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #28 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 168f2c │ │ │ │ + bne.n 168f3c │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168fa0 │ │ │ │ - ldr r0, [pc, #240] @ (1690dc ) │ │ │ │ + b.n 168fb0 │ │ │ │ + ldr r0, [pc, #240] @ (1690ec ) │ │ │ │ add r0, pc │ │ │ │ blx 48834 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16902e │ │ │ │ + cbz r0, 16903e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168b0c │ │ │ │ - cbz r0, 16902e │ │ │ │ + bl 168b1c │ │ │ │ + cbz r0, 16903e │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 48690 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 16902e │ │ │ │ + blt.n 16903e │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 47890 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 16909e │ │ │ │ - ldr r1, [pc, #196] @ (1690e0 ) │ │ │ │ + blt.n 1690ae │ │ │ │ + ldr r1, [pc, #196] @ (1690f0 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 180c80 │ │ │ │ - cbnz r0, 169096 │ │ │ │ + bl 180c90 │ │ │ │ + cbnz r0, 1690a6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 169040 │ │ │ │ + b.n 169050 │ │ │ │ mov r0, r3 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ - bl 168dd4 │ │ │ │ + bl 168de4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1690e4 ) │ │ │ │ - ldr r3, [pc, #108] @ (1690b0 ) │ │ │ │ + ldr r2, [pc, #160] @ (1690f4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1690c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1690a6 │ │ │ │ + bne.n 1690b6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r5, 169062 │ │ │ │ + cbz r5, 169072 │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 168fa0 │ │ │ │ + b.n 168fb0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 48484 │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 48484 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 168fa0 │ │ │ │ + b.n 168fb0 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - b.n 168fa0 │ │ │ │ + b.n 168fb0 │ │ │ │ blx 48484 │ │ │ │ - b.n 169062 │ │ │ │ + b.n 169072 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 47758 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ - b.n 16902e │ │ │ │ + b.n 16903e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r5, #6] │ │ │ │ + strb r4, [r3, #6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ movs r2, r2 │ │ │ │ ldrb r6, [r5, r1] │ │ │ │ movs r2, r2 │ │ │ │ @@ -408290,16 +408294,16 @@ │ │ │ │ movs r2, r2 │ │ │ │ ldrh r6, [r4, r6] │ │ │ │ movs r2, r2 │ │ │ │ ldrh r6, [r5, r5] │ │ │ │ movs r2, r2 │ │ │ │ ldrh r2, [r5, r4] │ │ │ │ movs r2, r2 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1694e0 │ │ │ │ - ldr r0, [r7, #120] @ 0x78 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1694f0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ @@ -408318,172 +408322,172 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r9, r2, r1 │ │ │ │ orr.w r4, r3, r0 │ │ │ │ sub.w ip, ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 16910a │ │ │ │ + bne.n 16911a │ │ │ │ ldrb.w r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1691d6 │ │ │ │ + beq.n 1691e6 │ │ │ │ add.w fp, r7, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16915c │ │ │ │ + bne.n 16916c │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16914c │ │ │ │ + bne.n 16915c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169272 │ │ │ │ + bne.w 169282 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a734 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1691de │ │ │ │ + cbz r0, 1691ee │ │ │ │ ldrb.w r4, [sl] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1691b4 │ │ │ │ + blt.n 1691c4 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sl, #32 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1691b4 │ │ │ │ + bne.n 1691c4 │ │ │ │ adds r6, #19 │ │ │ │ mov r3, sl │ │ │ │ - b.n 1691a8 │ │ │ │ + b.n 1691b8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 16920e │ │ │ │ + beq.n 16921e │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1691a4 │ │ │ │ + beq.n 1691b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1691c0 │ │ │ │ + bne.n 1691d0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 169264 │ │ │ │ + bne.n 169274 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ - cbz r1, 1691fa │ │ │ │ + cbz r1, 16920a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 168794 │ │ │ │ + bl 1687a4 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a734 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169174 │ │ │ │ + bne.n 169184 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1691ce │ │ │ │ - b.n 1691fe │ │ │ │ + beq.n 1691de │ │ │ │ + b.n 16920e │ │ │ │ ldr.w r5, [sl, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 483e8 │ │ │ │ ldr.w r3, [r7, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 47ea0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1691b6 │ │ │ │ + bne.n 1691c6 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ - cbz r3, 169240 │ │ │ │ + cbz r3, 169250 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb70 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1691b6 │ │ │ │ + bne.n 1691c6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169244 │ │ │ │ + bne.n 169254 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1692ba │ │ │ │ + cbnz r3, 1692ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1691d8 │ │ │ │ + beq.n 1691e8 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 1691d8 │ │ │ │ + b.n 1691e8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 1691d6 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1691e6 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 16929e │ │ │ │ + bne.n 1692ae │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r2, sl, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169288 │ │ │ │ + bne.n 169298 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16927a │ │ │ │ - b.n 169166 │ │ │ │ + bne.n 16928a │ │ │ │ + b.n 169176 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1692a4 │ │ │ │ + bne.n 1692b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 169276 │ │ │ │ - b.n 169166 │ │ │ │ + bne.n 169286 │ │ │ │ + b.n 169176 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 169258 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 169268 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #928] @ (169688 ) │ │ │ │ - ldr r3, [pc, #932] @ (16968c ) │ │ │ │ + ldr r2, [pc, #928] @ (169698 ) │ │ │ │ + ldr r3, [pc, #932] @ (16969c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -408497,326 +408501,326 @@ │ │ │ │ lsls r4, r3 │ │ │ │ orr.w r5, r4, r2 │ │ │ │ subs r3, #8 │ │ │ │ orr.w r4, r6, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w r3, #8 │ │ │ │ - bne.n 1692fa │ │ │ │ + bne.n 16930a │ │ │ │ ldrb.w fp, [r8, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1693c2 │ │ │ │ + beq.n 1693d2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1693c2 │ │ │ │ + beq.n 1693d2 │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 169356 │ │ │ │ + bne.n 169366 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169346 │ │ │ │ + bne.n 169356 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1694e4 │ │ │ │ + bne.w 1694f4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r7, #0 │ │ │ │ blx 47ee8 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ blx 4792c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1693e4 │ │ │ │ + cbz r0, 1693f4 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 169392 │ │ │ │ + bne.n 1693a2 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r7, #1 │ │ │ │ blx 48460 │ │ │ │ cmp.w r7, #1000 @ 0x3e8 │ │ │ │ - bne.n 16936c │ │ │ │ + bne.n 16937c │ │ │ │ adds r6, #1 │ │ │ │ - bne.n 1693e4 │ │ │ │ + bne.n 1693f4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1693aa │ │ │ │ + bne.n 1693ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1694d4 │ │ │ │ + bne.w 1694e4 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr r2, [pc, #712] @ (169690 ) │ │ │ │ - ldr r3, [pc, #704] @ (16968c ) │ │ │ │ + ldr r2, [pc, #712] @ (1696a0 ) │ │ │ │ + ldr r3, [pc, #704] @ (16969c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 169672 │ │ │ │ + bne.w 169682 │ │ │ │ mov r0, fp │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1693fe │ │ │ │ + bne.n 16940e │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1693ee │ │ │ │ + bne.n 1693fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16961c │ │ │ │ + bne.w 16962c │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 168794 │ │ │ │ + bl 1687a4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a734 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 169464 │ │ │ │ + cbz r0, 169474 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169428 │ │ │ │ + bne.n 169438 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 169662 │ │ │ │ + bne.w 169672 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1693b8 │ │ │ │ - b.n 169454 │ │ │ │ + beq.n 1693c8 │ │ │ │ + b.n 169464 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb70 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 475e0 │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 16aee0 │ │ │ │ + bl 16aef0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 16952e │ │ │ │ + beq.n 16953e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1694ac │ │ │ │ + bne.n 1694bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169396 │ │ │ │ + beq.w 1693a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 169396 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1693a6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 169694 │ │ │ │ - b.n 1693c2 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1693d2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 169506 │ │ │ │ + beq.n 169516 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1694f0 │ │ │ │ + bne.n 169500 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169360 │ │ │ │ + beq.w 169370 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 169518 │ │ │ │ + bne.n 169528 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16950a │ │ │ │ - b.n 169360 │ │ │ │ + bne.n 16951a │ │ │ │ + b.n 169370 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 4825c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1694a8 │ │ │ │ + bne.n 1694b8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 4834c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1694a8 │ │ │ │ + bne.n 1694b8 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 486f0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1694a8 │ │ │ │ - vldr d7, [pc, #244] @ 169678 │ │ │ │ + bne.n 1694b8 │ │ │ │ + vldr d7, [pc, #244] @ 169688 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 169680 │ │ │ │ + vldr d7, [pc, #236] @ 169690 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1694a8 │ │ │ │ + bne.n 1694b8 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1694a8 │ │ │ │ + bne.w 1694b8 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 486f0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ vstr d7, [r9, #24] │ │ │ │ strb.w r6, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 16af1c │ │ │ │ + bl 16af2c │ │ │ │ str.w r9, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a6bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 16875c │ │ │ │ + bl 16876c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 47ee8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 4792c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16875c │ │ │ │ - b.n 1693c6 │ │ │ │ + bl 16876c │ │ │ │ + b.n 1693d6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16963c │ │ │ │ + beq.n 16964c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169626 │ │ │ │ + bne.n 169636 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169408 │ │ │ │ + beq.w 169418 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16964c │ │ │ │ + bne.n 16965c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16963e │ │ │ │ - b.n 169408 │ │ │ │ + bne.n 16964e │ │ │ │ + b.n 169418 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 169694 │ │ │ │ - b.n 169440 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 169450 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r1 │ │ │ │ @@ -408852,91 +408856,91 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov r3, s0 │ │ │ │ ubfx r0, r3, #0, #23 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ lsrs r4, r3, #31 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ - beq.n 169722 │ │ │ │ + beq.n 169732 │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r5, #1 │ │ │ │ - cbz r2, 16972e │ │ │ │ + cbz r2, 16973e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w ip, r1, #255 @ 0xff │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, ip, #1 │ │ │ │ - cbnz r6, 16975c │ │ │ │ + cbnz r6, 16976c │ │ │ │ ands.w r5, r5, ip │ │ │ │ - beq.n 16976a │ │ │ │ + beq.n 16977a │ │ │ │ asrs r2, r0, #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ - b.n 169724 │ │ │ │ + b.n 169734 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ orrs r0, r2 │ │ │ │ orr.w r0, r0, r4, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub.w r2, r1, #127 @ 0x7f │ │ │ │ cmn.w r2, #14 │ │ │ │ - blt.n 1697a0 │ │ │ │ + blt.n 1697b0 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 16975a │ │ │ │ + bgt.n 16976a │ │ │ │ vmov s0, r0 │ │ │ │ sub.w r5, r1, #112 @ 0x70 │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ blx 47788 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ iteet eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ lslne r3, r5, #10 │ │ │ │ sxthne r2, r0 │ │ │ │ moveq r2, #0 │ │ │ │ itet eq │ │ │ │ lsleq r0, r0, #10 │ │ │ │ sxthne r0, r3 │ │ │ │ sxtheq r0, r0 │ │ │ │ - b.n 169724 │ │ │ │ + b.n 169734 │ │ │ │ vabs.f32 s15, s0 │ │ │ │ - vldr s0, [pc, #12] @ 1697b4 │ │ │ │ + vldr s0, [pc, #12] @ 1697c4 │ │ │ │ vmul.f32 s0, s15, s0 │ │ │ │ blx 47788 │ │ │ │ - b.n 169788 │ │ │ │ + b.n 169798 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1699b8 ) │ │ │ │ + ldr r3, [pc, #512] @ (1699c8 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 171b58 │ │ │ │ + bl 171b68 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 169808 │ │ │ │ + vldr s15, [pc, #48] @ 169818 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 16980c │ │ │ │ + vldr s14, [pc, #40] @ 16981c │ │ │ │ lsls r0, r0, #16 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ and.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ @@ -408976,37 +408980,37 @@ │ │ │ │ umlal r1, sl, r0, r5 │ │ │ │ umull r3, r1, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r2, r1 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 169880 │ │ │ │ + b.n 169890 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1698ae │ │ │ │ + beq.n 1698be │ │ │ │ mul.w r0, r8, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1698ae │ │ │ │ + cbz r1, 1698be │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 169872 │ │ │ │ + beq.n 169882 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 169872 │ │ │ │ + bne.n 169882 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169872 │ │ │ │ + beq.n 169882 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -409031,15 +409035,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 1699dc │ │ │ │ + bhi.n 1699ec │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -409180,15 +409184,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 169a76 │ │ │ │ + b.n 169a86 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, r4, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -409240,43 +409244,43 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 169904 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 169d32 │ │ │ │ + beq.w 169d42 │ │ │ │ cmp r6, #30 │ │ │ │ - bls.n 169c2c │ │ │ │ + bls.n 169c3c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 169d60 │ │ │ │ + ldr.w r9, [pc, #304] @ 169d70 │ │ │ │ mov.w r8, r6, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r9, pc │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e288 │ │ │ │ add.w r7, r9, r8 │ │ │ │ movs r1, #12 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169c26 │ │ │ │ + beq.n 169c36 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ strd r3, r6, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ movs r3, #12 │ │ │ │ @@ -409296,26 +409300,26 @@ │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq.n 169d0e │ │ │ │ + beq.n 169d1e │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169d1a │ │ │ │ + beq.n 169d2a │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169d1a │ │ │ │ + beq.n 169d2a │ │ │ │ movs r2, #12 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 169cac │ │ │ │ + b.n 169cbc │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 169d06 │ │ │ │ + beq.n 169d16 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ umull r4, ip, r4, r1 │ │ │ │ mla ip, r1, r7, ip │ │ │ │ movs r7, #0 │ │ │ │ @@ -409331,78 +409335,78 @@ │ │ │ │ movs r7, #0 │ │ │ │ umull fp, r4, r5, r4 │ │ │ │ umlal r4, r7, ip, r5 │ │ │ │ mov fp, r7 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mla ip, r2, fp, r4 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - cbnz r4, 169d22 │ │ │ │ + cbnz r4, 169d32 │ │ │ │ adds r3, #12 │ │ │ │ strd r1, r0, [ip] │ │ │ │ cmp r3, r8 │ │ │ │ str.w r6, [ip, #8] │ │ │ │ - beq.n 169d0c │ │ │ │ + beq.n 169d1c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 169ca8 │ │ │ │ + bne.n 169cb8 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 169d00 │ │ │ │ + bne.n 169d10 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 169c96 │ │ │ │ - b.n 169d0e │ │ │ │ + bne.n 169ca6 │ │ │ │ + b.n 169d1e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add ip, lr │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 169cec │ │ │ │ + bhi.n 169cfc │ │ │ │ sub.w fp, fp, r5 │ │ │ │ - b.n 169ce6 │ │ │ │ + b.n 169cf6 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 169c22 │ │ │ │ - ldr r0, [pc, #36] @ (169d64 ) │ │ │ │ + bne.w 169c32 │ │ │ │ + ldr r0, [pc, #36] @ (169d74 ) │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ add.w r3, r0, r3, lsl #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 169c26 │ │ │ │ + b.n 169c36 │ │ │ │ nop │ │ │ │ @ instruction: 0xe9b6001d │ │ │ │ stmia.w sl!, {r0, r2, r3, r4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 169e56 │ │ │ │ + bcs.n 169e66 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 169e4e │ │ │ │ + bls.n 169e5e │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ @@ -409418,34 +409422,34 @@ │ │ │ │ mla r2, r8, r1, r2 │ │ │ │ umull r1, r3, r5, r3 │ │ │ │ umlal r3, r0, r5, r2 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 169df0 │ │ │ │ + b.n 169e00 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ cmp r1, ip │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ - bne.n 169e2c │ │ │ │ + bne.n 169e3c │ │ │ │ add r4, r9 │ │ │ │ cmp r7, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r7 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 169e60 │ │ │ │ + beq.n 169e70 │ │ │ │ mul.w r3, sl, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r5, r0, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 169dd2 │ │ │ │ + bne.n 169de2 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -409457,64 +409461,64 @@ │ │ │ │ str.w r8, [fp] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 169de4 │ │ │ │ + beq.n 169df4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 169de4 │ │ │ │ + bne.n 169df4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 169de4 │ │ │ │ + beq.n 169df4 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 169c04 │ │ │ │ - b.n 169d90 │ │ │ │ + bl 169c14 │ │ │ │ + b.n 169da0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 169c04 │ │ │ │ - b.n 169d90 │ │ │ │ + bl 169c14 │ │ │ │ + b.n 169da0 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 169e08 │ │ │ │ - b.n 169e24 │ │ │ │ + bne.n 169e18 │ │ │ │ + b.n 169e34 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #72] @ 169ec8 │ │ │ │ + vldr d7, [pc, #72] @ 169ed8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #12 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 169ed0 │ │ │ │ + vldr d7, [pc, #64] @ 169ee0 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #8] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 169ed8 │ │ │ │ + vldr d7, [pc, #60] @ 169ee8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 169ee0 │ │ │ │ + vldr d7, [pc, #60] @ 169ef0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ - vldr d7, [pc, #56] @ 169ee8 │ │ │ │ - ldr r3, [pc, #60] @ (169ef0 ) │ │ │ │ + bl 16e09c │ │ │ │ + vldr d7, [pc, #56] @ 169ef8 │ │ │ │ + ldr r3, [pc, #60] @ (169f00 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ subs r0, #0 │ │ │ │ add r3, pc │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ @@ -409541,45 +409545,45 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 169f5e │ │ │ │ - vldr d7, [pc, #84] @ 169f68 │ │ │ │ + bl 16df9c │ │ │ │ + cbz r0, 169f6e │ │ │ │ + vldr d7, [pc, #84] @ 169f78 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #12 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #72] @ 169f70 │ │ │ │ + vldr d7, [pc, #72] @ 169f80 │ │ │ │ str r5, [r0, #8] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #72] @ 169f78 │ │ │ │ + vldr d7, [pc, #72] @ 169f88 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #72] @ 169f80 │ │ │ │ + vldr d7, [pc, #72] @ 169f90 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #60] @ (169f88 ) │ │ │ │ + ldr r3, [pc, #60] @ (169f98 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r0, 169f58 │ │ │ │ + cbz r0, 169f68 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 169f54 │ │ │ │ + b.n 169f64 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ @@ -409595,32 +409599,32 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orns r0, lr, sp, lsr #32 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (169fa8 ) │ │ │ │ - ldr r1, [pc, #12] @ (169fac ) │ │ │ │ + ldr r2, [pc, #12] @ (169fb8 ) │ │ │ │ + ldr r1, [pc, #12] @ (169fbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ pop {r3, pc} │ │ │ │ - str??.w pc, [pc, #-4095] @ 168fad │ │ │ │ + str??.w pc, [pc, #-4095] @ 168fbd │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16a02c │ │ │ │ + bl 16df9c │ │ │ │ + cbz r0, 16a03c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -409628,180 +409632,180 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 169fd6 │ │ │ │ + bne.n 169fe6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #12 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 16a026 │ │ │ │ + cbz r0, 16a036 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a022 │ │ │ │ - cbz r0, 16a096 │ │ │ │ + b.n 16a032 │ │ │ │ + cbz r0, 16a0a6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 16a086 │ │ │ │ + cbz r1, 16a096 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r2, #12 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 16a086 │ │ │ │ + cbz r3, 16a096 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 16a08e │ │ │ │ + cbz r3, 16a09e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16a08e │ │ │ │ + beq.n 16a09e │ │ │ │ movs r7, #12 │ │ │ │ - b.n 16a068 │ │ │ │ + b.n 16a078 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16a080 │ │ │ │ + beq.n 16a090 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #12 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 16a086 │ │ │ │ + beq.n 16a096 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16a062 │ │ │ │ + bne.n 16a072 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 16a07a │ │ │ │ + bne.n 16a08a │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16a054 │ │ │ │ - b.n 16a086 │ │ │ │ + bne.n 16a064 │ │ │ │ + b.n 16a096 │ │ │ │ bx lr │ │ │ │ - cbz r0, 16a0ec │ │ │ │ + cbz r0, 16a0fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 16a0ee │ │ │ │ + cbz r1, 16a0fe │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r7, #12 │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a0e0 │ │ │ │ + cbz r3, 16a0f0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 16a0d0 │ │ │ │ + cbz r3, 16a0e0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a0d0 │ │ │ │ + beq.n 16a0e0 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16a0c0 │ │ │ │ + bne.n 16a0d0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #32] @ (16a114 ) │ │ │ │ + ldr r3, [pc, #32] @ (16a124 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - b.n 169b08 │ │ │ │ + b.n 169b18 │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16981c │ │ │ │ + bl 16982c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16981c │ │ │ │ + bl 16982c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 169d68 │ │ │ │ - cbz r0, 16a17a │ │ │ │ + bl 169d78 │ │ │ │ + cbz r0, 16a18a │ │ │ │ strd r4, r6, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 169d68 │ │ │ │ - cbz r0, 16a198 │ │ │ │ + bl 169d78 │ │ │ │ + cbz r0, 16a1a8 │ │ │ │ strd r5, r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 16a1b6 │ │ │ │ + cbz r1, 16a1c6 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r1, #4] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -409816,69 +409820,69 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16981c │ │ │ │ - cbz r0, 16a1ec │ │ │ │ + bl 16982c │ │ │ │ + cbz r0, 16a1fc │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r1, 16a232 │ │ │ │ + cbz r1, 16a242 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a22e │ │ │ │ + beq.n 16a23e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 16a228 │ │ │ │ + cbz r1, 16a238 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 16a21a │ │ │ │ + beq.n 16a22a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16a236 │ │ │ │ + beq.n 16a246 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16a20e │ │ │ │ - b.n 16a21a │ │ │ │ + bne.n 16a21e │ │ │ │ + b.n 16a22a │ │ │ │ adds r0, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16a208 │ │ │ │ + bne.n 16a218 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16a1fa │ │ │ │ + b.n 16a20a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16a214 │ │ │ │ + b.n 16a224 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #15 │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 16a2f4 │ │ │ │ + bls.n 16a304 │ │ │ │ sub.w r7, r6, #15 │ │ │ │ movw fp, #51831 @ 0xca77 │ │ │ │ movt fp, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ @@ -409902,41 +409906,41 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w sl, r4, r0 │ │ │ │ mul.w fp, r4, lr │ │ │ │ mul.w r9, r4, ip │ │ │ │ mul.w r8, r4, r2 │ │ │ │ - bhi.n 16a28c │ │ │ │ + bhi.n 16a29c │ │ │ │ mov.w r0, fp, ror #25 │ │ │ │ sub.w r3, r6, #16 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r0, r0, sl, ror #31 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r0, r0, r9, ror #20 │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r0, r6 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 169904 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r0 │ │ │ │ cmp r6, #15 │ │ │ │ - bls.n 16a3c4 │ │ │ │ + bls.n 16a3d4 │ │ │ │ sub.w r7, r6, #15 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ movw r4, #51831 @ 0xca77 │ │ │ │ movt r4, #34283 @ 0x85eb │ │ │ │ movw r9, #34383 @ 0x864f │ │ │ │ movt r9, #25032 @ 0x61c8 │ │ │ │ @@ -409961,37 +409965,37 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mul.w sl, r5, r0 │ │ │ │ mul.w fp, r5, lr │ │ │ │ mul.w r8, r5, r2 │ │ │ │ mul.w r9, r5, ip │ │ │ │ - bhi.n 16a34e │ │ │ │ + bhi.n 16a35e │ │ │ │ mov.w r0, fp, ror #25 │ │ │ │ sub.w r3, r6, #16 │ │ │ │ add.w r0, r0, sl, ror #31 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r0, r0, r8, ror #20 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r0, r0, r9, ror #14 │ │ │ │ adds r1, #16 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r1, r3 │ │ │ │ add r0, r6 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 169904 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r6, #15 │ │ │ │ add r0, r6 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 169904 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -410031,15 +410035,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #15 │ │ │ │ itt ls │ │ │ │ movwls r3, #26545 @ 0x67b1 │ │ │ │ movtls r3, #5718 @ 0x1656 │ │ │ │ - bls.n 16a51e │ │ │ │ + bls.n 16a52e │ │ │ │ sub.w r6, r0, #15 │ │ │ │ movw fp, #51831 @ 0xca77 │ │ │ │ movt fp, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw sl, #17448 @ 0x4428 │ │ │ │ movt sl, #9251 @ 0x2423 │ │ │ │ @@ -410063,15 +410067,15 @@ │ │ │ │ mov.w lr, lr, ror #19 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w sl, r1, r7 │ │ │ │ mul.w fp, r1, lr │ │ │ │ mul.w r9, r1, ip │ │ │ │ mul.w r8, r1, r2 │ │ │ │ - bhi.n 16a4b6 │ │ │ │ + bhi.n 16a4c6 │ │ │ │ mov.w r3, fp, ror #25 │ │ │ │ sub.w r2, r0, #16 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r3, r3, sl, ror #31 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r3, r3, r9, ror #20 │ │ │ │ cmp r6, r1 │ │ │ │ @@ -410079,15 +410083,15 @@ │ │ │ │ movcc r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ add.w r3, r3, r8, ror #14 │ │ │ │ add r4, r2 │ │ │ │ and.w r2, r0, #15 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 169904 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 485e0 │ │ │ │ @@ -410095,478 +410099,478 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16a568 ) │ │ │ │ - ldr r1, [pc, #12] @ (16a56c ) │ │ │ │ + ldr r2, [pc, #12] @ (16a578 ) │ │ │ │ + ldr r1, [pc, #12] @ (16a57c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 4d656a │ │ │ │ - bl 4c456e │ │ │ │ + bl 4d657a │ │ │ │ + bl 4c457e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ it hi │ │ │ │ movhi r0, #1 │ │ │ │ - bhi.n 16a5b8 │ │ │ │ + bhi.n 16a5c8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 16a5b0 │ │ │ │ - ldr r2, [pc, #36] @ (16a5bc ) │ │ │ │ + bhi.n 16a5c0 │ │ │ │ + ldr r2, [pc, #36] @ (16a5cc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 16a5a0 │ │ │ │ + b.n 16a5b0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - beq.n 16a5b0 │ │ │ │ + beq.n 16a5c0 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 16a59a │ │ │ │ + bcc.n 16a5aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 169c04 │ │ │ │ + bl 169c14 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 16a66c │ │ │ │ + b.n 16a67c │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #12 │ │ │ │ - bl 16dfd4 │ │ │ │ - cbz r0, 16a60a │ │ │ │ + bl 16dfe4 │ │ │ │ + cbz r0, 16a61a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #52] @ (16a610 ) │ │ │ │ - ldr r1, [pc, #56] @ (16a614 ) │ │ │ │ + ldr r2, [pc, #52] @ (16a620 ) │ │ │ │ + ldr r1, [pc, #56] @ (16a624 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 16a600 │ │ │ │ + cbz r0, 16a610 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df48 │ │ │ │ - cbz r0, 16a604 │ │ │ │ - ldr r1, [pc, #36] @ (16a618 ) │ │ │ │ + bl 16df58 │ │ │ │ + cbz r0, 16a614 │ │ │ │ + ldr r1, [pc, #36] @ (16a628 ) │ │ │ │ add r1, pc │ │ │ │ - bl 16e284 │ │ │ │ + bl 16e294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 16a600 │ │ │ │ + cbz r3, 16a610 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16a600 │ │ │ │ + b.n 16a610 │ │ │ │ nop │ │ │ │ - bl 464612 │ │ │ │ - bl fff6e616 │ │ │ │ + bl 464622 │ │ │ │ + bl fff6e626 │ │ │ │ lsls r7, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16a678 │ │ │ │ + cbz r0, 16a688 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 16a66e │ │ │ │ + cbz r5, 16a67e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r7, #12 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mul.w r3, r7, r2 │ │ │ │ - cbz r3, 16a666 │ │ │ │ + cbz r3, 16a676 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 16a656 │ │ │ │ + cbz r3, 16a666 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16a656 │ │ │ │ + beq.n 16a666 │ │ │ │ blx 47574 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r8, [r4, #4] │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16a644 │ │ │ │ + bne.n 16a654 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e278 │ │ │ │ - bl 16a61c │ │ │ │ + bl 16e288 │ │ │ │ + bl 16a62c │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r0, 16a6aa │ │ │ │ + cbz r0, 16a6ba │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r0 │ │ │ │ orrs.w r3, r2, r4 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 16a71e │ │ │ │ + beq.n 16a72e │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ orrs r3, r4 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a71e │ │ │ │ + beq.n 16a72e │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 16a71e │ │ │ │ + cbz r0, 16a72e │ │ │ │ strd r5, r4, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ movs r2, #8 │ │ │ │ movw r0, #26553 @ 0x67b9 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ - bl 1698f4 │ │ │ │ + bl 169904 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169d68 │ │ │ │ + bl 169d78 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a718 │ │ │ │ + cbz r0, 16a728 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r2, 16a720 │ │ │ │ + cbz r2, 16a730 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16a720 │ │ │ │ + beq.n 16a730 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r6, [r3, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #88] @ (16a78c ) │ │ │ │ + ldr r4, [pc, #88] @ (16a79c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r1, [pc, #88] @ (16a790 ) │ │ │ │ + ldr r1, [pc, #88] @ (16a7a0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #4] │ │ │ │ - beq.n 16a76e │ │ │ │ + beq.n 16a77e │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 16a76c │ │ │ │ + beq.n 16a77c │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16981c │ │ │ │ - cbz r0, 16a76e │ │ │ │ + bl 16982c │ │ │ │ + cbz r0, 16a77e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #36] @ (16a794 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a790 ) │ │ │ │ + ldr r2, [pc, #36] @ (16a7a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a7a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a786 │ │ │ │ + bne.n 16a796 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #120] @ (16a820 ) │ │ │ │ + ldr r4, [pc, #120] @ (16a830 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ (16a824 ) │ │ │ │ + ldr r1, [pc, #120] @ (16a834 ) │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #4] │ │ │ │ - beq.n 16a804 │ │ │ │ + beq.n 16a814 │ │ │ │ subs r1, r2, #1 │ │ │ │ orrs r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #8] │ │ │ │ - beq.n 16a804 │ │ │ │ + beq.n 16a814 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16981c │ │ │ │ + bl 16982c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16a804 │ │ │ │ + cbz r0, 16a814 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldrd r4, r1, [r2, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ subs r4, #1 │ │ │ │ adds r1, #1 │ │ │ │ str r5, [r3, #4] │ │ │ │ strd r4, r1, [r2, #48] @ 0x30 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #32] @ (16a828 ) │ │ │ │ - ldr r3, [pc, #28] @ (16a824 ) │ │ │ │ + ldr r2, [pc, #32] @ (16a838 ) │ │ │ │ + ldr r3, [pc, #28] @ (16a834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a81c │ │ │ │ + bne.n 16a82c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, r1] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r7] │ │ │ │ + ldrsb r4, [r4, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #132] @ (16a8c0 ) │ │ │ │ - ldr r4, [pc, #132] @ (16a8c4 ) │ │ │ │ + ldr r0, [pc, #132] @ (16a8d0 ) │ │ │ │ + ldr r4, [pc, #132] @ (16a8d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ - ldr r1, [pc, #128] @ (16a8c8 ) │ │ │ │ + bl 16b8dc │ │ │ │ + ldr r1, [pc, #128] @ (16a8d8 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ - bl 17337c │ │ │ │ + bl 17338c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 16a856 │ │ │ │ + cbnz r3, 16a866 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r5, [pc, #116] @ (16a8cc ) │ │ │ │ - ldr r3, [pc, #116] @ (16a8d0 ) │ │ │ │ + ldr r5, [pc, #116] @ (16a8dc ) │ │ │ │ + ldr r3, [pc, #116] @ (16a8e0 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #116] @ (16a8d4 ) │ │ │ │ + ldr r6, [pc, #116] @ (16a8e4 ) │ │ │ │ add r6, pc │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 483b8 │ │ │ │ mov r4, r0 │ │ │ │ blx 48190 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 16a88c │ │ │ │ + beq.n 16a89c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 16a87e │ │ │ │ + bmi.n 16a88e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 16cb3c │ │ │ │ + bl 16cb4c │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 487f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 477f4 │ │ │ │ mov r4, r0 │ │ │ │ blx 483d0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 16a876 │ │ │ │ - ldr r0, [pc, #60] @ (16a8d8 ) │ │ │ │ + bne.n 16a886 │ │ │ │ + ldr r0, [pc, #60] @ (16a8e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a876 │ │ │ │ - ldr r1, [pc, #52] @ (16a8dc ) │ │ │ │ + beq.n 16a886 │ │ │ │ + ldr r1, [pc, #52] @ (16a8ec ) │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a878 │ │ │ │ + beq.n 16a888 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r0, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 16a878 │ │ │ │ + b.n 16a888 │ │ │ │ nop │ │ │ │ orrs r6, r0 │ │ │ │ movs r2, r2 │ │ │ │ - ldrsb r6, [r6, r6] │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r1, [pc, #592] @ (16ab1c ) │ │ │ │ + ldr r1, [pc, #528] @ (16aaec ) │ │ │ │ lsls r0, r5, #1 │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #17] │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r4, r6 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r7, [pc, #272] @ (16a9f0 ) │ │ │ │ + ldr r7, [pc, #272] @ (16aa00 ) │ │ │ │ movs r4, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #424] @ (16aaa0 ) │ │ │ │ + ldr r2, [pc, #424] @ (16aab0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #420] @ (16aaa4 ) │ │ │ │ + ldr r3, [pc, #420] @ (16aab4 ) │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #400] @ (16aaa8 ) │ │ │ │ + ldr r3, [pc, #400] @ (16aab8 ) │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 16aa2c │ │ │ │ + blt.n 16aa3c │ │ │ │ cmp r7, r4 │ │ │ │ mov r6, r7 │ │ │ │ it ge │ │ │ │ movge r6, r4 │ │ │ │ movs r3, #0 │ │ │ │ sub.w r9, r7, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ add r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 16aa3e │ │ │ │ + bne.n 16aa4e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp] │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 16aa1e │ │ │ │ + blt.n 16aa2e │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16aa1e │ │ │ │ + bne.n 16aa2e │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 16a98a │ │ │ │ + ble.n 16a99a │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #316] @ (16aaac ) │ │ │ │ - ldr r3, [pc, #304] @ (16aaa4 ) │ │ │ │ + ldr r2, [pc, #316] @ (16aabc ) │ │ │ │ + ldr r3, [pc, #304] @ (16aab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16aa8e │ │ │ │ + bne.w 16aa9e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 483e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16aa92 │ │ │ │ + beq.n 16aaa2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ strd fp, r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 16a8e0 │ │ │ │ - b.n 16a96e │ │ │ │ - ldr r3, [pc, #256] @ (16aab0 ) │ │ │ │ + bl 16a8f0 │ │ │ │ + b.n 16a97e │ │ │ │ + ldr r3, [pc, #256] @ (16aac0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #252] @ (16aab4 ) │ │ │ │ + ldr r3, [pc, #252] @ (16aac4 ) │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ it lt │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.n 16a9e4 │ │ │ │ + blt.n 16a9f4 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ @@ -410576,99 +410580,99 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp] │ │ │ │ str r1, [sp, #28] │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16aa72 │ │ │ │ + bge.n 16aa82 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16aa0c │ │ │ │ + beq.n 16aa1c │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 16aa1e │ │ │ │ + beq.n 16aa2e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #164] @ (16aab8 ) │ │ │ │ + ldr r2, [pc, #164] @ (16aac8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16a960 │ │ │ │ - ldr r1, [pc, #156] @ (16aabc ) │ │ │ │ + bge.n 16a970 │ │ │ │ + ldr r1, [pc, #156] @ (16aacc ) │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486c0 │ │ │ │ - b.n 16a96c │ │ │ │ + b.n 16a97c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 16a948 │ │ │ │ + beq.n 16a958 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 16aa6c │ │ │ │ - add r3, pc, #8 @ (adr r3, 16aa50 ) │ │ │ │ + bhi.n 16aa7c │ │ │ │ + add r3, pc, #8 @ (adr r3, 16aa60 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ movs r7, r2 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #92] @ (16aac0 ) │ │ │ │ + ldr r3, [pc, #92] @ (16aad0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a9b0 │ │ │ │ - ldr r3, [pc, #92] @ (16aac4 ) │ │ │ │ + b.n 16a9c0 │ │ │ │ + ldr r3, [pc, #92] @ (16aad4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a9b0 │ │ │ │ - ldr r3, [pc, #88] @ (16aac8 ) │ │ │ │ + b.n 16a9c0 │ │ │ │ + ldr r3, [pc, #88] @ (16aad8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16a9b0 │ │ │ │ + b.n 16a9c0 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r6, r0 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16aa10 │ │ │ │ + beq.n 16aa20 │ │ │ │ ldrb.w r3, [r6, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 16aa10 │ │ │ │ - b.n 16a962 │ │ │ │ + bne.n 16aa20 │ │ │ │ + b.n 16a972 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #56] @ (16aacc ) │ │ │ │ + ldr r3, [pc, #56] @ (16aadc ) │ │ │ │ subs r7, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r5, r7] │ │ │ │ - b.n 16a96c │ │ │ │ + b.n 16a97c │ │ │ │ nop │ │ │ │ - ldrsb r0, [r0, r4] │ │ │ │ + ldrsb r0, [r6, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ negs r6, r2 │ │ │ │ movs r2, r2 │ │ │ │ - ldrsb r2, [r1, r2] │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bls.n 16aad8 │ │ │ │ + bls.n 16aae8 │ │ │ │ movs r1, r2 │ │ │ │ sbcs r6, r6 │ │ │ │ movs r2, r2 │ │ │ │ - b.n 16aa9c │ │ │ │ + b.n 16aaac │ │ │ │ movs r0, r2 │ │ │ │ adcs r4, r2 │ │ │ │ movs r2, r2 │ │ │ │ lsrs r6, r7 │ │ │ │ movs r2, r2 │ │ │ │ asrs r4, r5, #28 │ │ │ │ movs r1, r2 │ │ │ │ @@ -410677,256 +410681,256 @@ │ │ │ │ lsrs r2, r7 │ │ │ │ movs r2, r2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ - ldr r4, [pc, #108] @ (16ab50 ) │ │ │ │ + ldr r4, [pc, #108] @ (16ab60 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [pc, #96] @ (16ab54 ) │ │ │ │ + ldr r0, [pc, #96] @ (16ab64 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1044] @ 0x414 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a8e0 │ │ │ │ - ldr r3, [pc, #72] @ (16ab58 ) │ │ │ │ - ldr r2, [pc, #72] @ (16ab5c ) │ │ │ │ + bl 16a8f0 │ │ │ │ + ldr r3, [pc, #72] @ (16ab68 ) │ │ │ │ + ldr r2, [pc, #72] @ (16ab6c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ mov r3, r4 │ │ │ │ blx 47f0c <__syslog_chk@plt> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 16ab2e │ │ │ │ + beq.n 16ab3e │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (16ab60 ) │ │ │ │ - ldr r3, [pc, #32] @ (16ab54 ) │ │ │ │ + ldr r2, [pc, #48] @ (16ab70 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ab64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ab4a │ │ │ │ + bne.n 16ab5a │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, r4] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ udf #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ strh r4, [r2, #34] @ 0x22 │ │ │ │ movs r1, r2 │ │ │ │ - strb r2, [r1, r3] │ │ │ │ + strb r2, [r7, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ - ldr r4, [pc, #112] @ (16abe4 ) │ │ │ │ + ldr r4, [pc, #112] @ (16abf4 ) │ │ │ │ sub.w sp, sp, #1048 @ 0x418 │ │ │ │ add r5, sp, #20 │ │ │ │ add r4, pc │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #96] @ (16abe8 ) │ │ │ │ + ldr r0, [pc, #96] @ (16abf8 ) │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - ldr r4, [pc, #92] @ (16abec ) │ │ │ │ + ldr r4, [pc, #92] @ (16abfc ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1044] @ 0x414 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a8e0 │ │ │ │ - ldr r2, [pc, #72] @ (16abf0 ) │ │ │ │ + bl 16a8f0 │ │ │ │ + ldr r2, [pc, #72] @ (16ac00 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 486f0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 16abc4 │ │ │ │ + beq.n 16abd4 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #44] @ (16abf4 ) │ │ │ │ - ldr r3, [pc, #32] @ (16abe8 ) │ │ │ │ + ldr r2, [pc, #44] @ (16ac04 ) │ │ │ │ + ldr r3, [pc, #32] @ (16abf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1044] @ 0x414 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16abe0 │ │ │ │ + bne.n 16abf0 │ │ │ │ add.w sp, sp, #1048 @ 0x418 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ strh r2, [r0, #30] │ │ │ │ movs r1, r2 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + strb r4, [r4, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #108] @ (16ac78 ) │ │ │ │ + ldr r2, [pc, #108] @ (16ac88 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (16ac7c ) │ │ │ │ + ldr r3, [pc, #108] @ (16ac8c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #108] @ (16ac80 ) │ │ │ │ + ldr r6, [pc, #108] @ (16ac90 ) │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #104] @ (16ac84 ) │ │ │ │ + ldr r1, [pc, #104] @ (16ac94 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r0, [pc, #104] @ (16ac88 ) │ │ │ │ + ldr r0, [pc, #104] @ (16ac98 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180b0c │ │ │ │ + bl 180b1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 16ac48 │ │ │ │ + bpl.n 16ac58 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ab64 │ │ │ │ + bl 16ab74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 16ac5a │ │ │ │ + bpl.n 16ac6a │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16aad0 │ │ │ │ - ldr r2, [pc, #48] @ (16ac8c ) │ │ │ │ - ldr r3, [pc, #28] @ (16ac7c ) │ │ │ │ + bl 16aae0 │ │ │ │ + ldr r2, [pc, #48] @ (16ac9c ) │ │ │ │ + ldr r3, [pc, #28] @ (16ac8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ac74 │ │ │ │ + bne.n 16ac84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r5, r7] │ │ │ │ + strh r4, [r3, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stc2 15, cr15, [r7], {255} @ 0xff │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 16ace4 │ │ │ │ + ldr.w ip, [pc, #64] @ 16acf4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (16ace8 ) │ │ │ │ + ldr r2, [pc, #64] @ (16acf8 ) │ │ │ │ add r3, sp, #16 │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16abf8 │ │ │ │ - ldr r2, [pc, #40] @ (16acec ) │ │ │ │ - ldr r3, [pc, #32] @ (16ace8 ) │ │ │ │ + bl 16ac08 │ │ │ │ + ldr r2, [pc, #40] @ (16acfc ) │ │ │ │ + ldr r3, [pc, #32] @ (16acf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ace0 │ │ │ │ + bne.n 16acf0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r4] │ │ │ │ + strh r6, [r4, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #80] @ 16ad54 │ │ │ │ + ldr.w r8, [pc, #80] @ 16ad64 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 16ad26 │ │ │ │ + b.n 16ad36 │ │ │ │ strb.w r9, [r4] │ │ │ │ adds r6, r4, #1 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r0, r6, r7 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r7 │ │ │ │ blx 488ac │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ad14 │ │ │ │ + bne.n 16ad24 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 16ad4e │ │ │ │ + beq.n 16ad5e │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r4, r7 │ │ │ │ subs r4, r4, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 47c18 │ │ │ │ @@ -410939,81 +410943,81 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #16 │ │ │ │ - bl 16df8c │ │ │ │ - ldr r1, [pc, #24] @ (16ad8c ) │ │ │ │ + bl 16df9c │ │ │ │ + ldr r1, [pc, #24] @ (16ad9c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 16b1c0 │ │ │ │ + b.n 16b1d0 │ │ │ │ movs r1, r2 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r1, [pc, #76] @ (16adf0 ) │ │ │ │ + ldr r1, [pc, #76] @ (16ae00 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (16adf4 ) │ │ │ │ + ldr r2, [pc, #76] @ (16ae04 ) │ │ │ │ add r3, sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr.w r5, [r1, #8]! │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16e3b0 │ │ │ │ + bl 16e3c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16acf0 │ │ │ │ - ldr r2, [pc, #40] @ (16adf8 ) │ │ │ │ - ldr r3, [pc, #32] @ (16adf4 ) │ │ │ │ + bl 16ad00 │ │ │ │ + ldr r2, [pc, #40] @ (16ae08 ) │ │ │ │ + ldr r3, [pc, #32] @ (16ae04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16adec │ │ │ │ + bne.n 16adfc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + strh r4, [r0, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #84] @ (16ae68 ) │ │ │ │ - ldr r3, [pc, #88] @ (16ae6c ) │ │ │ │ + ldr r2, [pc, #84] @ (16ae78 ) │ │ │ │ + ldr r3, [pc, #88] @ (16ae7c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -411024,102 +411028,102 @@ │ │ │ │ mov r4, r3 │ │ │ │ blx 483f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r5, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16acf0 │ │ │ │ + bl 16ad00 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #36] @ (16ae70 ) │ │ │ │ - ldr r3, [pc, #28] @ (16ae6c ) │ │ │ │ + ldr r2, [pc, #36] @ (16ae80 ) │ │ │ │ + ldr r3, [pc, #28] @ (16ae7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ae62 │ │ │ │ + bne.n 16ae72 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, r7] │ │ │ │ + str r6, [r2, r7] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r6] │ │ │ │ + str r6, [r3, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (16aed4 ) │ │ │ │ - ldr r3, [pc, #80] @ (16aed8 ) │ │ │ │ + ldr r2, [pc, #76] @ (16aee4 ) │ │ │ │ + ldr r3, [pc, #80] @ (16aee8 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r4, r1 │ │ │ │ mov r6, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16da38 │ │ │ │ - cbnz r4, 16aec4 │ │ │ │ + bl 16da48 │ │ │ │ + cbnz r4, 16aed4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16db0c │ │ │ │ - ldr r2, [pc, #44] @ (16aedc ) │ │ │ │ - ldr r3, [pc, #40] @ (16aed8 ) │ │ │ │ + bl 16db1c │ │ │ │ + ldr r2, [pc, #44] @ (16aeec ) │ │ │ │ + ldr r3, [pc, #40] @ (16aee8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16aed0 │ │ │ │ + bne.n 16aee0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sp │ │ │ │ - bl 16da78 │ │ │ │ - b.n 16aea4 │ │ │ │ + bl 16da88 │ │ │ │ + b.n 16aeb4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, r5] │ │ │ │ + str r2, [r4, r5] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r5] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 16af18 │ │ │ │ + ldr.w lr, [pc, #48] @ 16af28 │ │ │ │ adds r4, r0, #1 │ │ │ │ add lr, pc │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb.w r2, [r1, ip] │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ strb r2, [r4, r3] │ │ │ │ adds r3, #2 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 16aeec │ │ │ │ + bne.n 16aefc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bge.n 16af08 │ │ │ │ + bge.n 16af18 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, lr} │ │ │ │ subs r0, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r1, #1 │ │ │ │ ldrb.w ip, [r1, r2, lsl #1] │ │ │ │ ldrb.w r3, [r4, r2, lsl #1] │ │ │ │ @@ -411133,15 +411137,15 @@ │ │ │ │ ite hi │ │ │ │ movhi.w lr, #87 @ 0x57 │ │ │ │ movls.w lr, #48 @ 0x30 │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r2, #20 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 16af24 │ │ │ │ + bne.n 16af34 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -411160,427 +411164,427 @@ │ │ │ │ adds r3, #1 │ │ │ │ mov.w lr, lr, lsl #3 │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r2, r2, ip │ │ │ │ str r2, [r4, r0] │ │ │ │ - bne.n 16af84 │ │ │ │ + bne.n 16af94 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #80] @ (16b00c ) │ │ │ │ - ldr r3, [pc, #84] @ (16b010 ) │ │ │ │ + ldr r2, [pc, #80] @ (16b01c ) │ │ │ │ + ldr r3, [pc, #84] @ (16b020 ) │ │ │ │ subw sp, sp, #1924 @ 0x784 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1916] @ 0x77c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17e838 │ │ │ │ + bl 17e848 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 17e8b4 │ │ │ │ + bl 17e8c4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 17eca4 │ │ │ │ - ldr r2, [pc, #36] @ (16b014 ) │ │ │ │ - ldr r3, [pc, #32] @ (16b010 ) │ │ │ │ + bl 17ecb4 │ │ │ │ + ldr r2, [pc, #36] @ (16b024 ) │ │ │ │ + ldr r3, [pc, #32] @ (16b020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1916] @ 0x77c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b008 │ │ │ │ + bne.n 16b018 │ │ │ │ addw sp, sp, #1924 @ 0x784 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, r0] │ │ │ │ + str r4, [r5, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r0] │ │ │ │ + ldr r7, [pc, #1008] @ (16b418 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #88] @ (16b080 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b090 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #84] @ (16b084 ) │ │ │ │ + ldr r3, [pc, #84] @ (16b094 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [pc, #80] @ (16b088 ) │ │ │ │ + ldr r7, [pc, #80] @ (16b098 ) │ │ │ │ add r5, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16af60 │ │ │ │ - ldr r2, [pc, #60] @ (16b08c ) │ │ │ │ + bl 16af70 │ │ │ │ + ldr r2, [pc, #60] @ (16b09c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ mov r2, r7 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 16b050 │ │ │ │ - ldr r2, [pc, #40] @ (16b090 ) │ │ │ │ - ldr r3, [pc, #28] @ (16b084 ) │ │ │ │ + bne.n 16b060 │ │ │ │ + ldr r2, [pc, #40] @ (16b0a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (16b094 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b07c │ │ │ │ + bne.n 16b08c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #816] @ (16b3b4 ) │ │ │ │ + ldr r7, [pc, #752] @ (16b384 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #136 @ 0x88 │ │ │ │ movs r2, r2 │ │ │ │ subs r3, #110 @ 0x6e │ │ │ │ movs r2, r2 │ │ │ │ - ldr r7, [pc, #592] @ (16b2e4 ) │ │ │ │ + ldr r7, [pc, #528] @ (16b2b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #72] @ (16b0ec ) │ │ │ │ + ldr r2, [pc, #72] @ (16b0fc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #72] @ (16b0f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (16b100 ) │ │ │ │ add r4, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16af60 │ │ │ │ + bl 16af70 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 48714 │ │ │ │ - ldr r2, [pc, #40] @ (16b0f4 ) │ │ │ │ - ldr r3, [pc, #36] @ (16b0f0 ) │ │ │ │ + ldr r2, [pc, #40] @ (16b104 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b0e6 │ │ │ │ + bne.n 16b0f6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #328] @ (16b238 ) │ │ │ │ + ldr r7, [pc, #264] @ (16b208 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #192] @ (16b1b8 ) │ │ │ │ + ldr r7, [pc, #128] @ (16b188 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #80] @ (16b158 ) │ │ │ │ + ldr r2, [pc, #80] @ (16b168 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (16b15c ) │ │ │ │ + ldr r3, [pc, #80] @ (16b16c ) │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180a80 │ │ │ │ + bl 180a90 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ adds r0, r0, r2 │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ - ldr r3, [pc, #32] @ (16b15c ) │ │ │ │ + ldr r3, [pc, #32] @ (16b16c ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (16b160 ) │ │ │ │ + ldr r2, [pc, #32] @ (16b170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b154 │ │ │ │ + bne.n 16b164 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #952] @ (16b514 ) │ │ │ │ + ldr r6, [pc, #888] @ (16b4e4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #752] @ (16b454 ) │ │ │ │ + ldr r6, [pc, #688] @ (16b424 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #108] @ (16b1e0 ) │ │ │ │ + ldr r2, [pc, #108] @ (16b1f0 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #108] @ (16b1e4 ) │ │ │ │ + ldr r3, [pc, #108] @ (16b1f4 ) │ │ │ │ subs r5, r1, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blt.n 16b1d4 │ │ │ │ + blt.n 16b1e4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 180a80 │ │ │ │ + bl 180a90 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #51712 @ 0xca00 │ │ │ │ movt r1, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ umull r3, r2, r3, r1 │ │ │ │ adds r3, r3, r0 │ │ │ │ mla r2, r1, r6, r2 │ │ │ │ adc.w r2, r2, r0, asr #31 │ │ │ │ adds r0, r3, r4 │ │ │ │ adc.w r1, r2, r5 │ │ │ │ cmp r0, r3 │ │ │ │ sbcs.w r2, r1, r2 │ │ │ │ - blt.n 16b1d4 │ │ │ │ - ldr r2, [pc, #40] @ (16b1e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (16b1e4 ) │ │ │ │ + blt.n 16b1e4 │ │ │ │ + ldr r2, [pc, #40] @ (16b1f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (16b1f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b1dc │ │ │ │ + bne.n 16b1ec │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 16b1bc │ │ │ │ + b.n 16b1cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #520] @ (16b3ec ) │ │ │ │ + ldr r6, [pc, #456] @ (16b3bc ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #240] @ (16b2dc ) │ │ │ │ + ldr r6, [pc, #176] @ (16b2ac ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 16b23c │ │ │ │ + bge.n 16b24c │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 16b246 │ │ │ │ + bne.n 16b256 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 16b246 │ │ │ │ + blt.n 16b256 │ │ │ │ movs r1, #1 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 16b240 │ │ │ │ + beq.n 16b250 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 47454 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b240 │ │ │ │ + beq.n 16b250 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 16b23c │ │ │ │ + b.n 16b24c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #288] @ (16b380 ) │ │ │ │ + ldr r2, [pc, #288] @ (16b390 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #288] @ (16b384 ) │ │ │ │ + ldr r3, [pc, #288] @ (16b394 ) │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 16b366 │ │ │ │ + beq.n 16b376 │ │ │ │ mov r1, sp │ │ │ │ mov r8, r0 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ blx 47ed0 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b348 │ │ │ │ + beq.n 16b358 │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ blx 483e8 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b356 │ │ │ │ + beq.n 16b366 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 16b2ac │ │ │ │ + b.n 16b2bc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 16b2d4 │ │ │ │ + ble.n 16b2e4 │ │ │ │ add fp, r4 │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 16b2fa │ │ │ │ + beq.n 16b30a │ │ │ │ add.w r1, r6, fp │ │ │ │ sub.w r2, r5, fp │ │ │ │ add r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 16b2a2 │ │ │ │ + bge.n 16b2b2 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #11 │ │ │ │ it ne │ │ │ │ cmpne r4, #4 │ │ │ │ - beq.n 16b2a8 │ │ │ │ + beq.n 16b2b8 │ │ │ │ negs r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 16b2a6 │ │ │ │ + bgt.n 16b2b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 16b30a │ │ │ │ + bne.n 16b31a │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16b350 │ │ │ │ + cbz r0, 16b360 │ │ │ │ add r6, r5 │ │ │ │ add.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ subs r5, r5, r6 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16b29c │ │ │ │ + b.n 16b2ac │ │ │ │ mvn.w r4, #13 │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 16b2e0 │ │ │ │ + beq.n 16b2f0 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt r6, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r1, r6, #1 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16b36e │ │ │ │ + cbz r0, 16b37e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16b32e │ │ │ │ + beq.n 16b33e │ │ │ │ str.w r6, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (16b388 ) │ │ │ │ - ldr r3, [pc, #80] @ (16b384 ) │ │ │ │ + ldr r2, [pc, #88] @ (16b398 ) │ │ │ │ + ldr r3, [pc, #80] @ (16b394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b36a │ │ │ │ + bne.n 16b37a │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #64 @ 0x40 │ │ │ │ - b.n 16b28a │ │ │ │ + b.n 16b29a │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r8 │ │ │ │ blx 47b58 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16b32e │ │ │ │ + b.n 16b33e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 16b366 │ │ │ │ - ldr r5, [pc, #608] @ (16b5e4 ) │ │ │ │ + b.n 16b376 │ │ │ │ + ldr r5, [pc, #544] @ (16b5b4 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #808] @ (16b6b4 ) │ │ │ │ + ldr r4, [pc, #744] @ (16b684 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1288] @ 0x508 │ │ │ │ - ldr r2, [pc, #468] @ (16b574 ) │ │ │ │ + ldr r2, [pc, #468] @ (16b584 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #468] @ (16b578 ) │ │ │ │ + ldr r3, [pc, #468] @ (16b588 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #464] @ (16b57c ) │ │ │ │ + ldr r0, [pc, #464] @ (16b58c ) │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ add.w r9, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 172be8 │ │ │ │ + bl 172bf8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47f84 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -411596,171 +411600,171 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16b554 │ │ │ │ + bne.w 16b564 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [r9] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [r9, #4] │ │ │ │ str.w r4, [r9, #12] │ │ │ │ blx 47bd0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b49a │ │ │ │ + beq.n 16b4aa │ │ │ │ ldrh.w r3, [r9, #14] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16b444 │ │ │ │ + bpl.n 16b454 │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx 47db0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 16b554 │ │ │ │ + beq.w 16b564 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 47b94 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 16b4be │ │ │ │ + bne.n 16b4ce │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 16b3f0 │ │ │ │ + beq.n 16b400 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #276] @ (16b580 ) │ │ │ │ - ldr r1, [pc, #280] @ (16b584 ) │ │ │ │ + ldr r2, [pc, #276] @ (16b590 ) │ │ │ │ + ldr r1, [pc, #280] @ (16b594 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ + bl 16aca0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #264] @ (16b588 ) │ │ │ │ - ldr r3, [pc, #248] @ (16b578 ) │ │ │ │ + ldr r2, [pc, #264] @ (16b598 ) │ │ │ │ + ldr r3, [pc, #248] @ (16b588 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2764] @ 0xacc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16b56e │ │ │ │ + bne.n 16b57e │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 16b3f0 │ │ │ │ + beq.n 16b400 │ │ │ │ blx 47800 │ │ │ │ - ldr r2, [pc, #220] @ (16b58c ) │ │ │ │ - ldr r1, [pc, #224] @ (16b590 ) │ │ │ │ + ldr r2, [pc, #220] @ (16b59c ) │ │ │ │ + ldr r1, [pc, #224] @ (16b5a0 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ - b.n 16b478 │ │ │ │ + bl 16aca0 │ │ │ │ + b.n 16b488 │ │ │ │ add.w fp, r4, r0 │ │ │ │ cmp fp, r4 │ │ │ │ itt hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ movhi r7, #0 │ │ │ │ - bhi.n 16b4e8 │ │ │ │ - b.n 16b3f0 │ │ │ │ + bhi.n 16b4f8 │ │ │ │ + b.n 16b400 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd sl, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp fp, r4 │ │ │ │ - bls.n 16b558 │ │ │ │ + bls.n 16b568 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 16b4d0 │ │ │ │ + bne.n 16b4e0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w sl, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 16b544 │ │ │ │ + bne.n 16b554 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b4d0 │ │ │ │ + bne.n 16b4e0 │ │ │ │ ands.w sl, r8, #256 @ 0x100 │ │ │ │ - bne.n 16b52c │ │ │ │ + bne.n 16b53c │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 16b4d4 │ │ │ │ + beq.n 16b4e4 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 47758 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 16b4d4 │ │ │ │ + b.n 16b4e4 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 47890 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b55e │ │ │ │ + beq.n 16b56e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 16b4d4 │ │ │ │ + b.n 16b4e4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16b47c │ │ │ │ + b.n 16b48c │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 16b3f0 │ │ │ │ - ldr r2, [pc, #52] @ (16b594 ) │ │ │ │ + b.n 16b400 │ │ │ │ + ldr r2, [pc, #52] @ (16b5a4 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (16b598 ) │ │ │ │ + ldr r1, [pc, #52] @ (16b5a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16ac90 │ │ │ │ - b.n 16b478 │ │ │ │ + bl 16aca0 │ │ │ │ + b.n 16b488 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #344] @ (16b6d0 ) │ │ │ │ + ldr r4, [pc, #280] @ (16b6a0 ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #30 │ │ │ │ movs r2, r2 │ │ │ │ adds r7, #154 @ 0x9a │ │ │ │ movs r2, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movs r1, r2 │ │ │ │ - ldr r3, [pc, #496] @ (16b77c ) │ │ │ │ + ldr r3, [pc, #432] @ (16b74c ) │ │ │ │ lsls r7, r5, #1 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ movs r2, r2 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ movs r1, r2 │ │ │ │ adds r6, #200 @ 0xc8 │ │ │ │ movs r2, r2 │ │ │ │ @@ -411775,48 +411779,48 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 48250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b72c │ │ │ │ + beq.w 16b73c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b6c4 │ │ │ │ + beq.n 16b6d4 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 16b686 │ │ │ │ + bcs.n 16b696 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 48388 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 48690 │ │ │ │ mov r3, r0 │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 16b69e │ │ │ │ + beq.n 16b6ae │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 47890 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b6d0 │ │ │ │ + beq.n 16b6e0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 487a4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b6b2 │ │ │ │ + beq.n 16b6c2 │ │ │ │ movw fp, #4132 @ 0x1024 │ │ │ │ add.w sl, r4, fp │ │ │ │ subs r2, r0, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -411830,112 +411834,112 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 47890 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b6e4 │ │ │ │ + beq.n 16b6f4 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 48054 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 16b704 │ │ │ │ - ldr r1, [pc, #204] @ (16b738 ) │ │ │ │ + beq.n 16b714 │ │ │ │ + ldr r1, [pc, #204] @ (16b748 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r7, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 172b5c │ │ │ │ + bl 172b6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b720 │ │ │ │ + bne.n 16b730 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 16b68e │ │ │ │ - ldr r3, [pc, #176] @ (16b73c ) │ │ │ │ + cbz r6, 16b69e │ │ │ │ + ldr r3, [pc, #176] @ (16b74c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 16b6a8 │ │ │ │ - ldr r3, [pc, #156] @ (16b740 ) │ │ │ │ + cbz r6, 16b6b8 │ │ │ │ + ldr r3, [pc, #156] @ (16b750 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 16b68e │ │ │ │ + beq.n 16b69e │ │ │ │ blx 47b58 │ │ │ │ - b.n 16b68e │ │ │ │ + b.n 16b69e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ add.w sl, r4, #4128 @ 0x1020 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ add.w sl, sl, #4 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 16b640 │ │ │ │ + b.n 16b650 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b68e │ │ │ │ - ldr r3, [pc, #120] @ (16b744 ) │ │ │ │ + beq.n 16b69e │ │ │ │ + ldr r3, [pc, #120] @ (16b754 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b68e │ │ │ │ + b.n 16b69e │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16b60c │ │ │ │ - cbz r6, 16b6f6 │ │ │ │ - ldr r3, [pc, #104] @ (16b748 ) │ │ │ │ + beq.n 16b61c │ │ │ │ + cbz r6, 16b706 │ │ │ │ + ldr r3, [pc, #104] @ (16b758 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b6f6 │ │ │ │ + b.n 16b706 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 16b714 │ │ │ │ - cbz r6, 16b6f6 │ │ │ │ - ldr r3, [pc, #88] @ (16b74c ) │ │ │ │ + beq.n 16b724 │ │ │ │ + cbz r6, 16b706 │ │ │ │ + ldr r3, [pc, #88] @ (16b75c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 16b700 │ │ │ │ + beq.n 16b710 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 16b6a8 │ │ │ │ - cbz r6, 16b70c │ │ │ │ - ldr r3, [pc, #72] @ (16b750 ) │ │ │ │ + b.n 16b6b8 │ │ │ │ + cbz r6, 16b71c │ │ │ │ + ldr r3, [pc, #72] @ (16b760 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 16b6fc │ │ │ │ - b.n 16b68e │ │ │ │ + bne.n 16b70c │ │ │ │ + b.n 16b69e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b6f6 │ │ │ │ - ldr r3, [pc, #56] @ (16b754 ) │ │ │ │ + beq.n 16b706 │ │ │ │ + ldr r3, [pc, #56] @ (16b764 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b6f6 │ │ │ │ + b.n 16b706 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b6f6 │ │ │ │ - ldr r3, [pc, #48] @ (16b758 ) │ │ │ │ + beq.n 16b706 │ │ │ │ + ldr r3, [pc, #48] @ (16b768 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b6f6 │ │ │ │ + b.n 16b706 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16b694 │ │ │ │ - ldr r3, [pc, #40] @ (16b75c ) │ │ │ │ + beq.n 16b6a4 │ │ │ │ + ldr r3, [pc, #40] @ (16b76c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 16b694 │ │ │ │ + b.n 16b6a4 │ │ │ │ ldc2 15, cr15, [r5, #-1020] @ 0xfffffc04 │ │ │ │ adds r6, #10 │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #20 │ │ │ │ movs r2, r2 │ │ │ │ adds r5, #182 @ 0xb6 │ │ │ │ movs r2, r2 │ │ │ │ @@ -411947,15 +411951,15 @@ │ │ │ │ movs r2, r2 │ │ │ │ adds r5, #190 @ 0xbe │ │ │ │ movs r2, r2 │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ movs r2, r2 │ │ │ │ adds r5, #34 @ 0x22 │ │ │ │ movs r2, r2 │ │ │ │ - cbz r0, 16b7a4 │ │ │ │ + cbz r0, 16b7b4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -411963,298 +411967,298 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 47be8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 180cdc │ │ │ │ + bl 180cec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 47b58 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #168] @ (16b860 ) │ │ │ │ + ldr r3, [pc, #168] @ (16b870 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b7d0 │ │ │ │ + bne.n 16b7e0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b7c0 │ │ │ │ + bne.n 16b7d0 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 16b814 │ │ │ │ - ldr r4, [pc, #140] @ (16b864 ) │ │ │ │ + cbnz r2, 16b824 │ │ │ │ + ldr r4, [pc, #140] @ (16b874 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a030 │ │ │ │ - ldr r3, [pc, #132] @ (16b868 ) │ │ │ │ - ldr r0, [pc, #132] @ (16b86c ) │ │ │ │ + bl 16a040 │ │ │ │ + ldr r3, [pc, #132] @ (16b878 ) │ │ │ │ + ldr r0, [pc, #132] @ (16b87c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ str r2, [r4, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r4, r3, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16b7f6 │ │ │ │ + bne.n 16b806 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 16b80c │ │ │ │ + cbnz r3, 16b81c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16b842 │ │ │ │ - ldr r4, [pc, #84] @ (16b870 ) │ │ │ │ + bne.n 16b852 │ │ │ │ + ldr r4, [pc, #84] @ (16b880 ) │ │ │ │ movs r5, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b82c │ │ │ │ + bne.n 16b83c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b81e │ │ │ │ - b.n 16b7d6 │ │ │ │ + bne.n 16b82e │ │ │ │ + b.n 16b7e6 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b848 │ │ │ │ + bne.n 16b858 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b818 │ │ │ │ - b.n 16b7d6 │ │ │ │ + bne.n 16b828 │ │ │ │ + b.n 16b7e6 │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ + ldr r6, [r7, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r5, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r6, #76] @ 0x4c │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (16b8b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (16b8c8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (16b8bc ) │ │ │ │ + ldr r3, [pc, #52] @ (16b8cc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 16b8ae │ │ │ │ - ldr r2, [pc, #44] @ (16b8c0 ) │ │ │ │ - ldr r4, [pc, #48] @ (16b8c4 ) │ │ │ │ + cbz r1, 16b8be │ │ │ │ + ldr r2, [pc, #44] @ (16b8d0 ) │ │ │ │ + ldr r4, [pc, #48] @ (16b8d4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 486f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 4881c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 486f0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (16b8c8 ) │ │ │ │ + ldr r1, [pc, #24] @ (16b8d8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 16b890 │ │ │ │ - ldr r4, [r2, #68] @ 0x44 │ │ │ │ + b.n 16b8a0 │ │ │ │ + ldr r4, [r0, #68] @ 0x44 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx lr │ │ │ │ + bx ip │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #68] @ 0x44 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 48834 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #308] @ (16ba24 ) │ │ │ │ + ldr r3, [pc, #308] @ (16ba34 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r6, [pc, #304] @ (16ba28 ) │ │ │ │ + ldr r6, [pc, #304] @ (16ba38 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b910 │ │ │ │ + bne.n 16b920 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b900 │ │ │ │ + bne.n 16b910 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9d6 │ │ │ │ - ldr r3, [pc, #272] @ (16ba2c ) │ │ │ │ + bne.n 16b9e6 │ │ │ │ + ldr r3, [pc, #272] @ (16ba3c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b9bc │ │ │ │ - ldr r7, [pc, #268] @ (16ba30 ) │ │ │ │ + bne.n 16b9cc │ │ │ │ + ldr r7, [pc, #268] @ (16ba40 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, 16b95a │ │ │ │ + cbz r5, 16b96a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 16b98c │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 16b99c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r0, [pc, #252] @ (16ba34 ) │ │ │ │ + ldr r0, [pc, #252] @ (16ba44 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16b93e │ │ │ │ + bne.n 16b94e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9c6 │ │ │ │ + bne.n 16b9d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #220] @ (16ba38 ) │ │ │ │ + ldr r3, [pc, #220] @ (16ba48 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (16ba3c ) │ │ │ │ + ldr r3, [pc, #212] @ (16ba4c ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ba20 │ │ │ │ - ldr r0, [pc, #196] @ (16ba40 ) │ │ │ │ + beq.n 16ba30 │ │ │ │ + ldr r0, [pc, #196] @ (16ba50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b934 │ │ │ │ - ldr r6, [pc, #180] @ (16ba44 ) │ │ │ │ + bne.n 16b944 │ │ │ │ + ldr r6, [pc, #180] @ (16ba54 ) │ │ │ │ mov r1, r4 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ba20 │ │ │ │ + beq.n 16ba30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 48834 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 16b936 │ │ │ │ + bl 16a160 │ │ │ │ + b.n 16b946 │ │ │ │ mov r0, r4 │ │ │ │ blx 48834 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b936 │ │ │ │ + b.n 16b946 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 16ba04 │ │ │ │ - ldr r5, [pc, #108] @ (16ba48 ) │ │ │ │ + bne.n 16ba14 │ │ │ │ + ldr r5, [pc, #108] @ (16ba58 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9ee │ │ │ │ + bne.n 16b9fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16b9e0 │ │ │ │ - b.n 16b918 │ │ │ │ + bne.n 16b9f0 │ │ │ │ + b.n 16b928 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ba0a │ │ │ │ + bne.n 16ba1a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16b9da │ │ │ │ - b.n 16b918 │ │ │ │ + bne.n 16b9ea │ │ │ │ + b.n 16b928 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16b936 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ + b.n 16b946 │ │ │ │ + ldr r2, [r3, #60] @ 0x3c │ │ │ │ lsls r7, r5, #1 │ │ │ │ - bx r0 │ │ │ │ + mov sl, lr │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr11, cr15, {7} @ │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ @@ -412271,75 +412275,75 @@ │ │ │ │ movgt r0, #1 │ │ │ │ strdgt r4, r3, [r5] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (16bb08 ) │ │ │ │ + ldr r2, [pc, #120] @ (16bb18 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #120] @ (16bb0c ) │ │ │ │ + ldr r3, [pc, #120] @ (16bb1c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (16bb10 ) │ │ │ │ + ldr r0, [pc, #116] @ (16bb20 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b24c │ │ │ │ - cbz r0, 16bad0 │ │ │ │ - ldr r1, [pc, #100] @ (16bb14 ) │ │ │ │ + bl 16b25c │ │ │ │ + cbz r0, 16bae0 │ │ │ │ + ldr r1, [pc, #100] @ (16bb24 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 48030 │ │ │ │ - cbz r0, 16baca │ │ │ │ - ldr r1, [pc, #92] @ (16bb18 ) │ │ │ │ + cbz r0, 16bada │ │ │ │ + ldr r1, [pc, #92] @ (16bb28 ) │ │ │ │ mov r2, sp │ │ │ │ add r1, pc │ │ │ │ blx 476f8 <__isoc23_sscanf@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 16baea │ │ │ │ + beq.n 16bafa │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (16bb1c ) │ │ │ │ - ldr r3, [pc, #52] @ (16bb0c ) │ │ │ │ + ldr r2, [pc, #72] @ (16bb2c ) │ │ │ │ + ldr r3, [pc, #52] @ (16bb1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16bb04 │ │ │ │ + bne.n 16bb14 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 16bad2 │ │ │ │ + b.n 16bae2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cmp r6, ip │ │ │ │ + cmp r6, sl │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ movs r2, r2 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ movs r2, r2 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ movs r2, r2 │ │ │ │ - cmp r6, r4 │ │ │ │ + cmp r6, r2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -412360,77 +412364,77 @@ │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 16bc90 │ │ │ │ + beq.w 16bca0 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16bc90 │ │ │ │ + beq.w 16bca0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bd20 │ │ │ │ + beq.w 16bd30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #292] @ 0x124 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16bc98 │ │ │ │ + beq.n 16bca8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 16bca0 │ │ │ │ + beq.n 16bcb0 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16bcbe │ │ │ │ + beq.w 16bcce │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 16bc4a │ │ │ │ + b.n 16bc5a │ │ │ │ orrs.w sl, r9, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ite ne │ │ │ │ subne.w r9, r0, r9 │ │ │ │ moveq.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - cbz r0, 16bc10 │ │ │ │ + cbz r0, 16bc20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 16bc10 │ │ │ │ + bpl.n 16bc20 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ umull r2, r1, r2, r5 │ │ │ │ add r3, r1 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bc2e │ │ │ │ + cbz r3, 16bc3e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd sl, r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, r6, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ @@ -412442,18 +412446,18 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #8 │ │ │ │ adc.w r8, r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 16bcbe │ │ │ │ + bls.n 16bcce │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16bc3c │ │ │ │ + beq.n 16bc4c │ │ │ │ ldrd r7, r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mla r3, r8, r7, r3 │ │ │ │ @@ -412464,220 +412468,220 @@ │ │ │ │ ldrd r2, r3, [r4, #272] @ 0x110 │ │ │ │ orrs r3, r2 │ │ │ │ it eq │ │ │ │ strdeq r0, r1, [r4, #272] @ 0x110 │ │ │ │ ldrd r9, r2, [r4, #264] @ 0x108 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.n 16bbc8 │ │ │ │ + bne.n 16bbd8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 16bbe0 │ │ │ │ + b.n 16bbf0 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16bd2e │ │ │ │ + bne.n 16bd3e │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 16bbb2 │ │ │ │ + bne.n 16bbc2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16bbb2 │ │ │ │ + beq.n 16bbc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 16bbbc │ │ │ │ + bne.w 16bbcc │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 16bce6 │ │ │ │ + cbz r3, 16bcf6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bcd0 │ │ │ │ + cbz r3, 16bce0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #264] @ 0x108 │ │ │ │ adds r3, #1 │ │ │ │ strd r0, r1, [r4, #272] @ 0x110 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ ldrb.w r3, [fp, #54] @ 0x36 │ │ │ │ - cbz r3, 16bd08 │ │ │ │ + cbz r3, 16bd18 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16bcf8 │ │ │ │ + cbz r3, 16bd08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ ldrb.w r3, [fp, #64] @ 0x40 │ │ │ │ - cbz r3, 16bd1a │ │ │ │ + cbz r3, 16bd2a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 16bd1a │ │ │ │ + cbz r3, 16bd2a │ │ │ │ ldr.w r1, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ strb.w r2, [r4, #292] @ 0x124 │ │ │ │ str.w r2, [r4, #284] @ 0x11c │ │ │ │ - b.n 16bc98 │ │ │ │ + b.n 16bca8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 16bb94 │ │ │ │ + b.n 16bba4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (16bd54 ) │ │ │ │ + ldr r4, [pc, #16] @ (16bd64 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #152] @ (16be00 ) │ │ │ │ + ldr r1, [pc, #152] @ (16be10 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ (16be04 ) │ │ │ │ + ldr r0, [pc, #152] @ (16be14 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #148] @ (16be08 ) │ │ │ │ + ldr r4, [pc, #148] @ (16be18 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [pc, #148] @ (16be0c ) │ │ │ │ - bl 173340 │ │ │ │ - ldr r3, [pc, #148] @ (16be10 ) │ │ │ │ + ldr r5, [pc, #148] @ (16be1c ) │ │ │ │ + bl 173350 │ │ │ │ + ldr r3, [pc, #148] @ (16be20 ) │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 16bde4 │ │ │ │ - ldr r3, [pc, #136] @ (16be14 ) │ │ │ │ + cbz r1, 16bdf4 │ │ │ │ + ldr r3, [pc, #136] @ (16be24 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 16bda0 │ │ │ │ + cbz r5, 16bdb0 │ │ │ │ blx 483b8 │ │ │ │ mov r6, r0 │ │ │ │ blx 48190 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 16bdb8 │ │ │ │ - ldr r3, [pc, #116] @ (16be18 ) │ │ │ │ + beq.n 16bdc8 │ │ │ │ + ldr r3, [pc, #116] @ (16be28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 16bdaa │ │ │ │ + cbz r3, 16bdba │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (16be1c ) │ │ │ │ - ldr r2, [pc, #112] @ (16be20 ) │ │ │ │ + ldr r3, [pc, #112] @ (16be2c ) │ │ │ │ + ldr r2, [pc, #112] @ (16be30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 477f4 │ │ │ │ mov r6, r0 │ │ │ │ blx 483d0 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 16bda0 │ │ │ │ - ldr r1, [pc, #92] @ (16be24 ) │ │ │ │ + bne.n 16bdb0 │ │ │ │ + ldr r1, [pc, #92] @ (16be34 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 486fc │ │ │ │ - ldr r3, [pc, #84] @ (16be28 ) │ │ │ │ + ldr r3, [pc, #84] @ (16be38 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16bdaa │ │ │ │ - ldr r0, [pc, #80] @ (16be2c ) │ │ │ │ + beq.n 16bdba │ │ │ │ + ldr r0, [pc, #80] @ (16be3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ - b.n 16bda0 │ │ │ │ - ldr r0, [pc, #72] @ (16be30 ) │ │ │ │ + bl 278d34 │ │ │ │ + b.n 16bdb0 │ │ │ │ + ldr r0, [pc, #72] @ (16be40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173074 │ │ │ │ - ldr r3, [pc, #68] @ (16be34 ) │ │ │ │ + bl 173084 │ │ │ │ + ldr r3, [pc, #68] @ (16be44 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 16bd8a │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ + b.n 16bd9a │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ lsls r0, r5, #1 │ │ │ │ adds r0, #66 @ 0x42 │ │ │ │ movs r2, r2 │ │ │ │ - cmp r0, r0 │ │ │ │ + negs r0, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r6, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ subs r2, #34 @ 0x22 │ │ │ │ movs r4, r2 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ movs r2, r2 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ - cbz r2, 16be7e │ │ │ │ - ldr r2, [pc, #52] @ (16be94 ) │ │ │ │ + cbz r2, 16be8e │ │ │ │ + ldr r2, [pc, #52] @ (16bea4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (16be98 ) │ │ │ │ + ldr r2, [pc, #24] @ (16bea8 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ @@ -412691,15 +412695,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ ldr.w r4, [r0, #276] @ 0x114 │ │ │ │ subs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #24] @ (16bed4 ) │ │ │ │ + ldr r2, [pc, #24] @ (16bee4 ) │ │ │ │ sbc.w r4, r1, r4 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ @@ -412708,27 +412712,27 @@ │ │ │ │ nop │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16bef4 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bf04 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #40 @ 0x28 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (16bf18 ) │ │ │ │ + ldr r2, [pc, #16] @ (16bf28 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ @@ -412736,15 +412740,15 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r1, [r0, #284] @ 0x11c │ │ │ │ - ldr r2, [pc, #36] @ (16bf58 ) │ │ │ │ + ldr r2, [pc, #36] @ (16bf68 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ @@ -412756,27 +412760,27 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r7, #30 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16bf78 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bf88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bcs.n 16bea4 │ │ │ │ + bcs.n 16beb4 │ │ │ │ movs r0, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16bf98 ) │ │ │ │ + ldr r2, [pc, #12] @ (16bfa8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r6, #216 @ 0xd8 │ │ │ │ movs r2, r2 │ │ │ │ @@ -412784,55 +412788,55 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 16c006 │ │ │ │ + cbnz r3, 16c016 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (16c014 ) │ │ │ │ + ldr r2, [pc, #88] @ (16c024 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (16c018 ) │ │ │ │ + ldr r2, [pc, #80] @ (16c028 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (16c01c ) │ │ │ │ + ldr r2, [pc, #64] @ (16c02c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 16bff6 │ │ │ │ + cbz r2, 16c006 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (16c020 ) │ │ │ │ + ldr r2, [pc, #40] @ (16c030 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (16c024 ) │ │ │ │ + ldr r2, [pc, #28] @ (16c034 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16bfb6 │ │ │ │ + b.n 16bfc6 │ │ │ │ cmp r6, #196 @ 0xc4 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #208 @ 0xd0 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #192 @ 0xc0 │ │ │ │ @@ -412845,124 +412849,124 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r1, r2, [r0, #268] @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r0, #276] @ 0x114 │ │ │ │ subs r5, r3, r2 │ │ │ │ - ldr r2, [pc, #44] @ (16c078 ) │ │ │ │ + ldr r2, [pc, #44] @ (16c088 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (16c07c ) │ │ │ │ + ldr r2, [pc, #28] @ (16c08c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (16c080 ) │ │ │ │ + ldr r2, [pc, #20] @ (16c090 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r6, #116 @ 0x74 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #102 @ 0x66 │ │ │ │ movs r2, r2 │ │ │ │ - add r4, pc, #312 @ (adr r4, 16c1bc ) │ │ │ │ + add r4, pc, #312 @ (adr r4, 16c1cc ) │ │ │ │ movs r2, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 16c0a8 │ │ │ │ - ldr r2, [pc, #28] @ (16c0b8 ) │ │ │ │ + cbnz r3, 16c0b8 │ │ │ │ + ldr r2, [pc, #28] @ (16c0c8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ (16c0bc ) │ │ │ │ + ldr r2, [pc, #16] @ (16c0cc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - b.n 16c09a │ │ │ │ + b.n 16c0aa │ │ │ │ nop │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ movs r2, r2 │ │ │ │ cmp r5, #254 @ 0xfe │ │ │ │ movs r2, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 16c0f0 │ │ │ │ - ldr r2, [pc, #44] @ (16c104 ) │ │ │ │ + cbnz r3, 16c100 │ │ │ │ + ldr r2, [pc, #44] @ (16c114 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (16c108 ) │ │ │ │ + ldr r2, [pc, #36] @ (16c118 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (16c10c ) │ │ │ │ + ldr r2, [pc, #24] @ (16c11c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 16c0d6 │ │ │ │ + b.n 16c0e6 │ │ │ │ nop │ │ │ │ cmp r6, #20 │ │ │ │ movs r2, r2 │ │ │ │ cmp r6, #24 │ │ │ │ movs r2, r2 │ │ │ │ cmp r5, #182 @ 0xb6 │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16c12c ) │ │ │ │ + ldr r2, [pc, #12] @ (16c13c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r5, #236 @ 0xec │ │ │ │ movs r2, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (16c14c ) │ │ │ │ + ldr r2, [pc, #12] @ (16c15c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ cmp r5, #168 @ 0xa8 │ │ │ │ movs r2, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #20] @ (16c174 ) │ │ │ │ + ldr r2, [pc, #20] @ (16c184 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 486f0 │ │ │ │ @@ -412976,61 +412980,61 @@ │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r1, 16c19e │ │ │ │ + cbz r1, 16c1ae │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 16c1c6 │ │ │ │ - b.n 16c1e8 │ │ │ │ + bne.n 16c1d6 │ │ │ │ + b.n 16c1f8 │ │ │ │ ldrd r1, r3, [r5, #32] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r1 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ cmp r2, r6 │ │ │ │ add r3, r0 │ │ │ │ - beq.n 16c1e8 │ │ │ │ + beq.n 16c1f8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c1cc │ │ │ │ + bne.n 16c1dc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16c1b2 │ │ │ │ + bne.n 16c1c2 │ │ │ │ blx 47574 │ │ │ │ - b.n 16c1b2 │ │ │ │ + b.n 16c1c2 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 47574 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16c178 │ │ │ │ + bl 16c188 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -413041,31 +413045,31 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w r8, r0, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 16c29c │ │ │ │ + beq.n 16c2ac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 16c292 │ │ │ │ + bcs.n 16c2a2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16c30c │ │ │ │ + beq.n 16c31c │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ - cbz r3, 16c25e │ │ │ │ + cbz r3, 16c26e │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 16c30c │ │ │ │ + bcs.n 16c31c │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 483e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -413094,77 +413098,77 @@ │ │ │ │ lsls r2, r2, #12 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ str r0, [r7, #16] │ │ │ │ orrs.w r0, r2, r3 │ │ │ │ - beq.n 16c2e6 │ │ │ │ + beq.n 16c2f6 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 16c2e6 │ │ │ │ + bpl.n 16c2f6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r3, #12 │ │ │ │ orr.w r3, r3, r2, lsr #20 │ │ │ │ lsls r2, r2, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ blx r1 │ │ │ │ str r0, [r7, #20] │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ movs r2, #4 │ │ │ │ add.w r9, r9, #24 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ strb.w sl, [r7, #53] @ 0x35 │ │ │ │ - bl 172dd8 │ │ │ │ - cbnz r6, 16c312 │ │ │ │ + bl 172de8 │ │ │ │ + cbnz r6, 16c322 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r8, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 483e8 │ │ │ │ dmb ish │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [r3], #16 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ add.w r3, r0, #272 @ 0x110 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ - b.n 16c302 │ │ │ │ + b.n 16c312 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #252] @ 16c44c │ │ │ │ + ldr.w r8, [pc, #252] @ 16c45c │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r8, pc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16c434 │ │ │ │ + beq.n 16c444 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r7, [r4, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #216] @ (16c450 ) │ │ │ │ + ldr r7, [pc, #216] @ (16c460 ) │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ @@ -413189,131 +413193,131 @@ │ │ │ │ blx 48250 │ │ │ │ add.w r3, r4, #300 @ 0x12c │ │ │ │ strd r0, r3, [r4, #296] @ 0x128 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 16c3d6 │ │ │ │ + beq.n 16c3e6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 16c3fa │ │ │ │ - ldr r1, [pc, #128] @ (16c454 ) │ │ │ │ + bpl.n 16c40a │ │ │ │ + ldr r1, [pc, #128] @ (16c464 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 16c40e │ │ │ │ + cbz r2, 16c41e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 16c3f4 │ │ │ │ + beq.n 16c404 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 16c3f4 │ │ │ │ + cbz r3, 16c404 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r2, r5, #25 │ │ │ │ - bpl.n 16c42e │ │ │ │ + bpl.n 16c43e │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #84] @ (16c458 ) │ │ │ │ + ldr r1, [pc, #84] @ (16c468 ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16c3e0 │ │ │ │ - ldr r1, [pc, #76] @ (16c45c ) │ │ │ │ + bne.n 16c3f0 │ │ │ │ + ldr r1, [pc, #76] @ (16c46c ) │ │ │ │ movs r0, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 172800 │ │ │ │ + bl 172810 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16c3e0 │ │ │ │ + bne.n 16c3f0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 16c3e0 │ │ │ │ - ldr r1, [pc, #48] @ (16c460 ) │ │ │ │ + b.n 16c3f0 │ │ │ │ + ldr r1, [pc, #48] @ (16c470 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 16c3d6 │ │ │ │ - ldr r1, [pc, #44] @ (16c464 ) │ │ │ │ + b.n 16c3e6 │ │ │ │ + ldr r1, [pc, #44] @ (16c474 ) │ │ │ │ add.w r0, r8, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180b1c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.n 16c366 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + b.n 16c376 │ │ │ │ + str r2, [r1, #24] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + str r2, [r5, #20] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ lsls r7, r5, #1 │ │ │ │ cmp r3, #4 │ │ │ │ movs r2, r2 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ pli [fp, #255]! │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 16c490 │ │ │ │ + cbz r3, 16c4a0 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 16c4c8 │ │ │ │ + cbnz r3, 16c4d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 486f0 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 16c4c6 │ │ │ │ + cbz r3, 16c4d6 │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172a68 │ │ │ │ + bl 172a78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17299c │ │ │ │ + bl 1729ac │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 16c4c6 │ │ │ │ - bl 16c178 │ │ │ │ + beq.n 16c4d6 │ │ │ │ + bl 16c188 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c4ba │ │ │ │ + bne.n 16c4ca │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 16c482 │ │ │ │ + b.n 16c492 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r1, [r0, #304] @ 0x130 │ │ │ │ add.w r6, r0, #300 @ 0x12c │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 16c53c │ │ │ │ + beq.n 16c54c │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #76] @ 16c544 │ │ │ │ + ldr.w sl, [pc, #76] @ 16c554 │ │ │ │ add.w r9, r0, #64 @ 0x40 │ │ │ │ - ldr.w r8, [pc, #72] @ 16c548 │ │ │ │ + ldr.w r8, [pc, #72] @ 16c558 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ add sl, pc │ │ │ │ movw r7, #4144 @ 0x1030 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r2, #54] @ 0x36 │ │ │ │ ldrd r0, r4, [r1] │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -413321,41 +413325,41 @@ │ │ │ │ adds r2, r1, r7 │ │ │ │ mov r3, sl │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ strd r1, r1, [r1] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 172a44 │ │ │ │ + bl 172a54 │ │ │ │ ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 16c512 │ │ │ │ + bne.n 16c522 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bl fffb0546 │ │ │ │ + bl fffb0556 │ │ │ │ stc2l 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #8 │ │ │ │ strd r1, r2, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 16c580 │ │ │ │ - bl 16c178 │ │ │ │ + beq.n 16c590 │ │ │ │ + bl 16c188 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 16c576 │ │ │ │ + bne.n 16c586 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ add.w r3, r0, #8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ subs r0, r0, r3 │ │ │ │ @@ -413397,50 +413401,50 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ clz r3, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 16c61e │ │ │ │ + cbnz r3, 16c62e │ │ │ │ clz r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 16c62c │ │ │ │ + cbnz r3, 16c63c │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 16c63a │ │ │ │ + beq.n 16c64a │ │ │ │ add sp, #20 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r3, r4, #8 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 16c5f6 │ │ │ │ + b.n 16c606 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w r3, r1, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c606 │ │ │ │ + b.n 16c616 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 16c614 │ │ │ │ + b.n 16c624 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ @@ -413455,62 +413459,62 @@ │ │ │ │ clz r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 16c832 │ │ │ │ + bne.w 16c842 │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 16c844 │ │ │ │ + bne.w 16c854 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c828 │ │ │ │ + beq.w 16c838 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 16c6d6 │ │ │ │ + b.n 16c6e6 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add r6, r5 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r2, r5 │ │ │ │ str r2, [r1, #4] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 16c80e │ │ │ │ + beq.w 16c81e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 16c828 │ │ │ │ + beq.w 16c838 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16c220 │ │ │ │ + bl 16c230 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ subs r5, r5, r6 │ │ │ │ rsb r3, ip, #512 @ 0x200 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 16c81c │ │ │ │ + beq.w 16c82c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add.w r2, fp, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w r8, r7, #4096 @ 0x1000 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ @@ -413528,15 +413532,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mla ip, r6, lr, ip │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ strd r9, ip, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 16c790 │ │ │ │ + cbz r3, 16c7a0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r3, r9, [r0, #48] @ 0x30 │ │ │ │ umull lr, ip, r5, r3 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ mla ip, r5, r9, ip │ │ │ │ @@ -413558,78 +413562,78 @@ │ │ │ │ adds r0, #2 │ │ │ │ add.w r1, fp, r1, lsl #3 │ │ │ │ add.w r0, r7, r0, lsl #3 │ │ │ │ blx 48388 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16c6ac │ │ │ │ + beq.w 16c6bc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r4, #28] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 16c6ac │ │ │ │ + beq.w 16c6bc │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ add.w sl, sl, #24 │ │ │ │ mov r0, sl │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ ldr.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16c7e0 │ │ │ │ + bne.n 16c7f0 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ and.w r3, r3, r9 │ │ │ │ add.w r8, r2, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 16c7d2 │ │ │ │ - b.n 16c6ac │ │ │ │ + bne.n 16c7e2 │ │ │ │ + b.n 16c6bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 16c828 │ │ │ │ + beq.n 16c838 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 16c6c8 │ │ │ │ + b.n 16c6d8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ - b.n 16c6fc │ │ │ │ + b.n 16c70c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp fp, r1 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ - b.n 16c68a │ │ │ │ + b.n 16c69a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 16c69c │ │ │ │ + b.n 16c6ac │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -413640,35 +413644,35 @@ │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 16c8c4 │ │ │ │ + cbnz r3, 16c8d4 │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 16c8d2 │ │ │ │ + cbnz r3, 16c8e2 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 16c8e0 │ │ │ │ + beq.n 16c8f0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r2, r5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 47a50 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 16c894 │ │ │ │ + bne.n 16c8a4 │ │ │ │ movs r0, #16 │ │ │ │ lsls r2, r7, #3 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 47a50 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ @@ -413676,46 +413680,46 @@ │ │ │ │ bx lr │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #8 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 16c882 │ │ │ │ + b.n 16c892 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r6, r2 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 16c894 │ │ │ │ + bne.n 16c8a4 │ │ │ │ adds r0, r5, #2 │ │ │ │ subs r7, r7, r5 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - b.n 16c8b0 │ │ │ │ + b.n 16c8c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldrh r6, [r2, #4] │ │ │ │ adds r3, #7 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ add r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 16c220 │ │ │ │ + bl 16c230 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16c9d8 │ │ │ │ + beq.n 16c9e8 │ │ │ │ add.w r9, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r6, r2 │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -413731,24 +413735,24 @@ │ │ │ │ mla r3, r4, r7, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ blx r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 16c9bc │ │ │ │ + bpl.n 16c9cc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 16c9aa │ │ │ │ + cbz r3, 16c9ba │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r5 │ │ │ │ subs r6, r3, #1 │ │ │ │ ldrd r3, fp, [sp, #88] @ 0x58 │ │ │ │ add.w sl, r6, r3 │ │ │ │ - b.n 16c974 │ │ │ │ + b.n 16c984 │ │ │ │ ldr.w r7, [r8] │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ mov r0, r8 │ │ │ │ vldr d7, [fp, #8] │ │ │ │ ldr.w r3, [fp], #16 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -413759,15 +413763,15 @@ │ │ │ │ umull r3, ip, r3, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mla r5, r4, r5, ip │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 16c970 │ │ │ │ + bne.n 16c980 │ │ │ │ mov r5, r8 │ │ │ │ ldrb.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #52] @ 0x34 │ │ │ │ @@ -413782,33 +413786,33 @@ │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r5, #4] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r3, #4096 @ 0x1000 │ │ │ │ - b.n 16c92c │ │ │ │ + b.n 16c93c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w r5, r0, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16ca0c │ │ │ │ + beq.n 16ca1c │ │ │ │ mov r4, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r4, #4096 @ 0x1000 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r5 │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ strb.w lr, [ip, #64] @ 0x40 │ │ │ │ str.w r2, [ip, #56] @ 0x38 │ │ │ │ - bne.n 16c9f6 │ │ │ │ - cbz r3, 16ca42 │ │ │ │ + bne.n 16ca06 │ │ │ │ + cbz r3, 16ca52 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 16ca38 │ │ │ │ + beq.n 16ca48 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strb.w r1, [r2, #64] @ 0x40 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -413822,170 +413826,170 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r2, r3, #300 @ 0x12c │ │ │ │ - bne.n 16ca24 │ │ │ │ - b.n 16ca38 │ │ │ │ + bne.n 16ca34 │ │ │ │ + b.n 16ca48 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (16ca70 ) │ │ │ │ + ldr r4, [pc, #16] @ (16ca80 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 47574 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ + ldrh r4, [r3, r2] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ (16cb20 ) │ │ │ │ - ldr r5, [pc, #156] @ (16cb24 ) │ │ │ │ + ldr r0, [pc, #156] @ (16cb30 ) │ │ │ │ + ldr r5, [pc, #156] @ (16cb34 ) │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 16b8cc │ │ │ │ - cbz r0, 16caa6 │ │ │ │ + bl 16b8dc │ │ │ │ + cbz r0, 16cab6 │ │ │ │ blx 48954 │ │ │ │ - ldr r3, [pc, #144] @ (16cb28 ) │ │ │ │ + ldr r3, [pc, #144] @ (16cb38 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 16caa4 │ │ │ │ - ldr r0, [pc, #140] @ (16cb2c ) │ │ │ │ + cbz r0, 16cab4 │ │ │ │ + ldr r0, [pc, #140] @ (16cb3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #136] @ (16cb30 ) │ │ │ │ + ldr r3, [pc, #136] @ (16cb40 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 487a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16cafc │ │ │ │ - ldr r0, [pc, #120] @ (16cb34 ) │ │ │ │ + cbz r0, 16cb0c │ │ │ │ + ldr r0, [pc, #120] @ (16cb44 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 478e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16cb14 │ │ │ │ + cbz r0, 16cb24 │ │ │ │ blx 483f4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47698 │ │ │ │ - cbnz r0, 16cb0e │ │ │ │ + cbnz r0, 16cb1e │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16cb0e │ │ │ │ + cbz r0, 16cb1e │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 47574 │ │ │ │ - cbz r4, 16cb14 │ │ │ │ - ldr r3, [pc, #64] @ (16cb38 ) │ │ │ │ + cbz r4, 16cb24 │ │ │ │ + ldr r3, [pc, #64] @ (16cb48 ) │ │ │ │ add r3, pc │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 16ca9c │ │ │ │ + b.n 16caac │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ blx 487a4 │ │ │ │ - cbz r0, 16cb1c │ │ │ │ + cbz r0, 16cb2c │ │ │ │ adds r0, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16ca94 │ │ │ │ + b.n 16caa4 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 48954 │ │ │ │ - b.n 16ca94 │ │ │ │ + b.n 16caa4 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 16ca90 │ │ │ │ + b.n 16caa0 │ │ │ │ movs r5, #66 @ 0x42 │ │ │ │ movs r2, r2 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + adds r5, #100 @ 0x64 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldrh r6, [r6, r1] │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsrs r4, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #30 │ │ │ │ movs r2, r2 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (16cb70 ) │ │ │ │ + ldr r4, [pc, #36] @ (16cb80 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 16cb5c │ │ │ │ - ldr r3, [pc, #28] @ (16cb74 ) │ │ │ │ + cbz r3, 16cb6c │ │ │ │ + ldr r3, [pc, #28] @ (16cb84 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #24] @ (16cb78 ) │ │ │ │ + ldr r1, [pc, #24] @ (16cb88 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180b1c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ - b.n 16cb54 │ │ │ │ - ldr r0, [r7, r6] │ │ │ │ + b.n 16cb64 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ + ldr r6, [r4, r6] │ │ │ │ lsls r7, r5, #1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (16cbcc ) │ │ │ │ + ldr r0, [pc, #60] @ (16cbdc ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cbc2 │ │ │ │ - ldr r0, [pc, #48] @ (16cbd0 ) │ │ │ │ + bgt.n 16cbd2 │ │ │ │ + ldr r0, [pc, #48] @ (16cbe0 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cbc2 │ │ │ │ - ldr r0, [pc, #36] @ (16cbd4 ) │ │ │ │ + bgt.n 16cbd2 │ │ │ │ + ldr r0, [pc, #36] @ (16cbe4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 479d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 16cbc2 │ │ │ │ + bgt.n 16cbd2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16cbbe │ │ │ │ + beq.n 16cbce │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #74 @ 0x4a │ │ │ │ movs r2, r2 │ │ │ │ movs r4, #72 @ 0x48 │ │ │ │ movs r2, r2 │ │ │ │ @@ -415283,17 +415287,17 @@ │ │ │ │ add r4, r1 │ │ │ │ str r4, [r5, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d6, [pc, #36] @ 16da60 │ │ │ │ - vldr d7, [pc, #40] @ 16da68 │ │ │ │ - add r3, pc, #44 @ (adr r3, 16da70 ) │ │ │ │ + vldr d6, [pc, #36] @ 16da70 │ │ │ │ + vldr d7, [pc, #40] @ 16da78 │ │ │ │ + add r3, pc, #44 @ (adr r3, 16da80 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d6, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -415302,15 +415306,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ vaddl.s8 q8, d13, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 16da70 │ │ │ │ + bgt.n 16da80 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -415324,57 +415328,57 @@ │ │ │ │ ubfx r8, r2, #3, #6 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ add.w r9, r8, #32 │ │ │ │ add.w r3, r8, r6 │ │ │ │ add r9, r5 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r0, [r5, #28] │ │ │ │ - bhi.n 16dabe │ │ │ │ + bhi.n 16dace │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 48388 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ rsb r4, r8, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r9, r5, #32 │ │ │ │ blx 48388 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cc54 │ │ │ │ + bl 16cc64 │ │ │ │ rsb r3, r8, #127 @ 0x7f │ │ │ │ cmp r6, r3 │ │ │ │ ittt ls │ │ │ │ subls.w r2, r8, #64 @ 0x40 │ │ │ │ addls r7, r7, r4 │ │ │ │ addls r6, r6, r2 │ │ │ │ - bls.n 16dab0 │ │ │ │ + bls.n 16dac0 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16cc54 │ │ │ │ + bl 16cc64 │ │ │ │ mov r3, r4 │ │ │ │ adds r3, #127 @ 0x7f │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 16dae8 │ │ │ │ + bhi.n 16daf8 │ │ │ │ add r7, r4 │ │ │ │ subs r6, r6, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 48388 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #204] @ (16dbec ) │ │ │ │ - ldr r3, [pc, #208] @ (16dbf0 ) │ │ │ │ + ldr r1, [pc, #204] @ (16dbfc ) │ │ │ │ + ldr r3, [pc, #208] @ (16dc00 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ add r6, sp, #4 │ │ │ │ ldrd lr, r7, [r5, #24] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov ip, r6 │ │ │ │ @@ -415390,106 +415394,106 @@ │ │ │ │ sub.w r1, r3, #32 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ - bne.n 16db3a │ │ │ │ - ldr r1, [pc, #136] @ (16dbf4 ) │ │ │ │ + bne.n 16db4a │ │ │ │ + ldr r1, [pc, #136] @ (16dc04 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - beq.n 16db9a │ │ │ │ - ldr r7, [pc, #116] @ (16dbf8 ) │ │ │ │ + beq.n 16dbaa │ │ │ │ + ldr r7, [pc, #116] @ (16dc08 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ cmp.w r3, #448 @ 0x1c0 │ │ │ │ - bne.n 16db84 │ │ │ │ + bne.n 16db94 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16da78 │ │ │ │ + bl 16da88 │ │ │ │ movs r2, #0 │ │ │ │ subs r0, r4, #1 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ mvns r3, r2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #20 │ │ │ │ ldr.w r4, [r5, r1, lsl #2] │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ - bne.n 16dba8 │ │ │ │ + bne.n 16dbb8 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ - ldr r2, [pc, #40] @ (16dbfc ) │ │ │ │ - ldr r3, [pc, #28] @ (16dbf0 ) │ │ │ │ + ldr r2, [pc, #40] @ (16dc0c ) │ │ │ │ + ldr r3, [pc, #28] @ (16dc00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16dbe8 │ │ │ │ + bne.n 16dbf8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #218 @ 0xda │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r4, #18 │ │ │ │ movs r2, r2 │ │ │ │ add r6, sp, #456 @ 0x1c8 │ │ │ │ movs r5, r3 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ + movs r4, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ sub.w r4, r0, #24 │ │ │ │ adds r1, #31 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ blx 47cfc │ │ │ │ - cbz r0, 16dc4a │ │ │ │ + cbz r0, 16dc5a │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 16dc3c │ │ │ │ + beq.n 16dc4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16dc3c │ │ │ │ + cbz r3, 16dc4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16dc36 │ │ │ │ + cbz r3, 16dc46 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 16dc3c │ │ │ │ + cbz r3, 16dc4c │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 16dc48 │ │ │ │ + cbz r3, 16dc58 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16dc40 │ │ │ │ + bne.n 16dc50 │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ @@ -415498,17 +415502,17 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r9, #1 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16dc92 │ │ │ │ + cbz r0, 16dca2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ blx 48388 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, r9] │ │ │ │ @@ -415519,176 +415523,176 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16de08 │ │ │ │ + beq.w 16de18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 16ddee │ │ │ │ + beq.w 16ddfe │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16ddd0 │ │ │ │ + beq.n 16dde0 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16ddb4 │ │ │ │ + beq.n 16ddc4 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16dd9c │ │ │ │ + beq.n 16ddac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 16dd86 │ │ │ │ + beq.n 16dd96 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 16dd6a │ │ │ │ + beq.n 16dd7a │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 16dd4e │ │ │ │ + cbz r5, 16dd5e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 16dd36 │ │ │ │ + cbz r0, 16dd46 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dca8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16dd28 │ │ │ │ + bne.n 16dd38 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 16dd40 │ │ │ │ + cbz r3, 16dd50 │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 16dd1e │ │ │ │ + bne.n 16dd2e │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 16dd5a │ │ │ │ + cbz r3, 16dd6a │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 16dd10 │ │ │ │ + bne.n 16dd20 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 16dd76 │ │ │ │ + cbz r3, 16dd86 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 16dd00 │ │ │ │ + bne.n 16dd10 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 16dd90 │ │ │ │ + cbz r3, 16dda0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16dcf2 │ │ │ │ + bne.n 16dd02 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 16dda6 │ │ │ │ + cbz r3, 16ddb6 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16dce6 │ │ │ │ + bne.n 16dcf6 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 16ddc0 │ │ │ │ + cbz r3, 16ddd0 │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 47574 │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 16dcd6 │ │ │ │ + bne.n 16dce6 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 16dddc │ │ │ │ + cbz r3, 16ddec │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 16dcc6 │ │ │ │ + bne.w 16dcd6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 16ddf8 │ │ │ │ + cbz r3, 16de08 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16dcb4 │ │ │ │ + bne.w 16dcc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 16de14 │ │ │ │ + cbz r3, 16de24 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 47574 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 16de56 │ │ │ │ + cbz r2, 16de66 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r5, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 16de52 │ │ │ │ + cbz r2, 16de62 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16de56 │ │ │ │ + cbz r3, 16de66 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 16de7c │ │ │ │ + cbz r0, 16de8c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dca8 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16de6a │ │ │ │ + bne.n 16de7a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16de86 │ │ │ │ + cbz r3, 16de96 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -415696,43 +415700,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #0] │ │ │ │ subs r0, r4, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 16df0c │ │ │ │ + beq.n 16df1c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r3, #4 │ │ │ │ add.w r5, r3, #8 │ │ │ │ add r5, r2 │ │ │ │ - cbz r6, 16dee8 │ │ │ │ + cbz r6, 16def8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 16def8 │ │ │ │ + beq.n 16df08 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16dee0 │ │ │ │ + b.n 16def0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r3, r7, [r0, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 16def8 │ │ │ │ + beq.n 16df08 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 16dec8 │ │ │ │ - b.n 16def8 │ │ │ │ + bhi.n 16ded8 │ │ │ │ + b.n 16df08 │ │ │ │ add r2, r3 │ │ │ │ str r5, [r0, #20] │ │ │ │ add.w r3, r0, #20 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r0, #24] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -415741,379 +415745,379 @@ │ │ │ │ str r4, [r0, #8] │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ strd r2, r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r1, 16df1c │ │ │ │ + cbz r1, 16df2c │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r3 │ │ │ │ - bne.n 16df3e │ │ │ │ - cbz r3, 16df2a │ │ │ │ + bne.n 16df4e │ │ │ │ + cbz r3, 16df3a │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 16de20 │ │ │ │ + bl 16de30 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 16df1e │ │ │ │ - b.n 16deaa │ │ │ │ + bne.n 16df2e │ │ │ │ + b.n 16deba │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ blx 483e8 │ │ │ │ - cbz r0, 16df88 │ │ │ │ + cbz r0, 16df98 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 16df86 │ │ │ │ + cbz r4, 16df96 │ │ │ │ ldr.w r3, [r4, #-20] │ │ │ │ sub.w r2, r4, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ - cbz r3, 16df86 │ │ │ │ + cbz r3, 16df96 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r1, #31 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r0, r1, #7 │ │ │ │ blx 483e8 │ │ │ │ - cbz r0, 16dfd0 │ │ │ │ + cbz r0, 16dfe0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 16dfce │ │ │ │ + cbz r4, 16dfde │ │ │ │ ldr.w r3, [r4, #-20] │ │ │ │ sub.w r2, r4, #24 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r4, #-20] │ │ │ │ - cbz r3, 16dfce │ │ │ │ + cbz r3, 16dfde │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r0, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16dff4 │ │ │ │ + cbz r0, 16e004 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 16e014 │ │ │ │ + cbz r3, 16e024 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc10 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 16e052 │ │ │ │ + cbz r1, 16e062 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc10 │ │ │ │ cmp r4, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bhi.n 16e044 │ │ │ │ + bhi.n 16e054 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r2, r4, r6 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e040 │ │ │ │ + beq.n 16e050 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16e040 │ │ │ │ + b.n 16e050 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ umull ip, r3, r1, r2 │ │ │ │ - cbnz r3, 16e086 │ │ │ │ + cbnz r3, 16e096 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r3, r6, r1, r2 │ │ │ │ - cbnz r6, 16e0ba │ │ │ │ + cbnz r6, 16e0ca │ │ │ │ mul.w r4, r1, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16e0b6 │ │ │ │ + cbz r0, 16e0c6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16e0b6 │ │ │ │ + b.n 16e0c6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ umull ip, r1, r2, r3 │ │ │ │ - cbnz r1, 16e0ea │ │ │ │ + cbnz r1, 16e0fa │ │ │ │ mul.w r1, r2, r3 │ │ │ │ - cbz r4, 16e0e4 │ │ │ │ + cbz r4, 16e0f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc10 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r6, r1 │ │ │ │ umull r1, r8, r2, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16e152 │ │ │ │ + bne.n 16e162 │ │ │ │ mul.w r4, r3, r2 │ │ │ │ mul.w r5, r2, r5 │ │ │ │ - cbz r6, 16e13c │ │ │ │ + cbz r6, 16e14c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc10 │ │ │ │ cmp r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bcc.n 16e12c │ │ │ │ + bcc.n 16e13c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, r5, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e126 │ │ │ │ + beq.n 16e136 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 47a50 │ │ │ │ - b.n 16e126 │ │ │ │ + b.n 16e136 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16e126 │ │ │ │ + b.n 16e136 │ │ │ │ nop │ │ │ │ - cbz r0, 16e1c8 │ │ │ │ + cbz r0, 16e1d8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 16e190 │ │ │ │ + cbz r2, 16e1a0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ cmp r5, r1 │ │ │ │ it eq │ │ │ │ streq r3, [r2, #4] │ │ │ │ ldr.w r2, [r0, #-16] │ │ │ │ - cbz r2, 16e18c │ │ │ │ + cbz r2, 16e19c │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 16e190 │ │ │ │ + cbz r3, 16e1a0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #-16] │ │ │ │ - cbz r0, 16e1b6 │ │ │ │ + cbz r0, 16e1c6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dca8 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e1a4 │ │ │ │ + bne.n 16e1b4 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 16e1c0 │ │ │ │ + cbz r3, 16e1d0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 16e232 │ │ │ │ + cbz r1, 16e242 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r1, #24 │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ - cbz r0, 16e21e │ │ │ │ + cbz r0, 16e22e │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 16e22c │ │ │ │ + cbz r3, 16e23c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ streq r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ - cbz r3, 16e1f6 │ │ │ │ + cbz r3, 16e206 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 16e1fa │ │ │ │ + cbz r2, 16e20a │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r1, #-24] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - cbz r0, 16e21a │ │ │ │ + cbz r0, 16e22a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str r4, [r0, #4] │ │ │ │ - cbz r3, 16e21a │ │ │ │ + cbz r3, 16e22a │ │ │ │ str r4, [r3, #8] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e1de │ │ │ │ + bne.n 16e1ee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 16e21a │ │ │ │ + b.n 16e22a │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 16e20a │ │ │ │ + b.n 16e21a │ │ │ │ bx lr │ │ │ │ - cbz r1, 16e272 │ │ │ │ + cbz r1, 16e282 │ │ │ │ push {r4, r5} │ │ │ │ sub.w r4, r0, #24 │ │ │ │ ldr.w r5, [r1, #-20] │ │ │ │ - cbz r5, 16e26e │ │ │ │ + cbz r5, 16e27e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 16e274 │ │ │ │ + cbz r3, 16e284 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 16e24c │ │ │ │ + b.n 16e25c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r4, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16e24a │ │ │ │ + bne.n 16e25a │ │ │ │ ldr.w r2, [r0, #-20] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 16e264 │ │ │ │ + cbz r2, 16e274 │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r0, #-20] │ │ │ │ str.w r3, [r1, #-20] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r3, r5 │ │ │ │ - b.n 16e258 │ │ │ │ - cbz r0, 16e282 │ │ │ │ + b.n 16e268 │ │ │ │ + cbz r0, 16e292 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 16e282 │ │ │ │ + cbz r0, 16e292 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e2b0 │ │ │ │ + cbz r0, 16e2c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 16e2e6 │ │ │ │ + cbz r1, 16e2f6 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -416126,33 +416130,33 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16dc4c │ │ │ │ + bl 16dc5c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 173b20 │ │ │ │ + bl 173b30 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e34c │ │ │ │ + cbz r0, 16e35c │ │ │ │ mov r1, r7 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ @@ -416160,68 +416164,68 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (16e3a4 ) │ │ │ │ + ldr r1, [pc, #60] @ (16e3b4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16e3a8 ) │ │ │ │ + ldr r3, [pc, #60] @ (16e3b8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 16e310 │ │ │ │ - ldr r2, [pc, #40] @ (16e3ac ) │ │ │ │ - ldr r3, [pc, #32] @ (16e3a8 ) │ │ │ │ + bl 16e320 │ │ │ │ + ldr r2, [pc, #40] @ (16e3bc ) │ │ │ │ + ldr r3, [pc, #32] @ (16e3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e3a0 │ │ │ │ + bne.n 16e3b0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r0, #2 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #1 │ │ │ │ + adds r6, r4, #1 │ │ │ │ lsls r7, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - cbz r0, 16e40c │ │ │ │ + cbz r0, 16e41c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 173b20 │ │ │ │ + bl 173b30 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 16dc00 │ │ │ │ + bl 16dc10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e406 │ │ │ │ + cbz r0, 16e416 │ │ │ │ strd r8, r9, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r7, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ @@ -416230,132 +416234,132 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e320 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 483f4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 16e404 │ │ │ │ + b.n 16e414 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #72] @ (16e47c ) │ │ │ │ - ldr r3, [pc, #76] @ (16e480 ) │ │ │ │ + ldr r2, [pc, #72] @ (16e48c ) │ │ │ │ + ldr r3, [pc, #76] @ (16e490 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 16e452 │ │ │ │ + cbz r0, 16e462 │ │ │ │ blx 483f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16e3b0 │ │ │ │ - ldr r2, [pc, #32] @ (16e484 ) │ │ │ │ - ldr r3, [pc, #28] @ (16e480 ) │ │ │ │ + bl 16e3c0 │ │ │ │ + ldr r2, [pc, #32] @ (16e494 ) │ │ │ │ + ldr r3, [pc, #28] @ (16e490 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e478 │ │ │ │ + bne.n 16e488 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r6, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, r6 │ │ │ │ + subs r0, r1, r6 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r2, [pc, #84] @ (16e4f0 ) │ │ │ │ + ldr r2, [pc, #84] @ (16e500 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #84] @ (16e4f4 ) │ │ │ │ + ldr r3, [pc, #84] @ (16e504 ) │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r7, [r6], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - cbz r0, 16e4c0 │ │ │ │ + cbz r0, 16e4d0 │ │ │ │ blx 483f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 16e3b0 │ │ │ │ - ldr r2, [pc, #40] @ (16e4f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (16e4f4 ) │ │ │ │ + bl 16e3c0 │ │ │ │ + ldr r2, [pc, #40] @ (16e508 ) │ │ │ │ + ldr r3, [pc, #32] @ (16e504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e4ec │ │ │ │ + bne.n 16e4fc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r3, r5 │ │ │ │ + subs r4, r1, r5 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + subs r2, r3, r4 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #264 @ 0x108 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e520 │ │ │ │ + cbz r0, 16e530 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r4, #8 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #16 │ │ │ │ strd r2, r2, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 16e52a │ │ │ │ + bne.n 16e53a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -416366,63 +416370,63 @@ │ │ │ │ negs r3, r2 │ │ │ │ adds r5, r2, #3 │ │ │ │ adds r1, r1, r2 │ │ │ │ ands r5, r3 │ │ │ │ ands r1, r3 │ │ │ │ add r1, r5 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bhi.n 16e638 │ │ │ │ + bhi.n 16e648 │ │ │ │ subs r1, #1 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov.w r9, r4, lsl #4 │ │ │ │ add.w sl, r0, r9 │ │ │ │ add.w r3, r9, #8 │ │ │ │ add r3, r0 │ │ │ │ mov.w r8, r1, lsl #5 │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 16e5d4 │ │ │ │ + beq.n 16e5e4 │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e646 │ │ │ │ + beq.n 16e656 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #12] │ │ │ │ - cbnz r2, 16e5b6 │ │ │ │ + cbnz r2, 16e5c6 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r6] │ │ │ │ ldrb.w r2, [r7, #256] @ 0x100 │ │ │ │ adds r0, r3, r5 │ │ │ │ cmp r5, #4 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb r2, [r3, #3] │ │ │ │ - beq.n 16e5d0 │ │ │ │ + beq.n 16e5e0 │ │ │ │ subs r5, #4 │ │ │ │ orn r5, r5, #127 @ 0x7f │ │ │ │ strb.w r5, [r0, #-1] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r1, fp, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e668 │ │ │ │ + beq.n 16e678 │ │ │ │ ldr.w r1, [r7, r9] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #28] │ │ │ │ add.w r2, r0, #12 │ │ │ │ str.w fp, [r0, #32] │ │ │ │ @@ -416437,54 +416441,54 @@ │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr.w r6, [sl, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e596 │ │ │ │ - b.n 16e646 │ │ │ │ - bl 16df8c │ │ │ │ + bne.n 16e5a6 │ │ │ │ + b.n 16e656 │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16e668 │ │ │ │ + cbz r0, 16e678 │ │ │ │ movs r2, #16 │ │ │ │ strb r2, [r0, #2] │ │ │ │ - b.n 16e5b6 │ │ │ │ + b.n 16e5c6 │ │ │ │ ldr.w r3, [r6, #-16] │ │ │ │ add.w r2, r6, #32640 @ 0x7f80 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ add.w r1, r3, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 16e66c │ │ │ │ + bhi.n 16e67c │ │ │ │ sub.w r2, r6, #20 │ │ │ │ strb r4, [r3, #2] │ │ │ │ subs r2, r3, r2 │ │ │ │ strh r2, [r3, #0] │ │ │ │ str.w r1, [r6, #-16] │ │ │ │ - b.n 16e59c │ │ │ │ + b.n 16e5ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16e5d0 │ │ │ │ + b.n 16e5e0 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e550 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 16e694 │ │ │ │ + cbz r0, 16e6a4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r0, 16e6e0 │ │ │ │ + cbz r0, 16e6f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r1, [r0, #-1] │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ @@ -416494,223 +416498,223 @@ │ │ │ │ sublt r3, r0, r2 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 16e6da │ │ │ │ + bhi.n 16e6ea │ │ │ │ movs r1, #1 │ │ │ │ - bl 16de90 │ │ │ │ + bl 16dea0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 16de20 │ │ │ │ + bl 16de30 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #-1] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r0, r0, r3 │ │ │ │ ldrb.w r3, [r0, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 16e70a │ │ │ │ + bhi.n 16e71a │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 16e712 │ │ │ │ + cbz r0, 16e722 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r3, [r4, #256] @ 0x100 │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #256] @ 0x100 │ │ │ │ blx 483e8 │ │ │ │ - cbz r0, 16e77e │ │ │ │ + cbz r0, 16e78e │ │ │ │ add.w r5, r0, #24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w r1, [r4, #-20] │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - cbz r1, 16e77c │ │ │ │ + cbz r1, 16e78c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 16e766 │ │ │ │ + cbz r3, 16e776 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e75c │ │ │ │ + bne.n 16e76c │ │ │ │ ldr.w r3, [r5, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 16e772 │ │ │ │ + cbz r3, 16e782 │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r5, #-20] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r0, #23 │ │ │ │ - b.n 16e74c │ │ │ │ + b.n 16e75c │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrsb.w r2, [r1, #-1] │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ itt lt │ │ │ │ biclt.w r3, r3, #128 @ 0x80 │ │ │ │ sublt r1, r1, r3 │ │ │ │ ldrb.w r3, [r1, #-2] │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 16e7be │ │ │ │ + bhi.n 16e7ce │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1dc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w sl, r0, #256 @ 0x100 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, sl │ │ │ │ mov.w fp, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #304] @ 16e920 │ │ │ │ + vldr d8, [pc, #304] @ 16e930 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ sub.w r6, r3, #12 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r4, r4, #12 │ │ │ │ it ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ - beq.n 16e8d6 │ │ │ │ + beq.n 16e8e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 16e864 │ │ │ │ + cbz r3, 16e874 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add.w r4, r6, #40 @ 0x28 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16e84c │ │ │ │ + beq.n 16e85c │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ and.w ip, r3, #2 │ │ │ │ bic.w lr, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 16e846 │ │ │ │ + bpl.n 16e856 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 16e846 │ │ │ │ + beq.n 16e856 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ strb.w lr, [r4, #3] │ │ │ │ - bl 16de90 │ │ │ │ + bl 16dea0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 16e84c │ │ │ │ + beq.n 16e85c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r4, fp │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 16e81c │ │ │ │ + bne.n 16e82c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp sl, r1 │ │ │ │ sub.w r3, r3, #12 │ │ │ │ - beq.n 16e8d6 │ │ │ │ + beq.n 16e8e6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16e812 │ │ │ │ + bne.n 16e822 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - cbz r1, 16e872 │ │ │ │ + cbz r1, 16e882 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r6, #20] │ │ │ │ ldrd r1, r3, [r6, #12] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r0, [r6, #-24] │ │ │ │ sub.w r4, r6, #24 │ │ │ │ str r1, [r3, #0] │ │ │ │ strd r8, r8, [r6, #12] │ │ │ │ - cbz r0, 16e8a4 │ │ │ │ + cbz r0, 16e8b4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w r1, [r6, #-16] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ - cbz r1, 16e8a0 │ │ │ │ + cbz r1, 16e8b0 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ - cbz r3, 16e8a4 │ │ │ │ + cbz r3, 16e8b4 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ str.w r8, [r6, #-24] │ │ │ │ vstr d8, [r6, #-16] │ │ │ │ - cbz r0, 16e8c4 │ │ │ │ + cbz r0, 16e8d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r6, #-20] │ │ │ │ - bl 16dc98 │ │ │ │ + bl 16dca8 │ │ │ │ ldr.w r0, [r6, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16e8b2 │ │ │ │ + bne.n 16e8c2 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ - cbz r3, 16e8ce │ │ │ │ + cbz r3, 16e8de │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ - b.n 16e84c │ │ │ │ + b.n 16e85c │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 16e7f8 │ │ │ │ + bne.n 16e808 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16e900 │ │ │ │ + beq.n 16e910 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1dc │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16e8f0 │ │ │ │ + bne.n 16e900 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 16e8e6 │ │ │ │ + bne.n 16e8f6 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 16e910 │ │ │ │ - bl 16de20 │ │ │ │ + cbz r0, 16e920 │ │ │ │ + bl 16de30 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -416720,64 +416724,64 @@ │ │ │ │ adds r1, #7 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r5, r1, #7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 16e950 │ │ │ │ + bhi.n 16e960 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 16e968 │ │ │ │ + bls.n 16e978 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e94e │ │ │ │ + beq.n 16e95e │ │ │ │ mov r3, r5 │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ - b.n 16e94c │ │ │ │ + b.n 16e95c │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 16e99e │ │ │ │ + cbz r0, 16e9ae │ │ │ │ mov.w r1, #2064 @ 0x810 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16e99e │ │ │ │ - vldr d7, [pc, #20] @ 16e9a0 │ │ │ │ + bl 16df9c │ │ │ │ + cbz r0, 16e9ae │ │ │ │ + vldr d7, [pc, #20] @ 16e9b0 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ vstr d7, [r0] │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16e9e6 │ │ │ │ + cbz r0, 16e9f6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ addw r4, r4, #2047 @ 0x7ff │ │ │ │ bfc r4, #0, #11 │ │ │ │ cmp.w r4, #2048 @ 0x800 │ │ │ │ it cc │ │ │ │ movcc.w r4, #2048 @ 0x800 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16e9e4 │ │ │ │ + bl 16df9c │ │ │ │ + cbz r0, 16e9f4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r4, r2, [r0] │ │ │ │ strd r4, r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -416788,60 +416792,60 @@ │ │ │ │ mov r2, r1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ bic.w r5, r5, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 16ea24 │ │ │ │ + bhi.n 16ea34 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 16ea4c │ │ │ │ + cbz r3, 16ea5c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 16ea40 │ │ │ │ + bcs.n 16ea50 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16ea4c │ │ │ │ + cbz r0, 16ea5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16ea14 │ │ │ │ + b.n 16ea24 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16ea12 │ │ │ │ + b.n 16ea22 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16ea1e │ │ │ │ + b.n 16ea2e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 16ea88 │ │ │ │ + cbz r1, 16ea98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 483f4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e928 │ │ │ │ + bl 16e938 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 16ea84 │ │ │ │ + cbz r0, 16ea94 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r6] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -416855,175 +416859,175 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r2 │ │ │ │ - bl 173b20 │ │ │ │ + bl 173b30 │ │ │ │ add.w r9, r0, #8 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ bic.w r9, r9, #7 │ │ │ │ mov r8, r0 │ │ │ │ add.w r2, r9, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 16ead2 │ │ │ │ + bhi.n 16eae2 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ add r5, r3 │ │ │ │ - cbnz r5, 16eaee │ │ │ │ + cbnz r5, 16eafe │ │ │ │ movs r5, #0 │ │ │ │ - b.n 16eb02 │ │ │ │ + b.n 16eb12 │ │ │ │ ldr.w sl, [r4] │ │ │ │ cmp r9, sl │ │ │ │ - bcs.n 16eb0a │ │ │ │ + bcs.n 16eb1a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16eace │ │ │ │ + beq.n 16eade │ │ │ │ strd r9, sl, [r4, #4] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r1, r8, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16eace │ │ │ │ - b.n 16eaee │ │ │ │ + beq.n 16eade │ │ │ │ + b.n 16eafe │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (16eb6c ) │ │ │ │ + ldr r1, [pc, #60] @ (16eb7c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (16eb70 ) │ │ │ │ + ldr r3, [pc, #60] @ (16eb80 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 16ea90 │ │ │ │ - ldr r2, [pc, #40] @ (16eb74 ) │ │ │ │ - ldr r3, [pc, #32] @ (16eb70 ) │ │ │ │ + bl 16eaa0 │ │ │ │ + ldr r2, [pc, #40] @ (16eb84 ) │ │ │ │ + ldr r3, [pc, #32] @ (16eb80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16eb68 │ │ │ │ + bne.n 16eb78 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r1, #19 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #18 │ │ │ │ + asrs r6, r3, #18 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ umull r4, r3, r1, r2 │ │ │ │ - cbnz r3, 16ebac │ │ │ │ + cbnz r3, 16ebbc │ │ │ │ mul.w r4, r1, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #7 │ │ │ │ adds r3, r4, r2 │ │ │ │ cmp r3, r1 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #12] │ │ │ │ addls r0, r0, r2 │ │ │ │ - bhi.n 16ebb0 │ │ │ │ + bhi.n 16ebc0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 16ebc8 │ │ │ │ + bcs.n 16ebd8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ebac │ │ │ │ + beq.n 16ebbc │ │ │ │ mov r3, r4 │ │ │ │ strd r6, r0, [r5, #8] │ │ │ │ - b.n 16eba8 │ │ │ │ + b.n 16ebb8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ umull r5, r3, r1, r2 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r3, 16ec32 │ │ │ │ + cbnz r3, 16ec42 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ adds r5, r2, #7 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ adds r6, r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ ittt ls │ │ │ │ strls r6, [r0, #4] │ │ │ │ ldrls r3, [r0, #12] │ │ │ │ addls r3, r3, r1 │ │ │ │ - bhi.n 16ec16 │ │ │ │ - cbz r3, 16ec32 │ │ │ │ + bhi.n 16ec26 │ │ │ │ + cbz r3, 16ec42 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 16ec36 │ │ │ │ + bcs.n 16ec46 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 16ec32 │ │ │ │ + cbz r0, 16ec42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16ec06 │ │ │ │ + b.n 16ec16 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 16ec10 │ │ │ │ + b.n 16ec20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16ec04 │ │ │ │ + b.n 16ec14 │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r4, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov.w ip, r3, lsl #23 │ │ │ │ @@ -417051,109 +417055,109 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 16ecc0 │ │ │ │ - add r1, pc, #92 @ (adr r1, 16ed08 ) │ │ │ │ + cbnz r1, 16ecd0 │ │ │ │ + add r1, pc, #92 @ (adr r1, 16ed18 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4] │ │ │ │ - add r3, pc, #88 @ (adr r3, 16ed10 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 16ed20 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #16 │ │ │ │ blx 475d4 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 16ecbe │ │ │ │ - ldr r0, [pc, #72] @ (16ed18 ) │ │ │ │ + beq.n 16ecce │ │ │ │ + ldr r0, [pc, #72] @ (16ed28 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 47d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 16ecec │ │ │ │ + blt.n 16ecfc │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #16 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 16ed02 │ │ │ │ + beq.n 16ed12 │ │ │ │ blx 47b58 │ │ │ │ - add r3, pc, #24 @ (adr r3, 16ed08 ) │ │ │ │ + add r3, pc, #24 @ (adr r3, 16ed18 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 47ca8 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 47b58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r7, [pc, #544] @ (16ef2c ) │ │ │ │ + ldr r7, [pc, #544] @ (16ef3c ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 16ecc2 │ │ │ │ + bpl.n 16ecd2 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ lsls r0, r1, #13 │ │ │ │ movs r2, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 16ed2e │ │ │ │ + cbz r3, 16ed3e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 16ed3e │ │ │ │ + cbz r2, 16ed4e │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 16ed8a │ │ │ │ + bcc.n 16ed9a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16ed68 │ │ │ │ + bhi.n 16ed78 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 16ed7e │ │ │ │ - cbz r3, 16ed62 │ │ │ │ + bhi.n 16ed8e │ │ │ │ + cbz r3, 16ed72 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ed7a │ │ │ │ + bls.n 16ed8a │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ - cbz r3, 16ed70 │ │ │ │ + cbz r3, 16ed80 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 16ed7a │ │ │ │ + bls.n 16ed8a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 16ed8a │ │ │ │ + cbz r3, 16ed9a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 16ed8a │ │ │ │ + bhi.n 16ed9a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 16ed4c │ │ │ │ + b.n 16ed5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16ed7a │ │ │ │ + bne.n 16ed8a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -417161,79 +417165,79 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ - cbz r3, 16edb6 │ │ │ │ + cbz r3, 16edc6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 16edce │ │ │ │ + bls.n 16edde │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 16edee │ │ │ │ + cbz r5, 16edfe │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ - cbz r3, 16ee12 │ │ │ │ + cbz r3, 16ee22 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls r4, [r0, #0] │ │ │ │ - bls.n 16ee2a │ │ │ │ + bls.n 16ee3a │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r5, 16ee4a │ │ │ │ + cbz r5, 16ee5a │ │ │ │ mov r0, r1 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -417245,168 +417249,168 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ - cbz r6, 16ee78 │ │ │ │ + cbz r6, 16ee88 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16ef20 │ │ │ │ + beq.n 16ef30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 16eef6 │ │ │ │ + bne.n 16ef06 │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 16ee9e │ │ │ │ + cbz r6, 16eeae │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16ee8e │ │ │ │ + bhi.n 16ee9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 16eee8 │ │ │ │ + bls.n 16eef8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 16eee8 │ │ │ │ + bmi.n 16eef8 │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 16eefa │ │ │ │ - cbz r2, 16eec0 │ │ │ │ + beq.n 16ef0a │ │ │ │ + cbz r2, 16eed0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 16ef04 │ │ │ │ + bpl.n 16ef14 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 16ef50 │ │ │ │ + beq.n 16ef60 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 16ed94 │ │ │ │ + bl 16eda4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 16eea8 │ │ │ │ + bhi.n 16eeb8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 16ee84 │ │ │ │ + b.n 16ee94 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 16ef2c │ │ │ │ + cbz r2, 16ef3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 16ef2c │ │ │ │ + bmi.n 16ef3c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 16eee2 │ │ │ │ + b.n 16eef2 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 16ef6c │ │ │ │ + beq.n 16ef7c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 16edf0 │ │ │ │ + bl 16ee00 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 16eee2 │ │ │ │ + b.n 16eef2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16edf0 │ │ │ │ + bl 16ee00 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 16eec6 │ │ │ │ + b.n 16eed6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16ed94 │ │ │ │ + bl 16eda4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 16ef32 │ │ │ │ + b.n 16ef42 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r1, 16efa8 │ │ │ │ + cbz r1, 16efb8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r2, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f1d8 │ │ │ │ + beq.w 16f1e8 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f21a │ │ │ │ + beq.w 16f22a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16efba │ │ │ │ + bne.n 16efca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ and.w r0, r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ it eq │ │ │ │ moveq r5, r4 │ │ │ │ - beq.n 16f00c │ │ │ │ + beq.n 16f01c │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 16efee │ │ │ │ + bls.n 16effe │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r2, [r1, #8] │ │ │ │ - cbz r7, 16effa │ │ │ │ + cbz r7, 16f00a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ and.w r3, r3, #1 │ │ │ │ @@ -417415,15 +417419,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ and.w r0, r3, #1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r2, r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r4, [r8] │ │ │ │ - bls.n 16f026 │ │ │ │ + bls.n 16f036 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r4, [r2, #4] │ │ │ │ strne r4, [r2, #8] │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -417433,76 +417437,76 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r6, 16f056 │ │ │ │ - cbz r5, 16f056 │ │ │ │ + cbz r6, 16f066 │ │ │ │ + cbz r5, 16f066 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16f048 │ │ │ │ + bhi.n 16f058 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16f0b4 │ │ │ │ + beq.n 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 16f104 │ │ │ │ + beq.n 16f114 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 16f1b0 │ │ │ │ + bne.w 16f1c0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 16f138 │ │ │ │ + beq.n 16f148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f2d6 │ │ │ │ + beq.w 16f2e6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f10c │ │ │ │ + bpl.n 16f11c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 16f086 │ │ │ │ + cbz r0, 16f096 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 16f0b8 │ │ │ │ + bpl.n 16f0c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 16f090 │ │ │ │ + cbz r3, 16f0a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 16f0dc │ │ │ │ + bpl.n 16f0ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w r2, [r8] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ - beq.n 16f0ac │ │ │ │ + beq.n 16f0bc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 16f12e │ │ │ │ + bmi.n 16f13e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 16f0c2 │ │ │ │ + cbz r3, 16f0d2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f0dc │ │ │ │ + bpl.n 16f0ec │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 16ed94 │ │ │ │ + bl 16eda4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ bfi r0, r4, #0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -417510,358 +417514,358 @@ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16edf0 │ │ │ │ + bl 16ee00 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f0b4 │ │ │ │ + beq.n 16f0c4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f0bc │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 16edf0 │ │ │ │ + bl 16ee00 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f080 │ │ │ │ - b.n 16f086 │ │ │ │ + bne.n 16f090 │ │ │ │ + b.n 16f096 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 16f070 │ │ │ │ + bne.n 16f080 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16f2d2 │ │ │ │ + beq.w 16f2e2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 16f1b6 │ │ │ │ + bpl.n 16f1c6 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 16f176 │ │ │ │ + cbz r0, 16f186 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 16f176 │ │ │ │ + bmi.n 16f186 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 16f15a │ │ │ │ + cbz r3, 16f16a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 16f182 │ │ │ │ + bpl.n 16f192 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 16edf0 │ │ │ │ + bl 16ee00 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 16f182 │ │ │ │ + b.n 16f192 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16f090 │ │ │ │ + beq.n 16f0a0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 16f090 │ │ │ │ + bmi.n 16f0a0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ bfi r0, r4, #0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 16ed94 │ │ │ │ + bl 16eda4 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16f0b4 │ │ │ │ - b.n 16f108 │ │ │ │ + beq.n 16f0c4 │ │ │ │ + b.n 16f118 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16f0a6 │ │ │ │ + b.n 16f0b6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 16ed94 │ │ │ │ + bl 16eda4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16f14a │ │ │ │ - b.n 16f176 │ │ │ │ + bne.n 16f15a │ │ │ │ + b.n 16f186 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 16f256 │ │ │ │ + bls.n 16f266 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f2a6 │ │ │ │ + beq.n 16f2b6 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f2ac │ │ │ │ + beq.n 16f2bc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r2 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ + bne.w 16f056 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f280 │ │ │ │ + beq.n 16f290 │ │ │ │ mov r7, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f06a │ │ │ │ - b.n 16f1b0 │ │ │ │ + beq.w 16f07a │ │ │ │ + b.n 16f1c0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r3 │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bfi r2, r0, #0, #1 │ │ │ │ - bls.n 16f284 │ │ │ │ + bls.n 16f294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 16f2c6 │ │ │ │ + beq.n 16f2d6 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ + bne.w 16f056 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 16f108 │ │ │ │ + beq.w 16f118 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f06a │ │ │ │ - b.n 16f1b0 │ │ │ │ + beq.w 16f07a │ │ │ │ + b.n 16f1c0 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 16f200 │ │ │ │ + beq.n 16f210 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 16f210 │ │ │ │ + bne.n 16f220 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f0bc │ │ │ │ str.w r7, [r8] │ │ │ │ str r2, [r7, #0] │ │ │ │ - cbz r6, 16f298 │ │ │ │ + cbz r6, 16f2a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f0bc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 16f0ac │ │ │ │ + b.n 16f0bc │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 16f1ee │ │ │ │ + bne.n 16f1fe │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ + bne.w 16f056 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16f0b4 │ │ │ │ + beq.w 16f0c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16f06a │ │ │ │ - b.n 16f0b4 │ │ │ │ + bne.w 16f07a │ │ │ │ + b.n 16f0c4 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f046 │ │ │ │ - b.n 16f23c │ │ │ │ + bne.w 16f056 │ │ │ │ + b.n 16f24c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f2ea │ │ │ │ + cbz r3, 16f2fa │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f2e0 │ │ │ │ + bne.n 16f2f0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f2fe │ │ │ │ + cbz r3, 16f30e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f2f4 │ │ │ │ + bne.n 16f304 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f314 │ │ │ │ + cbz r3, 16f324 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f30a │ │ │ │ + bne.n 16f31a │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f32c │ │ │ │ - b.n 16f334 │ │ │ │ + bhi.n 16f33c │ │ │ │ + b.n 16f344 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f334 │ │ │ │ + bls.n 16f344 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f320 │ │ │ │ + beq.n 16f330 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 16f348 │ │ │ │ + cbz r3, 16f358 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16f33e │ │ │ │ + bne.n 16f34e │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bic.w r0, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 16f360 │ │ │ │ - b.n 16f368 │ │ │ │ + bhi.n 16f370 │ │ │ │ + b.n 16f378 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f368 │ │ │ │ + bls.n 16f378 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f354 │ │ │ │ + beq.n 16f364 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 16f3ac │ │ │ │ + cbz r1, 16f3bc │ │ │ │ ldr r5, [r2, #12] │ │ │ │ - b.n 16f388 │ │ │ │ + b.n 16f398 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ itee lt │ │ │ │ movlt r3, #1 │ │ │ │ movge r4, r3 │ │ │ │ movge r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16f386 │ │ │ │ - ldr r4, [pc, #16] @ (16f3b0 ) │ │ │ │ + bne.n 16f396 │ │ │ │ + ldr r4, [pc, #16] @ (16f3c0 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 16ee4c │ │ │ │ + bl 16ee5c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 16f39e │ │ │ │ + b.n 16f3ae │ │ │ │ ldr??.w pc, [r9, #255]! │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r0, 16f3d2 │ │ │ │ + cbz r0, 16f3e2 │ │ │ │ mov r1, sp │ │ │ │ - bl 16ed40 │ │ │ │ + bl 16ed50 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 16f3fe │ │ │ │ + cbz r3, 16f40e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16ed40 │ │ │ │ - cbnz r0, 16f42e │ │ │ │ + bl 16ed50 │ │ │ │ + cbnz r0, 16f43e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16f416 │ │ │ │ - b.n 16f432 │ │ │ │ + bhi.n 16f426 │ │ │ │ + b.n 16f442 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 16f432 │ │ │ │ + bls.n 16f442 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16f40a │ │ │ │ + beq.n 16f41a │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 16f438 │ │ │ │ + bcc.n 16f448 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16f3f2 │ │ │ │ + b.n 16f402 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ @@ -417869,48 +417873,48 @@ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov sl, ip │ │ │ │ umull r1, r9, r1, r6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #112] @ 16f4d8 │ │ │ │ + ldr.w r8, [pc, #112] @ 16f4e8 │ │ │ │ add r8, pc │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ umull r9, r1, r1, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ umlal r1, sl, r0, r5 │ │ │ │ umull r3, r1, r3, r6 │ │ │ │ mov r9, sl │ │ │ │ mla r2, r6, r2, r1 │ │ │ │ umull r1, r3, r3, r7 │ │ │ │ umlal r3, ip, r7, r2 │ │ │ │ add.w r7, ip, #1 │ │ │ │ - b.n 16f4a2 │ │ │ │ + b.n 16f4b2 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 16f4cc │ │ │ │ + beq.n 16f4dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 16f4cc │ │ │ │ + cbz r1, 16f4dc │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 16f494 │ │ │ │ + beq.n 16f4a4 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 16f494 │ │ │ │ + bne.n 16f4a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f494 │ │ │ │ + beq.n 16f4a4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -417921,31 +417925,31 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 16f60e │ │ │ │ + beq.w 16f61e │ │ │ │ cmp r7, #30 │ │ │ │ - bls.n 16f504 │ │ │ │ + bls.n 16f514 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #304] @ 16f638 │ │ │ │ + ldr.w r9, [pc, #304] @ 16f648 │ │ │ │ mov.w r8, r7, lsl #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r9, pc │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e288 │ │ │ │ add.w r5, r9, r8 │ │ │ │ movs r1, #8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f4fe │ │ │ │ + beq.n 16f50e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ strd r3, r7, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -417960,31 +417964,31 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str.w sl, [r4, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r3, r5, [r4, #32] │ │ │ │ - beq.n 16f576 │ │ │ │ - ldr r5, [pc, #216] @ (16f63c ) │ │ │ │ + beq.n 16f586 │ │ │ │ + ldr r5, [pc, #216] @ (16f64c ) │ │ │ │ mov r3, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r5 │ │ │ │ - bne.n 16f582 │ │ │ │ + bne.n 16f592 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f566 │ │ │ │ + bne.n 16f576 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #188] @ 16f640 │ │ │ │ + ldr.w r9, [pc, #188] @ 16f650 │ │ │ │ mov.w r8, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r9, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -418001,58 +418005,58 @@ │ │ │ │ umull fp, r5, r6, r5 │ │ │ │ mov fp, r8 │ │ │ │ mla ip, r1, r0, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ umlal r5, fp, ip, r6 │ │ │ │ add.w ip, r0, fp, lsl #3 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ - cbnz r5, 16f5fe │ │ │ │ + cbnz r5, 16f60e │ │ │ │ adds r3, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r3, r7 │ │ │ │ strd r1, r4, [ip] │ │ │ │ - beq.n 16f5f0 │ │ │ │ + beq.n 16f600 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r9 │ │ │ │ - bne.n 16f5fa │ │ │ │ + bne.n 16f60a │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 16f5e0 │ │ │ │ + bne.n 16f5f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 16e158 │ │ │ │ - b.n 16f57c │ │ │ │ + bl 16e168 │ │ │ │ + b.n 16f58c │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 16f590 │ │ │ │ + b.n 16f5a0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add fp, lr │ │ │ │ cmp r6, fp │ │ │ │ add ip, r5 │ │ │ │ - bhi.n 16f5cc │ │ │ │ + bhi.n 16f5dc │ │ │ │ sub.w fp, fp, r6 │ │ │ │ - b.n 16f5c8 │ │ │ │ + b.n 16f5d8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 16f4fa │ │ │ │ - ldr r2, [pc, #40] @ (16f644 ) │ │ │ │ + bne.w 16f50a │ │ │ │ + ldr r2, [pc, #40] @ (16f654 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 16f4fe │ │ │ │ + b.n 16f50e │ │ │ │ nop │ │ │ │ str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ movs r5, r3 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ movs r5, r3 │ │ │ │ @@ -418065,148 +418069,148 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 16f740 │ │ │ │ + bcs.n 16f750 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 16f738 │ │ │ │ + bls.n 16f748 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ umull r1, ip, r1, r9 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #212] @ (16f760 ) │ │ │ │ + ldr r2, [pc, #212] @ (16f770 ) │ │ │ │ mla r4, r9, r4, ip │ │ │ │ add r2, pc │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #180] @ (16f764 ) │ │ │ │ + ldr r3, [pc, #180] @ (16f774 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 16f6e4 │ │ │ │ + b.n 16f6f4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 16f6d6 │ │ │ │ + beq.n 16f6e6 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16f71e │ │ │ │ + beq.n 16f72e │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 16f754 │ │ │ │ + beq.n 16f764 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16f6be │ │ │ │ + bne.n 16f6ce │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 16f700 │ │ │ │ - ldr r3, [pc, #112] @ (16f768 ) │ │ │ │ + cbz r6, 16f710 │ │ │ │ + ldr r3, [pc, #112] @ (16f778 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16f74a │ │ │ │ + beq.n 16f75a │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r9, [r5] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 16f716 │ │ │ │ + cbz r2, 16f726 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f6d6 │ │ │ │ + beq.n 16f6e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f716 │ │ │ │ + beq.n 16f726 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 16f716 │ │ │ │ + b.n 16f726 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 16f4dc │ │ │ │ - b.n 16f672 │ │ │ │ + bl 16f4ec │ │ │ │ + b.n 16f682 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 16f4dc │ │ │ │ - b.n 16f672 │ │ │ │ + bl 16f4ec │ │ │ │ + b.n 16f682 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 16f700 │ │ │ │ + b.n 16f710 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 16f6f4 │ │ │ │ + bne.n 16f704 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 16f716 │ │ │ │ + b.n 16f726 │ │ │ │ nop │ │ │ │ str r7, [sp, #304] @ 0x130 │ │ │ │ movs r5, r3 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ movs r5, r3 │ │ │ │ str r6, [sp, #912] @ 0x390 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #72] @ 16f7c8 │ │ │ │ + vldr d7, [pc, #72] @ 16f7d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #8 │ │ │ │ vstr d7, [r4, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f7d0 │ │ │ │ + vldr d7, [pc, #64] @ 16f7e0 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #5 │ │ │ │ str r3, [r4, #12] │ │ │ │ vstr d7, [r4, #24] │ │ │ │ - vldr d7, [pc, #60] @ 16f7d8 │ │ │ │ + vldr d7, [pc, #60] @ 16f7e8 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #60] @ 16f7e0 │ │ │ │ + vldr d7, [pc, #60] @ 16f7f0 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ str r0, [r4, #4] │ │ │ │ subs r0, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -418231,42 +418235,42 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16f848 │ │ │ │ - vldr d7, [pc, #76] @ 16f850 │ │ │ │ + bl 16df9c │ │ │ │ + cbz r0, 16f858 │ │ │ │ + vldr d7, [pc, #76] @ 16f860 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #5 │ │ │ │ movs r1, #8 │ │ │ │ str r6, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ vstr d7, [r0, #24] │ │ │ │ - vldr d7, [pc, #64] @ 16f858 │ │ │ │ + vldr d7, [pc, #64] @ 16f868 │ │ │ │ str r5, [r0, #12] │ │ │ │ vstr d7, [r0, #32] │ │ │ │ - vldr d7, [pc, #64] @ 16f860 │ │ │ │ + vldr d7, [pc, #64] @ 16f870 │ │ │ │ vstr d7, [r0, #16] │ │ │ │ - vldr d7, [pc, #64] @ 16f868 │ │ │ │ + vldr d7, [pc, #64] @ 16f878 │ │ │ │ vstr d7, [r0, #40] @ 0x28 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 16f842 │ │ │ │ + cbz r0, 16f852 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16f83e │ │ │ │ + b.n 16f84e │ │ │ │ nop.w │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ strb r6, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ @@ -418284,16 +418288,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16df8c │ │ │ │ - cbz r0, 16f8e8 │ │ │ │ + bl 16df9c │ │ │ │ + cbz r0, 16f8f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-12] │ │ │ │ @@ -418301,124 +418305,124 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r6, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 16f896 │ │ │ │ + bne.n 16f8a6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 16f8e2 │ │ │ │ + cbz r0, 16f8f2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16f8de │ │ │ │ - cbz r0, 16f956 │ │ │ │ + b.n 16f8ee │ │ │ │ + cbz r0, 16f966 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r1, 16f942 │ │ │ │ + cbz r1, 16f952 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbz r3, 16f942 │ │ │ │ - ldr r2, [pc, #72] @ (16f958 ) │ │ │ │ + cbz r3, 16f952 │ │ │ │ + ldr r2, [pc, #72] @ (16f968 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 16f94e │ │ │ │ - ldr r7, [pc, #60] @ (16f95c ) │ │ │ │ + beq.n 16f95e │ │ │ │ + ldr r7, [pc, #60] @ (16f96c ) │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ adds r4, #8 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w r2, r0, r2, lsl #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 16f942 │ │ │ │ + beq.n 16f952 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r7 │ │ │ │ - bne.n 16f920 │ │ │ │ + bne.n 16f930 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 16f932 │ │ │ │ - bl 16e158 │ │ │ │ + bne.n 16f942 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16f912 │ │ │ │ - b.n 16f942 │ │ │ │ + bne.n 16f922 │ │ │ │ + b.n 16f952 │ │ │ │ bx lr │ │ │ │ str r4, [sp, #816] @ 0x330 │ │ │ │ movs r5, r3 │ │ │ │ str r4, [sp, #760] @ 0x2f8 │ │ │ │ movs r5, r3 │ │ │ │ - cbz r0, 16f9b2 │ │ │ │ + cbz r0, 16f9c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 16f9b4 │ │ │ │ + cbz r1, 16f9c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 16f9a6 │ │ │ │ - ldr.w r8, [pc, #80] @ 16f9d4 │ │ │ │ + beq.n 16f9b6 │ │ │ │ + ldr.w r8, [pc, #80] @ 16f9e4 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r8 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 16f998 │ │ │ │ + beq.n 16f9a8 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16f988 │ │ │ │ + bne.n 16f998 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #28] @ (16f9d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (16f9e8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -418436,44 +418440,44 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f43c │ │ │ │ + bl 16f44c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16f43c │ │ │ │ + bl 16f44c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 16fa46 │ │ │ │ - ldr r3, [pc, #32] @ (16fa50 ) │ │ │ │ + bls.n 16fa56 │ │ │ │ + ldr r3, [pc, #32] @ (16fa60 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 16fa36 │ │ │ │ - bl 16f4dc │ │ │ │ + bcc.n 16fa46 │ │ │ │ + bl 16f4ec │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f4dc │ │ │ │ + bl 16f4ec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #62] @ 0x3e │ │ │ │ movs r5, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -418483,27 +418487,27 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16f648 │ │ │ │ - cbz r0, 16fa7c │ │ │ │ + bl 16f658 │ │ │ │ + cbz r0, 16fa8c │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16f648 │ │ │ │ - cbz r0, 16fa9a │ │ │ │ + bl 16f658 │ │ │ │ + cbz r0, 16faaa │ │ │ │ str r4, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -418512,26 +418516,26 @@ │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f648 │ │ │ │ + bl 16f658 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 16f648 │ │ │ │ + bl 16f658 │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 16faf4 │ │ │ │ + cbz r1, 16fb04 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ push {r4} │ │ │ │ - ldr r4, [pc, #20] @ (16faf8 ) │ │ │ │ + ldr r4, [pc, #20] @ (16fb08 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r4, pc │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ @@ -418547,70 +418551,70 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16f43c │ │ │ │ - cbz r0, 16fb32 │ │ │ │ + bl 16f44c │ │ │ │ + cbz r0, 16fb42 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #12] @ (16fb34 ) │ │ │ │ + ldr r1, [pc, #12] @ (16fb44 ) │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str r1, [r0, #4] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r5, r3 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r1, #8 │ │ │ │ - cbz r1, 16fb64 │ │ │ │ + cbz r1, 16fb74 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 16fb60 │ │ │ │ - ldr r1, [pc, #24] @ (16fb68 ) │ │ │ │ + beq.n 16fb70 │ │ │ │ + ldr r1, [pc, #24] @ (16fb78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 16fb62 │ │ │ │ + bne.n 16fb72 │ │ │ │ adds r0, #8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 16fb50 │ │ │ │ + bne.n 16fb60 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - b.n 16fb42 │ │ │ │ + b.n 16fb52 │ │ │ │ str r2, [sp, #568] @ 0x238 │ │ │ │ movs r5, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #32] @ (16fb9c ) │ │ │ │ + ldr r3, [pc, #32] @ (16fbac ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #32] @ (16fba0 ) │ │ │ │ + ldr r1, [pc, #32] @ (16fbb0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (16fba4 ) │ │ │ │ + ldr r2, [pc, #32] @ (16fbb4 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -418626,53 +418630,53 @@ │ │ │ │ movcs r5, r0 │ │ │ │ movcs r6, r3 │ │ │ │ movcc r6, r0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ lsls r3, r3, #3 │ │ │ │ adds r1, r4, r3 │ │ │ │ - cbz r3, 16fbf0 │ │ │ │ - ldr r3, [pc, #84] @ (16fc2c ) │ │ │ │ + cbz r3, 16fc00 │ │ │ │ + ldr r3, [pc, #84] @ (16fc3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 16fbf8 │ │ │ │ + bne.n 16fc08 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 16fbda │ │ │ │ + bne.n 16fbea │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 16fc30 │ │ │ │ + ldr.w r8, [pc, #52] @ 16fc40 │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f43c │ │ │ │ + bl 16f44c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16fbf2 │ │ │ │ + bne.n 16fc02 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 16fbf0 │ │ │ │ + beq.n 16fc00 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 16fbfe │ │ │ │ + bne.n 16fc0e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 16fc18 │ │ │ │ - b.n 16fbf0 │ │ │ │ + bne.n 16fc28 │ │ │ │ + b.n 16fc00 │ │ │ │ nop │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, r3 │ │ │ │ str r1, [sp, #896] @ 0x380 │ │ │ │ movs r5, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -418681,128 +418685,128 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov sl, fp, d0 │ │ │ │ sub sp, #12 │ │ │ │ lsrs r5, r3, #31 │ │ │ │ cmp.w r5, fp, lsr #31 │ │ │ │ - bne.n 16fd08 │ │ │ │ + bne.n 16fd18 │ │ │ │ ubfx r6, fp, #20, #11 │ │ │ │ ubfx r5, fp, #0, #20 │ │ │ │ orr.w r7, sl, r6 │ │ │ │ mov ip, sl │ │ │ │ orrs r7, r5 │ │ │ │ - beq.n 16fcf0 │ │ │ │ + beq.n 16fd00 │ │ │ │ ubfx r8, r3, #20, #11 │ │ │ │ ubfx r0, r3, #0, #20 │ │ │ │ orr.w r7, r2, r8 │ │ │ │ mov r4, r2 │ │ │ │ orrs r7, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - beq.n 16fcfe │ │ │ │ + beq.n 16fd0e │ │ │ │ subw lr, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - cbnz r7, 16fcfe │ │ │ │ + cbnz r7, 16fd0e │ │ │ │ orrs.w r7, r2, r0 │ │ │ │ subw r7, r8, #2047 @ 0x7ff │ │ │ │ clz r7, r7 │ │ │ │ vmov.f64 d0, d1 │ │ │ │ mov.w r7, r7, lsr #5 │ │ │ │ and.w r0, r7, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 16fcf8 │ │ │ │ + cbnz r0, 16fd08 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ and.w r7, r7, #1 │ │ │ │ orrs r0, r2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ orrs.w r7, sl, r5 │ │ │ │ and.w r7, lr, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - cbz r7, 16fcee │ │ │ │ - cbz r0, 16fcfe │ │ │ │ + cbz r7, 16fcfe │ │ │ │ + cbz r0, 16fd0e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 16fcf8 │ │ │ │ - cbz r0, 16fd16 │ │ │ │ + b.n 16fd08 │ │ │ │ + cbz r0, 16fd26 │ │ │ │ vmov d7, r2, r3 │ │ │ │ vneg.f64 d0, d7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, sl, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 1700bc │ │ │ │ + bl 1700cc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r3, r6, r8 │ │ │ │ mov.w r9, fp, lsr #31 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r3 │ │ │ │ mov r2, lr │ │ │ │ orrs.w fp, r3, lr │ │ │ │ - bne.n 16fd70 │ │ │ │ + bne.n 16fd80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r4, ip, r4 │ │ │ │ mov ip, r4 │ │ │ │ - vldr d0, [pc, #864] @ 170098 │ │ │ │ + vldr d0, [pc, #864] @ 1700a8 │ │ │ │ sbc.w r0, r5, r3 │ │ │ │ mov r5, r0 │ │ │ │ orrs.w r3, r4, r0 │ │ │ │ - beq.n 16fcf8 │ │ │ │ + beq.n 16fd08 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16ffa8 │ │ │ │ + bne.w 16ffb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16fd5e │ │ │ │ + bge.n 16fd6e │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r2, r1, lsl #31 │ │ │ │ adds.w r2, r7, ip │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 16fcf8 │ │ │ │ + b.n 16fd08 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ lsls r5, r5, #10 │ │ │ │ orr.w r5, r5, ip, lsr #22 │ │ │ │ cmp.w lr, #0 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, r2, lsl #10 │ │ │ │ orr.w r0, r0, r4, lsr #22 │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ - blt.n 16fe6c │ │ │ │ + blt.n 16fe7c │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r5, r4 │ │ │ │ movne r5, #0 │ │ │ │ moveq r7, r0 │ │ │ │ movne.w r7, #1073741824 @ 0x40000000 │ │ │ │ adds r5, r5, r4 │ │ │ │ adc.w r4, r7, r0 │ │ │ │ mov r7, r6 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 16ff50 │ │ │ │ + bhi.w 16ff60 │ │ │ │ negs r0, r3 │ │ │ │ rsb lr, r3, #32 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ sub.w sl, r0, #32 │ │ │ │ rsb r8, r0, #32 │ │ │ │ lsl.w r6, r4, r0 │ │ │ │ lsl.w sl, r5, sl │ │ │ │ @@ -418821,59 +418825,59 @@ │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs.w r6, ip, r6 │ │ │ │ sbc.w r5, r2, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ clz r2, r5 │ │ │ │ - cbnz r5, 16fe16 │ │ │ │ + cbnz r5, 16fe26 │ │ │ │ clz r2, r6 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r7, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ uxtb r2, r2 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ subs r7, r7, r2 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ cmp r2, #9 │ │ │ │ - bls.w 17008e │ │ │ │ + bls.w 17009e │ │ │ │ movw r0, #2044 @ 0x7fc │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 16fef0 │ │ │ │ + bhi.n 16ff00 │ │ │ │ lsls r7, r7, #20 │ │ │ │ sub.w r3, r2, #42 @ 0x2a │ │ │ │ add.w r0, r7, r1, lsl #31 │ │ │ │ sub.w r1, r2, #10 │ │ │ │ rsb r2, r2, #42 @ 0x2a │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsls r5, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r5, r3 │ │ │ │ orrs r5, r2 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ adds.w r2, ip, r1 │ │ │ │ adds r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 16fcf8 │ │ │ │ + b.n 16fd08 │ │ │ │ cmp r6, #0 │ │ │ │ rsb r2, r3, #0 │ │ │ │ itete eq │ │ │ │ moveq r7, ip │ │ │ │ movne r7, #0 │ │ │ │ moveq lr, r5 │ │ │ │ movne.w lr, #1073741824 @ 0x40000000 │ │ │ │ adds.w r6, r7, ip │ │ │ │ eor.w r1, r9, #1 │ │ │ │ adc.w r5, lr, r5 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.w 16fffa │ │ │ │ + bhi.w 17000a │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb lr, r2, #32 │ │ │ │ sub.w sl, r3, #32 │ │ │ │ rsb r8, r3, #32 │ │ │ │ lsl.w ip, r5, r3 │ │ │ │ lsl.w sl, r6, sl │ │ │ │ lsr.w r8, r6, r8 │ │ │ │ @@ -418890,55 +418894,55 @@ │ │ │ │ lsr.w r3, r5, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ subs r6, r4, r6 │ │ │ │ sbc.w r5, r0, r3 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 16fe0a │ │ │ │ + b.n 16fe1a │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsls r5, r2 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 17002a │ │ │ │ + blt.w 17003a │ │ │ │ subw r7, r7, #2045 @ 0x7fd │ │ │ │ orrs r7, r3 │ │ │ │ mov.w r3, r5, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ movw r7, #2045 @ 0x7fd │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 170078 │ │ │ │ + bne.w 170088 │ │ │ │ lsrs r0, r2, #10 │ │ │ │ asrs r6, r5, #10 │ │ │ │ orr.w r0, r0, r5, lsl #22 │ │ │ │ orrs.w r3, r0, r6 │ │ │ │ itete ne │ │ │ │ lslne r3, r7, #20 │ │ │ │ moveq r3, r6 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, r0 │ │ │ │ adds r2, r4, r0 │ │ │ │ add.w r1, r3, r1, lsl #31 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 16fcf8 │ │ │ │ + b.n 16fd08 │ │ │ │ orrs r5, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w r4, ip, r3 │ │ │ │ sbc.w r0, r2, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 16ff6c │ │ │ │ + cbnz r0, 16ff7c │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r7, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ @@ -418951,63 +418955,63 @@ │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ orrs r5, r0 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ - bcc.n 16ff2a │ │ │ │ - b.n 16ff0a │ │ │ │ + bcc.n 16ff3a │ │ │ │ + b.n 16ff1a │ │ │ │ subs r6, #1 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 16ffc0 │ │ │ │ + bge.n 16ffd0 │ │ │ │ negs r4, r4 │ │ │ │ eor.w r1, r9, #1 │ │ │ │ mov ip, r4 │ │ │ │ sbc.w r0, r0, r0, lsl #1 │ │ │ │ mov r5, r0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 16ffcc │ │ │ │ + cbnz r0, 16ffdc │ │ │ │ clz r3, r4 │ │ │ │ adds r3, #32 │ │ │ │ sub.w r0, r3, #11 │ │ │ │ subs r4, r6, r0 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1700a0 │ │ │ │ + blt.n 1700b0 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsls r5, r0 │ │ │ │ lsls r2, r4, #20 │ │ │ │ movs r7, #0 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ - b.n 16fd5e │ │ │ │ + b.n 16fd6e │ │ │ │ orrs r6, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs r4, r4, r3 │ │ │ │ sbc.w r0, r0, #0 │ │ │ │ clz r2, r0 │ │ │ │ - cbnz r0, 170014 │ │ │ │ + cbnz r0, 170024 │ │ │ │ clz r2, r4 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ adds.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ uxtb r5, r2 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r7, r7, r5 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ - b.n 16ff7e │ │ │ │ + b.n 16ff8e │ │ │ │ and.w r0, r7, #63 @ 0x3f │ │ │ │ negs r6, r7 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r3, r0, #32 │ │ │ │ lsl.w r4, r5, r0 │ │ │ │ adds r7, #32 │ │ │ │ lsl.w ip, r2, ip │ │ │ │ @@ -419022,163 +419026,163 @@ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ lsr.w r3, r5, r3 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ lsr.w r5, r5, r6 │ │ │ │ mov.w r7, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 16ff2a │ │ │ │ + b.n 16ff3a │ │ │ │ movs r0, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #32751 @ 0x7fef │ │ │ │ add.w r3, r0, r1, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 16fcf8 │ │ │ │ + b.n 16fd08 │ │ │ │ sxtb r2, r2 │ │ │ │ - b.n 16ff7e │ │ │ │ + b.n 16ff8e │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ sub.w r3, r6, #32 │ │ │ │ lsls r5, r6 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ rsb r3, r6, #32 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ orrs r5, r3 │ │ │ │ lsl.w ip, ip, r6 │ │ │ │ - b.n 16fd5e │ │ │ │ + b.n 16fd6e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ vmov r2, r3, d1 │ │ │ │ vmov r0, r1, d0 │ │ │ │ sub sp, #20 │ │ │ │ lsrs r6, r3, #31 │ │ │ │ cmp.w r6, r1, lsr #31 │ │ │ │ - bne.w 1701ee │ │ │ │ + bne.w 1701fe │ │ │ │ ubfx r6, r1, #20, #11 │ │ │ │ ubfx r7, r1, #0, #20 │ │ │ │ orr.w r8, r0, r6 │ │ │ │ mov lr, r1 │ │ │ │ orrs.w r8, r8, r7 │ │ │ │ - beq.n 1701da │ │ │ │ + beq.n 1701ea │ │ │ │ ubfx r9, r3, #20, #11 │ │ │ │ ubfx ip, r3, #0, #20 │ │ │ │ orr.w r8, r2, r9 │ │ │ │ mov r4, r2 │ │ │ │ orrs.w r8, r8, ip │ │ │ │ - beq.n 1701e4 │ │ │ │ + beq.n 1701f4 │ │ │ │ subw sl, r6, #2047 @ 0x7ff │ │ │ │ orrs.w r8, r0, r7 │ │ │ │ clz sl, sl │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ and.w r8, sl, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1701e4 │ │ │ │ + bne.n 1701f4 │ │ │ │ orrs.w r8, r2, ip │ │ │ │ subw r8, r9, #2047 @ 0x7ff │ │ │ │ clz r8, r8 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ and.w fp, r8, #1 │ │ │ │ it eq │ │ │ │ moveq.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1701da │ │ │ │ + bne.n 1701ea │ │ │ │ orrs.w fp, r0, r7 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1701e4 │ │ │ │ + bne.n 1701f4 │ │ │ │ orrs.w sl, r2, ip │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1701da │ │ │ │ + bne.n 1701ea │ │ │ │ subs.w r3, r6, r9 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ orr.w sl, r3, r6 │ │ │ │ orrs.w sl, sl, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq.n 1701fc │ │ │ │ + beq.n 17020c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w sl, r3, r2 │ │ │ │ - bne.n 170216 │ │ │ │ + bne.n 170226 │ │ │ │ adds r4, r4, r0 │ │ │ │ add.w r3, ip, #2097152 @ 0x200000 │ │ │ │ adc.w r3, r7, r3 │ │ │ │ mov r2, r6 │ │ │ │ lsls r3, r3, #9 │ │ │ │ orr.w r3, r3, r4, lsr #23 │ │ │ │ lsls r4, r4, #9 │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r5, r8, #0 │ │ │ │ - blt.n 170208 │ │ │ │ + blt.n 170218 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, r8 │ │ │ │ - bne.w 170348 │ │ │ │ + bne.w 170358 │ │ │ │ lsrs r4, r4, #10 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #32720 @ 0x7fd0 │ │ │ │ asrs r6, r3, #10 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ movs r5, #0 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ add r1, r2 │ │ │ │ adds r2, r5, r4 │ │ │ │ adc.w r3, r6, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1701de │ │ │ │ + b.n 1701ee │ │ │ │ vmov d0, r2, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ - bl 16fc38 │ │ │ │ + bl 16fc48 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r0, r4 │ │ │ │ adc.w r3, r1, ip │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1701de │ │ │ │ + b.n 1701ee │ │ │ │ lsrs r4, r4, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r4, r4, r3, lsl #22 │ │ │ │ asrs r6, r3, #10 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1701c8 │ │ │ │ + b.n 1701d8 │ │ │ │ lsls r2, r0, #9 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r2, r4, #9 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w fp, r7, lsl #9 │ │ │ │ mov.w sl, ip, lsl #9 │ │ │ │ orr.w fp, fp, r0, lsr #23 │ │ │ │ orr.w sl, sl, r4, lsr #23 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1702c2 │ │ │ │ + blt.n 1702d2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 170374 │ │ │ │ + beq.w 170384 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 170360 │ │ │ │ + bhi.w 170370 │ │ │ │ negs r5, r3 │ │ │ │ rsb r7, r3, #32 │ │ │ │ and.w r5, r5, #63 @ 0x3f │ │ │ │ sub.w r9, r5, #32 │ │ │ │ rsb ip, r5, #32 │ │ │ │ lsl.w r7, sl, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ @@ -419198,31 +419202,31 @@ │ │ │ │ orr.w r4, r4, r5 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r5 │ │ │ │ adc.w r3, fp, r3 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1701a0 │ │ │ │ + bcs.w 1701b0 │ │ │ │ subs r6, #1 │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ mov r2, r6 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1701a0 │ │ │ │ + b.n 1701b0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 170394 │ │ │ │ + beq.n 1703a4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w fp, fp, #536870912 @ 0x20000000 │ │ │ │ negs r5, r3 │ │ │ │ add.w sl, sl, #536870912 @ 0x20000000 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - bhi.n 170380 │ │ │ │ + bhi.n 170390 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r6, r5, #32 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r6, fp, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ lsl.w ip, r4, ip │ │ │ │ @@ -419241,52 +419245,52 @@ │ │ │ │ orr.w r4, r4, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 1701a0 │ │ │ │ + bcs.w 1701b0 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r8, r8, r8 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r3, r3 │ │ │ │ - b.n 1701a0 │ │ │ │ + b.n 1701b0 │ │ │ │ and.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r1, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1701de │ │ │ │ + b.n 1701ee │ │ │ │ orrs.w r4, r4, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, fp, #0 │ │ │ │ - b.n 1702b4 │ │ │ │ + b.n 1702c4 │ │ │ │ mov.w sl, ip, lsl #10 │ │ │ │ orr.w sl, sl, r4, lsr #22 │ │ │ │ lsls r4, r4, #10 │ │ │ │ - b.n 170248 │ │ │ │ + b.n 170258 │ │ │ │ orrs.w r4, r4, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r3, sl, #0 │ │ │ │ - b.n 17033a │ │ │ │ + b.n 17034a │ │ │ │ mov.w fp, r7, lsl #10 │ │ │ │ lsls r4, r0, #10 │ │ │ │ orr.w fp, fp, r0, lsr #22 │ │ │ │ - b.n 1702d2 │ │ │ │ + b.n 1702e2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vmov r3, r4, d0 │ │ │ │ vmov r0, r1, d1 │ │ │ │ sub sp, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ ubfx r6, r4, #20, #11 │ │ │ │ @@ -419296,46 +419300,46 @@ │ │ │ │ ubfx r5, r4, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r4, r1, #0, #20 │ │ │ │ ubfx r3, r1, #20, #11 │ │ │ │ vstr d0, [sp] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17055c │ │ │ │ + beq.w 17056c │ │ │ │ subw fp, r3, #2047 @ 0x7ff │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17053a │ │ │ │ + beq.w 17054a │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r6, 170432 │ │ │ │ + cbnz r6, 170442 │ │ │ │ orrs.w r2, r8, r5 │ │ │ │ - beq.w 17057e │ │ │ │ + beq.w 17058e │ │ │ │ clz r6, r5 │ │ │ │ - cbnz r5, 17040a │ │ │ │ + cbnz r5, 17041a │ │ │ │ clz r6, r8 │ │ │ │ adds r6, #32 │ │ │ │ sub.w lr, r6, #11 │ │ │ │ sub.w r2, r6, #43 @ 0x2b │ │ │ │ lsl.w r5, r5, lr │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ rsb r2, r6, #43 @ 0x2b │ │ │ │ rsb r6, r6, #12 │ │ │ │ lsl.w lr, r8, lr │ │ │ │ lsr.w r2, r8, r2 │ │ │ │ orrs r5, r2 │ │ │ │ mov.w sl, r6, asr #31 │ │ │ │ - cbnz r3, 170470 │ │ │ │ + cbnz r3, 170480 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - beq.w 17057e │ │ │ │ + beq.w 17058e │ │ │ │ clz r3, r4 │ │ │ │ - cbnz r4, 170448 │ │ │ │ + cbnz r4, 170458 │ │ │ │ clz r3, r7 │ │ │ │ adds r3, #32 │ │ │ │ sub.w ip, r3, #11 │ │ │ │ sub.w r2, r3, #43 @ 0x2b │ │ │ │ lsl.w r4, r4, ip │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ orrs r4, r2 │ │ │ │ @@ -419376,88 +419380,88 @@ │ │ │ │ umlal r2, r7, r5, r4 │ │ │ │ mov r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r6, r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r4, r7 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1705a2 │ │ │ │ + bge.n 1705b2 │ │ │ │ subs.w r3, r3, #1024 @ 0x400 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ adds r5, r6, r6 │ │ │ │ adc.w r4, r7, r4 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r9, #0 │ │ │ │ - bcc.n 170520 │ │ │ │ + bcc.n 170530 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 17060a │ │ │ │ + blt.w 17061a │ │ │ │ subw r3, r3, #2045 @ 0x7fd │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ mov.w r3, r4, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17066c │ │ │ │ + bne.w 17067c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r4, lsl #22 │ │ │ │ asrs r4, r4, #10 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r2, r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 1705ca │ │ │ │ + bne.n 1705da │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1705ca │ │ │ │ + b.n 1705da │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 17057e │ │ │ │ + bne.n 17058e │ │ │ │ orr.w r6, r8, r6 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r6, r5 │ │ │ │ - bne.n 1705ea │ │ │ │ + bne.n 1705fa │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds.w r0, fp, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170592 │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 1705e0 │ │ │ │ + bne.n 1705f0 │ │ │ │ subw r5, r3, #2047 @ 0x7ff │ │ │ │ orrs.w r5, r5, fp │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, sl │ │ │ │ orrs.w r6, r0, r4 │ │ │ │ and.w r5, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbz r5, 170588 │ │ │ │ + cbz r5, 170598 │ │ │ │ vmov d0, r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r3, r0 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r4 │ │ │ │ - bne.n 1705fa │ │ │ │ + bne.n 17060a │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ adds r0, r5, #1 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170592 │ │ │ │ movw r2, #64513 @ 0xfc01 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ adds r2, r3, r2 │ │ │ │ movw ip, #2045 @ 0x7fd │ │ │ │ sbc.w r9, r9, #0 │ │ │ │ cmp r2, ip │ │ │ │ mov r3, r2 │ │ │ │ sbcs.w ip, r9, #0 │ │ │ │ - bcs.n 1704fc │ │ │ │ + bcs.n 17050c │ │ │ │ lsrs r5, r6, #10 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r2, r1 │ │ │ │ @@ -419469,23 +419473,23 @@ │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, fp │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170592 │ │ │ │ add.w r1, r2, #2139095040 @ 0x7f800000 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #7340032 @ 0x700000 │ │ │ │ vmov d0, r0, r1 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170592 │ │ │ │ negs r2, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bhi.n 170662 │ │ │ │ + bhi.n 170672 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ rsb r7, r2, #32 │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r6, r4, r3 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w ip, r5, ip │ │ │ │ @@ -419499,33 +419503,33 @@ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ lsr.w r4, r4, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ - b.n 170520 │ │ │ │ + b.n 170530 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1705ca │ │ │ │ + b.n 1705da │ │ │ │ subs r2, r0, #1 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ movt r4, #32751 @ 0x7fef │ │ │ │ adc.w r3, r4, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170582 │ │ │ │ + b.n 170592 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1340] @ 170bd0 │ │ │ │ + ldr.w r2, [pc, #1340] @ 170be0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1340] @ 170bd4 │ │ │ │ + ldr.w r3, [pc, #1340] @ 170be4 │ │ │ │ vmov r7, r8, d0 │ │ │ │ add r2, pc │ │ │ │ vmov r4, r5, d1 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r9, r7 │ │ │ │ eor.w r6, r5, r8 │ │ │ │ @@ -419552,47 +419556,47 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d2, [sp, #16] │ │ │ │ vstr s0, [sp, #28] │ │ │ │ vstr s4, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1709c8 │ │ │ │ + beq.w 1709d8 │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170966 │ │ │ │ + beq.w 170976 │ │ │ │ ubfx r3, fp, #20, #11 │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170a48 │ │ │ │ + beq.w 170a58 │ │ │ │ mov r8, r4 │ │ │ │ - cbnz r7, 170760 │ │ │ │ + cbnz r7, 170770 │ │ │ │ orrs.w r3, r9, r0 │ │ │ │ - beq.w 170a48 │ │ │ │ + beq.w 170a58 │ │ │ │ clz r7, r0 │ │ │ │ - cbnz r0, 170738 │ │ │ │ + cbnz r0, 170748 │ │ │ │ clz r7, r9 │ │ │ │ adds r7, #32 │ │ │ │ sub.w r3, r7, #11 │ │ │ │ lsls r0, r3 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ sub.w r3, r7, #43 @ 0x2b │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ rsb r3, r7, #43 @ 0x2b │ │ │ │ rsb r7, r7, #12 │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r0, r3 │ │ │ │ mov.w ip, r7, asr #31 │ │ │ │ - cbnz r1, 17079e │ │ │ │ + cbnz r1, 1707ae │ │ │ │ orrs.w r3, lr, r6 │ │ │ │ - beq.w 170a48 │ │ │ │ + beq.w 170a58 │ │ │ │ clz r1, r6 │ │ │ │ - cbnz r6, 170776 │ │ │ │ + cbnz r6, 170786 │ │ │ │ clz r1, lr │ │ │ │ adds r1, #32 │ │ │ │ sub.w r8, r1, #11 │ │ │ │ sub.w r3, r1, #43 @ 0x2b │ │ │ │ lsl.w r6, r6, r8 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ orrs r6, r3 │ │ │ │ @@ -419643,31 +419647,31 @@ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ umlal r2, r3, r0, r6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 170a68 │ │ │ │ + bne.w 170a78 │ │ │ │ movw r6, #64513 @ 0xfc01 │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ adds.w r6, r9, r6 │ │ │ │ ubfx r1, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov sl, lr │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 170c90 │ │ │ │ + bne.w 170ca0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r4, fp, #0, #20 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.w 170e4e │ │ │ │ + beq.w 170e5e │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1710c8 │ │ │ │ + beq.w 1710d8 │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r4, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -419684,15 +419688,15 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 170cb8 │ │ │ │ + bge.w 170cc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r4, fp, lsr #31 │ │ │ │ mov r9, r2 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r0, r4 │ │ │ │ @@ -419705,216 +419709,216 @@ │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 170d8e │ │ │ │ + beq.w 170d9e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvns r1, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvns r2, r2 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 171372 │ │ │ │ + bne.w 171382 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - beq.w 170d42 │ │ │ │ + beq.w 170d52 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #704] @ 170bc8 │ │ │ │ + vldr d7, [pc, #704] @ 170bd8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ negs r2, r5 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 170ec4 │ │ │ │ + beq.w 170ed4 │ │ │ │ cmp r1, r5 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ subs r2, r1, r5 │ │ │ │ cmp r6, r4 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 170916 │ │ │ │ + bne.n 170926 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.w 1711e8 │ │ │ │ + beq.w 1711f8 │ │ │ │ clz r2, r3 │ │ │ │ - cbnz r3, 170950 │ │ │ │ + cbnz r3, 170960 │ │ │ │ clz r2, r1 │ │ │ │ adds r2, #32 │ │ │ │ subs r2, #1 │ │ │ │ - bne.w 17154e │ │ │ │ + bne.w 17155e │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170b38 │ │ │ │ + b.n 170b48 │ │ │ │ orrs r6, r4 │ │ │ │ - bne.w 170b98 │ │ │ │ + bne.w 170ba8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subw r2, r2, #2047 @ 0x7ff │ │ │ │ orrs r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs r2, r1 │ │ │ │ and.w r1, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 170a48 │ │ │ │ + bne.n 170a58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orrs r7, r0 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170bae │ │ │ │ + beq.w 170bbe │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ orrs r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r0 │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.w 170bae │ │ │ │ + bne.w 170bbe │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r0 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ orrs.w r0, r9, r0 │ │ │ │ - bne.w 170bbe │ │ │ │ + bne.w 170bce │ │ │ │ subw r3, r1, #2047 @ 0x7ff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, ip │ │ │ │ orrs.w r2, r4, r6 │ │ │ │ and.w r3, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 170b98 │ │ │ │ + bne.w 170ba8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subw r3, r3, #2047 @ 0x7ff │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r3, r3 │ │ │ │ orrs r2, r0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ and.w r0, r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 170a48 │ │ │ │ + cbnz r0, 170a58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ orrs r1, r4 │ │ │ │ orrs r1, r6 │ │ │ │ and.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 170b9e │ │ │ │ + beq.w 170bae │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eors r2, r1 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 170b9e │ │ │ │ + bne.w 170bae │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - ldr r2, [pc, #392] @ (170bd8 ) │ │ │ │ - ldr r3, [pc, #388] @ (170bd4 ) │ │ │ │ + ldr r2, [pc, #392] @ (170be8 ) │ │ │ │ + ldr r3, [pc, #388] @ (170be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17154a │ │ │ │ + bne.w 17155a │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r4, #64514 @ 0xfc02 │ │ │ │ movt r4, #65535 @ 0xffff │ │ │ │ adds.w r4, r9, r4 │ │ │ │ ubfx r7, fp, #20, #11 │ │ │ │ sbc.w lr, lr, #0 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 170bdc │ │ │ │ + beq.w 170bec │ │ │ │ ubfx r0, fp, #0, #20 │ │ │ │ subs r4, r4, r7 │ │ │ │ mov.w r2, r0, lsl #10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ orr.w r2, r2, r0, lsr #22 │ │ │ │ mov.w r6, r0, lsl #10 │ │ │ │ orr.w r0, r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ sbc.w r0, lr, #0 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ - blt.w 170d96 │ │ │ │ + blt.w 170da6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 170f1a │ │ │ │ + bne.w 170f2a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 170d42 │ │ │ │ + beq.w 170d52 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs.w r6, r8, r6 │ │ │ │ sbc.w r3, r3, r2 │ │ │ │ orrs.w r1, r6, r3 │ │ │ │ - bne.w 171070 │ │ │ │ + bne.w 171080 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17125e │ │ │ │ + bne.w 17126e │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1713cc │ │ │ │ + beq.w 1713dc │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1710d4 │ │ │ │ + bne.w 1710e4 │ │ │ │ subs.w r5, r9, #127 @ 0x7f │ │ │ │ mov.w r1, r1, lsl #31 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ str.w r1, [r8] │ │ │ │ @@ -419926,66 +419930,66 @@ │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ cmp r9, r2 │ │ │ │ sbcs.w r0, sl, #0 │ │ │ │ - bcc.n 170b70 │ │ │ │ + bcc.n 170b80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1710aa │ │ │ │ + blt.w 1710ba │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r0, r0, sl │ │ │ │ mov.w r0, r3, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1711ec │ │ │ │ + bne.w 1711fc │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ orrs.w r3, r1, r5 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ moveq r4, r5 │ │ │ │ - bne.w 170f12 │ │ │ │ + bne.w 170f22 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, r0, r1 │ │ │ │ add.w r4, r4, r3, lsl #31 │ │ │ │ adc.w r3, r5, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r0, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ add.w r3, r4, #2139095040 @ 0x7f800000 │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr??.w r0, [lr, lr, lsl #2] │ │ │ │ + vst4.16 {d16-d19}, [lr :128], lr │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, #15597568 @ 0xee0000 │ │ │ │ + @ instruction: 0xf59c006e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r6, fp, #0, #20 │ │ │ │ orrs r1, r6 │ │ │ │ - beq.w 170e54 │ │ │ │ + beq.w 170e64 │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1710be │ │ │ │ + beq.w 1710ce │ │ │ │ clz r2, r2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ sub.w r0, r2, #11 │ │ │ │ sub.w r6, r2, #43 @ 0x2b │ │ │ │ ubfx r1, fp, #0, #20 │ │ │ │ lsl.w r6, r7, r6 │ │ │ │ lsls r1, r0 │ │ │ │ @@ -420002,76 +420006,76 @@ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ sbc.w r0, lr, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 170ab0 │ │ │ │ + bge.w 170ac0 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 170c6c │ │ │ │ + bne.n 170c7c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, fp, lsr #31 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - bne.w 171204 │ │ │ │ + bne.w 171214 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ negs r2, r2 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170cde │ │ │ │ + bls.n 170cee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ - beq.w 17139a │ │ │ │ + beq.w 1713aa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170de4 │ │ │ │ + b.n 170df4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, fp, #0, #20 │ │ │ │ ubfx r0, fp, #20, #11 │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsr #22 │ │ │ │ lsls r6, r1, #10 │ │ │ │ subs.w r1, r9, r0 │ │ │ │ orr.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #28] │ │ │ │ sbc.w r2, lr, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ - blt.n 170d5e │ │ │ │ + blt.n 170d6e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r3, #1 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 170cce │ │ │ │ + beq.n 170cde │ │ │ │ ite cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ add.w r7, r1, r5, lsl #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ - bne.n 170cc4 │ │ │ │ - b.n 170ab0 │ │ │ │ + bne.n 170cd4 │ │ │ │ + b.n 170ac0 │ │ │ │ rsb r2, lr, #0 │ │ │ │ rsb r1, lr, #32 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r0, r2, #32 │ │ │ │ lsl.w r7, r3, r1 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ @@ -420094,24 +420098,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr.w r3, r3, lr │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ it ne │ │ │ │ movne r2, r8 │ │ │ │ - bne.n 170de4 │ │ │ │ + bne.n 170df4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 170ece │ │ │ │ + blt.w 170ede │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ - b.n 170b38 │ │ │ │ + b.n 170b48 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -420121,19 +420125,19 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1708da │ │ │ │ + bne.w 1708ea │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1708fc │ │ │ │ + b.n 17090c │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r7 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ @@ -420143,66 +420147,66 @@ │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 171204 │ │ │ │ + beq.w 171214 │ │ │ │ negs r2, r4 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.n 170cde │ │ │ │ + bls.n 170cee │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, fp, lsr #31 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ movne r3, sl │ │ │ │ - beq.w 171500 │ │ │ │ + beq.w 171510 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 170d8e │ │ │ │ + beq.n 170d9e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 170e0e │ │ │ │ + beq.n 170e1e │ │ │ │ subs r2, #1 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ and.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 171166 │ │ │ │ + beq.w 171176 │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r5 │ │ │ │ sbcs.w r5, r4, #0 │ │ │ │ - bcs.w 171300 │ │ │ │ + bcs.w 171310 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ lsls r5, r1, #20 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r0, r6 │ │ │ │ and.w r4, r3, #2147483648 @ 0x80000000 │ │ │ │ add r4, r5 │ │ │ │ adc.w r3, r1, r4 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ adds r2, r2, r2 │ │ │ │ adc.w r0, r3, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r6, #2045 @ 0x7fd │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -420210,78 +420214,78 @@ │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ and.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r3, r4, #0 │ │ │ │ - bcc.n 170e9a │ │ │ │ + bcc.n 170eaa │ │ │ │ cmp r4, r7 │ │ │ │ - blt.w 17131c │ │ │ │ + blt.w 17132c │ │ │ │ subw r3, r9, #2046 @ 0x7fe │ │ │ │ mov r1, r6 │ │ │ │ orrs r3, r4 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 171426 │ │ │ │ + bne.w 171436 │ │ │ │ lsrs r2, r2, #10 │ │ │ │ orr.w r2, r2, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ orrs.w r3, r2, r0 │ │ │ │ itt ne │ │ │ │ lslne r1, r1, #20 │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 170eb2 │ │ │ │ + bne.n 170ec2 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r7, r4 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ adds r4, r3, r2 │ │ │ │ adc.w r5, r0, r1 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 170924 │ │ │ │ + b.n 170934 │ │ │ │ lsrs r2, r1, #1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ orrs.w r5, ip, r5 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r9, r2 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ sbcs.w r2, sl, #0 │ │ │ │ - bcc.n 170f0a │ │ │ │ + bcc.n 170f1a │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1713a0 │ │ │ │ + blt.w 1713b0 │ │ │ │ subw r2, r9, #2045 @ 0x7fd │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - bne.w 1711ec │ │ │ │ + bne.w 1711fc │ │ │ │ lsrs r1, r1, #10 │ │ │ │ asrs r5, r3, #10 │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ mov.w r4, r9, lsl #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 170b86 │ │ │ │ + b.n 170b96 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ lsrs r1, r3, #5 │ │ │ │ - bne.w 17112c │ │ │ │ + bne.w 17113c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ negs r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r7, r1 │ │ │ │ @@ -420294,64 +420298,64 @@ │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ lsl.w r3, r0, r5 │ │ │ │ orr.w r3, r3, r7 │ │ │ │ lsr.w r7, r0, ip │ │ │ │ str.w r3, [fp], #4 │ │ │ │ - bne.n 170f54 │ │ │ │ + bne.n 170f64 │ │ │ │ add.w r3, lr, #88 @ 0x58 │ │ │ │ add.w lr, sp, r3 │ │ │ │ str.w r7, [lr, #-24] │ │ │ │ - cbz r1, 170f8c │ │ │ │ + cbz r1, 170f9c │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r1, #2 │ │ │ │ rsb r0, r6, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r4, 170f96 │ │ │ │ + cbz r4, 170fa6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r1 │ │ │ │ - beq.w 17122a │ │ │ │ + beq.w 17123a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ subs r2, r0, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 171066 │ │ │ │ + beq.n 171076 │ │ │ │ cmp r3, r0 │ │ │ │ ite cc │ │ │ │ movcc r6, #0 │ │ │ │ movcs r6, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ sub.w r2, r0, r3 │ │ │ │ sub.w r2, r2, r6 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 170fb4 │ │ │ │ + bne.n 170fc4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 170938 │ │ │ │ + beq.w 170948 │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - bmi.n 170ff8 │ │ │ │ + bmi.n 171008 │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r0, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ @@ -420361,48 +420365,48 @@ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r2, #2147483648 @ 0x80000000 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adc.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r7, r2, #0 │ │ │ │ - bcc.n 17103e │ │ │ │ + bcc.n 17104e │ │ │ │ cmp r2, r4 │ │ │ │ - blt.w 1714b0 │ │ │ │ + blt.w 1714c0 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r2 │ │ │ │ mov.w r2, r0, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 17150a │ │ │ │ + bne.w 17151a │ │ │ │ lsrs r1, r3, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ asrs r0, r0, #10 │ │ │ │ orrs.w r3, r1, r0 │ │ │ │ itete ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, r1 │ │ │ │ lslne r5, r5, #20 │ │ │ │ moveq r5, r0 │ │ │ │ adds r4, r4, r3 │ │ │ │ adc.w r5, r5, r6 │ │ │ │ adds r2, r4, r1 │ │ │ │ adc.w r3, r0, r5 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ cmp r3, r0 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ - b.n 170fc0 │ │ │ │ + b.n 170fd0 │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, r3, [sp, #56] @ 0x38 │ │ │ │ - bge.w 170938 │ │ │ │ + bge.w 170948 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -420413,91 +420417,91 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 17108e │ │ │ │ - b.n 170938 │ │ │ │ + bne.n 17109e │ │ │ │ + b.n 170948 │ │ │ │ rsb r2, r9, #0 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - bls.w 1712b2 │ │ │ │ + bls.w 1712c2 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 170b86 │ │ │ │ + b.n 170b96 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 170bf6 │ │ │ │ + b.n 170c06 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.w 17085a │ │ │ │ + b.w 17086a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17126a │ │ │ │ + beq.w 17127a │ │ │ │ clz r2, r2 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ add.w r2, r2, #63 @ 0x3f │ │ │ │ adc.w r4, r4, #0 │ │ │ │ subs.w r5, r9, r3 │ │ │ │ mov.w r6, r2, lsr #5 │ │ │ │ sbc.w sl, sl, r4 │ │ │ │ uxtb r2, r6 │ │ │ │ ands.w r3, r3, #31 │ │ │ │ - bne.w 17143a │ │ │ │ + bne.w 17144a │ │ │ │ rsb r7, r2, #3 │ │ │ │ rsb r3, r6, #1073741824 @ 0x40000000 │ │ │ │ adds r3, #3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r7 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ sub.w r7, r3, r7, lsl #2 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ str.w r1, [r2], #-4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17111c │ │ │ │ + bne.n 17112c │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 170b22 │ │ │ │ + b.n 170b32 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ it cs │ │ │ │ movcs r6, #4 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ lsls r2, r6, #2 │ │ │ │ add.w r0, r8, r2 │ │ │ │ - b.n 171148 │ │ │ │ + b.n 171158 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1712a0 │ │ │ │ + beq.w 1712b0 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 171142 │ │ │ │ + beq.n 171152 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.w 171274 │ │ │ │ + bls.w 171284 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 170f90 │ │ │ │ + b.n 170fa0 │ │ │ │ adds r2, r2, r2 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ adcs r3, r3 │ │ │ │ subs.w r5, r9, #2 │ │ │ │ adc.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcc.n 1711cc │ │ │ │ + bcc.n 1711dc │ │ │ │ and.w r1, r5, #63 @ 0x3f │ │ │ │ negs r6, r5 │ │ │ │ sub.w ip, r1, #32 │ │ │ │ add.w r7, r5, #32 │ │ │ │ mov r5, r4 │ │ │ │ rsb r4, r1, #32 │ │ │ │ lsl.w r0, r3, r1 │ │ │ │ @@ -420519,96 +420523,96 @@ │ │ │ │ lsrs r6, r2, #10 │ │ │ │ asrs r1, r3, #10 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ orrs.w r3, r6, r1 │ │ │ │ itt eq │ │ │ │ moveq r0, r6 │ │ │ │ moveq r5, r1 │ │ │ │ - beq.w 170e3a │ │ │ │ + beq.w 170e4a │ │ │ │ lsls r5, r5, #20 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 170e3a │ │ │ │ + b.n 170e4a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 170afe │ │ │ │ + b.n 170b0e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r1, #1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ movt r1, #32751 @ 0x7fef │ │ │ │ add.w r3, r1, r0, lsl #31 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 170a4c │ │ │ │ + b.n 170a5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ lsrs r3, r3, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ lsrs r3, r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 17120e │ │ │ │ + bne.n 17121e │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 1708fc │ │ │ │ + b.w 17090c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movs r4, #0 │ │ │ │ add r3, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 171242 │ │ │ │ + beq.n 171252 │ │ │ │ ite cc │ │ │ │ movcc r4, #1 │ │ │ │ movcs r4, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ add r3, r1 │ │ │ │ add r3, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 171238 │ │ │ │ + bne.n 171248 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 170d4c │ │ │ │ + b.n 170d5c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 170afe │ │ │ │ + b.n 170b0e │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1710de │ │ │ │ + b.n 1710ee │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r5, r6 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ands.w r1, r3, #31 │ │ │ │ - bne.w 1713dc │ │ │ │ + bne.w 1713ec │ │ │ │ rsb r5, r5, #3 │ │ │ │ subs r3, r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ uxtb r5, r5 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 171292 │ │ │ │ - b.n 170f7e │ │ │ │ + bne.n 1712a2 │ │ │ │ + b.n 170f8e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 171274 │ │ │ │ + bls.n 171284 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ str.w r4, [r8, #12] │ │ │ │ - b.n 170f96 │ │ │ │ + b.n 170fa6 │ │ │ │ and.w r0, r9, #63 @ 0x3f │ │ │ │ rsb r5, r2, #32 │ │ │ │ sub.w r7, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsl.w r4, r3, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ @@ -420622,28 +420626,28 @@ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ lsr.w r3, r3, r2 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ - b.n 170b70 │ │ │ │ + b.n 170b80 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 17151e │ │ │ │ + blt.w 17152e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171498 │ │ │ │ + blt.w 1714a8 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ movs r5, #0 │ │ │ │ movt r5, #32720 @ 0x7fd0 │ │ │ │ orr.w r6, r6, r3, lsl #22 │ │ │ │ asrs r1, r3, #10 │ │ │ │ - b.n 170e3a │ │ │ │ + b.n 170e4a │ │ │ │ negs r3, r1 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 17141c │ │ │ │ + bhi.n 17142c │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ rsb r6, r3, #32 │ │ │ │ sub.w lr, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r4, r0, r1 │ │ │ │ lsl.w lr, r2, lr │ │ │ │ lsr.w ip, r2, ip │ │ │ │ @@ -420657,123 +420661,123 @@ │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ lsr.w r0, r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 170e9a │ │ │ │ + b.n 170eaa │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bls.w 170cde │ │ │ │ + bls.w 170cee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs.w r3, r8, r3 │ │ │ │ mov.w r0, fp, lsr #31 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - bne.w 170df4 │ │ │ │ + bne.w 170e04 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 170d42 │ │ │ │ + b.n 170d52 │ │ │ │ rsb r2, r9, #0 │ │ │ │ add.w r0, r9, #32 │ │ │ │ mov.w r9, #0 │ │ │ │ lsrs r1, r2 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ orrs r1, r0 │ │ │ │ asrs r5, r2, #10 │ │ │ │ lsrs r1, r1, #10 │ │ │ │ orr.w r1, r1, r2, lsl #22 │ │ │ │ - b.n 170f12 │ │ │ │ + b.n 170f22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 170a4c │ │ │ │ + b.w 170a5c │ │ │ │ ldr.w lr, [r8, r6, lsl #2] │ │ │ │ sub.w r2, r1, #32 │ │ │ │ rsb r3, r1, #32 │ │ │ │ mov ip, r1 │ │ │ │ lsr.w r7, lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orrs r3, r2 │ │ │ │ lsl.w r2, r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq lr, r2 │ │ │ │ - beq.n 171408 │ │ │ │ + beq.n 171418 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ rsb r3, r5, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ - beq.w 171544 │ │ │ │ + beq.w 171554 │ │ │ │ negs r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ uxtb r5, r5 │ │ │ │ - b.n 170f44 │ │ │ │ + b.n 170f54 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 170eb2 │ │ │ │ + b.n 170ec2 │ │ │ │ add.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r7, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 170a4c │ │ │ │ + b.w 170a5c │ │ │ │ rsb r2, r2, #4 │ │ │ │ rsb lr, r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ uxtb r7, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r4, r7, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ add.w r8, r0, r2 │ │ │ │ mov.w ip, r4, lsl #2 │ │ │ │ add.w r1, sp, ip │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 170b1e │ │ │ │ + beq.w 170b2e │ │ │ │ add.w r7, r7, #1073741824 @ 0x40000000 │ │ │ │ and.w lr, lr, #31 │ │ │ │ subs r7, #1 │ │ │ │ add ip, r8 │ │ │ │ mov r9, r3 │ │ │ │ add.w r7, r0, r7, lsl #2 │ │ │ │ ldr.w r3, [r7, #-4]! │ │ │ │ lsr.w r4, r3, lr │ │ │ │ orrs r1, r4 │ │ │ │ str.w r1, [ip], #-4 │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ cmp ip, r8 │ │ │ │ - bne.n 171476 │ │ │ │ + bne.n 171486 │ │ │ │ str r1, [r0, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 170b22 │ │ │ │ - b.w 170b28 │ │ │ │ + bne.w 170b32 │ │ │ │ + b.w 170b38 │ │ │ │ and.w r1, fp, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r0, #1 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 170a4c │ │ │ │ + b.w 170a5c │ │ │ │ and.w r2, r5, #63 @ 0x3f │ │ │ │ negs r7, r5 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r1, r0, r2 │ │ │ │ adds r5, #32 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ @@ -420788,52 +420792,52 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ lsr.w r0, r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 17103e │ │ │ │ + b.n 17104e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r1, r6, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - b.n 170d52 │ │ │ │ + b.n 170d62 │ │ │ │ add.w r3, r6, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r4, #1 │ │ │ │ sub.w r3, r3, #1048576 @ 0x100000 │ │ │ │ subs r3, #1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 170a4c │ │ │ │ + b.w 170a5c │ │ │ │ mov r5, r0 │ │ │ │ negs r0, r1 │ │ │ │ adds r1, #32 │ │ │ │ lsrs r2, r0 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ asrs r1, r0, #10 │ │ │ │ lsrs r6, r2, #10 │ │ │ │ orr.w r6, r6, r0, lsl #22 │ │ │ │ - b.n 1711e2 │ │ │ │ + b.n 1711f2 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b.n 170f7a │ │ │ │ + b.n 170f8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs.w r5, r9, r2 │ │ │ │ mov r3, r2 │ │ │ │ sbc.w sl, sl, #0 │ │ │ │ lsrs r6, r2, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.w 1710f8 │ │ │ │ + bls.w 171108 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 170b22 │ │ │ │ + b.w 170b32 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vmov r3, s0 │ │ │ │ vmov r9, s1 │ │ │ │ vmov r8, s2 │ │ │ │ ubfx r0, r3, #23, #8 │ │ │ │ ubfx r5, r3, #0, #23 │ │ │ │ eor.w lr, r9, r3 │ │ │ │ @@ -420841,64 +420845,64 @@ │ │ │ │ mov r2, r8 │ │ │ │ ubfx r1, r9, #23, #8 │ │ │ │ ubfx r6, r8, #0, #23 │ │ │ │ ubfx r7, r8, #23, #8 │ │ │ │ lsrs r2, r2, #31 │ │ │ │ mov.w ip, lr, lsr #31 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 1716e6 │ │ │ │ + beq.w 1716f6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1716be │ │ │ │ + beq.w 1716ce │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 17173e │ │ │ │ - cbnz r0, 1715c4 │ │ │ │ + beq.w 17174e │ │ │ │ + cbnz r0, 1715d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17173e │ │ │ │ + beq.w 17174e │ │ │ │ clz r0, r5 │ │ │ │ sub.w r3, r0, #8 │ │ │ │ rsb r0, r0, #9 │ │ │ │ lsls r5, r3 │ │ │ │ - cbnz r1, 1715da │ │ │ │ + cbnz r1, 1715ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 17173e │ │ │ │ + beq.w 17174e │ │ │ │ clz r1, r4 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r4, r3 │ │ │ │ lsls r5, r5, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ orr.w r5, r5, #1073741824 @ 0x40000000 │ │ │ │ orr.w r4, r4, #1073741824 @ 0x40000000 │ │ │ │ add r1, r0 │ │ │ │ umull r4, r5, r5, r4 │ │ │ │ cmp.w r5, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs.w r3, r1, #126 @ 0x7e │ │ │ │ - bcc.w 171746 │ │ │ │ + bcc.w 171756 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 171754 │ │ │ │ + beq.w 171764 │ │ │ │ subs r0, r3, r7 │ │ │ │ lsls r6, r6, #6 │ │ │ │ orr.w r6, r6, #536870912 @ 0x20000000 │ │ │ │ mov r1, ip │ │ │ │ uxth.w r9, r0 │ │ │ │ sxth.w r8, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 171772 │ │ │ │ + beq.w 171782 │ │ │ │ movs r0, #0 │ │ │ │ cmp r8, r0 │ │ │ │ - blt.w 1717f0 │ │ │ │ - beq.w 171894 │ │ │ │ + blt.w 171800 │ │ │ │ + beq.w 1718a4 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ - bls.w 17194e │ │ │ │ + bls.w 17195e │ │ │ │ adds.w r9, r4, #4294967295 @ 0xffffffff │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171644 │ │ │ │ + bne.n 171654 │ │ │ │ clz r0, r9 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r3, r3, r2 │ │ │ │ rsb r0, r0, #33 @ 0x21 │ │ │ │ @@ -420921,95 +420925,95 @@ │ │ │ │ lsl.w r4, ip, r4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ lsr.w r0, ip, r0 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17188c │ │ │ │ + bls.w 17189c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171868 │ │ │ │ + blt.w 171878 │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17188c │ │ │ │ + beq.w 17189c │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1717de │ │ │ │ + b.n 1717ee │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 17176a │ │ │ │ + bne.n 17177a │ │ │ │ sub.w r7, r7, #255 @ 0xff │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ - cbnz r3, 17173e │ │ │ │ + cbnz r3, 17174e │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r5, r0 │ │ │ │ - bne.n 17171a │ │ │ │ + bne.n 17172a │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - b.n 171734 │ │ │ │ - cbnz r5, 17173a │ │ │ │ + b.n 171744 │ │ │ │ + cbnz r5, 17174a │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbnz r3, 17176a │ │ │ │ + cbnz r3, 17177a │ │ │ │ sub.w r7, r7, #255 @ 0xff │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r7, #1 │ │ │ │ - cbnz r3, 17173e │ │ │ │ + cbnz r3, 17174e │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r4 │ │ │ │ - beq.n 1716e0 │ │ │ │ + beq.n 1716f0 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ eor.w r2, ip, r2 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ tst r2, r7 │ │ │ │ vmov s0, r3 │ │ │ │ - beq.n 17173a │ │ │ │ + beq.n 17174a │ │ │ │ adds r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vmov s0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r4, r4, r4 │ │ │ │ sub.w r3, r1, #127 @ 0x7f │ │ │ │ adcs r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 171600 │ │ │ │ + bne.w 171610 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1719a2 │ │ │ │ + beq.w 1719b2 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r1 │ │ │ │ - b.n 171600 │ │ │ │ + b.n 171610 │ │ │ │ vmov s0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 1718e2 │ │ │ │ + ble.w 1718f2 │ │ │ │ cmp.w r9, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r0, #1 │ │ │ │ movhi r2, #0 │ │ │ │ - bhi.n 1717ae │ │ │ │ + bhi.n 1717be │ │ │ │ rsb r0, r9, #32 │ │ │ │ sub.w r2, r9, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r0, r2 │ │ │ │ rsb r2, r9, #0 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ @@ -421019,34 +421023,34 @@ │ │ │ │ lsr.w r2, r6, r9 │ │ │ │ adds r0, r4, r0 │ │ │ │ adc.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1719e2 │ │ │ │ + blt.w 1719f2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 171a34 │ │ │ │ + bls.w 171a44 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171a58 │ │ │ │ + blt.w 171a68 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r2, r2, #7 │ │ │ │ moveq.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 171994 │ │ │ │ + beq.w 1719a4 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, ip, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17173a │ │ │ │ + b.n 17174a │ │ │ │ rsb r8, r8, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmp.w r8, #62 @ 0x3e │ │ │ │ - bhi.w 171932 │ │ │ │ + bhi.w 171942 │ │ │ │ and.w r9, r9, #63 @ 0x3f │ │ │ │ rsb ip, r8, #32 │ │ │ │ sub.w sl, r9, #32 │ │ │ │ rsb lr, r9, #32 │ │ │ │ lsl.w r2, r5, r9 │ │ │ │ lsl.w sl, r4, sl │ │ │ │ lsr.w lr, r4, lr │ │ │ │ @@ -421062,67 +421066,67 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ lsr.w r8, r5, r8 │ │ │ │ it ne │ │ │ │ orrne.w r9, r9, #1 │ │ │ │ rsbs r9, r9, #0 │ │ │ │ sbc.w ip, r6, r8 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ - bne.n 1718b6 │ │ │ │ + bne.n 1718c6 │ │ │ │ sub.w r3, r7, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 171990 │ │ │ │ + bls.w 1719a0 │ │ │ │ mov r2, r0 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.w 171990 │ │ │ │ + bhi.w 1719a0 │ │ │ │ negs r4, r3 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ and.w r4, r4, #31 │ │ │ │ movs r3, #0 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ cmp r4, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ orrne.w r2, r0, #1 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 171990 │ │ │ │ + beq.n 1719a0 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 171994 │ │ │ │ + b.n 1719a4 │ │ │ │ subs.w r9, r4, r8 │ │ │ │ sub.w ip, r5, r6 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ itt eq │ │ │ │ andeq.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 17173a │ │ │ │ + beq.w 17174a │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 171a3a │ │ │ │ + blt.w 171a4a │ │ │ │ clz r0, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1718c6 │ │ │ │ + bne.n 1718d6 │ │ │ │ clz r0, r9 │ │ │ │ adds r0, #32 │ │ │ │ subs r2, r0, #1 │ │ │ │ sub.w r4, r0, #33 @ 0x21 │ │ │ │ uxtb r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ subs r3, r3, r2 │ │ │ │ uxtb r2, r4 │ │ │ │ lsls r4, r4, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r2, r9, r2 │ │ │ │ - bpl.w 17169c │ │ │ │ - b.n 17164c │ │ │ │ + bpl.w 1716ac │ │ │ │ + b.n 17165c │ │ │ │ rsb r2, r8, #32 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ it gt │ │ │ │ movgt r2, #1 │ │ │ │ - bgt.n 17192e │ │ │ │ + bgt.n 17193e │ │ │ │ negs r7, r2 │ │ │ │ lsl.w r0, r5, r8 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ sub.w lr, r2, #32 │ │ │ │ lsr.w r2, r4, r2 │ │ │ │ orrs r2, r0 │ │ │ │ sub.w r0, r7, #32 │ │ │ │ @@ -421135,89 +421139,89 @@ │ │ │ │ lsl.w r7, r4, r7 │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ orrs r5, r0 │ │ │ │ orrs r7, r5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ add r2, r6 │ │ │ │ - b.n 1717bc │ │ │ │ + b.n 1717cc │ │ │ │ adds.w r9, r0, #4294967295 @ 0xffffffff │ │ │ │ subs.w ip, r6, #1 │ │ │ │ ite ne │ │ │ │ clzne r0, ip │ │ │ │ addeq.w r0, r6, #31 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 17164c │ │ │ │ + b.n 17165c │ │ │ │ rsb r2, r9, #32 │ │ │ │ sub.w r7, r9, #32 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r9, #0 │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ lsls.w r7, r6, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ lsr.w r6, r6, r9 │ │ │ │ subs.w r9, r4, r2 │ │ │ │ sbc.w ip, r5, r6 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ - bne.n 1718b6 │ │ │ │ + bne.n 1718c6 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 171990 │ │ │ │ + bls.n 1719a0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 171866 │ │ │ │ + blt.w 171876 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r3, r1, lsl #31 │ │ │ │ add r3, r2 │ │ │ │ vmov s0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bics.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r4, r4, lsr #31 │ │ │ │ add.w r2, r3, #4294967295 @ 0xffffffff │ │ │ │ orr.w r4, r4, r5, lsl #1 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ and.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ - bls.n 171a20 │ │ │ │ + bls.n 171a30 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1719f8 │ │ │ │ + blt.n 171a08 │ │ │ │ lsrs r1, r4, #31 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - cbz r1, 171a20 │ │ │ │ + cbz r1, 171a30 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17173a │ │ │ │ + b.n 17174a │ │ │ │ subs r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.w 17188c │ │ │ │ + bls.w 17189c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1716a8 │ │ │ │ + bge.w 1716b8 │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 171872 │ │ │ │ + b.n 171882 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi r2, r6 │ │ │ │ movhi r4, r2 │ │ │ │ - bhi.n 171a2a │ │ │ │ + bhi.n 171a3a │ │ │ │ negs r0, r2 │ │ │ │ lsr.w r1, r4, r2 │ │ │ │ and.w r0, r0, #31 │ │ │ │ mov r2, r6 │ │ │ │ lsl.w r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ @@ -421227,61 +421231,61 @@ │ │ │ │ itet eq │ │ │ │ moveq r2, r4 │ │ │ │ lslne r2, r2, #23 │ │ │ │ moveq r4, r2 │ │ │ │ add r3, r2 │ │ │ │ add r3, r4 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 17173a │ │ │ │ + b.n 17174a │ │ │ │ lsrs r2, r2, #7 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - b.n 171994 │ │ │ │ + b.n 1719a4 │ │ │ │ subs.w r9, r8, r4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ sbc.w ip, r6, r5 │ │ │ │ orrs.w r2, r9, ip │ │ │ │ - bne.w 1718b6 │ │ │ │ + bne.w 1718c6 │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bls.n 171990 │ │ │ │ + bls.n 1719a0 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 171868 │ │ │ │ + b.n 171878 │ │ │ │ negs r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r2, r0 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - b.n 171890 │ │ │ │ + b.n 1718a0 │ │ │ │ vmov r2, r3, d0 │ │ │ │ push {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ subw r4, r3, #2047 @ 0x7ff │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - cbz r4, 171ae2 │ │ │ │ + cbz r4, 171af2 │ │ │ │ orr.w r4, r2, r3 │ │ │ │ orrs.w r4, r4, lr │ │ │ │ - beq.n 171adc │ │ │ │ + beq.n 171aec │ │ │ │ mov.w ip, r2, lsr #22 │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orr.w ip, ip, lr, lsl #10 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ orrs.w r2, r3, ip │ │ │ │ - beq.n 171adc │ │ │ │ + beq.n 171aec │ │ │ │ eor.w r4, r0, #1 │ │ │ │ mvn.w r2, #896 @ 0x380 │ │ │ │ add r3, r2 │ │ │ │ orr.w ip, ip, #1073741824 @ 0x40000000 │ │ │ │ lsls r2, r4, #6 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ uxtb r2, r2 │ │ │ │ - bhi.n 171af8 │ │ │ │ + bhi.n 171b08 │ │ │ │ lsls r3, r3, #23 │ │ │ │ add r2, ip │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ @@ -421297,28 +421301,28 @@ │ │ │ │ orrs.w r2, r2, lr │ │ │ │ vmov s0, r3 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ vmovne s0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 171b0c │ │ │ │ + blt.n 171b1c │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - beq.n 171b50 │ │ │ │ + beq.n 171b60 │ │ │ │ add.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ subs r3, r3, r0 │ │ │ │ vmov s0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ negs r3, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #30 │ │ │ │ itt hi │ │ │ │ movhi.w r0, #4294967295 @ 0xffffffff │ │ │ │ movhi r3, #1 │ │ │ │ - bhi.n 171b46 │ │ │ │ + bhi.n 171b56 │ │ │ │ negs r0, r3 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ and.w r0, r0, #31 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ @@ -421327,56 +421331,56 @@ │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r4, #1 │ │ │ │ mvns r0, r0 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ and.w r2, r0, r2, lsr #7 │ │ │ │ - b.n 171ad2 │ │ │ │ + b.n 171ae2 │ │ │ │ mov.w r3, #2122317824 @ 0x7e800000 │ │ │ │ - b.n 171aba │ │ │ │ + b.n 171aca │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ubfx r1, r3, #23, #8 │ │ │ │ ubfx r2, r3, #0, #23 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov.w r0, r0, lsl #15 │ │ │ │ - beq.n 171bb2 │ │ │ │ + beq.n 171bc2 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 171bae │ │ │ │ + beq.n 171bbe │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ lsrs r2, r2, #9 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ orrs.w r3, r2, r1 │ │ │ │ - beq.n 171bae │ │ │ │ + beq.n 171bbe │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 171bcc │ │ │ │ + bls.n 171bdc │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 171bdc │ │ │ │ + blt.n 171bec │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 171bfc │ │ │ │ + beq.n 171c0c │ │ │ │ add.w r0, r0, #31616 @ 0x7b80 │ │ │ │ adds r0, #127 @ 0x7f │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #31744 @ 0x7c00 │ │ │ │ uxth r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171bae │ │ │ │ + beq.n 171bbe │ │ │ │ lsrs r2, r2, #13 │ │ │ │ cmp r2, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r2 │ │ │ │ addcc r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ @@ -421391,270 +421395,270 @@ │ │ │ │ bx lr │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ itt hi │ │ │ │ movhi r3, #0 │ │ │ │ movhi r2, r3 │ │ │ │ - bhi.n 171bd2 │ │ │ │ + bhi.n 171be2 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ movs r3, #0 │ │ │ │ sbfx ip, ip, #4, #12 │ │ │ │ uxth.w r2, ip │ │ │ │ - b.n 171bd2 │ │ │ │ + b.n 171be2 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 171bd2 │ │ │ │ + b.n 171be2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ bic.w r8, r1, #63 @ 0x3f │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r8 │ │ │ │ lsls r7, r1, #26 │ │ │ │ - beq.n 171c48 │ │ │ │ + beq.n 171c58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls.w sl, r2, r3 │ │ │ │ - beq.n 171c48 │ │ │ │ + beq.n 171c58 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbnz r3, 171c54 │ │ │ │ + cbnz r3, 171c64 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 171c34 │ │ │ │ + bne.n 171c44 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, r3, #63 @ 0x3f │ │ │ │ lsls r6, r3, #26 │ │ │ │ mov r7, sl │ │ │ │ - beq.n 171c96 │ │ │ │ + beq.n 171ca6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171c96 │ │ │ │ + beq.n 171ca6 │ │ │ │ strd r8, r4, [sp, #8] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, fp │ │ │ │ mov r6, r2 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 171c9e │ │ │ │ + cbnz r3, 171cae │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 171c78 │ │ │ │ + bne.n 171c88 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c3a │ │ │ │ + b.n 171c4a │ │ │ │ bic.w lr, r3, #63 @ 0x3f │ │ │ │ lsls r0, r3, #26 │ │ │ │ mov r2, lr │ │ │ │ - beq.n 171cd8 │ │ │ │ + beq.n 171ce8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w fp, r1, r3 │ │ │ │ - beq.n 171cd8 │ │ │ │ + beq.n 171ce8 │ │ │ │ str r6, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r6, lr │ │ │ │ strd sl, r8, [sp, #16] │ │ │ │ strd lr, r7, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 171ce0 │ │ │ │ + cbnz r3, 171cf0 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 171cc2 │ │ │ │ + bne.n 171cd2 │ │ │ │ ldrd sl, r8, [sp, #16] │ │ │ │ ldrd r6, r2, [sp, #24] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171c7e │ │ │ │ + b.n 171c8e │ │ │ │ bic.w r7, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r7 │ │ │ │ - beq.n 171d18 │ │ │ │ + beq.n 171d28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls.w sl, sl, r3 │ │ │ │ - beq.n 171d18 │ │ │ │ + beq.n 171d28 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 171d20 │ │ │ │ + cbnz r3, 171d30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 171d04 │ │ │ │ + bne.n 171d14 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ blx 47574 │ │ │ │ - b.n 171cc6 │ │ │ │ + b.n 171cd6 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 171d54 │ │ │ │ + beq.n 171d64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171d54 │ │ │ │ + beq.n 171d64 │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r4, [sp, #44] @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r3 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 171d5a │ │ │ │ + cbnz r1, 171d6a │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 171d40 │ │ │ │ + bne.n 171d50 │ │ │ │ ldrd r9, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 47574 │ │ │ │ - b.n 171d08 │ │ │ │ + b.n 171d18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 171c04 │ │ │ │ - b.n 171d44 │ │ │ │ + bl 171c14 │ │ │ │ + b.n 171d54 │ │ │ │ nop │ │ │ │ orr.w r2, r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ clz r2, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ rsb r2, r2, #31 │ │ │ │ strd r1, r2, [r0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 171d82 │ │ │ │ + cbnz r3, 171d92 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ sub sp, #28 │ │ │ │ mov r7, r5 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - beq.n 171dba │ │ │ │ + beq.n 171dca │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ lsls.w r8, r8, r3 │ │ │ │ - beq.n 171dba │ │ │ │ + beq.n 171dca │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 171dc6 │ │ │ │ + cbnz r3, 171dd6 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 171dae │ │ │ │ + bne.n 171dbe │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r9, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r9 │ │ │ │ - beq.n 171e00 │ │ │ │ + beq.n 171e10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ lsls.w fp, fp, r3 │ │ │ │ - beq.n 171e00 │ │ │ │ + beq.n 171e10 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 171e06 │ │ │ │ + cbnz r3, 171e16 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 171de8 │ │ │ │ + bne.n 171df8 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171db2 │ │ │ │ + b.n 171dc2 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 171e3c │ │ │ │ + beq.n 171e4c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ - beq.n 171e3c │ │ │ │ + beq.n 171e4c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r0, r7, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbnz r1, 171e42 │ │ │ │ + cbnz r1, 171e52 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 171e28 │ │ │ │ + bne.n 171e38 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldrd r5, r0, [sp, #12] │ │ │ │ blx 47574 │ │ │ │ - b.n 171dee │ │ │ │ + b.n 171dfe │ │ │ │ mov r0, r7 │ │ │ │ - bl 171c04 │ │ │ │ - b.n 171e2c │ │ │ │ + bl 171c14 │ │ │ │ + b.n 171e3c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #584] @ (1720a8 ) │ │ │ │ + ldr r2, [pc, #584] @ (1720b8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (1720ac ) │ │ │ │ + ldr r3, [pc, #584] @ (1720bc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r7, #32 │ │ │ │ sub.w fp, r7, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 172006 │ │ │ │ + beq.w 172016 │ │ │ │ movs r2, #1 │ │ │ │ lsr.w r3, r2, r9 │ │ │ │ lsl.w fp, r2, fp │ │ │ │ orr.w fp, fp, r3 │ │ │ │ lsl.w r9, r2, r7 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ mul.w r1, ip, r7 │ │ │ │ @@ -421664,469 +421668,469 @@ │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r3, r0 │ │ │ │ orrs r3, r2 │ │ │ │ lsr.w r2, r5, r1 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs.w r2, r2, fp │ │ │ │ - bcs.n 171fa4 │ │ │ │ + bcs.n 171fb4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r7 │ │ │ │ mvn.w r9, r9 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 171ee8 │ │ │ │ - b.n 171f1c │ │ │ │ + bne.n 171ef8 │ │ │ │ + b.n 171f2c │ │ │ │ mul.w r1, ip, r7 │ │ │ │ rsb r0, r1, #32 │ │ │ │ sub.w r2, r1, #32 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r2, r5, r2 │ │ │ │ orrs r1, r0 │ │ │ │ orrs r1, r2 │ │ │ │ and.w r1, r1, r9 │ │ │ │ add.w sl, r3, r1, lsl #2 │ │ │ │ ldr.w r4, [r3, r1, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 171f44 │ │ │ │ + cbz r4, 171f54 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 171ee4 │ │ │ │ + bne.n 171ef4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ - ldr r2, [pc, #392] @ (1720b0 ) │ │ │ │ + ldr r2, [pc, #392] @ (1720c0 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r6, r0, r3 │ │ │ │ - ldr r3, [pc, #380] @ (1720ac ) │ │ │ │ + ldr r3, [pc, #380] @ (1720bc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1720a4 │ │ │ │ + bne.w 1720b4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w fp, r3, r2 │ │ │ │ mov r2, fp │ │ │ │ blx 475b0 │ │ │ │ - cbnz r0, 171fa0 │ │ │ │ + cbnz r0, 171fb0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ dmb ish │ │ │ │ ldrex fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 171f8a │ │ │ │ + bne.n 171f9a │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 171f78 │ │ │ │ + bne.n 171f88 │ │ │ │ dmb ish │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 171f12 │ │ │ │ + beq.n 171f22 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ mov r4, fp │ │ │ │ blx 47574 │ │ │ │ - b.n 171f12 │ │ │ │ + b.n 171f22 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171f6c │ │ │ │ + b.n 171f7c │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 475b0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172096 │ │ │ │ + bne.n 1720a6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 171fec │ │ │ │ + bne.n 171ffc │ │ │ │ strex r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 171fdc │ │ │ │ + bne.n 171fec │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 171ea0 │ │ │ │ + beq.w 171eb0 │ │ │ │ blx 47574 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 171ea0 │ │ │ │ + b.n 171eb0 │ │ │ │ lsl.w r1, r5, r9 │ │ │ │ lsr.w r2, r6, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r5, fp │ │ │ │ lsr.w r3, r5, r7 │ │ │ │ orrs r2, r1 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 17209e │ │ │ │ + beq.n 1720ae │ │ │ │ lsl.w r1, r3, r9 │ │ │ │ adds r4, #1 │ │ │ │ lsrs r2, r7 │ │ │ │ orrs r2, r1 │ │ │ │ lsr.w r1, r3, fp │ │ │ │ orrs r2, r1 │ │ │ │ lsrs r3, r7 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 172020 │ │ │ │ + bne.n 172030 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 17208a │ │ │ │ + cbz r4, 17209a │ │ │ │ movs r3, #4 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 475b0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbnz r0, 17209a │ │ │ │ + cbnz r0, 1720aa │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 172070 │ │ │ │ + bne.n 172080 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172060 │ │ │ │ + bne.n 172070 │ │ │ │ dmb ish │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 171e8e │ │ │ │ + beq.w 171e9e │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ blx 47574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 171e8e │ │ │ │ + b.n 171e9e │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 172044 │ │ │ │ + b.n 172054 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 171fc8 │ │ │ │ + b.n 171fd8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 172056 │ │ │ │ + b.n 172066 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ - b.n 17208e │ │ │ │ + b.n 17209e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - b.n 1723dc │ │ │ │ + b.n 1723cc │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 172260 │ │ │ │ + b.n 172250 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #168] @ (172178 ) │ │ │ │ + ldr r2, [pc, #168] @ (172188 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #168] @ (17217c ) │ │ │ │ + ldr r3, [pc, #168] @ (17218c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - add r3, pc, #136 @ (adr r3, 172170 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 172180 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 17213a │ │ │ │ + cbz r5, 17214a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 17211a │ │ │ │ + beq.n 17212a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 172114 │ │ │ │ + bne.n 172124 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172104 │ │ │ │ + bne.n 172114 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17213a │ │ │ │ - cbz r6, 172156 │ │ │ │ + cbz r3, 17214a │ │ │ │ + cbz r6, 172166 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 172134 │ │ │ │ + bge.n 172144 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 172162 │ │ │ │ + beq.n 172172 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1720fc │ │ │ │ + bne.n 17210c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (172180 ) │ │ │ │ - ldr r3, [pc, #60] @ (17217c ) │ │ │ │ + ldr r2, [pc, #64] @ (172190 ) │ │ │ │ + ldr r3, [pc, #60] @ (17218c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172166 │ │ │ │ + bne.n 172176 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ - b.n 172134 │ │ │ │ + bl 1696cc │ │ │ │ + b.n 172144 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17213c │ │ │ │ + b.n 17214c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - svc 40 @ 0x28 │ │ │ │ + svc 24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ + udf #172 @ 0xac │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1721ae │ │ │ │ + cbz r2, 1721be │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1721c0 │ │ │ │ + bcc.n 1721d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1721f4 │ │ │ │ + bcs.n 172204 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 180b20 │ │ │ │ + bl 180b30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 180cdc │ │ │ │ + bl 180cec │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1721d2 │ │ │ │ + bne.n 1721e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1721aa │ │ │ │ + beq.n 1721ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #52] @ (172244 ) │ │ │ │ - ldr r0, [pc, #52] @ (172248 ) │ │ │ │ + ldr r5, [pc, #52] @ (172254 ) │ │ │ │ + ldr r0, [pc, #52] @ (172258 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 17223a │ │ │ │ + beq.n 17224a │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 172184 │ │ │ │ + bl 172194 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 172224 │ │ │ │ - ldr r0, [pc, #16] @ (17224c ) │ │ │ │ + bne.n 172234 │ │ │ │ + ldr r0, [pc, #16] @ (17225c ) │ │ │ │ add r0, pc │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xfafe006e │ │ │ │ - lsls r0, r0, #12 │ │ │ │ + @ instruction: 0xfaee006e │ │ │ │ + lsls r0, r6, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r1, #11 │ │ │ │ lsls r7, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (1722d8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1722e8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1722dc ) │ │ │ │ + ldr r3, [pc, #120] @ (1722ec ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 483e8 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #92] @ (1722e0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1722f0 ) │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ strd r5, r6, [r4] │ │ │ │ - bl 172b5c │ │ │ │ - cbnz r0, 1722ca │ │ │ │ + bl 172b6c │ │ │ │ + cbnz r0, 1722da │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1722b6 │ │ │ │ + bmi.n 1722c6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1722e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1722dc ) │ │ │ │ + ldr r2, [pc, #68] @ (1722f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1722ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1722d4 │ │ │ │ + bne.n 1722e4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ blx 47818 │ │ │ │ - b.n 17229c │ │ │ │ + b.n 1722ac │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17229e │ │ │ │ + b.n 1722ae │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ble.n 172208 │ │ │ │ + ble.n 1721f8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 17239c │ │ │ │ + ble.n 17238c │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #20] @ (17230c ) │ │ │ │ + ldr r0, [pc, #20] @ (17231c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 180bbc │ │ │ │ - ldr r0, [pc, #12] @ (172310 ) │ │ │ │ + bl 180bcc │ │ │ │ + ldr r0, [pc, #12] @ (172320 ) │ │ │ │ add r0, pc │ │ │ │ - bl 278d24 │ │ │ │ + bl 278d34 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + lsls r2, r1, #8 │ │ │ │ lsls r7, r5, #1 │ │ │ │ mrc2 15, 7, pc, cr11, cr15, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 172db8 │ │ │ │ - cbnz r0, 17232c │ │ │ │ + bl 172dc8 │ │ │ │ + cbnz r0, 17233c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 172da4 │ │ │ │ + bl 172db4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r1, [pc, #596] @ (17259c ) │ │ │ │ + ldr r1, [pc, #596] @ (1725ac ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #596] @ (1725a0 ) │ │ │ │ + ldr r2, [pc, #596] @ (1725b0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r5, [pc, #596] @ (1725a4 ) │ │ │ │ + ldr r5, [pc, #596] @ (1725b4 ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov.w r2, #0 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 172538 │ │ │ │ + bmi.w 172548 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 172526 │ │ │ │ + bmi.w 172536 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 172506 │ │ │ │ + bne.w 172516 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1723a2 │ │ │ │ - b.n 17245c │ │ │ │ + bhi.n 1723b2 │ │ │ │ + b.n 17246c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 180b8c │ │ │ │ + bl 180b9c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 17245c │ │ │ │ + bls.n 17246c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172392 │ │ │ │ + beq.n 1723a2 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ mov.w sl, #0 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ @@ -422148,170 +422152,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 48160 <__aeabi_idivmod@plt> │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1724fe │ │ │ │ + beq.n 17250e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 17244c │ │ │ │ + cbz r3, 17245c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172436 │ │ │ │ + bne.n 172446 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 172572 │ │ │ │ + beq.w 172582 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172382 │ │ │ │ + beq.n 172392 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 172382 │ │ │ │ + b.n 172392 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1724dc │ │ │ │ + cbnz r7, 1724ec │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1724d2 │ │ │ │ + beq.n 1724e2 │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ mov r8, r5 │ │ │ │ mov.w sl, #24 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, fp │ │ │ │ mul.w fp, sl, r6 │ │ │ │ add.w r3, r9, fp │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - cbz r2, 1724be │ │ │ │ + cbz r2, 1724ce │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1724bc │ │ │ │ + cbz r0, 1724cc │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17249c │ │ │ │ + bne.n 1724ac │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 172568 │ │ │ │ + beq.n 172578 │ │ │ │ ldr.w r9, [r4, #180] @ 0xb4 │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ add.w r3, r9, fp │ │ │ │ str r5, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 172484 │ │ │ │ + bne.n 172494 │ │ │ │ mov fp, r7 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ - ldr r2, [pc, #196] @ (1725a8 ) │ │ │ │ - ldr r3, [pc, #184] @ (1725a0 ) │ │ │ │ + bl 180c74 │ │ │ │ + ldr r2, [pc, #196] @ (1725b8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1725b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172596 │ │ │ │ + bne.n 1725a6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c64 │ │ │ │ - b.n 172382 │ │ │ │ - ldr r2, [pc, #164] @ (1725ac ) │ │ │ │ + bl 180c74 │ │ │ │ + b.n 172392 │ │ │ │ + ldr r2, [pc, #164] @ (1725bc ) │ │ │ │ movs r3, #16 │ │ │ │ add r5, sp, #164 @ 0xa4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 172be8 │ │ │ │ - b.n 17237a │ │ │ │ + bl 172bf8 │ │ │ │ + b.n 17238a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 47950 │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 4809c │ │ │ │ - b.n 172372 │ │ │ │ + b.n 172382 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ - ldr r3, [pc, #104] @ (1725b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1725c0 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 172586 │ │ │ │ + cbz r3, 172596 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 180cc8 │ │ │ │ + bl 180cd8 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 172c6c │ │ │ │ + bl 172c7c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 17236c │ │ │ │ + b.n 17237c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 169694 │ │ │ │ - b.n 1724b0 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 1724c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 172382 │ │ │ │ - b.n 172452 │ │ │ │ - ldr r3, [pc, #44] @ (1725b4 ) │ │ │ │ + beq.w 172392 │ │ │ │ + b.n 172462 │ │ │ │ + ldr r3, [pc, #44] @ (1725c4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180b0c │ │ │ │ - b.n 172552 │ │ │ │ + bl 180b1c │ │ │ │ + b.n 172562 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 172504 │ │ │ │ + bgt.n 1724f4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1724fc │ │ │ │ + bgt.n 1724ec │ │ │ │ lsls r6, r5, #1 │ │ │ │ - blt.n 1725d8 │ │ │ │ + blt.n 1725c8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ ldmia r3, {r1, r3, r4} │ │ │ │ movs r1, r2 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ @@ -422325,87 +422329,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 172618 │ │ │ │ + cbz r2, 172628 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 172608 │ │ │ │ - bhi.n 172640 │ │ │ │ + beq.n 172618 │ │ │ │ + bhi.n 172650 │ │ │ │ str.w r6, [r5, #160] @ 0xa0 │ │ │ │ - b.n 1725f6 │ │ │ │ + b.n 172606 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172606 │ │ │ │ + beq.n 172616 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172250 │ │ │ │ + bl 172260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1725f0 │ │ │ │ + bne.n 172600 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - cbz r7, 17260c │ │ │ │ + cbz r7, 17261c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r4, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 172636 │ │ │ │ - bcs.n 1725ea │ │ │ │ + beq.n 172646 │ │ │ │ + bcs.n 1725fa │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 172184 │ │ │ │ + bl 172194 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 172184 │ │ │ │ + bl 172194 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w sl, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 172738 │ │ │ │ + beq.n 172748 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1726fe │ │ │ │ + beq.n 17270e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 172684 │ │ │ │ + beq.n 172694 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 1726a2 │ │ │ │ - ldr r0, [pc, #364] @ (1727fc ) │ │ │ │ + ble.n 1726b2 │ │ │ │ + ldr r0, [pc, #364] @ (17280c ) │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 172756 │ │ │ │ + bne.n 172766 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 172704 │ │ │ │ + beq.n 172714 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ @@ -422424,60 +422428,60 @@ │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ str.w r1, [r4, #168] @ 0xa8 │ │ │ │ add r2, r3 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 180b70 │ │ │ │ + bl 180b80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17272a │ │ │ │ + beq.n 17273a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bmi.n 17276e │ │ │ │ + bmi.n 17277e │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r6, r4, #96 @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 180b8c │ │ │ │ + bl 180b9c │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 172714 │ │ │ │ - b.n 1726aa │ │ │ │ + beq.n 172724 │ │ │ │ + b.n 1726ba │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r0, #16 │ │ │ │ mov r0, fp │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 172678 │ │ │ │ + bne.n 172688 │ │ │ │ mov r0, fp │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1726a2 │ │ │ │ + bls.n 1726b2 │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1725b8 │ │ │ │ + bl 1725c8 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ - b.n 1726a2 │ │ │ │ + b.n 1726b2 │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 17270c │ │ │ │ + bcs.n 17271c │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ mov.w fp, #0 │ │ │ │ blx 48250 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ @@ -422499,41 +422503,41 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r5 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 1727aa │ │ │ │ + bne.n 1727ba │ │ │ │ ldrd r4, r8, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r7, r6, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r4, #152] @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ str.w r6, [r4, #180] @ 0xb4 │ │ │ │ str.w r7, [r4, #164] @ 0xa4 │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ - b.n 1726b4 │ │ │ │ + b.n 1726c4 │ │ │ │ nop │ │ │ │ - ldc2l 15, cr15, [pc], #-1020 @ 172404 │ │ │ │ + ldc2l 15, cr15, [pc], #-1020 @ 172414 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - bl 16cb3c │ │ │ │ + bl 16cb4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 172930 │ │ │ │ + beq.w 172940 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -422543,16 +422547,16 @@ │ │ │ │ cmp r7, fp │ │ │ │ mov r0, r4 │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ blx 47a50 │ │ │ │ cmp r7, #0 │ │ │ │ bic.w fp, r7, r7, asr #31 │ │ │ │ - ble.n 17293a │ │ │ │ - ldr r3, [pc, #300] @ (172984 ) │ │ │ │ + ble.n 17294a │ │ │ │ + ldr r3, [pc, #300] @ (172994 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -422568,274 +422572,274 @@ │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strb.w r1, [r4, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ add.w r8, r4, #96 @ 0x60 │ │ │ │ str.w sl, [r4, #156] @ 0x9c │ │ │ │ str.w r9, [r4, #164] @ 0xa4 │ │ │ │ - bl 180bbc │ │ │ │ + bl 180bcc │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b50 │ │ │ │ + bl 180b60 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #24 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17294a │ │ │ │ + beq.n 17295a │ │ │ │ ldr.w r0, [r4, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 48250 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17294a │ │ │ │ + beq.n 17295a │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1728e4 │ │ │ │ - b.n 1728f6 │ │ │ │ + cbnz r3, 1728f4 │ │ │ │ + b.n 172906 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1728f6 │ │ │ │ + bls.n 172906 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 172250 │ │ │ │ + bl 172260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1728da │ │ │ │ - cbz r5, 17294a │ │ │ │ + bne.n 1728ea │ │ │ │ + cbz r5, 17295a │ │ │ │ str.w r5, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #144] @ (172988 ) │ │ │ │ - ldr r0, [pc, #144] @ (17298c ) │ │ │ │ - ldr r5, [pc, #148] @ (172990 ) │ │ │ │ + ldr r1, [pc, #144] @ (172998 ) │ │ │ │ + ldr r0, [pc, #144] @ (17299c ) │ │ │ │ + ldr r5, [pc, #148] @ (1729a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r5, pc │ │ │ │ - bl 180b0c │ │ │ │ + bl 180b1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c48 │ │ │ │ - ldr r3, [pc, #132] @ (172994 ) │ │ │ │ + bl 180c58 │ │ │ │ + ldr r3, [pc, #132] @ (1729a4 ) │ │ │ │ add.w r2, r4, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #192] @ 0xc0 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 47a50 │ │ │ │ - ldr r2, [pc, #92] @ (172998 ) │ │ │ │ + ldr r2, [pc, #92] @ (1729a8 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 47b34 │ │ │ │ - b.n 17286e │ │ │ │ + b.n 17287e │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ - cbz r3, 172972 │ │ │ │ + cbz r3, 172982 │ │ │ │ mov r0, r8 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 47574 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ movs r1, r2 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ - stc2 0, cr0, [lr], #-440 @ 0xfffffe48 │ │ │ │ - ldc2 0, cr0, [r4], {110} @ 0x6e │ │ │ │ - @ instruction: 0xf3fc006e │ │ │ │ + ldc2 0, cr0, [lr], {110} @ 0x6e │ │ │ │ + stc2 0, cr0, [r4], {110} @ 0x6e │ │ │ │ + @ instruction: 0xf3ec006e │ │ │ │ lsls r2, r5, #24 │ │ │ │ movs r1, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 172184 │ │ │ │ + bl 172194 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 172a0a │ │ │ │ - ldr r0, [pc, #120] @ (172a34 ) │ │ │ │ + cbz r3, 172a1a │ │ │ │ + ldr r0, [pc, #120] @ (172a44 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180c48 │ │ │ │ - ldr r0, [pc, #116] @ (172a38 ) │ │ │ │ + bl 180c58 │ │ │ │ + ldr r0, [pc, #116] @ (172a48 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub.w r2, r1, #188 @ 0xbc │ │ │ │ cmp r1, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w r3, r3, #188 @ 0xbc │ │ │ │ - beq.n 172a02 │ │ │ │ - ldr.w ip, [pc, #100] @ 172a3c │ │ │ │ + beq.n 172a12 │ │ │ │ + ldr.w ip, [pc, #100] @ 172a4c │ │ │ │ add ip, pc │ │ │ │ - b.n 1729ec │ │ │ │ + b.n 1729fc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ - beq.n 172a02 │ │ │ │ + beq.n 172a12 │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1729de │ │ │ │ + bne.n 1729ee │ │ │ │ ldrd r1, r2, [r4, #188] @ 0xbc │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #60] @ (172a40 ) │ │ │ │ + ldr r0, [pc, #60] @ (172a50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 180b3c │ │ │ │ + bl 180b4c │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 180ba8 │ │ │ │ + bl 180bb8 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 47574 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xfb58006e │ │ │ │ - @ instruction: 0xf34c006e │ │ │ │ - @ instruction: 0xf336006e │ │ │ │ - @ instruction: 0xfb10006e │ │ │ │ + @ instruction: 0xfb48006e │ │ │ │ + @ instruction: 0xf33c006e │ │ │ │ + @ instruction: 0xf326006e │ │ │ │ + @ instruction: 0xfb00006e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 17264c │ │ │ │ + bl 17265c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #208] @ (172b4c ) │ │ │ │ + ldr r2, [pc, #208] @ (172b5c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #208] @ (172b50 ) │ │ │ │ + ldr r3, [pc, #208] @ (172b60 ) │ │ │ │ add.w fp, r0, #16 │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 180c48 │ │ │ │ + bl 180c58 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 172b40 │ │ │ │ + beq.n 172b50 │ │ │ │ movs r4, #0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r8, sp, #24 │ │ │ │ strb.w r4, [r5, #40] @ 0x28 │ │ │ │ blx 483e8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 172d8c │ │ │ │ + bl 172d9c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r3, 172aec │ │ │ │ - ldr.w sl, [pc, #144] @ 172b54 │ │ │ │ + cbz r3, 172afc │ │ │ │ + ldr.w sl, [pc, #144] @ 172b64 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add sl, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ strd r6, r9, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r7], #4 │ │ │ │ adds r4, #1 │ │ │ │ - bl 17264c │ │ │ │ + bl 17265c │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 172acc │ │ │ │ + bhi.n 172adc │ │ │ │ movs r3, #1 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r5, #40] @ 0x28 │ │ │ │ - bl 180c64 │ │ │ │ + bl 180c74 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 172b0e │ │ │ │ + cbz r2, 172b1e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 172b2e │ │ │ │ + cbnz r3, 172b3e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 172b02 │ │ │ │ + bhi.n 172b12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #64] @ (172b58 ) │ │ │ │ - ldr r3, [pc, #56] @ (172b50 ) │ │ │ │ + ldr r2, [pc, #64] @ (172b68 ) │ │ │ │ + ldr r3, [pc, #56] @ (172b60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172b48 │ │ │ │ + bne.n 172b58 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1720b8 │ │ │ │ + bl 1720c8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - b.n 172b06 │ │ │ │ + b.n 172b16 │ │ │ │ mov r0, fp │ │ │ │ - bl 180c64 │ │ │ │ - b.n 172b14 │ │ │ │ + bl 180c74 │ │ │ │ + b.n 172b24 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 172c44 │ │ │ │ + bpl.n 172c34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ str.w pc, [r7, #255]! │ │ │ │ - bmi.n 172b24 │ │ │ │ + bmi.n 172b14 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #108] @ (172bdc ) │ │ │ │ - ldr r3, [pc, #112] @ (172be0 ) │ │ │ │ + ldr r2, [pc, #108] @ (172bec ) │ │ │ │ + ldr r3, [pc, #112] @ (172bf0 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -422853,68 +422857,68 @@ │ │ │ │ add r4, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx 4755c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 180c80 │ │ │ │ + bl 180c90 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ mov r4, r3 │ │ │ │ blx 4755c │ │ │ │ - ldr r2, [pc, #36] @ (172be4 ) │ │ │ │ - ldr r3, [pc, #28] @ (172be0 ) │ │ │ │ + ldr r2, [pc, #36] @ (172bf4 ) │ │ │ │ + ldr r3, [pc, #28] @ (172bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172bd8 │ │ │ │ + bne.n 172be8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 172af4 │ │ │ │ + bmi.n 172ce4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 172c5c │ │ │ │ + bmi.n 172c4c │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #104] @ (172c60 ) │ │ │ │ + ldr r2, [pc, #104] @ (172c70 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #104] @ (172c64 ) │ │ │ │ + ldr r3, [pc, #104] @ (172c74 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a6c │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 47fc0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 172c32 │ │ │ │ - ldr r2, [pc, #76] @ (172c68 ) │ │ │ │ - ldr r3, [pc, #68] @ (172c64 ) │ │ │ │ + beq.n 172c42 │ │ │ │ + ldr r2, [pc, #76] @ (172c78 ) │ │ │ │ + ldr r3, [pc, #68] @ (172c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172c5c │ │ │ │ + bne.n 172c6c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 483f4 │ │ │ │ cmp r0, #15 │ │ │ │ it cs │ │ │ │ movcs r0, #15 │ │ │ │ @@ -422926,65 +422930,65 @@ │ │ │ │ mov r0, r3 │ │ │ │ blx 48388 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #4] │ │ │ │ blx 47fc0 │ │ │ │ - b.n 172c1a │ │ │ │ + b.n 172c2a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 172c60 │ │ │ │ + bcc.n 172c50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172c28 │ │ │ │ + bcc.n 172c18 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #256] @ (172d80 ) │ │ │ │ + ldr r1, [pc, #256] @ (172d90 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #256] @ (172d84 ) │ │ │ │ + ldr r3, [pc, #256] @ (172d94 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172d60 │ │ │ │ + beq.n 172d70 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ blx 4872c │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 172cc8 │ │ │ │ - ldr r2, [pc, #216] @ (172d88 ) │ │ │ │ - ldr r3, [pc, #208] @ (172d84 ) │ │ │ │ + beq.n 172cd8 │ │ │ │ + ldr r2, [pc, #216] @ (172d98 ) │ │ │ │ + ldr r3, [pc, #208] @ (172d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172d7c │ │ │ │ + bne.n 172d8c │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r2, r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 47a50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 172d70 │ │ │ │ + beq.n 172d80 │ │ │ │ mov ip, r9 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r2, ip, lsr #5 │ │ │ │ and.w lr, ip, #31 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r3, sp, r2, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -422997,15 +423001,15 @@ │ │ │ │ strmi.w r3, [r8, r2, lsl #2] │ │ │ │ cmp.w ip, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, ip │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ - bhi.n 172cda │ │ │ │ + bhi.n 172cea │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ and.w ip, r2, #31 │ │ │ │ @@ -423016,40 +423020,40 @@ │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r7, lr, lsl #2] │ │ │ │ orrne.w r3, r3, ip │ │ │ │ strne.w r3, [r7, lr, lsl #2] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ it ne │ │ │ │ cmpne r4, r2 │ │ │ │ - bhi.n 172d20 │ │ │ │ + bhi.n 172d30 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 486cc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 172cae │ │ │ │ + b.n 172cbe │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ blx 47a50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 172d1c │ │ │ │ - b.n 172d4e │ │ │ │ + bne.n 172d2c │ │ │ │ + b.n 172d5e │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ - b.n 172d4e │ │ │ │ + b.n 172d5e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 172e74 │ │ │ │ + bcc.n 172e64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 172e20 │ │ │ │ + bcc.n 172e10 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -423091,37 +423095,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r8, r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r5, r8, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 172e3c │ │ │ │ + beq.n 172e4c │ │ │ │ ldr r7, [r0, #16] │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and.w r3, r8, r9 │ │ │ │ add r7, r3 │ │ │ │ add r2, r8 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, r5, lsl #1 │ │ │ │ mov r0, sl │ │ │ │ blx 483e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172e36 │ │ │ │ + beq.n 172e46 │ │ │ │ add.w r9, sl, #4294967295 @ 0xffffffff │ │ │ │ subs r1, r5, #1 │ │ │ │ and.w r0, r6, r9 │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ add r0, r7 │ │ │ │ ands r1, r6 │ │ │ │ - beq.n 172e90 │ │ │ │ + beq.n 172ea0 │ │ │ │ adds r3, r6, r5 │ │ │ │ negs r5, r5 │ │ │ │ subs r3, #1 │ │ │ │ add r1, fp │ │ │ │ ands r5, r3 │ │ │ │ subs r2, r5, r6 │ │ │ │ blx 48388 │ │ │ │ @@ -423130,23 +423134,23 @@ │ │ │ │ add r0, r7 │ │ │ │ mov r1, fp │ │ │ │ blx 48388 │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ ldr.w r8, [r4] │ │ │ │ strd sl, r7, [r4, #12] │ │ │ │ - b.n 172e2a │ │ │ │ + b.n 172e3a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 48388 │ │ │ │ - b.n 172e80 │ │ │ │ + b.n 172e90 │ │ │ │ nop │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 172ebc │ │ │ │ + beq.n 172ecc │ │ │ │ push {r4} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r4, r3, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ add r4, r2 │ │ │ │ ands r3, r2 │ │ │ │ str r4, [r0, #4] │ │ │ │ @@ -423156,121 +423160,121 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 172f2c │ │ │ │ + ldr.w ip, [pc, #88] @ 172f3c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #88] @ (172f30 ) │ │ │ │ + ldr r5, [pc, #88] @ (172f40 ) │ │ │ │ add r0, sp, #32 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #84] @ (172f34 ) │ │ │ │ + ldr r4, [pc, #84] @ (172f44 ) │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ ldr.w r5, [r0], #4 │ │ │ │ strd r5, r0, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b874 │ │ │ │ - ldr r2, [pc, #44] @ (172f38 ) │ │ │ │ - ldr r3, [pc, #32] @ (172f30 ) │ │ │ │ + bl 16b884 │ │ │ │ + ldr r2, [pc, #44] @ (172f48 ) │ │ │ │ + ldr r3, [pc, #32] @ (172f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172f28 │ │ │ │ + bne.n 172f38 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - bne.n 172f74 │ │ │ │ + bne.n 172f64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf650006e │ │ │ │ - beq.n 172f18 │ │ │ │ + movw r0, #2158 @ 0x86e │ │ │ │ + beq.n 172f08 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, 172f9e │ │ │ │ + cbz r0, 172fae │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - beq.n 172f96 │ │ │ │ - ldr r1, [pc, #144] @ (172fe8 ) │ │ │ │ + beq.n 172fa6 │ │ │ │ + ldr r1, [pc, #144] @ (172ff8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172f94 │ │ │ │ - ldr r1, [pc, #136] @ (172fec ) │ │ │ │ + cbz r0, 172fa4 │ │ │ │ + ldr r1, [pc, #136] @ (172ffc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172fa2 │ │ │ │ - ldr r1, [pc, #124] @ (172ff0 ) │ │ │ │ + cbz r0, 172fb2 │ │ │ │ + ldr r1, [pc, #124] @ (173000 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 172fa2 │ │ │ │ - ldr r1, [pc, #116] @ (172ff4 ) │ │ │ │ + cbz r0, 172fb2 │ │ │ │ + ldr r1, [pc, #116] @ (173004 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ - cbz r0, 172f94 │ │ │ │ + cbz r0, 172fa4 │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ - bne.n 172fa6 │ │ │ │ + bne.n 172fb6 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ - cbnz r3, 172fa6 │ │ │ │ + cbnz r3, 172fb6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 172f56 │ │ │ │ + bne.n 172f66 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #80] @ (172ff8 ) │ │ │ │ + ldr r1, [pc, #80] @ (173008 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172f92 │ │ │ │ - ldr r1, [pc, #68] @ (172ffc ) │ │ │ │ + beq.n 172fa2 │ │ │ │ + ldr r1, [pc, #68] @ (17300c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172f92 │ │ │ │ - ldr r1, [pc, #60] @ (173000 ) │ │ │ │ + beq.n 172fa2 │ │ │ │ + ldr r1, [pc, #60] @ (173010 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172f92 │ │ │ │ - ldr r1, [pc, #48] @ (173004 ) │ │ │ │ + beq.n 172fa2 │ │ │ │ + ldr r1, [pc, #48] @ (173014 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 47514 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ orreq.w r0, r4, #1 │ │ │ │ @@ -423279,339 +423283,339 @@ │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ movs r4, r2 │ │ │ │ movt r0, #59408 @ 0xe810 │ │ │ │ ldr r0, [r0, r0] │ │ │ │ movs r1, r2 │ │ │ │ ldrsh r2, [r6, r1] │ │ │ │ movs r0, r2 │ │ │ │ - bge.n 173090 │ │ │ │ + bge.n 1730a0 │ │ │ │ movs r0, r2 │ │ │ │ stmia r0!, {r7} │ │ │ │ movs r1, r2 │ │ │ │ @ instruction: 0x47fe │ │ │ │ movs r4, r2 │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ movs r0, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ (173044 ) │ │ │ │ + ldr r5, [pc, #44] @ (173054 ) │ │ │ │ add r5, pc │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 173022 │ │ │ │ + cbz r4, 173032 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #36] @ (173048 ) │ │ │ │ + ldr r0, [pc, #36] @ (173058 ) │ │ │ │ add r0, pc │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ mov r1, r4 │ │ │ │ - bl 172f3c │ │ │ │ - ldr r3, [pc, #24] @ (17304c ) │ │ │ │ + bl 172f4c │ │ │ │ + ldr r3, [pc, #24] @ (17305c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - adds.w r0, r9, #15597568 @ 0xee0000 │ │ │ │ + add.w r0, r9, #15597568 @ 0xee0000 │ │ │ │ stmia r0!, {r3, r4} │ │ │ │ movs r1, r2 │ │ │ │ - @ instruction: 0xf4fe006e │ │ │ │ + @ instruction: 0xf4ee006e │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 173008 │ │ │ │ + bl 173018 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 16b8e0 │ │ │ │ + bl 16b8f0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ - bl 173008 │ │ │ │ + bl 173018 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ mov r1, r4 │ │ │ │ - bl 172f3c │ │ │ │ + bl 172f4c │ │ │ │ mov r4, r0 │ │ │ │ - bl 173008 │ │ │ │ + bl 173018 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #68] @ (173114 ) │ │ │ │ + ldr r2, [pc, #68] @ (173124 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ (173118 ) │ │ │ │ + ldr r3, [pc, #68] @ (173128 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 17310a │ │ │ │ + cbz r0, 17311a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 477b8 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 17310a │ │ │ │ - ldr r2, [pc, #40] @ (17311c ) │ │ │ │ - ldr r3, [pc, #32] @ (173118 ) │ │ │ │ + beq.n 17311a │ │ │ │ + ldr r2, [pc, #40] @ (17312c ) │ │ │ │ + ldr r3, [pc, #32] @ (173128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173110 │ │ │ │ + bne.n 173120 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1730f2 │ │ │ │ + b.n 173102 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2} │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #88] @ (17318c ) │ │ │ │ + ldr r2, [pc, #88] @ (17319c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #88] @ (173190 ) │ │ │ │ + ldr r3, [pc, #88] @ (1731a0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16b8cc │ │ │ │ - cbz r0, 173182 │ │ │ │ + bl 16b8dc │ │ │ │ + cbz r0, 173192 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ blx 477b8 <__isoc23_strtoll@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 173182 │ │ │ │ - bl 173008 │ │ │ │ - ldr r2, [pc, #44] @ (173194 ) │ │ │ │ - ldr r3, [pc, #40] @ (173190 ) │ │ │ │ + beq.n 173192 │ │ │ │ + bl 173018 │ │ │ │ + ldr r2, [pc, #44] @ (1731a4 ) │ │ │ │ + ldr r3, [pc, #40] @ (1731a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173188 │ │ │ │ + bne.n 173198 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 173160 │ │ │ │ + b.n 173170 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4, r7} │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r7, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1731e4 │ │ │ │ + cbz r1, 1731f4 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #368] @ (173324 ) │ │ │ │ + ldr r1, [pc, #368] @ (173334 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 485e0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1731f2 │ │ │ │ + cbz r0, 173202 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1731de │ │ │ │ + cbz r7, 1731ee │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17325e │ │ │ │ + bne.n 17326e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1731d2 │ │ │ │ + bne.n 1731e2 │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1731e8 │ │ │ │ + b.n 1731f8 │ │ │ │ mov r9, r7 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #308] @ (173328 ) │ │ │ │ + ldr r1, [pc, #308] @ (173338 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #308] @ (17332c ) │ │ │ │ + ldr r0, [pc, #308] @ (17333c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 172ec0 │ │ │ │ + bl 172ed0 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1731e4 │ │ │ │ + beq.n 1731f4 │ │ │ │ mov r8, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r6 │ │ │ │ mov r0, r3 │ │ │ │ blx 483f4 │ │ │ │ ldr.w r3, [r9, #24]! │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17320c │ │ │ │ - ldr.w sl, [pc, #268] @ 173330 │ │ │ │ - ldr.w r9, [pc, #268] @ 173334 │ │ │ │ + bne.n 17321c │ │ │ │ + ldr.w sl, [pc, #268] @ 173340 │ │ │ │ + ldr.w r9, [pc, #268] @ 173344 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ - b.n 17324c │ │ │ │ - ldr r0, [pc, #264] @ (173338 ) │ │ │ │ + b.n 17325c │ │ │ │ + ldr r0, [pc, #264] @ (173348 ) │ │ │ │ mov r2, r4 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r8 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 172ec0 │ │ │ │ + bl 172ed0 │ │ │ │ ldr.w r4, [r6, #24]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1731e4 │ │ │ │ + beq.n 1731f4 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r9 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17322e │ │ │ │ + bne.n 17323e │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 17322e │ │ │ │ - ldr r3, [pc, #220] @ (17333c ) │ │ │ │ + b.n 17323e │ │ │ │ + ldr r3, [pc, #220] @ (17334c ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1732de │ │ │ │ + beq.n 1732ee │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 483f4 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1732be │ │ │ │ + cbz r6, 1732ce │ │ │ │ blx 4816c <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173284 │ │ │ │ + beq.n 173294 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 173302 │ │ │ │ + beq.n 173312 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 17328a │ │ │ │ + bne.n 17329a │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 173314 │ │ │ │ + beq.n 173324 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1731e8 │ │ │ │ + beq.n 1731f8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173278 │ │ │ │ + bne.n 173288 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r7, [r1, #24]! │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 17326c │ │ │ │ + bne.n 17327c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1732de │ │ │ │ + beq.n 1732ee │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1732b6 │ │ │ │ + b.n 1732c6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1732c6 │ │ │ │ - b.n 1732de │ │ │ │ + bne.n 1732d6 │ │ │ │ + b.n 1732ee │ │ │ │ bkpt 0x009c │ │ │ │ movs r1, r2 │ │ │ │ ldrh r0, [r5, r7] │ │ │ │ movs r5, r3 │ │ │ │ bkpt 0x0062 │ │ │ │ movs r1, r2 │ │ │ │ ldrb r0, [r5, r5] │ │ │ │ @@ -423627,222 +423631,222 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ - bl 16b8cc │ │ │ │ + bl 16b8dc │ │ │ │ strd r5, r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 173198 │ │ │ │ + bl 1731a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 173008 │ │ │ │ + bl 173018 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 173418 │ │ │ │ + beq.n 173428 │ │ │ │ ldr.w r8, [r1] │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 173428 │ │ │ │ - ldr r6, [pc, #140] @ (173430 ) │ │ │ │ + beq.n 173438 │ │ │ │ + ldr r6, [pc, #140] @ (173440 ) │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r5, [pc, #140] @ (173434 ) │ │ │ │ + ldr r5, [pc, #140] @ (173444 ) │ │ │ │ mov sl, r9 │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 47740 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 173404 │ │ │ │ - cbz r4, 1733fe │ │ │ │ + cbz r3, 173414 │ │ │ │ + cbz r4, 17340e │ │ │ │ blx 47698 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r2, 1733ee │ │ │ │ + cbz r2, 1733fe │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1733e0 │ │ │ │ + beq.n 1733f0 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1733b2 │ │ │ │ + b.n 1733c2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1733dc │ │ │ │ + bne.n 1733ec │ │ │ │ ldrd r1, r2, [r7, #8] │ │ │ │ add fp, r4 │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1733b2 │ │ │ │ + b.n 1733c2 │ │ │ │ movs r4, #1 │ │ │ │ add fp, r4 │ │ │ │ - b.n 1733b2 │ │ │ │ + b.n 1733c2 │ │ │ │ ldr.w r8, [r7, #16]! │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1733ae │ │ │ │ + bne.n 1733be │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ - b.n 17340e │ │ │ │ + b.n 17341e │ │ │ │ nop │ │ │ │ ldrsh r2, [r2, r6] │ │ │ │ movs r0, r2 │ │ │ │ pop {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1734dc │ │ │ │ - ldr.w r9, [pc, #240] @ 173544 │ │ │ │ + beq.n 1734ec │ │ │ │ + ldr.w r9, [pc, #240] @ 173554 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 47740 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1734dc │ │ │ │ + beq.n 1734ec │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 1734e4 │ │ │ │ + beq.n 1734f4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 17350c │ │ │ │ + beq.n 17351c │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1734ee │ │ │ │ + beq.n 1734fe │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1734c4 │ │ │ │ + beq.n 1734d4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 173492 │ │ │ │ + b.n 1734a2 │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1734c4 │ │ │ │ + beq.n 1734d4 │ │ │ │ mov r0, sl │ │ │ │ blx 483f4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 173488 │ │ │ │ + bne.n 173498 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx 47698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 173488 │ │ │ │ + bne.n 173498 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17351c │ │ │ │ + beq.n 17352c │ │ │ │ ldr.w sl, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 173492 │ │ │ │ + bne.n 1734a2 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 47740 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 173468 │ │ │ │ + bne.n 173478 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - bne.n 173474 │ │ │ │ + bne.n 173484 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 173474 │ │ │ │ + bne.n 173484 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 173474 │ │ │ │ + bne.n 173484 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1734cc │ │ │ │ + b.n 1734dc │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 173526 │ │ │ │ + beq.n 173536 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 173478 │ │ │ │ + b.n 173488 │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 173488 │ │ │ │ + b.n 173498 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 173516 │ │ │ │ + bne.n 173526 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - bne.n 173516 │ │ │ │ + bne.n 173526 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ - b.n 1734cc │ │ │ │ + b.n 1734dc │ │ │ │ nop │ │ │ │ ldrsh r4, [r4, r3] │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #324] @ (1736a4 ) │ │ │ │ + ldr r6, [pc, #324] @ (1736b4 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #324] @ (1736a8 ) │ │ │ │ + ldr r5, [pc, #324] @ (1736b8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #320] @ (1736ac ) │ │ │ │ + ldr r4, [pc, #320] @ (1736bc ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -423853,524 +423857,524 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 47a50 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17363c │ │ │ │ + beq.n 17364c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 17363c │ │ │ │ - ldr r3, [pc, #268] @ (1736b0 ) │ │ │ │ + beq.n 17364c │ │ │ │ + ldr r3, [pc, #268] @ (1736c0 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r6, r5, #8 │ │ │ │ mov sl, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #256] @ (1736b4 ) │ │ │ │ + ldr r3, [pc, #256] @ (1736c4 ) │ │ │ │ mov r9, r6 │ │ │ │ mov r8, fp │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r3, pc │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 173610 │ │ │ │ + b.n 173620 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 481d8 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbnz r3, 17363a │ │ │ │ + cbnz r3, 17364a │ │ │ │ ldr.w r2, [r9, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ sbcs.w r1, r8, r3 │ │ │ │ it cc │ │ │ │ movcc r8, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ it cc │ │ │ │ movcc sl, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 173670 │ │ │ │ + bls.n 173680 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 16b24c │ │ │ │ + bl 16b25c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1735cc │ │ │ │ + bne.n 1735dc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - ldr r3, [pc, #112] @ (1736b8 ) │ │ │ │ - ldr r2, [pc, #116] @ (1736bc ) │ │ │ │ + ldr r3, [pc, #112] @ (1736c8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1736cc ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r4, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1736a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1736b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1736a0 │ │ │ │ + bne.n 1736b0 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17363c │ │ │ │ + beq.n 17364c │ │ │ │ mov.w ip, sl, lsr #1 │ │ │ │ add.w r2, r5, r3, lsl #3 │ │ │ │ mov.w r6, r8, lsr #1 │ │ │ │ orr.w ip, ip, r8, lsl #31 │ │ │ │ mov r3, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, ip │ │ │ │ sbcs r1, r6 │ │ │ │ it cs │ │ │ │ addcs r4, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17368a │ │ │ │ + bne.n 17369a │ │ │ │ sxth r4, r4 │ │ │ │ - b.n 17363e │ │ │ │ + b.n 17364e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r1, r2, r4, r7} │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r4, #31 │ │ │ │ lsls r7, r5, #1 │ │ │ │ revsh r6, r3 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r4, r3, #28 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r4, [pc, #832] @ (173a10 ) │ │ │ │ + ldr r4, [pc, #832] @ (173a20 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #832] @ (173a14 ) │ │ │ │ + ldr r3, [pc, #832] @ (173a24 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #828] @ (173a18 ) │ │ │ │ + ldr r0, [pc, #828] @ (173a28 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ blx 47448 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r4 │ │ │ │ blx 48894 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1737d2 │ │ │ │ + beq.n 1737e2 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 1737e8 │ │ │ │ + beq.n 1737f8 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r4, r0 │ │ │ │ mov r5, r4 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ movs r6, #4 │ │ │ │ blx 48220 │ │ │ │ - ldr r2, [pc, #764] @ (173a1c ) │ │ │ │ + ldr r2, [pc, #764] @ (173a2c ) │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - ldr r0, [pc, #756] @ (173a20 ) │ │ │ │ + ldr r0, [pc, #756] @ (173a30 ) │ │ │ │ it lt │ │ │ │ movlt r3, r5 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ strh r3, [r2, #2] │ │ │ │ add r0, pc │ │ │ │ adds r3, #31 │ │ │ │ strh r4, [r2, #0] │ │ │ │ bic.w r3, r3, #31 │ │ │ │ str r6, [r2, #12] │ │ │ │ str r3, [r2, #24] │ │ │ │ blx 47d2c │ │ │ │ subs r4, r0, #0 │ │ │ │ it ge │ │ │ │ addge.w r5, sp, r6 │ │ │ │ - bge.n 17375c │ │ │ │ - b.n 173770 │ │ │ │ + bge.n 17376c │ │ │ │ + b.n 173780 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1739d4 │ │ │ │ + beq.w 1739e4 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b94 │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n 173754 │ │ │ │ + beq.n 173764 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ - ldr r0, [pc, #688] @ (173a24 ) │ │ │ │ + ldr r0, [pc, #688] @ (173a34 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #688] @ (173a28 ) │ │ │ │ + ldr r5, [pc, #688] @ (173a38 ) │ │ │ │ add r0, pc │ │ │ │ - bl 173050 │ │ │ │ - ldr r3, [pc, #684] @ (173a2c ) │ │ │ │ + bl 173060 │ │ │ │ + ldr r3, [pc, #684] @ (173a3c ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #28] │ │ │ │ - bl 173548 │ │ │ │ + bl 173558 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1739e6 │ │ │ │ - ldr r3, [pc, #664] @ (173a30 ) │ │ │ │ + beq.w 1739f6 │ │ │ │ + ldr r3, [pc, #664] @ (173a40 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1737ee │ │ │ │ - ldr r4, [pc, #660] @ (173a34 ) │ │ │ │ + cbnz r3, 1737fe │ │ │ │ + ldr r4, [pc, #660] @ (173a44 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #660] @ (173a38 ) │ │ │ │ + ldr r1, [pc, #660] @ (173a48 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 48388 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #640] @ (173a3c ) │ │ │ │ - ldr r3, [pc, #600] @ (173a14 ) │ │ │ │ + ldr r2, [pc, #640] @ (173a4c ) │ │ │ │ + ldr r3, [pc, #600] @ (173a24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 173a0a │ │ │ │ + bne.w 173a1a │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 47430 <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17370a │ │ │ │ + bne.n 17371a │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 48220 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 17370a │ │ │ │ + bne.n 17371a │ │ │ │ movs r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 173714 │ │ │ │ - ldr r4, [pc, #592] @ (173a40 ) │ │ │ │ + b.n 173724 │ │ │ │ + ldr r4, [pc, #592] @ (173a50 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #592] @ (173a44 ) │ │ │ │ + ldr r1, [pc, #592] @ (173a54 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #580] @ (173a48 ) │ │ │ │ + ldr r1, [pc, #580] @ (173a58 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #572] @ (173a4c ) │ │ │ │ + ldr r1, [pc, #572] @ (173a5c ) │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #564] @ (173a50 ) │ │ │ │ + ldr r1, [pc, #564] @ (173a60 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #552] @ (173a54 ) │ │ │ │ + ldr r1, [pc, #552] @ (173a64 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #540] @ (173a58 ) │ │ │ │ + ldr r1, [pc, #540] @ (173a68 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #528] @ (173a5c ) │ │ │ │ + ldr r1, [pc, #528] @ (173a6c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #516] @ (173a60 ) │ │ │ │ + ldr r1, [pc, #516] @ (173a70 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #504] @ (173a64 ) │ │ │ │ + ldr r1, [pc, #504] @ (173a74 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #492] @ (173a68 ) │ │ │ │ + ldr r1, [pc, #492] @ (173a78 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #484] @ (173a6c ) │ │ │ │ + ldr r1, [pc, #484] @ (173a7c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #472] @ (173a70 ) │ │ │ │ + ldr r1, [pc, #472] @ (173a80 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #460] @ (173a74 ) │ │ │ │ + ldr r1, [pc, #460] @ (173a84 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #448] @ (173a78 ) │ │ │ │ + ldr r1, [pc, #448] @ (173a88 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #436] @ (173a7c ) │ │ │ │ + ldr r1, [pc, #436] @ (173a8c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #424] @ (173a80 ) │ │ │ │ + ldr r1, [pc, #424] @ (173a90 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #412] @ (173a84 ) │ │ │ │ + ldr r1, [pc, #412] @ (173a94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - ldr r1, [pc, #404] @ (173a88 ) │ │ │ │ + ldr r1, [pc, #404] @ (173a98 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #392] @ (173a8c ) │ │ │ │ + ldr r1, [pc, #392] @ (173a9c ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #380] @ (173a90 ) │ │ │ │ + ldr r1, [pc, #380] @ (173aa0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #368] @ (173a94 ) │ │ │ │ + ldr r1, [pc, #368] @ (173aa4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #356] @ (173a98 ) │ │ │ │ + ldr r1, [pc, #356] @ (173aa8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #344] @ (173a9c ) │ │ │ │ + ldr r1, [pc, #344] @ (173aac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #332] @ (173aa0 ) │ │ │ │ + ldr r1, [pc, #332] @ (173ab0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #320] @ (173aa4 ) │ │ │ │ + ldr r1, [pc, #320] @ (173ab4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ - ldr r1, [pc, #308] @ (173aa8 ) │ │ │ │ + ldr r1, [pc, #308] @ (173ab8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #300] @ (173aac ) │ │ │ │ + ldr r1, [pc, #300] @ (173abc ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #288] @ (173ab0 ) │ │ │ │ + ldr r1, [pc, #288] @ (173ac0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #276] @ (173ab4 ) │ │ │ │ + ldr r1, [pc, #276] @ (173ac4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ - ldr r1, [pc, #264] @ (173ab8 ) │ │ │ │ + ldr r1, [pc, #264] @ (173ac8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (173abc ) │ │ │ │ + ldr r1, [pc, #256] @ (173acc ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (173ac0 ) │ │ │ │ + ldr r1, [pc, #248] @ (173ad0 ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 4896c <__printf_chk@plt> │ │ │ │ - b.n 17379c │ │ │ │ - ldr r3, [pc, #236] @ (173ac4 ) │ │ │ │ + b.n 1737ac │ │ │ │ + ldr r3, [pc, #236] @ (173ad4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ lsrs r2, r2, #12 │ │ │ │ ldrb r1, [r3, #17] │ │ │ │ bfi r1, r2, #6, #1 │ │ │ │ strb r1, [r3, #17] │ │ │ │ - b.n 17376a │ │ │ │ - ldr r0, [pc, #224] @ (173ac8 ) │ │ │ │ + b.n 17377a │ │ │ │ + ldr r0, [pc, #224] @ (173ad8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 173074 │ │ │ │ + bl 173084 │ │ │ │ mov r1, r4 │ │ │ │ - bl 172f3c │ │ │ │ - ldr r3, [pc, #212] @ (173acc ) │ │ │ │ + bl 172f4c │ │ │ │ + ldr r3, [pc, #212] @ (173adc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 173794 │ │ │ │ + b.n 1737a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r5} │ │ │ │ + ldmia r1, {r1, r2, r4} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - lsls r6, r0, #25 │ │ │ │ + lsls r6, r6, #24 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 173a44 │ │ │ │ + cbnz r2, 173a54 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r2, 173a3c │ │ │ │ + cbnz r2, 173a4c │ │ │ │ movs r1, r2 │ │ │ │ - ldc2 0, cr0, [r5, #440]! @ 0x1b8 │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + stc2 0, cr0, [r5, #440]! @ 0x1b8 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldc2 0, cr0, [lr, #440] @ 0x1b8 │ │ │ │ - ldc2 0, cr0, [r4, #440] @ 0x1b8 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + stc2 0, cr0, [lr, #440] @ 0x1b8 │ │ │ │ + stc2 0, cr0, [r4, #440] @ 0x1b8 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - ldmia r0!, {r6} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + lsls r4, r4, #21 │ │ │ │ lsls r7, r5, #1 │ │ │ │ - cbnz r2, 173a48 │ │ │ │ + cbnz r2, 173a58 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 173a4e │ │ │ │ + cbnz r6, 173a5e │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r6, 173a58 │ │ │ │ - movs r1, r2 │ │ │ │ - cbnz r0, 173a62 │ │ │ │ - movs r1, r2 │ │ │ │ - cbnz r0, 173a6a │ │ │ │ + cbnz r6, 173a68 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a72 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a7a │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a82 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a8a │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173a92 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173a98 │ │ │ │ + cbnz r0, 173a9a │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173aa2 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r0, 173aaa │ │ │ │ + cbnz r4, 173aa8 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173ab2 │ │ │ │ movs r1, r2 │ │ │ │ cbnz r0, 173aba │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173ac0 │ │ │ │ + cbnz r0, 173ac2 │ │ │ │ + movs r1, r2 │ │ │ │ + cbnz r0, 173aca │ │ │ │ + movs r1, r2 │ │ │ │ + cbnz r4, 173ad0 │ │ │ │ movs r1, r2 │ │ │ │ rev r4, r0 │ │ │ │ movs r1, r2 │ │ │ │ rev r2, r2 │ │ │ │ movs r1, r2 │ │ │ │ rev r4, r3 │ │ │ │ movs r1, r2 │ │ │ │ @@ -424392,176 +424396,176 @@ │ │ │ │ movs r1, r2 │ │ │ │ revsh r0, r1 │ │ │ │ movs r1, r2 │ │ │ │ revsh r4, r3 │ │ │ │ movs r1, r2 │ │ │ │ revsh r0, r6 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173b00 │ │ │ │ + cbnz r4, 173b10 │ │ │ │ movs r1, r2 │ │ │ │ - cbnz r4, 173b0a │ │ │ │ + cbnz r4, 173b1a │ │ │ │ movs r1, r2 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ lsls r7, r5, #1 │ │ │ │ @ instruction: 0xb6fa │ │ │ │ movs r1, r2 │ │ │ │ - @ instruction: 0xfb3c006e │ │ │ │ - cbz r0, 173b16 │ │ │ │ + @ instruction: 0xfb2c006e │ │ │ │ + cbz r0, 173b26 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (173b1c ) │ │ │ │ + ldr r4, [pc, #56] @ (173b2c ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 488ac │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 173b10 │ │ │ │ + cbz r0, 173b20 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 173ae8 │ │ │ │ + beq.n 173af8 │ │ │ │ blx 47c6c │ │ │ │ - cbz r0, 173b10 │ │ │ │ + cbz r0, 173b20 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 173ae8 │ │ │ │ + beq.n 173af8 │ │ │ │ subs r0, r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ rev r2, r5 │ │ │ │ movs r1, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #68] @ 173b78 │ │ │ │ + ldr.w ip, [pc, #68] @ 173b88 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #1 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r4, [sp] │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ add.w r0, sp, #15 │ │ │ │ - ldr r4, [pc, #48] @ (173b7c ) │ │ │ │ + ldr r4, [pc, #48] @ (173b8c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 47884 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (173b80 ) │ │ │ │ - ldr r3, [pc, #28] @ (173b7c ) │ │ │ │ + ldr r2, [pc, #36] @ (173b90 ) │ │ │ │ + ldr r3, [pc, #28] @ (173b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 173b72 │ │ │ │ + bne.n 173b82 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 16629c │ │ │ │ - cbz r7, 173bd0 │ │ │ │ + bl 1662ac │ │ │ │ + cbz r7, 173be0 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 16629c │ │ │ │ + bl 1662ac │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 165ffc │ │ │ │ + bl 16600c │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 173ba2 │ │ │ │ + bne.n 173bb2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 173c5e │ │ │ │ + cbz r3, 173c6e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 166544 │ │ │ │ + bl 166554 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1664a4 │ │ │ │ + bl 1664b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 173c0a │ │ │ │ + bhi.n 173c1a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -424570,46 +424574,46 @@ │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [r0] │ │ │ │ lsrs r2, r1, #5 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r1, #0] │ │ │ │ push {r4} │ │ │ │ and.w r2, r3, #31 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 173d02 │ │ │ │ + bmi.n 173d12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 173d08 │ │ │ │ + cbz r3, 173d18 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -424622,15 +424626,15 @@ │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 173cdc │ │ │ │ + b.n 173cec │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ @@ -424661,15 +424665,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 173daa │ │ │ │ + bmi.n 173dba │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [r0, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r3 │ │ │ │ str r3, [r4, #4] │ │ │ │ @@ -424699,23 +424703,23 @@ │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r5 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - beq.n 173e4e │ │ │ │ + beq.n 173e5e │ │ │ │ subs.w r1, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ subs.w sl, r2, r5 │ │ │ │ sbc.w r3, fp, r3 │ │ │ │ adds.w sl, sl, r1 │ │ │ │ adc.w r3, r0, r3 │ │ │ │ orrs.w ip, sl, r3 │ │ │ │ - beq.n 173e48 │ │ │ │ + beq.n 173e58 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 48250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds.w r1, r5, r8 │ │ │ │ str r3, [r0, #20] │ │ │ │ @@ -424736,48 +424740,48 @@ │ │ │ │ subs.w r3, r3, r8 │ │ │ │ str r3, [r7, #8] │ │ │ │ sbc.w r2, r2, r9 │ │ │ │ str r2, [r7, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r1, r0, [r4, #16] │ │ │ │ - b.n 173e32 │ │ │ │ + b.n 173e42 │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - beq.n 173e70 │ │ │ │ + beq.n 173e80 │ │ │ │ adds.w r5, r5, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ adc.w r6, r3, r9 │ │ │ │ subs.w r3, r1, r8 │ │ │ │ sbc.w r0, r0, r9 │ │ │ │ str r6, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 173e32 │ │ │ │ + b.n 173e42 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 47574 │ │ │ │ - b.n 173e32 │ │ │ │ + b.n 173e42 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - beq.n 173ea4 │ │ │ │ + beq.n 173eb4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 173e98 │ │ │ │ + bne.n 173ea8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -424786,43 +424790,43 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 173fae │ │ │ │ + beq.n 173fbe │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ strne.w fp, [sp, #28] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ - beq.w 174100 │ │ │ │ + beq.w 174110 │ │ │ │ ldrd r4, r7, [r5, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcc.n 173f9c │ │ │ │ + bcc.n 173fac │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ ldr.w fp, [r5, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ adds.w r4, r4, sl │ │ │ │ adc.w r7, r7, fp │ │ │ │ subs r0, r4, r1 │ │ │ │ rsb lr, r6, #32 │ │ │ │ sub.w ip, r6, #32 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ sbc.w r1, r7, r9 │ │ │ │ str.w lr, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r6, 173f7a │ │ │ │ + cbz r6, 173f8a │ │ │ │ subs r4, #1 │ │ │ │ lsl.w r0, r1, lr │ │ │ │ adc.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #32] │ │ │ │ lsr.w r0, r1, ip │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -424837,79 +424841,79 @@ │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ cmpeq r4, ip │ │ │ │ - beq.n 173f7a │ │ │ │ + beq.n 173f8a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r0, r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w r4, r1, fp │ │ │ │ - bcc.n 173f9c │ │ │ │ + bcc.n 173fac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r3, r3, r0 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ umull r4, r3, r0, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r4, sl │ │ │ │ sbcs.w r2, r3, fp │ │ │ │ - bcs.w 1740e8 │ │ │ │ + bcs.w 1740f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 174100 │ │ │ │ + beq.w 174110 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 173ee2 │ │ │ │ + b.n 173ef2 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 17410e │ │ │ │ + beq.w 17411e │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r5, r6, [r7, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w r3, r6, r9 │ │ │ │ - bcc.w 1740d4 │ │ │ │ + bcc.w 1740e4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1740e2 │ │ │ │ + beq.n 1740f2 │ │ │ │ subs.w r2, sl, r2 │ │ │ │ sbc.w r3, r8, r3 │ │ │ │ subs r0, r5, r4 │ │ │ │ sbc.w r1, r6, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ - bcc.n 1740d4 │ │ │ │ + bcc.n 1740e4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r1, r2 │ │ │ │ adc.w r8, fp, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1740b2 │ │ │ │ + beq.n 1740c2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ rsb sl, r3, #32 │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ subs r1, r2, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ adc.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ @@ -424927,17 +424931,17 @@ │ │ │ │ orr.w lr, lr, ip │ │ │ │ orr.w lr, lr, r0 │ │ │ │ lsr.w ip, r2, r3 │ │ │ │ lsr.w r0, r8, r3 │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, lr │ │ │ │ - beq.n 1740b2 │ │ │ │ + beq.n 1740c2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1740f6 │ │ │ │ + beq.n 174106 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r8, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ lsl.w r8, r0, r8 │ │ │ │ @@ -424951,128 +424955,128 @@ │ │ │ │ adds r2, r2, r4 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r5, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1740d4 │ │ │ │ + bcc.n 1740e4 │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 173dac │ │ │ │ + bl 173dbc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 174100 │ │ │ │ + beq.n 174110 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 173fbc │ │ │ │ + b.n 173fcc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 17400c │ │ │ │ + b.n 17401c │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1740bc │ │ │ │ + b.n 1740cc │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1740a4 │ │ │ │ + b.n 1740b4 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1740ca │ │ │ │ + b.n 1740da │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r6, r4, [sp, #32] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ - beq.n 17415a │ │ │ │ + beq.n 17416a │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w lr, r3, r7 │ │ │ │ - bcc.n 17416e │ │ │ │ + bcc.n 17417e │ │ │ │ adds.w lr, r2, r6 │ │ │ │ adc.w ip, r3, r4 │ │ │ │ subs.w lr, lr, r5 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ sbc.w ip, ip, r7 │ │ │ │ cmp r5, lr │ │ │ │ ldr r5, [r1, #20] │ │ │ │ sbcs.w ip, r5, ip │ │ │ │ - bcs.n 174160 │ │ │ │ + bcs.n 174170 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 173dac │ │ │ │ + bl 173dbc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 17415a │ │ │ │ + beq.n 17416a │ │ │ │ mov ip, r5 │ │ │ │ - b.n 174132 │ │ │ │ + b.n 174142 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 1742b2 │ │ │ │ + beq.w 1742c2 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1741b0 │ │ │ │ + b.n 1741c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r4 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1741f2 │ │ │ │ + beq.n 174202 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, ip, [r4, #8] │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r1, r7, ip │ │ │ │ - bcc.n 1741a6 │ │ │ │ - cbnz r3, 17421e │ │ │ │ + bcc.n 1741b6 │ │ │ │ + cbnz r3, 17422e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r3, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.n 1742b2 │ │ │ │ + bne.n 1742c2 │ │ │ │ adds.w r1, r8, r1 │ │ │ │ str r1, [r4, #16] │ │ │ │ adc.w r0, r0, r9 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ adds.w r3, r3, r8 │ │ │ │ str r3, [r5, #8] │ │ │ │ @@ -425081,373 +425085,373 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds.w r1, r6, r8 │ │ │ │ adc.w r2, r7, r9 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 174288 │ │ │ │ + beq.n 174298 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 1741dc │ │ │ │ + b.n 1741ec │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ adds.w sl, r6, r8 │ │ │ │ adc.w lr, r7, r9 │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ cmpeq r1, sl │ │ │ │ - beq.n 17425c │ │ │ │ + beq.n 17426c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 1741d0 │ │ │ │ + beq.n 1741e0 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 48250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ mov r4, r3 │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ - b.n 174212 │ │ │ │ + b.n 174222 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ adds.w sl, lr, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adc.w ip, r0, ip │ │ │ │ cmp r7, ip │ │ │ │ it eq │ │ │ │ cmpeq r6, sl │ │ │ │ - beq.n 17428e │ │ │ │ + beq.n 17429e │ │ │ │ adds.w r2, r8, r2 │ │ │ │ strd r6, r7, [r3, #8] │ │ │ │ adc.w r1, r1, r9 │ │ │ │ str r2, [r3, #16] │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 1741dc │ │ │ │ + b.n 1741ec │ │ │ │ ldrd r2, r1, [r3, #16] │ │ │ │ - b.n 174276 │ │ │ │ + b.n 174286 │ │ │ │ adds.w r2, r2, lr │ │ │ │ adc.w r0, r1, r0 │ │ │ │ adds.w r2, r2, r8 │ │ │ │ str r2, [r4, #16] │ │ │ │ adc.w r0, r9, r0 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r0, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r2, #0] │ │ │ │ blx 47574 │ │ │ │ - b.n 1741dc │ │ │ │ + b.n 1741ec │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 48250 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r6, r7, [r0, #8] │ │ │ │ strd r8, r9, [r0, #16] │ │ │ │ strd r5, r2, [r0] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 1741dc │ │ │ │ + b.n 1741ec │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - vldr d7, [pc, #44] @ 174310 │ │ │ │ + vldr d7, [pc, #44] @ 174320 │ │ │ │ mov r4, r0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ - bne.n 174304 │ │ │ │ + bne.n 174314 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r5, r1, [sp] │ │ │ │ - bl 17417c │ │ │ │ - b.n 1742f8 │ │ │ │ + bl 17418c │ │ │ │ + b.n 174308 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (174484 ) │ │ │ │ - ldr r3, [pc, #344] @ (174488 ) │ │ │ │ + ldr r1, [pc, #344] @ (174494 ) │ │ │ │ + ldr r3, [pc, #344] @ (174498 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r4, r0, #32 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174358 │ │ │ │ + bne.n 174368 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174348 │ │ │ │ + bne.n 174358 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174424 │ │ │ │ + bne.n 174434 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r3, r7, lsl #2] │ │ │ │ - cbz r6, 1743a4 │ │ │ │ + cbz r6, 1743b4 │ │ │ │ movs r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174372 │ │ │ │ + bne.n 174382 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174416 │ │ │ │ - ldr r2, [pc, #256] @ (17448c ) │ │ │ │ - ldr r3, [pc, #252] @ (174488 ) │ │ │ │ + bne.n 174426 │ │ │ │ + ldr r2, [pc, #256] @ (17449c ) │ │ │ │ + ldr r3, [pc, #252] @ (174498 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17447e │ │ │ │ + bne.n 17448e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ (174490 ) │ │ │ │ + ldr r2, [pc, #232] @ (1744a0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17436e │ │ │ │ + beq.n 17437e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 47fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1743d0 │ │ │ │ + bne.n 1743e0 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 174410 │ │ │ │ + bne.n 174420 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 48250 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 174412 │ │ │ │ - bl 17c9e0 │ │ │ │ + cbz r0, 174422 │ │ │ │ + bl 17c9f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17440a │ │ │ │ + cbz r0, 17441a │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 17446a │ │ │ │ + bne.n 17447a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 17caf4 │ │ │ │ + bl 17cb04 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ mov r0, r1 │ │ │ │ blx 47574 │ │ │ │ - b.n 17436e │ │ │ │ + b.n 17437e │ │ │ │ mov r0, r8 │ │ │ │ blx 47574 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 174402 │ │ │ │ + b.n 174412 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 169694 │ │ │ │ - b.n 174388 │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 174398 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17444e │ │ │ │ + bne.n 17445e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 174438 │ │ │ │ + bne.n 174448 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17442a │ │ │ │ - b.n 174360 │ │ │ │ + bne.n 17443a │ │ │ │ + b.n 174370 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 174454 │ │ │ │ + bne.n 174464 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 174428 │ │ │ │ - b.n 174360 │ │ │ │ + bne.n 174438 │ │ │ │ + b.n 174370 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17cbe4 │ │ │ │ - b.n 1743f0 │ │ │ │ + bl 17cbf4 │ │ │ │ + b.n 174400 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r0, 1744b2 │ │ │ │ + cbz r0, 1744c2 │ │ │ │ movs r1, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1744c8 ) │ │ │ │ + ldr r0, [pc, #32] @ (1744d8 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 173120 │ │ │ │ + bl 173130 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 48250 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1744c6 │ │ │ │ + cbz r0, 1744d6 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub sp, #24 │ │ │ │ movs r1, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 1744ee │ │ │ │ + b.n 1744fe │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ subs r1, r3, #1 │ │ │ │ - cbnz r2, 1744fa │ │ │ │ + cbnz r2, 17450a │ │ │ │ mov r3, r1 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 1744e4 │ │ │ │ + bne.n 1744f4 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 17cba8 │ │ │ │ + bl 17cbb8 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 47574 │ │ │ │ - b.n 1744dc │ │ │ │ + b.n 1744ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 174550 │ │ │ │ + cbz r2, 174560 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r5, [r5, r4, lsl #2] │ │ │ │ - cbz r5, 17454a │ │ │ │ + cbz r5, 17455a │ │ │ │ blx 473e8 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17cbe4 │ │ │ │ + bl 17cbf4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 17452c │ │ │ │ + bhi.n 17453c │ │ │ │ strd r8, r7, [r6, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 17458c │ │ │ │ - b.n 1745c2 │ │ │ │ + cbnz r1, 17459c │ │ │ │ + b.n 1745d2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17cbec │ │ │ │ - cbnz r0, 1745bc │ │ │ │ + bl 17cbfc │ │ │ │ + cbnz r0, 1745cc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1745c2 │ │ │ │ + bls.n 1745d2 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17457a │ │ │ │ + bne.n 17458a │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ - cbz r0, 1745c2 │ │ │ │ + bl 174328 │ │ │ │ + cbz r0, 1745d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 17cbec │ │ │ │ + bl 17cbfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174586 │ │ │ │ + beq.n 174596 │ │ │ │ str r4, [r6, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ @@ -425456,167 +425460,167 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 174602 │ │ │ │ - b.n 1746c2 │ │ │ │ + cbnz r1, 174612 │ │ │ │ + b.n 1746d2 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17d01c │ │ │ │ - cbnz r0, 174634 │ │ │ │ + bl 17d02c │ │ │ │ + cbnz r0, 174644 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1746a4 │ │ │ │ + bls.n 1746b4 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1745f0 │ │ │ │ + bne.n 174600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ + bl 174328 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r0, 17465a │ │ │ │ + cbz r0, 17466a │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 17d01c │ │ │ │ + bl 17d02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1745fa │ │ │ │ + beq.n 17460a │ │ │ │ cmp r4, #0 │ │ │ │ it lt │ │ │ │ ldrdlt r2, r3, [r6] │ │ │ │ - blt.n 17465c │ │ │ │ + blt.n 17466c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ - cbz r0, 1746a8 │ │ │ │ + cbz r0, 1746b8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 17cde8 │ │ │ │ + bl 17cdf8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1746c4 │ │ │ │ + cbz r3, 1746d4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d8, [pc, #108] @ 1746d0 │ │ │ │ + vldr d8, [pc, #108] @ 1746e0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 174688 │ │ │ │ - bl 17d080 │ │ │ │ + b.n 174698 │ │ │ │ + bl 17d090 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ vmovmi.f64 d8, d0 │ │ │ │ it mi │ │ │ │ movmi r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1746bc │ │ │ │ + bcs.n 1746cc │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 174668 │ │ │ │ + bne.n 174678 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ + bl 174328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17467e │ │ │ │ + beq.n 17468e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 174668 │ │ │ │ + b.n 174678 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 17465c │ │ │ │ + b.n 17466c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 174318 │ │ │ │ + bl 174328 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174652 │ │ │ │ + beq.n 174662 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r8] │ │ │ │ - b.n 174646 │ │ │ │ + b.n 174656 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ - b.n 174640 │ │ │ │ + b.n 174650 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 174640 │ │ │ │ + b.n 174650 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #40] @ (174710 ) │ │ │ │ + ldr r5, [pc, #40] @ (174720 ) │ │ │ │ movs r4, #0 │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17a0c0 │ │ │ │ + bl 17a0d0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 174700 │ │ │ │ - bl 165d9c │ │ │ │ + cbnz r3, 174710 │ │ │ │ + bl 165dac │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp.w r4, #444 @ 0x1bc │ │ │ │ - bne.n 1746ee │ │ │ │ + bne.n 1746fe │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 10, cr0, cr10, cr14, {3} │ │ │ │ + cdp2 0, 9, cr0, cr10, cr14, {3} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 174740 │ │ │ │ + bne.n 174750 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174728 │ │ │ │ + bne.n 174738 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r2, r2, #31 │ │ │ │ sub.w r0, r2, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 17476e │ │ │ │ + bls.n 17477e │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #83886080 @ 0x5000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -425624,15 +425628,15 @@ │ │ │ │ lsrls r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ movwls r3, #1028 @ 0x404 │ │ │ │ movtls r3, #4 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ @@ -425641,101 +425645,101 @@ │ │ │ │ clzls r0, r0 │ │ │ │ lsrls r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 174812 │ │ │ │ + beq.n 174822 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 17480c │ │ │ │ + bne.n 17481c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1747f4 │ │ │ │ + bne.n 174804 │ │ │ │ mov r0, r1 │ │ │ │ pop {r3, pc} │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r0, [r0, #52] @ 0x34 │ │ │ │ sub.w r0, r0, #6 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 174850 │ │ │ │ + bne.n 174860 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174838 │ │ │ │ + bne.n 174848 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17484c │ │ │ │ + bne.n 17485c │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 17488c │ │ │ │ + bne.n 17489c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 174874 │ │ │ │ + bne.n 174884 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 174888 │ │ │ │ + bne.n 174898 │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ lsrs r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ subls.w r0, r0, #16777216 @ 0x1000000 │ │ │ │ clzls r0, r0 │ │ │ │ @@ -425743,15 +425747,15 @@ │ │ │ │ lsrls r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 165d8c │ │ │ │ + bl 165d9c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ iteee hi │ │ │ │ movhi r0, #0 │ │ │ │ ldrls r0, [r0, #52] @ 0x34 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls r0, r0, #5 │ │ │ │ @@ -425761,63 +425765,63 @@ │ │ │ │ adds r1, #3 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ ldrbls r3, [r0, r3] │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ - bne.n 17492c │ │ │ │ + bne.n 17493c │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 17495e │ │ │ │ + bhi.n 17496e │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 174946 │ │ │ │ + bne.n 174956 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 174956 │ │ │ │ + beq.n 174966 │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 174956 │ │ │ │ + b.n 174966 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (17499c ) │ │ │ │ + ldr r1, [pc, #24] @ (1749ac ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1749a0 ) │ │ │ │ + ldr r0, [pc, #24] @ (1749b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 180b0c │ │ │ │ - ldr r3, [pc, #16] @ (1749a4 ) │ │ │ │ + bl 180b1c │ │ │ │ + ldr r3, [pc, #16] @ (1749b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - stc2 0, cr0, [r6], {110} @ 0x6e │ │ │ │ - stc2 0, cr0, [r2], {110} @ 0x6e │ │ │ │ + @ instruction: 0xfbf6006e │ │ │ │ + @ instruction: 0xfbf2006e │ │ │ │ cmp.w r0, #340 @ 0x154 │ │ │ │ - bcs.w 174ca4 │ │ │ │ + bcs.w 174cb4 │ │ │ │ cmp r0, #172 @ 0xac │ │ │ │ - bls.w 174b16 │ │ │ │ + bls.w 174b26 │ │ │ │ sub.w r3, r0, #173 @ 0xad │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - bhi.w 174b14 │ │ │ │ + bhi.w 174b24 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ @@ -425982,18 +425986,18 @@ │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r5, r7, #6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ bx lr │ │ │ │ sub.w r3, r0, #25 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.w 174da4 │ │ │ │ + bhi.w 174db4 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bhi.n 174b14 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174b30 ) │ │ │ │ + bhi.n 174b24 │ │ │ │ + add r2, pc, #8 @ (adr r2, 174b40 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r7, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #7 │ │ │ │ @@ -426101,18 +426105,18 @@ │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ @ instruction: 0xffe5ffff │ │ │ │ lsls r3, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #428 @ 0x1ac │ │ │ │ adds r3, r0, r3 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 174da6 │ │ │ │ + bhi.n 174db6 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 174b14 │ │ │ │ - add r2, pc, #8 @ (adr r2, 174cc0 ) │ │ │ │ + bhi.w 174b24 │ │ │ │ + add r2, pc, #8 @ (adr r2, 174cd0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r7, r6 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 2, pc, cr5, cr15, {7} │ │ │ │ @@ -426210,44 +426214,44 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #198 @ 0xc6 │ │ │ │ bx lr │ │ │ │ movs r0, #186 @ 0xba │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 174dbe │ │ │ │ + cbz r2, 174dce │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 174dc2 │ │ │ │ - cmp r0, #3 │ │ │ │ beq.n 174dd2 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 174de2 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (174df0 ) │ │ │ │ + ldr r3, [pc, #44] @ (174e00 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (174df4 ) │ │ │ │ + ldr r3, [pc, #32] @ (174e04 ) │ │ │ │ add r3, pc │ │ │ │ add r3, r1 │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r2, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #2 │ │ │ │ movle r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 174dc0 │ │ │ │ + ble.n 174dd0 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ eors r4, r2 │ │ │ │ movs r5, r3 │ │ │ │ eors r4, r0 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -426270,15 +426274,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w sl, #2 │ │ │ │ movne.w sl, #4 │ │ │ │ blx 47a50 │ │ │ │ ldrsb.w r7, [r5, #28] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 175110 │ │ │ │ + beq.w 175120 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r5, r4 │ │ │ │ add.w r9, r3, #28 │ │ │ │ negs r1, r5 │ │ │ │ add.w r3, r5, #7 │ │ │ │ and.w r1, r1, #7 │ │ │ │ @@ -426303,50 +426307,50 @@ │ │ │ │ strgt.w lr, [sp] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.w 175000 │ │ │ │ + ble.w 175010 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 174ea2 │ │ │ │ + bgt.n 174eb2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 175014 │ │ │ │ + bne.w 175024 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ ldrsb.w r7, [r9, #5]! │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 174e4a │ │ │ │ + bne.n 174e5a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 174fac │ │ │ │ + beq.n 174fbc │ │ │ │ movs r3, #12 │ │ │ │ sub.w lr, fp, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r4, fp, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla r9, r3, sl, lr │ │ │ │ @@ -426385,79 +426389,79 @@ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r8, r5 │ │ │ │ add r2, r7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, r2, r1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 174f3c │ │ │ │ + bne.n 174f4c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 174f34 │ │ │ │ + bne.n 174f44 │ │ │ │ ldrd sl, r5, [sp, #16] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 175050 │ │ │ │ + bne.n 175060 │ │ │ │ mov.w lr, #12 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w ip, #1 │ │ │ │ mla lr, lr, sl, r4 │ │ │ │ sub.w r2, r6, #12 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 174fec │ │ │ │ + bgt.n 174ffc │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r1, 174fec │ │ │ │ + cbz r1, 174ffc │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 174fc6 │ │ │ │ + bne.n 174fd6 │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 174fc2 │ │ │ │ + bne.n 174fd2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ add r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174eda │ │ │ │ + beq.w 174eea │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 174ef8 │ │ │ │ + beq.w 174f08 │ │ │ │ add.w r7, r7, r7, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r7, fp, r7, lsl #2 │ │ │ │ asr.w r3, r4, r2 │ │ │ │ subs r0, r1, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 17504a │ │ │ │ + beq.n 17505a │ │ │ │ ldrb.w ip, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r0, r3 │ │ │ │ ldr.w r3, [r7, ip, lsl #2] │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r7, ip, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 175022 │ │ │ │ - b.n 174ef8 │ │ │ │ + bne.n 175032 │ │ │ │ + b.n 174f08 │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r7, #32769 @ 0x8001 │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ movs r6, #1 │ │ │ │ mla r4, r4, sl, r1 │ │ │ │ @@ -426481,61 +426485,61 @@ │ │ │ │ lsl.w r9, r8, r9 │ │ │ │ it pl │ │ │ │ asrpl.w ip, r8, ip │ │ │ │ orr.w r3, r3, r9 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, ip │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.n 1750e2 │ │ │ │ + bgt.n 1750f2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1750e2 │ │ │ │ + beq.n 1750f2 │ │ │ │ add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ lsl.w ip, r6, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1750f8 │ │ │ │ + blt.n 175108 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1750e2 │ │ │ │ + bge.n 1750f2 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 17506a │ │ │ │ + bne.n 17507a │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 175066 │ │ │ │ + bne.n 175076 │ │ │ │ mov r5, sl │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, ip │ │ │ │ it ge │ │ │ │ movge r3, r7 │ │ │ │ - bge.n 1750e2 │ │ │ │ + bge.n 1750f2 │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, lr │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1750e2 │ │ │ │ + b.n 1750f2 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 174f00 │ │ │ │ + b.n 174f10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1751d6 │ │ │ │ + ble.n 1751e6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r9, fp, sl │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -426559,51 +426563,51 @@ │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1751b0 │ │ │ │ + ble.n 1751c0 │ │ │ │ cmp r1, #8 │ │ │ │ add r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 175188 │ │ │ │ + bgt.n 175198 │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 175140 │ │ │ │ + bne.n 175150 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 17513a │ │ │ │ + bgt.n 17514a │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 17512a │ │ │ │ + bne.n 17513a │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1753de │ │ │ │ + ble.w 1753ee │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 175364 │ │ │ │ + ble.w 175374 │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r0, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ negs r0, r4 │ │ │ │ add.w r3, r4, #7 │ │ │ │ @@ -426626,48 +426630,48 @@ │ │ │ │ cmp r1, #0 │ │ │ │ it gt │ │ │ │ movgt r0, #0 │ │ │ │ asr.w r5, r5, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, r5, r3 │ │ │ │ - ble.n 175272 │ │ │ │ + ble.n 175282 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 17524a │ │ │ │ + bgt.n 17525a │ │ │ │ strb.w r5, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1751fe │ │ │ │ + bne.n 17520e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 1751f8 │ │ │ │ + bgt.n 175208 │ │ │ │ mov.w sl, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17536c │ │ │ │ + beq.n 17537c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175374 │ │ │ │ add.w r7, fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r7 │ │ │ │ add.w ip, r1, #2 │ │ │ │ adds r2, r1, #7 │ │ │ │ and.w lr, r1, #7 │ │ │ │ @@ -426680,26 +426684,26 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, lr │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, r0, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1752d2 │ │ │ │ + bne.n 1752e2 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1752b0 │ │ │ │ + bne.n 1752c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1752aa │ │ │ │ + bgt.n 1752ba │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175374 │ │ │ │ add.w r7, fp, #10 │ │ │ │ mov.w ip, #0 │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ @@ -426710,46 +426714,46 @@ │ │ │ │ rsb r3, r3, #8 │ │ │ │ cmp r1, r0 │ │ │ │ mov.w r5, r5, lsl #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ asr.w r2, r2, r5 │ │ │ │ orr.w r2, r2, r3 │ │ │ │ strb r2, [r1, #0] │ │ │ │ - bne.n 175304 │ │ │ │ + bne.n 175314 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 175352 │ │ │ │ + ble.n 175362 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb r5, [r6, #21] │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ add r3, r5 │ │ │ │ subs r1, r3, #4 │ │ │ │ rsb r3, r3, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ asrs r2, r1 │ │ │ │ orrs r2, r3 │ │ │ │ strb r2, [r0, #1] │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 175302 │ │ │ │ + bne.n 175312 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1752fe │ │ │ │ + bgt.n 17530e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #21] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1752f2 │ │ │ │ + beq.n 175302 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175374 │ │ │ │ add.w r1, fp, #4 │ │ │ │ movw r7, #65532 @ 0xfffc │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ add r1, sl │ │ │ │ sub.w r7, r7, sl │ │ │ │ add.w r0, fp, sl │ │ │ │ rsb ip, sl, #4 │ │ │ │ @@ -426764,49 +426768,49 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1753b0 │ │ │ │ + bne.n 1753c0 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1753c2 │ │ │ │ + bne.n 1753d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 175390 │ │ │ │ - b.n 1752f2 │ │ │ │ + bgt.n 1753a0 │ │ │ │ + b.n 175302 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 175364 │ │ │ │ + ble.n 175374 │ │ │ │ movs r2, #0 │ │ │ │ add.w r5, fp, #3 │ │ │ │ add.w r0, fp, #7 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb.w r1, [r5, r2, lsl #3] │ │ │ │ strb.w r1, [r0, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 1753ee │ │ │ │ - b.n 175298 │ │ │ │ + bgt.n 1753fe │ │ │ │ + b.n 1752a8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1052] @ 175830 │ │ │ │ + ldr.w r0, [pc, #1052] @ 175840 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1048] @ 175834 │ │ │ │ + ldr.w r3, [pc, #1048] @ 175844 │ │ │ │ add r0, pc │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ cmp.w r4, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -426821,44 +426825,44 @@ │ │ │ │ it ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ mov r3, r1 │ │ │ │ it ge │ │ │ │ subge.w r9, r4, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 17547c │ │ │ │ + ble.n 17548c │ │ │ │ mov r4, r1 │ │ │ │ subs r3, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r2, r4, #4 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r3, r2, r3 │ │ │ │ mov.w ip, r1, lsr #2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 175498 │ │ │ │ + bgt.n 1754a8 │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 17546e │ │ │ │ - ldr r2, [pc, #952] @ (175838 ) │ │ │ │ - ldr r3, [pc, #948] @ (175834 ) │ │ │ │ + bne.n 17547e │ │ │ │ + ldr r2, [pc, #952] @ (175848 ) │ │ │ │ + ldr r3, [pc, #948] @ (175844 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17582c │ │ │ │ + bne.w 17583c │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w lr, r1, #3 │ │ │ │ - ldr r1, [pc, #924] @ (17583c ) │ │ │ │ + ldr r1, [pc, #924] @ (17584c ) │ │ │ │ bic.w r6, r6, #3 │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r6, ip, #1 │ │ │ │ add r1, pc │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ sub.w ip, r5, #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ @@ -426901,77 +426905,77 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #788] @ (175840 ) │ │ │ │ + ldr r1, [pc, #788] @ (175850 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ - cbz r7, 17559c │ │ │ │ + cbz r7, 1755ac │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #1065353216 @ 0x3f800000 │ │ │ │ lsls r4, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 17554a │ │ │ │ + bne.n 17555a │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 17553c │ │ │ │ + bcc.n 17554c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1754f4 │ │ │ │ + bne.n 175504 │ │ │ │ ldrd r9, r7, [sp, #112] @ 0x70 │ │ │ │ ldrd ip, r5, [sp, #128] @ 0x80 │ │ │ │ ldrd r4, r8, [sp, #96] @ 0x60 │ │ │ │ ldrd r6, r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r7, r5, lsl #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ subs r4, #4 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ add r7, r3 │ │ │ │ add r8, r6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1754c4 │ │ │ │ - b.n 17547c │ │ │ │ + bne.n 1754d4 │ │ │ │ + b.n 17548c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 174df8 │ │ │ │ + bl 174e08 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 175822 │ │ │ │ + beq.w 175832 │ │ │ │ negs r2, r4 │ │ │ │ and.w r3, r4, #7 │ │ │ │ and.w r2, r2, #7 │ │ │ │ and.w r5, r4, #7 │ │ │ │ it pl │ │ │ │ negpl r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ @@ -426995,41 +426999,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - ble.n 175640 │ │ │ │ + ble.n 175650 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 175618 │ │ │ │ + bgt.n 175628 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #504] @ (175844 ) │ │ │ │ + ldr r3, [pc, #504] @ (175854 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #492] @ (175848 ) │ │ │ │ + ldr r3, [pc, #492] @ (175858 ) │ │ │ │ mov.w r8, #0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ movs r5, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ @@ -427038,36 +427042,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 175810 │ │ │ │ + beq.w 175820 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 1756c6 │ │ │ │ + bne.n 1756d6 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 17581a │ │ │ │ + bgt.w 17582a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 1756cc │ │ │ │ + b.n 1756dc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ @@ -427089,29 +427093,29 @@ │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ asr.w r4, r4, r3 │ │ │ │ and.w r4, r4, r9 │ │ │ │ it gt │ │ │ │ movgt.w r9, #0 │ │ │ │ - ble.n 175740 │ │ │ │ + ble.n 175750 │ │ │ │ cmp r1, #8 │ │ │ │ add r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [sl, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 175718 │ │ │ │ + bgt.n 175728 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ mul.w r8, r3, r8 │ │ │ │ @@ -427129,96 +427133,96 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1757b6 │ │ │ │ + cbz r2, 1757c6 │ │ │ │ cmp r3, #0 │ │ │ │ itete lt │ │ │ │ sublt.w r3, r3, r3, lsl #5 │ │ │ │ rsbge r3, r3, r3, lsl #5 │ │ │ │ asrlt r3, r3, #5 │ │ │ │ asrge r0, r3, #5 │ │ │ │ it lt │ │ │ │ orrlt.w r0, r3, #32768 @ 0x8000 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1757d6 │ │ │ │ + beq.n 1757e6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 175766 │ │ │ │ + b.n 175776 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ ands.w r0, r0, r3, asr #32 │ │ │ │ it cc │ │ │ │ movcc r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1757b2 │ │ │ │ + bne.n 1757c2 │ │ │ │ ldrd ip, r0, [sp, #20] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 175682 │ │ │ │ + bne.w 175692 │ │ │ │ ldrd sl, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 175678 │ │ │ │ + bcc.w 175688 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 17555e │ │ │ │ + b.n 17556e │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1756c0 │ │ │ │ + b.n 1756d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1756b8 │ │ │ │ + b.n 1756c8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 175658 │ │ │ │ + b.n 175668 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #496 @ 0x1f0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ subs r1, #112 @ 0x70 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #174 @ 0xae │ │ │ │ movs r5, r3 │ │ │ │ subs r1, #140 @ 0x8c │ │ │ │ movs r5, r3 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1360] @ 175db0 │ │ │ │ + ldr.w r4, [pc, #1360] @ 175dc0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1360] @ 175db4 │ │ │ │ + ldr.w r0, [pc, #1360] @ 175dc4 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ @@ -427228,55 +427232,55 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1758be │ │ │ │ + ble.n 1758ce │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, #4 │ │ │ │ subs r2, r1, r2 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ add.w r6, sl, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov.w ip, r6, lsr #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 1758de │ │ │ │ + bgt.n 1758ee │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1758ae │ │ │ │ - ldr.w r2, [pc, #1272] @ 175db8 │ │ │ │ - ldr.w r3, [pc, #1264] @ 175db4 │ │ │ │ + bne.n 1758be │ │ │ │ + ldr.w r2, [pc, #1272] @ 175dc8 │ │ │ │ + ldr.w r3, [pc, #1264] @ 175dc4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 175daa │ │ │ │ + bne.w 175dba │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r8, r6, #3 │ │ │ │ - ldr.w r6, [pc, #1240] @ 175dbc │ │ │ │ + ldr.w r6, [pc, #1240] @ 175dcc │ │ │ │ add.w ip, ip, #1 │ │ │ │ sub.w lr, sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r6, [pc, #1228] @ 175dc0 │ │ │ │ + ldr.w r6, [pc, #1228] @ 175dd0 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, sl │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1220] @ 175dc4 │ │ │ │ + ldr.w r6, [pc, #1220] @ 175dd4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ mov r6, ip │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ strd r0, r6, [sp, #124] @ 0x7c │ │ │ │ it ge │ │ │ │ @@ -427297,15 +427301,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 175d64 │ │ │ │ + beq.w 175d74 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -427322,15 +427326,15 @@ │ │ │ │ asrs r1, r3 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ sub.w r1, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ble.n 1759ce │ │ │ │ + ble.n 1759de │ │ │ │ strd sl, r5, [sp] │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ @@ -427339,32 +427343,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 17599e │ │ │ │ + bgt.n 1759ae │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 175d9c │ │ │ │ + beq.w 175dac │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 175d8e │ │ │ │ + beq.w 175d9e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 175d0a │ │ │ │ + bne.w 175d1a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175d8a │ │ │ │ + beq.w 175d9a │ │ │ │ adds r3, r2, #7 │ │ │ │ and.w r1, r2, #7 │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ negs r0, r2 │ │ │ │ and.w r0, r0, #7 │ │ │ │ @@ -427382,26 +427386,26 @@ │ │ │ │ mov.w r0, #1 │ │ │ │ lsl.w r0, r0, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ asr.w r4, r4, r5 │ │ │ │ and.w r0, r4, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne.n 175a52 │ │ │ │ + bne.n 175a62 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r1, r3, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #2 │ │ │ │ ldrb.w r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 175d82 │ │ │ │ + beq.w 175d92 │ │ │ │ adds r3, r2, #7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ands.w r3, r3, r2, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ @@ -427412,16 +427416,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 175114 │ │ │ │ - ldr r3, [pc, #824] @ (175dc8 ) │ │ │ │ + bl 175124 │ │ │ │ + ldr r3, [pc, #824] @ (175dd8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -427445,38 +427449,38 @@ │ │ │ │ mov fp, r8 │ │ │ │ add r3, sp │ │ │ │ strd r4, r5, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r7, [fp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 174da8 │ │ │ │ + bl 174db8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r2, #1 │ │ │ │ ldr.w lr, [fp, #24] │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 175d58 │ │ │ │ + beq.w 175d68 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 175d4c │ │ │ │ + beq.w 175d5c │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 175b24 │ │ │ │ + bne.n 175b34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r0, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175d58 │ │ │ │ + beq.w 175d68 │ │ │ │ ldrb.w r1, [r0, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 175d58 │ │ │ │ + beq.w 175d68 │ │ │ │ mov r4, lr │ │ │ │ movs r0, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ it pl │ │ │ │ negpl r1, r5 │ │ │ │ @@ -427501,33 +427505,33 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it gt │ │ │ │ strgt.w fp, [sp, #8] │ │ │ │ asr.w r5, r5, r3 │ │ │ │ and.w r5, r5, r6 │ │ │ │ it gt │ │ │ │ movgt r6, #0 │ │ │ │ - ble.n 175ba6 │ │ │ │ + ble.n 175bb6 │ │ │ │ cmp r4, #8 │ │ │ │ add r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w fp, [ip, #1]! │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r6 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 175b7a │ │ │ │ + bgt.n 175b8a │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 175c34 │ │ │ │ + beq.n 175c44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r0, r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w r3, r3, lr, lsl #4 │ │ │ │ subs r3, r3, r7 │ │ │ │ mla r3, r8, r2, r3 │ │ │ │ @@ -427553,29 +427557,29 @@ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ ldrb r6, [r6, r4] │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, ip │ │ │ │ - ble.n 175c32 │ │ │ │ + ble.n 175c42 │ │ │ │ cmp r0, #8 │ │ │ │ add r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ ldrb.w ip, [r7, #1]! │ │ │ │ subs r0, r0, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, ip │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 175c0a │ │ │ │ + bgt.n 175c1a │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne lr, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -427599,23 +427603,23 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, lr, r3 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 175c62 │ │ │ │ + bne.n 175c72 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 175d60 │ │ │ │ + bne.n 175d70 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r7, sp │ │ │ │ add.w r6, sp, r6, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r6, #159] @ 0x9f │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ @@ -427623,130 +427627,130 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 175cdc │ │ │ │ + cbz r0, 175cec │ │ │ │ ldrb.w r1, [r9, r0] │ │ │ │ strb.w r3, [r9, r0] │ │ │ │ strb.w r1, [r9, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 175ad6 │ │ │ │ + bne.w 175ae6 │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 175ac0 │ │ │ │ + bcc.w 175ad0 │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 17593a │ │ │ │ + bne.w 17594a │ │ │ │ ldrd r4, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r6, lr, [sp, #128] @ 0x80 │ │ │ │ ldrd r7, r1, [sp, #104] @ 0x68 │ │ │ │ ldrd fp, r5, [sp, #96] @ 0x60 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ ldrd r2, r9, [sp, #112] @ 0x70 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #136] @ 0x88 │ │ │ │ add r4, fp │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 175908 │ │ │ │ - b.n 1758be │ │ │ │ + bne.w 175918 │ │ │ │ + b.n 1758ce │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 175b24 │ │ │ │ + bne.w 175b34 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ - b.n 175b28 │ │ │ │ + b.n 175b38 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ - b.n 175ca0 │ │ │ │ + b.n 175cb0 │ │ │ │ sxth.w r5, sl │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 47a50 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r6 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc.n 175d6c │ │ │ │ - b.n 175d0a │ │ │ │ + bcc.n 175d7c │ │ │ │ + b.n 175d1a │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 175a82 │ │ │ │ + b.n 175a92 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 175a54 │ │ │ │ - ldr r3, [pc, #60] @ (175dcc ) │ │ │ │ + b.n 175a64 │ │ │ │ + ldr r3, [pc, #60] @ (175ddc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1759ea │ │ │ │ - ldr r3, [pc, #48] @ (175dd0 ) │ │ │ │ + b.n 1759fa │ │ │ │ + ldr r3, [pc, #48] @ (175de0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1759ea │ │ │ │ + b.n 1759fa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #592 @ (adr r7, 176004 ) │ │ │ │ + add r7, pc, #528 @ (adr r7, 175fd4 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #216 @ (adr r7, 175e94 ) │ │ │ │ + add r7, pc, #152 @ (adr r7, 175e64 ) │ │ │ │ lsls r6, r5, #1 │ │ │ │ negs r2, r2 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #30 │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #22 │ │ │ │ movs r5, r3 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ lsls r7, r4, #1 │ │ │ │ adds r1, #70 @ 0x46 │ │ │ │ movs r5, r3 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r5, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 17584c │ │ │ │ + bl 17585c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -427763,42 +427767,42 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 17584c │ │ │ │ - cbz r7, 175e52 │ │ │ │ + bl 17585c │ │ │ │ + cbz r7, 175e62 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15a4d0 │ │ │ │ + bl 15a4e0 │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175e3e │ │ │ │ + bne.n 175e4e │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 17584c │ │ │ │ + bl 17585c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -427815,27 +427819,27 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 17584c │ │ │ │ - cbz r7, 175ede │ │ │ │ + bl 17585c │ │ │ │ + cbz r7, 175eee │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 15958c │ │ │ │ + bl 15959c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175eca │ │ │ │ + bne.n 175eda │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427857,27 +427861,27 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 175400 │ │ │ │ - cbz r7, 175f4a │ │ │ │ + bl 175410 │ │ │ │ + cbz r7, 175f5a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 16246c │ │ │ │ + bl 16247c │ │ │ │ add r4, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 175f36 │ │ │ │ + bne.n 175f46 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -427886,15 +427890,15 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 175400 │ │ │ │ + bl 175410 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -427913,26 +427917,26 @@ │ │ │ │ mov.w r9, r6, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 175400 │ │ │ │ - cbz r7, 175fd8 │ │ │ │ + bl 175410 │ │ │ │ + cbz r7, 175fe8 │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 16246c │ │ │ │ + bl 16247c │ │ │ │ add r5, r8 │ │ │ │ add fp, r9 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 175fc4 │ │ │ │ + bne.n 175fd4 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -427940,23 +427944,23 @@ │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 175400 │ │ │ │ + bl 175410 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1760b6 │ │ │ │ + bpl.n 1760c6 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #232] @ (176100 ) │ │ │ │ + ldr r2, [pc, #232] @ (176110 ) │ │ │ │ orr.w r3, ip, r3, lsr #5 │ │ │ │ strb r3, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ ldrb.w ip, [r1] │ │ │ │ and.w r3, ip, #7 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ @@ -427985,15 +427989,15 @@ │ │ │ │ ldr.w r2, [r2, ip, lsl #2] │ │ │ │ add.w r2, r2, r3, lsr #3 │ │ │ │ uxtb r2, r2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ uxtb r3, r3 │ │ │ │ strb r3, [r0, #21] │ │ │ │ - ldr r3, [pc, #116] @ (176104 ) │ │ │ │ + ldr r3, [pc, #116] @ (176114 ) │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ add r3, pc │ │ │ │ lsrs r2, r2, #5 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ @@ -428025,55 +428029,55 @@ │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 17608a │ │ │ │ + b.n 17609a │ │ │ │ nop │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ movs r5, r3 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (17630c ) │ │ │ │ + ldr r2, [pc, #492] @ (17631c ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (176310 ) │ │ │ │ + ldr r1, [pc, #492] @ (176320 ) │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17614c │ │ │ │ + beq.n 17615c │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 176168 │ │ │ │ + cbnz r4, 176178 │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 176146 │ │ │ │ - ldr r2, [pc, #452] @ (176314 ) │ │ │ │ - ldr r3, [pc, #444] @ (17630c ) │ │ │ │ + bhi.n 176156 │ │ │ │ + ldr r2, [pc, #452] @ (176324 ) │ │ │ │ + ldr r3, [pc, #444] @ (17631c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 176308 │ │ │ │ + bne.w 176318 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r9 │ │ │ │ rsb r1, r1, #1 │ │ │ │ @@ -428097,15 +428101,15 @@ │ │ │ │ movcs r0, #4 │ │ │ │ strd ip, r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ sub.w r8, r5, r6 │ │ │ │ - bl 176008 │ │ │ │ + bl 176018 │ │ │ │ movs r7, #0 │ │ │ │ ldrd fp, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w r8, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -428132,15 +428136,15 @@ │ │ │ │ lsr.w r3, fp, r3 │ │ │ │ lsr.w r1, fp, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1762f2 │ │ │ │ + bne.n 176302 │ │ │ │ cmp.w r8, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -428148,161 +428152,161 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w r7, [sl, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, sl, r6 │ │ │ │ adds r7, r7, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1762b6 │ │ │ │ + bmi.n 1762c6 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bgt.n 1762d0 │ │ │ │ + bgt.n 1762e0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1762f8 │ │ │ │ + blt.n 176308 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bgt.n 1762d8 │ │ │ │ + bgt.n 1762e8 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1762cc │ │ │ │ + bmi.n 1762dc │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - ble.n 1762e6 │ │ │ │ + ble.n 1762f6 │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w ip, [r2, #-5] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 1761f6 │ │ │ │ + bcc.n 176206 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ add lr, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1761d4 │ │ │ │ + bcc.n 1761e4 │ │ │ │ adds r6, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi.n 1761a8 │ │ │ │ + bhi.n 1761b8 │ │ │ │ ldrd ip, r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov fp, sl │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r9, r2 │ │ │ │ add ip, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 176184 │ │ │ │ - b.n 17614c │ │ │ │ + bhi.w 176194 │ │ │ │ + b.n 17615c │ │ │ │ mov.w r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - blt.n 1762f6 │ │ │ │ + blt.n 176306 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1762e6 │ │ │ │ + bpl.n 1762f6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 176264 │ │ │ │ + b.n 176274 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w ip, [r2, #-4] │ │ │ │ - ble.n 1762ea │ │ │ │ + ble.n 1762fa │ │ │ │ add r3, r1 │ │ │ │ strb.w ip, [r2, #-3] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ - bgt.n 176264 │ │ │ │ + bgt.n 176274 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 176264 │ │ │ │ + b.n 176274 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 17625c │ │ │ │ + b.n 17626c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 176220 │ │ │ │ + b.n 176230 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bmi.n 1762cc │ │ │ │ + bmi.n 1762dc │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 176264 │ │ │ │ + b.n 176274 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r6, [sp, #624] @ 0x270 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #500] @ (176524 ) │ │ │ │ + ldr r2, [pc, #500] @ (176534 ) │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #496] @ (176528 ) │ │ │ │ + ldr r3, [pc, #496] @ (176538 ) │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 17635e │ │ │ │ + cbz r3, 17636e │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r4, 17637a │ │ │ │ + cbnz r4, 17638a │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 176356 │ │ │ │ - ldr r2, [pc, #460] @ (17652c ) │ │ │ │ - ldr r3, [pc, #452] @ (176528 ) │ │ │ │ + bhi.n 176366 │ │ │ │ + ldr r2, [pc, #460] @ (17653c ) │ │ │ │ + ldr r3, [pc, #452] @ (176538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 176518 │ │ │ │ + bne.w 176528 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r6 │ │ │ │ mov r0, fp │ │ │ │ - vldr s11, [pc, #404] @ 17651c │ │ │ │ - vldr s12, [pc, #404] @ 176520 │ │ │ │ + vldr s11, [pc, #404] @ 17652c │ │ │ │ + vldr s12, [pc, #404] @ 176530 │ │ │ │ mov r8, r6 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ str.w fp, [sp, #24] │ │ │ │ add.w r6, r3, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r3 │ │ │ │ strd r8, r7, [sp, #16] │ │ │ │ - bl 176008 │ │ │ │ + bl 176018 │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -428316,15 +428320,15 @@ │ │ │ │ sub.w r1, lr, #15 │ │ │ │ lsr.w r2, ip, lr │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 176484 │ │ │ │ + bne.n 176494 │ │ │ │ cmp.w sl, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ negs r2, r5 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -428334,142 +428338,142 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r2, r2, r6 │ │ │ │ ldrb r5, [r5, #2] │ │ │ │ add r1, r6 │ │ │ │ add r5, r6 │ │ │ │ - bmi.n 1764a0 │ │ │ │ + bmi.n 1764b0 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1764c6 │ │ │ │ + bgt.n 1764d6 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 176488 │ │ │ │ + blt.n 176498 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1764e4 │ │ │ │ + ble.n 1764f4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 176490 │ │ │ │ + ble.n 1764a0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w lr, lr, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w sl, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1763d6 │ │ │ │ + bne.n 1763e6 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1763bc │ │ │ │ + bne.n 1763cc │ │ │ │ ldrd r1, r6, [sp, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 1764fc │ │ │ │ + beq.n 17650c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1763a6 │ │ │ │ + b.n 1763b6 │ │ │ │ mov r5, fp │ │ │ │ - b.n 1763fa │ │ │ │ + b.n 17640a │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1764c0 │ │ │ │ + blt.n 1764d0 │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 176444 │ │ │ │ + b.n 176454 │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 176488 │ │ │ │ + blt.n 176498 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 176490 │ │ │ │ + bge.n 1764a0 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176444 │ │ │ │ + b.n 176454 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 176436 │ │ │ │ + bgt.n 176446 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - b.n 17643a │ │ │ │ + b.n 17644a │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 17643a │ │ │ │ + bge.n 17644a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 176444 │ │ │ │ + b.n 176454 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldrd r8, r7, [sp, #16] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 176392 │ │ │ │ - b.n 17635e │ │ │ │ + bhi.w 1763a2 │ │ │ │ + b.n 17636e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #744] @ 0x2e8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #616] @ 0x268 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r5, #1 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r3, r1, #7 │ │ │ │ and.w ip, r1, #7 │ │ │ │ ands.w r3, r3, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1765fa │ │ │ │ + beq.n 17660a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1765de │ │ │ │ - ldr r4, [pc, #164] @ (176600 ) │ │ │ │ + beq.n 1765ee │ │ │ │ + ldr r4, [pc, #164] @ (176610 ) │ │ │ │ ubfx r0, r1, #15, #5 │ │ │ │ ubfx r5, r1, #25, #5 │ │ │ │ add r4, pc │ │ │ │ cmp r3, #6 │ │ │ │ ldrb.w lr, [r4, r0] │ │ │ │ ubfx r0, r1, #20, #5 │ │ │ │ ldrb.w ip, [r4, r5] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ - beq.n 1765ce │ │ │ │ + beq.n 1765de │ │ │ │ and.w r5, r1, #31 │ │ │ │ smulbb lr, lr, r3 │ │ │ │ smulbb r0, r0, r3 │ │ │ │ smulbb ip, ip, r3 │ │ │ │ rsb r3, r3, #6 │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ smlabb r5, r3, r5, lr │ │ │ │ @@ -428492,36 +428496,36 @@ │ │ │ │ ubfx ip, r3, #2, #8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w ip, [r2] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb.w lr, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #36] @ (176604 ) │ │ │ │ + ldr r3, [pc, #36] @ (176614 ) │ │ │ │ and.w r4, r1, #31 │ │ │ │ ubfx r0, r1, #5, #5 │ │ │ │ ubfx r1, r1, #10, #5 │ │ │ │ add r3, pc │ │ │ │ ldrb.w lr, [r3, r4] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ ldrb.w ip, [r3, r1] │ │ │ │ - b.n 1765ce │ │ │ │ + b.n 1765de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ movs r5, r3 │ │ │ │ lsls r3, r1, #27 │ │ │ │ itet mi │ │ │ │ addmi r3, r0, #4 │ │ │ │ movpl r3, r0 │ │ │ │ andmi.w r1, r1, #15 │ │ │ │ - ldr.w ip, [pc, #64] @ 176658 │ │ │ │ + ldr.w ip, [pc, #64] @ 176668 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add ip, pc │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ and.w r1, r3, #7 │ │ │ │ @@ -428541,15 +428545,15 @@ │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ adds r7, #4 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ lsls r5, r1, #27 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - bpl.n 176744 │ │ │ │ + bpl.n 176754 │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r0, [r0, #11] │ │ │ │ mov.w ip, r4, lsr #3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r7, r4, #13 │ │ │ │ @@ -428557,37 +428561,37 @@ │ │ │ │ lsr.w r3, r1, r3 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ lsrs r6, r4, #23 │ │ │ │ mov.w r8, r4, lsr #30 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bpl.n 176708 │ │ │ │ + bpl.n 176718 │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 176704 │ │ │ │ + beq.n 176714 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 176808 │ │ │ │ + beq.w 176818 │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w r8, r8, #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #368] @ (176824 ) │ │ │ │ + ldr r4, [pc, #368] @ (176834 ) │ │ │ │ orr.w lr, lr, r8 │ │ │ │ - ldr.w r8, [pc, #368] @ 176828 │ │ │ │ + ldr.w r8, [pc, #368] @ 176838 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ add r8, pc │ │ │ │ add r4, pc │ │ │ │ cmp r3, #2 │ │ │ │ ldrb.w r1, [r8, r7] │ │ │ │ ldrb.w r6, [r8, r6] │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ - beq.n 1766fa │ │ │ │ + beq.n 17670a │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ ldrb.w r3, [r8, r0] │ │ │ │ ldrb.w r0, [r8, ip] │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ @@ -428598,27 +428602,27 @@ │ │ │ │ lsrs r6, r3, #1 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r6, [r2, #0] │ │ │ │ strb r4, [r2, #1] │ │ │ │ strb r1, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbnz r3, 176768 │ │ │ │ - ldr r3, [pc, #288] @ (17682c ) │ │ │ │ + cbnz r3, 176778 │ │ │ │ + ldr r3, [pc, #288] @ (17683c ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ eor.w r1, r8, r1 │ │ │ │ add r3, pc │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r1, r1, #1 │ │ │ │ orr.w ip, ip, r1 │ │ │ │ ldrb r4, [r3, r0] │ │ │ │ ldrb r7, [r3, r5] │ │ │ │ - ldr r3, [pc, #256] @ (176830 ) │ │ │ │ + ldr r3, [pc, #256] @ (176840 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r6, [r3, ip] │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb r7, [r2, #0] │ │ │ │ strb r6, [r2, #1] │ │ │ │ strb r4, [r2, #2] │ │ │ │ strb r3, [r2, #3] │ │ │ │ @@ -428631,30 +428635,30 @@ │ │ │ │ lsrs r1, r5, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ lsrs r7, r0, #15 │ │ │ │ mov.w lr, r0, lsr #20 │ │ │ │ lsrs r6, r0, #25 │ │ │ │ - b.n 176690 │ │ │ │ - ldr.w r9, [pc, #200] @ 176834 │ │ │ │ + b.n 1766a0 │ │ │ │ + ldr.w r9, [pc, #200] @ 176844 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ - ldr.w sl, [pc, #192] @ 176838 │ │ │ │ + ldr.w sl, [pc, #192] @ 176848 │ │ │ │ add r9, pc │ │ │ │ mov.w lr, lr, lsl #1 │ │ │ │ and.w lr, lr, #62 @ 0x3e │ │ │ │ add sl, pc │ │ │ │ cmp r3, #3 │ │ │ │ ldrb.w r4, [r9, r7] │ │ │ │ ldrb.w r7, [r9, r6] │ │ │ │ and.w r6, r8, #1 │ │ │ │ orr.w lr, lr, r6 │ │ │ │ ldrb.w r6, [sl, lr] │ │ │ │ - beq.n 176736 │ │ │ │ + beq.n 176746 │ │ │ │ eor.w r8, r8, r1 │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ and.w ip, ip, #62 @ 0x3e │ │ │ │ and.w r8, r8, #1 │ │ │ │ orr.w ip, ip, r8 │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ @@ -428675,24 +428679,24 @@ │ │ │ │ adds r3, #1 │ │ │ │ umull r5, r1, r4, r1 │ │ │ │ umull r5, r0, r4, r0 │ │ │ │ umull r4, r3, r4, r3 │ │ │ │ ubfx r6, r1, #1, #8 │ │ │ │ ubfx r4, r0, #1, #8 │ │ │ │ ubfx r7, r3, #1, #8 │ │ │ │ - b.n 176736 │ │ │ │ - ldr r3, [pc, #48] @ (17683c ) │ │ │ │ + b.n 176746 │ │ │ │ + ldr r3, [pc, #48] @ (17684c ) │ │ │ │ and.w r0, r0, #31 │ │ │ │ and.w ip, ip, #31 │ │ │ │ and.w r5, r5, #31 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r0] │ │ │ │ ldrb.w r4, [r3, ip] │ │ │ │ ldrb r6, [r3, r5] │ │ │ │ - b.n 1766fa │ │ │ │ + b.n 17670a │ │ │ │ nop │ │ │ │ adds r6, #28 │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #94 @ 0x5e │ │ │ │ movs r5, r3 │ │ │ │ adds r6, #8 │ │ │ │ movs r5, r3 │ │ │ │ @@ -428704,50 +428708,50 @@ │ │ │ │ movs r5, r3 │ │ │ │ adds r5, #10 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ and.w r3, r1, #16 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 176894 │ │ │ │ + bpl.n 1768a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17690c │ │ │ │ + beq.n 17691c │ │ │ │ and.w r1, r1, #15 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r4, [r0, #11] │ │ │ │ mov.w r8, r5, lsr #3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r7, r5, #8 │ │ │ │ lsrs r6, r5, #23 │ │ │ │ lsrs r3, r1 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 176924 │ │ │ │ - ldr r3, [pc, #352] @ (1769d4 ) │ │ │ │ + bne.n 176934 │ │ │ │ + ldr r3, [pc, #352] @ (1769e4 ) │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ add r3, pc │ │ │ │ and.w r6, r6, #31 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ ldrb.w r5, [r3, r8] │ │ │ │ ldrb.w ip, [r3, r7] │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ - b.n 1768ec │ │ │ │ - cbnz r3, 176904 │ │ │ │ + b.n 1768fc │ │ │ │ + cbnz r3, 176914 │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsr.w r1, r4, r1 │ │ │ │ and.w r1, r1, #3 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 1769c8 │ │ │ │ + beq.w 1769d8 │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w ip, [pc, #296] @ 1769d8 │ │ │ │ + ldr.w ip, [pc, #296] @ 1769e8 │ │ │ │ add.w r0, r0, r3, asr #3 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #5 │ │ │ │ lsrs r4, r3 │ │ │ │ movs r3, #13 │ │ │ │ @@ -428766,38 +428770,38 @@ │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r0, #16, #8 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r3, r0, #4 │ │ │ │ and.w r1, r1, #15 │ │ │ │ - b.n 176898 │ │ │ │ + b.n 1768a8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ lsrs r6, r5, #13 │ │ │ │ lsrs r3, r1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ mov.w r8, r4, lsr #5 │ │ │ │ lsrs r7, r4, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 176872 │ │ │ │ - ldr.w lr, [pc, #180] @ 1769dc │ │ │ │ + beq.n 176882 │ │ │ │ + ldr.w lr, [pc, #180] @ 1769ec │ │ │ │ ubfx r5, r5, #18, #5 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ add lr, pc │ │ │ │ ubfx r0, ip, #15, #5 │ │ │ │ ldrb.w r1, [lr, r5] │ │ │ │ ubfx r5, ip, #20, #5 │ │ │ │ ubfx ip, ip, #25, #5 │ │ │ │ ldrb.w r0, [lr, r0] │ │ │ │ ldrb.w r5, [lr, r5] │ │ │ │ ldrb.w ip, [lr, ip] │ │ │ │ - beq.n 1768ec │ │ │ │ + beq.n 1768fc │ │ │ │ and.w r4, r4, #31 │ │ │ │ and.w r7, r7, #31 │ │ │ │ and.w r6, r6, #31 │ │ │ │ and.w r8, r8, #31 │ │ │ │ smulbb r9, r0, r3 │ │ │ │ ldrb.w sl, [lr, r4] │ │ │ │ smulbb r5, r5, r3 │ │ │ │ @@ -428821,20 +428825,20 @@ │ │ │ │ umull r5, r1, r6, r1 │ │ │ │ umull r5, r4, r6, r4 │ │ │ │ umull r6, r3, r6, r3 │ │ │ │ ubfx r0, r0, #1, #8 │ │ │ │ ubfx ip, r1, #1, #8 │ │ │ │ ubfx r5, r4, #1, #8 │ │ │ │ ubfx r1, r3, #1, #8 │ │ │ │ - b.n 1768ec │ │ │ │ + b.n 1768fc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1768ec │ │ │ │ + b.n 1768fc │ │ │ │ nop │ │ │ │ adds r4, #160 @ 0xa0 │ │ │ │ movs r5, r3 │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ movs r5, r3 │ │ │ │ adds r3, #238 @ 0xee │ │ │ │ movs r5, r3 │ │ │ │ @@ -428854,39 +428858,39 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov.w lr, r3, lsr #29 │ │ │ │ and.w r3, r1, #7 │ │ │ │ lsls r1, r1, #29 │ │ │ │ it mi │ │ │ │ addmi r3, #12 │ │ │ │ add.w r1, r3, ip, lsl #2 │ │ │ │ - ldr r3, [pc, #12] @ (176a2c ) │ │ │ │ + ldr r3, [pc, #12] @ (176a3c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ + ldrh r0, [r0, #6] │ │ │ │ lsls r7, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r4, 176a5c │ │ │ │ + cbz r4, 176a6c │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, sl │ │ │ │ - cbnz r3, 176a62 │ │ │ │ + cbnz r3, 176a72 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi.n 176a56 │ │ │ │ + bhi.n 176a66 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r5, r4 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, sl │ │ │ │ @@ -428909,62 +428913,62 @@ │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r6, #4 │ │ │ │ - bl 1769e0 │ │ │ │ + bl 1769f0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 176a98 │ │ │ │ + bne.n 176aa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 176a8e │ │ │ │ + bne.n 176a9e │ │ │ │ mov r4, r5 │ │ │ │ mov r5, fp │ │ │ │ adds r4, #8 │ │ │ │ add.w fp, r0, #16 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 176a7a │ │ │ │ + bhi.n 176a8a │ │ │ │ ldrd r4, r9, [sp, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r4, #4 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, r4 │ │ │ │ add sl, r3 │ │ │ │ - bhi.n 176a6e │ │ │ │ + bhi.n 176a7e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 176b22 │ │ │ │ + cbz r3, 176b32 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 176b28 │ │ │ │ + bne.n 176b38 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 176b1a │ │ │ │ + bhi.n 176b2a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r4, r0, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -428985,92 +428989,92 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1769e0 │ │ │ │ + bl 1769f0 │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 176b60 │ │ │ │ + bne.n 176b70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 176b56 │ │ │ │ + bne.n 176b66 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r4, #8 │ │ │ │ mov r5, r9 │ │ │ │ cmp r3, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 176b40 │ │ │ │ + bhi.n 176b50 │ │ │ │ ldrd r6, r4, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 176b32 │ │ │ │ + bhi.n 176b42 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #300] @ (176d00 ) │ │ │ │ + ldr r3, [pc, #300] @ (176d10 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #300] @ (176d04 ) │ │ │ │ + ldr r0, [pc, #300] @ (176d14 ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 176bfa │ │ │ │ + cbz r7, 176c0a │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176c18 │ │ │ │ + cbnz r4, 176c28 │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176bf4 │ │ │ │ - ldr r2, [pc, #268] @ (176d08 ) │ │ │ │ - ldr r3, [pc, #256] @ (176d00 ) │ │ │ │ + bhi.n 176c04 │ │ │ │ + ldr r2, [pc, #268] @ (176d18 ) │ │ │ │ + ldr r3, [pc, #256] @ (176d10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176cf6 │ │ │ │ + bne.n 176d06 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #208] @ 176cfc │ │ │ │ + vldr s16, [pc, #208] @ 176d0c │ │ │ │ mov r3, r2 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ @@ -429089,15 +429093,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1769e0 │ │ │ │ + bl 1769f0 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r9, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w r9, r9, #16 │ │ │ │ @@ -429109,96 +429113,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ - bne.n 176c64 │ │ │ │ + bne.n 176c74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 176c54 │ │ │ │ + bne.n 176c64 │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 176c40 │ │ │ │ + bhi.n 176c50 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 176c34 │ │ │ │ - b.n 176bfa │ │ │ │ + bhi.n 176c44 │ │ │ │ + b.n 176c0a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r3, [sp, #1016] @ 0x3f8 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #312] @ (176e60 ) │ │ │ │ + ldr r3, [pc, #312] @ (176e70 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #312] @ (176e64 ) │ │ │ │ + ldr r0, [pc, #312] @ (176e74 ) │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r0, pc │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 176d4e │ │ │ │ + cbz r7, 176d5e │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r4, 176d6c │ │ │ │ + cbnz r4, 176d7c │ │ │ │ adds r6, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 176d48 │ │ │ │ - ldr r2, [pc, #280] @ (176e68 ) │ │ │ │ - ldr r3, [pc, #268] @ (176e60 ) │ │ │ │ + bhi.n 176d58 │ │ │ │ + ldr r2, [pc, #280] @ (176e78 ) │ │ │ │ + ldr r3, [pc, #268] @ (176e70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176e56 │ │ │ │ + bne.n 176e66 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ mov fp, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r7, r8 │ │ │ │ - vldr s16, [pc, #220] @ 176e5c │ │ │ │ + vldr s16, [pc, #220] @ 176e6c │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r9 │ │ │ │ strd fp, r3, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ @@ -429216,15 +429220,15 @@ │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1769e0 │ │ │ │ + bl 1769f0 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r6, #8 │ │ │ │ @@ -429240,60 +429244,60 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-4] │ │ │ │ - bne.n 176db4 │ │ │ │ + bne.n 176dc4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 176da4 │ │ │ │ + bne.n 176db4 │ │ │ │ mov r3, sl │ │ │ │ add.w r8, r8, #8 │ │ │ │ mov sl, r4 │ │ │ │ cmp r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #16 │ │ │ │ mov r5, r3 │ │ │ │ - bhi.n 176d90 │ │ │ │ + bhi.n 176da0 │ │ │ │ ldrd fp, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r4 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 176d84 │ │ │ │ - b.n 176d4e │ │ │ │ + bhi.n 176d94 │ │ │ │ + b.n 176d5e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #832] @ 0x340 │ │ │ │ + str r2, [sp, #768] @ 0x300 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [sp, #680] @ 0x2a8 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r1, [r4, #3] │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r4, #1] │ │ │ │ @@ -429304,59 +429308,59 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 177d38 │ │ │ │ + bl 177d48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #256] @ (176fe0 ) │ │ │ │ + ldr r2, [pc, #256] @ (176ff0 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (176fe4 ) │ │ │ │ + ldr r3, [pc, #256] @ (176ff4 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 176f08 │ │ │ │ + cbz r3, 176f18 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 176f26 │ │ │ │ + cbnz r4, 176f36 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 176f00 │ │ │ │ - ldr r2, [pc, #220] @ (176fe8 ) │ │ │ │ - ldr r3, [pc, #216] @ (176fe4 ) │ │ │ │ + bhi.n 176f10 │ │ │ │ + ldr r2, [pc, #220] @ (176ff8 ) │ │ │ │ + ldr r3, [pc, #216] @ (176ff4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176fd8 │ │ │ │ + bne.n 176fe8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ - vldr s16, [pc, #176] @ 176fdc │ │ │ │ + vldr s16, [pc, #176] @ 176fec │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ @@ -429373,148 +429377,148 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ adds r4, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w fp, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r4, #-8] │ │ │ │ vstr s15, [r4, #-12] │ │ │ │ vstr s15, [r4, #-16] │ │ │ │ - bne.n 176f60 │ │ │ │ + bne.n 176f70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #4 │ │ │ │ add r9, r3 │ │ │ │ - bne.n 176f58 │ │ │ │ + bne.n 176f68 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 176f4a │ │ │ │ + bhi.n 176f5a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 176f3c │ │ │ │ - b.n 176f08 │ │ │ │ + bcc.n 176f4c │ │ │ │ + b.n 176f18 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177018 ) │ │ │ │ + ldr r0, [pc, #28] @ (177028 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 17701c │ │ │ │ + ldr.w ip, [pc, #28] @ 17702c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177020 ) │ │ │ │ - ldr r2, [pc, #28] @ (177024 ) │ │ │ │ + ldr r3, [pc, #24] @ (177030 ) │ │ │ │ + ldr r2, [pc, #28] @ (177034 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #188 @ 0xbc │ │ │ │ movs r5, r3 │ │ │ │ ldcl 0, cr0, [r6], #-68 @ 0xffffffbc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177054 ) │ │ │ │ + ldr r0, [pc, #28] @ (177064 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177058 │ │ │ │ + ldr.w ip, [pc, #28] @ 177068 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (17705c ) │ │ │ │ - ldr r2, [pc, #28] @ (177060 ) │ │ │ │ + ldr r3, [pc, #24] @ (17706c ) │ │ │ │ + ldr r2, [pc, #28] @ (177070 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + ldrh r6, [r5, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #84 @ 0x54 │ │ │ │ movs r5, r3 │ │ │ │ ldc 0, cr0, [sl], #-68 @ 0xffffffbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #264] @ (177188 ) │ │ │ │ + ldr r2, [pc, #264] @ (177198 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (17718c ) │ │ │ │ + ldr r3, [pc, #264] @ (17719c ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1770a8 │ │ │ │ + cbz r3, 1770b8 │ │ │ │ movs r2, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbnz r4, 1770c6 │ │ │ │ + cbnz r4, 1770d6 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1770a0 │ │ │ │ - ldr r2, [pc, #228] @ (177190 ) │ │ │ │ - ldr r3, [pc, #224] @ (17718c ) │ │ │ │ + bhi.n 1770b0 │ │ │ │ + ldr r2, [pc, #228] @ (1771a0 ) │ │ │ │ + ldr r3, [pc, #224] @ (17719c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177180 │ │ │ │ + bne.n 177190 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - vldr s16, [pc, #180] @ 177184 │ │ │ │ + vldr s16, [pc, #180] @ 177194 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ @@ -429530,15 +429534,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc58 │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ adds r7, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ @@ -429546,132 +429550,132 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r7, #-8] │ │ │ │ vstr s15, [r7, #-12] │ │ │ │ vstr s15, [r7, #-16] │ │ │ │ - bne.n 1770fe │ │ │ │ + bne.n 17710e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1770f6 │ │ │ │ + bne.n 177106 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1770ec │ │ │ │ + bhi.n 1770fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1770dc │ │ │ │ - b.n 1770a8 │ │ │ │ + bcc.n 1770ec │ │ │ │ + b.n 1770b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + ldrh r0, [r0, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r0, r4, #3 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #0 │ │ │ │ bfi ip, r5, #0, #8 │ │ │ │ bfi ip, r5, #8, #8 │ │ │ │ strh.w ip, [r4, #1] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1781a0 │ │ │ │ + bl 1781b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #308] @ (17735c ) │ │ │ │ + ldr r2, [pc, #308] @ (17736c ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (177360 ) │ │ │ │ + ldr r3, [pc, #308] @ (177370 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 177256 │ │ │ │ + cbz r3, 177266 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 177274 │ │ │ │ + bne.n 177284 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 17724e │ │ │ │ - ldr r2, [pc, #268] @ (177364 ) │ │ │ │ - ldr r3, [pc, #260] @ (177360 ) │ │ │ │ + bhi.n 17725e │ │ │ │ + ldr r2, [pc, #268] @ (177374 ) │ │ │ │ + ldr r3, [pc, #260] @ (177370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177354 │ │ │ │ + bne.n 177364 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #51 @ 0x33 │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 177358 │ │ │ │ + vldr s16, [pc, #220] @ 177368 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -429695,159 +429699,159 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w sl, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-8] │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-4] │ │ │ │ - bne.n 1772bc │ │ │ │ + bne.n 1772cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1772b2 │ │ │ │ + bne.n 1772c2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1772a0 │ │ │ │ + bhi.n 1772b0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 17728e │ │ │ │ - b.n 177256 │ │ │ │ + bcc.n 17729e │ │ │ │ + b.n 177266 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldrh r4, [r2, #46] @ 0x2e │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177394 ) │ │ │ │ + ldr r0, [pc, #28] @ (1773a4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177398 │ │ │ │ + ldr.w ip, [pc, #28] @ 1773a8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (17739c ) │ │ │ │ - ldr r2, [pc, #28] @ (1773a0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1773ac ) │ │ │ │ + ldr r2, [pc, #28] @ (1773b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #232 @ 0xe8 │ │ │ │ movs r5, r3 │ │ │ │ ldrd r0, r0, [sl], #68 @ 0x44 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1773d0 ) │ │ │ │ + ldr r0, [pc, #28] @ (1773e0 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1773d4 │ │ │ │ + ldr.w ip, [pc, #28] @ 1773e4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1773d8 ) │ │ │ │ - ldr r2, [pc, #28] @ (1773dc ) │ │ │ │ + ldr r3, [pc, #24] @ (1773e8 ) │ │ │ │ + ldr r2, [pc, #28] @ (1773ec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldrh r2, [r6, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movs r5, r3 │ │ │ │ ldmia.w lr!, {r0, r4} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #348] @ (177558 ) │ │ │ │ + ldr r2, [pc, #348] @ (177568 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #348] @ (17755c ) │ │ │ │ + ldr r3, [pc, #348] @ (17756c ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 177428 │ │ │ │ + beq.n 177438 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 177448 │ │ │ │ + cbnz r3, 177458 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 177422 │ │ │ │ - ldr r2, [pc, #308] @ (177560 ) │ │ │ │ - ldr r3, [pc, #304] @ (17755c ) │ │ │ │ + bhi.n 177432 │ │ │ │ + ldr r2, [pc, #308] @ (177570 ) │ │ │ │ + ldr r3, [pc, #304] @ (17756c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17754e │ │ │ │ + bne.w 17755e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, sp, #51 @ 0x33 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - vldr s16, [pc, #256] @ 177554 │ │ │ │ + vldr s16, [pc, #256] @ 177564 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ @@ -429874,21 +429878,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc58 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc58 │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -429903,53 +429907,53 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 17749a │ │ │ │ + bne.n 1774aa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 17748e │ │ │ │ + bne.n 17749e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 177478 │ │ │ │ + bhi.n 177488 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 177464 │ │ │ │ - b.n 177428 │ │ │ │ + bcc.n 177474 │ │ │ │ + b.n 177438 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - ldrh r0, [r0, #32] │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #30] │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - cbz r2, 1775d4 │ │ │ │ + cbz r2, 1775e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r0, #16 │ │ │ │ @@ -429971,28 +429975,28 @@ │ │ │ │ vmov s14, r3 │ │ │ │ vmul.f32 s12, s12, s14 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstr s12, [r0, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r0, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r0, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 177574 │ │ │ │ + bne.n 177584 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1776da │ │ │ │ + beq.n 1776ea │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #236] @ 1776dc │ │ │ │ - vldr s10, [pc, #236] @ 1776e0 │ │ │ │ + vldr s9, [pc, #236] @ 1776ec │ │ │ │ + vldr s10, [pc, #236] @ 1776f0 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ ubfx r5, r3, #0, #9 │ │ │ │ vmov s12, r5 │ │ │ │ lsrs r0, r3, #27 │ │ │ │ ubfx r5, r3, #9, #9 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ @@ -430007,121 +430011,121 @@ │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vcmp.f32 s12, #0.0 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 177662 │ │ │ │ + ble.n 177672 │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s12, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ strb.w r3, [ip, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 177692 │ │ │ │ + ble.n 1776a2 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s13, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [ip, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1776c2 │ │ │ │ + ble.n 1776d2 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ vmovlt.f32 s14, s10 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ vmlalt.f32 s14, s15, s9 │ │ │ │ vstrlt s14, [sp, #4] │ │ │ │ it lt │ │ │ │ ldrblt.w r3, [sp, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ strb.w r3, [ip, #-2] │ │ │ │ strb.w r4, [ip, #-1] │ │ │ │ cmp r2, lr │ │ │ │ add.w ip, ip, #4 │ │ │ │ - bne.n 1775f8 │ │ │ │ + bne.n 177608 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17788c │ │ │ │ + beq.w 17789c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 177890 │ │ │ │ + vldr s10, [pc, #408] @ 1778a0 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 177894 │ │ │ │ - vldr s9, [pc, #404] @ 177898 │ │ │ │ + vldr s11, [pc, #404] @ 1778a4 │ │ │ │ + vldr s9, [pc, #404] @ 1778a8 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 17789c │ │ │ │ - vldr s7, [pc, #400] @ 1778a0 │ │ │ │ - b.n 17777a │ │ │ │ + vldr s8, [pc, #400] @ 1778ac │ │ │ │ + vldr s7, [pc, #400] @ 1778b0 │ │ │ │ + b.n 17778a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177724 │ │ │ │ + cbz r5, 177734 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s9 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vstr s15, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1777e6 │ │ │ │ + bne.n 1777f6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 177746 │ │ │ │ + cbz r5, 177756 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s9 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ vstr s15, [r0, #-12] │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.n 17783e │ │ │ │ + bne.n 17784e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 177764 │ │ │ │ + cbz r1, 177774 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ add.w ip, ip, #1 │ │ │ │ vstr s15, [r0, #-8] │ │ │ │ vstr s13, [r0, #-4] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #16 │ │ │ │ - beq.w 17788a │ │ │ │ + beq.w 17789a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177712 │ │ │ │ + beq.n 177722 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177724 │ │ │ │ + beq.n 177734 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ vmov.f32 s14, s13 │ │ │ │ iteet mi │ │ │ │ rsbmi r1, r1, #15 │ │ │ │ lslpl.w r6, r4, r6 │ │ │ │ vmovpl s15, r6 │ │ │ │ lslmi.w r1, r4, r1 │ │ │ │ @@ -430135,20 +430139,20 @@ │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s10 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ vstr s15, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 177734 │ │ │ │ + beq.n 177744 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 177746 │ │ │ │ + beq.n 177756 │ │ │ │ subs.w r6, r1, #15 │ │ │ │ vmov.f32 s14, s13 │ │ │ │ iteet mi │ │ │ │ rsbmi r1, r1, #15 │ │ │ │ lslpl.w r6, r4, r6 │ │ │ │ vmovpl s15, r6 │ │ │ │ lslmi.w r1, r4, r1 │ │ │ │ @@ -430161,20 +430165,20 @@ │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s10 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ vstr s15, [r0, #-12] │ │ │ │ - beq.n 177752 │ │ │ │ + beq.n 177762 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 177764 │ │ │ │ + beq.n 177774 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ vmov.f32 s14, s13 │ │ │ │ iteet mi │ │ │ │ rsbmi r3, r3, #15 │ │ │ │ lslpl.w r5, r4, r5 │ │ │ │ vmovpl s15, r5 │ │ │ │ lslmi.w r3, r4, r3 │ │ │ │ @@ -430183,244 +430187,244 @@ │ │ │ │ vcvtpl.f32.s32 s12, s15 │ │ │ │ vcvtmi.f32.s32 s15, s15 │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ - b.n 177764 │ │ │ │ + b.n 177774 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 177b7e │ │ │ │ + beq.w 177b8e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #708] @ 177b80 │ │ │ │ + vldr s8, [pc, #708] @ 177b90 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s5, [pc, #708] @ 177b84 │ │ │ │ + vldr s5, [pc, #708] @ 177b94 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #704] @ 177b88 │ │ │ │ - vldr s9, [pc, #704] @ 177b8c │ │ │ │ - vldr s10, [pc, #704] @ 177b90 │ │ │ │ - vldr s4, [pc, #704] @ 177b94 │ │ │ │ - vldr s3, [pc, #704] @ 177b98 │ │ │ │ - b.n 1779be │ │ │ │ + vldr s6, [pc, #704] @ 177b98 │ │ │ │ + vldr s9, [pc, #704] @ 177b9c │ │ │ │ + vldr s10, [pc, #704] @ 177ba0 │ │ │ │ + vldr s4, [pc, #704] @ 177ba4 │ │ │ │ + vldr s3, [pc, #704] @ 177ba8 │ │ │ │ + b.n 1779ce │ │ │ │ vmov.f32 s13, s5 │ │ │ │ - cbz r5, 1778ee │ │ │ │ + cbz r5, 1778fe │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s6 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177a12 │ │ │ │ + bne.w 177a22 │ │ │ │ vmov.f32 s14, s5 │ │ │ │ - cbz r5, 17790e │ │ │ │ + cbz r5, 17791e │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s14, s15, s6 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 177a52 │ │ │ │ + bne.w 177a62 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 177aca │ │ │ │ + bne.w 177ada │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 177b1e │ │ │ │ + ble.w 177b2e │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it lt │ │ │ │ - vldrlt s15, [pc, #588] @ 177b84 │ │ │ │ - bge.w 177b56 │ │ │ │ + vldrlt s15, [pc, #588] @ 177b94 │ │ │ │ + bge.w 177b66 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vstr s11, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 177ab4 │ │ │ │ + ble.w 177ac4 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 17797a │ │ │ │ + bge.n 17798a │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s14, s9 │ │ │ │ vstr s13, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 177ac6 │ │ │ │ + ble.w 177ad6 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1779a8 │ │ │ │ + bge.n 1779b8 │ │ │ │ vmov.f32 s14, s10 │ │ │ │ vmla.f32 s14, s15, s9 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ ldrb.w r1, [sp, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r1, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #4 │ │ │ │ - beq.w 177b1a │ │ │ │ + beq.w 177b2a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1778dc │ │ │ │ + beq.n 1778ec │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1778ee │ │ │ │ + beq.n 1778fe │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 177aee │ │ │ │ + bmi.w 177afe │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s13, s15, s8 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1778fc │ │ │ │ + beq.w 17790c │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r1 │ │ │ │ - beq.w 17790e │ │ │ │ + beq.w 17791e │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 177ad8 │ │ │ │ + bmi.n 177ae8 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - beq.w 177918 │ │ │ │ + beq.w 177928 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 177a86 │ │ │ │ + beq.n 177a96 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 177b04 │ │ │ │ + bmi.n 177b14 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s7, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s7, s4 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 17794c │ │ │ │ + ble.w 17795c │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 17793c │ │ │ │ + blt.w 17794c │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 17795c │ │ │ │ + bgt.w 17796c │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 17798a │ │ │ │ + bgt.w 17799a │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1779a8 │ │ │ │ + b.n 1779b8 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s3 │ │ │ │ - b.n 177a86 │ │ │ │ + b.n 177a96 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 177a34 │ │ │ │ + b.n 177a44 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s14, s12, s15 │ │ │ │ - b.n 1779f0 │ │ │ │ + b.n 177a00 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 177a72 │ │ │ │ + b.n 177a82 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.n 177ac6 │ │ │ │ + ble.n 177ad6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 177b74 │ │ │ │ - vldr s13, [pc, #72] @ 177b8c │ │ │ │ - vldr s15, [pc, #72] @ 177b90 │ │ │ │ + bge.n 177b84 │ │ │ │ + vldr s13, [pc, #72] @ 177b9c │ │ │ │ + vldr s15, [pc, #72] @ 177ba0 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1779a8 │ │ │ │ + b.n 1779b8 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ strble.w r1, [r0, #-3] │ │ │ │ - ble.w 1779a8 │ │ │ │ - vldr s15, [pc, #20] @ 177b84 │ │ │ │ - b.n 17795c │ │ │ │ + ble.w 1779b8 │ │ │ │ + vldr s15, [pc, #20] @ 177b94 │ │ │ │ + b.n 17796c │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1779a8 │ │ │ │ + b.n 1779b8 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ @@ -430429,23 +430433,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177c46 │ │ │ │ + beq.n 177c56 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w ip, r0, #16 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #144] @ 177c48 │ │ │ │ - vldr s10, [pc, #144] @ 177c4c │ │ │ │ + vldr s12, [pc, #144] @ 177c58 │ │ │ │ + vldr s10, [pc, #144] @ 177c5c │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ add.w ip, ip, #16 │ │ │ │ vstr s11, [ip, #-20] @ 0xffffffec │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, lr │ │ │ │ @@ -430472,38 +430476,38 @@ │ │ │ │ sub.w r0, r0, r3 │ │ │ │ add.w r3, r3, r0, lsr #1 │ │ │ │ ubfx r3, r3, #6, #8 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s15, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 177bc4 │ │ │ │ + bne.n 177bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177d0a │ │ │ │ + beq.n 177d1a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w ip, r0, #4 │ │ │ │ movw r4, #2065 @ 0x811 │ │ │ │ movt r4, #516 @ 0x204 │ │ │ │ sub sp, #12 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ movw r5, #16129 @ 0x3f01 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ mov.w r8, #0 │ │ │ │ sxtb r0, r3 │ │ │ │ sbfx r3, r3, #8, #8 │ │ │ │ cmp r0, r8 │ │ │ │ - ble.n 177c96 │ │ │ │ + ble.n 177ca6 │ │ │ │ rsb r7, r0, r0, lsl #8 │ │ │ │ umull r9, r8, r4, r7 │ │ │ │ sub.w r7, r7, r8 │ │ │ │ add.w r8, r8, r7, lsr #1 │ │ │ │ ubfx r8, r8, #6, #8 │ │ │ │ movs r7, #0 │ │ │ │ mls r0, r0, r0, r5 │ │ │ │ @@ -430531,29 +430535,29 @@ │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ umull r7, r0, r4, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #6 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 177c70 │ │ │ │ + bne.n 177c80 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r2, [r4, #1] │ │ │ │ strb r3, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -430563,30 +430567,30 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 177e18 │ │ │ │ + beq.n 177e28 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ mov r6, lr │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, lr │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r0, r3, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 177e0a │ │ │ │ + beq.n 177e1a │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -430611,85 +430615,85 @@ │ │ │ │ adds r4, r2, r3 │ │ │ │ mov r2, r6 │ │ │ │ strd r4, sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ adds r6, #1 │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ adds r4, #4 │ │ │ │ strh.w r9, [r4, #-3] │ │ │ │ cmp r5, r6 │ │ │ │ strb.w r8, [r4, #-1] │ │ │ │ - bne.n 177dbe │ │ │ │ + bne.n 177dce │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 177db6 │ │ │ │ + bne.n 177dc6 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #16 │ │ │ │ cmp ip, r6 │ │ │ │ - bhi.n 177d94 │ │ │ │ + bhi.n 177da4 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 177d72 │ │ │ │ + bhi.n 177d82 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ (177f70 ) │ │ │ │ + ldr r2, [pc, #308] @ (177f80 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #308] @ (177f74 ) │ │ │ │ + ldr r3, [pc, #308] @ (177f84 ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 177f44 │ │ │ │ + beq.n 177f54 │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - vldr s17, [pc, #264] @ 177f68 │ │ │ │ + vldr s17, [pc, #264] @ 177f78 │ │ │ │ add.w sl, sp, #59 @ 0x3b │ │ │ │ - vldr s16, [pc, #260] @ 177f6c │ │ │ │ + vldr s16, [pc, #260] @ 177f7c │ │ │ │ mov r7, ip │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ subs r1, r2, r7 │ │ │ │ cmp r1, #4 │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 177f36 │ │ │ │ + beq.n 177f46 │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r8 │ │ │ │ @@ -430715,166 +430719,166 @@ │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r8, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r8, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ cmp sl, fp │ │ │ │ add.w r8, r8, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ - bne.n 177ec8 │ │ │ │ + bne.n 177ed8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 177ebe │ │ │ │ + bne.n 177ece │ │ │ │ ldrd r7, r0, [sp, #24] │ │ │ │ adds r6, #8 │ │ │ │ ldr.w ip, [sp, #112] @ 0x70 │ │ │ │ adds r7, #4 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - bhi.n 177e98 │ │ │ │ + bhi.n 177ea8 │ │ │ │ mov r6, ip │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldrd r7, r8, [sp, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, r3 │ │ │ │ - bhi.n 177e72 │ │ │ │ - ldr r2, [pc, #48] @ (177f78 ) │ │ │ │ - ldr r3, [pc, #44] @ (177f74 ) │ │ │ │ + bhi.n 177e82 │ │ │ │ + ldr r2, [pc, #48] @ (177f88 ) │ │ │ │ + ldr r3, [pc, #44] @ (177f84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177f62 │ │ │ │ + bne.n 177f72 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177fa8 ) │ │ │ │ + ldr r0, [pc, #28] @ (177fb8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177fac │ │ │ │ + ldr.w ip, [pc, #28] @ 177fbc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177fb0 ) │ │ │ │ - ldr r2, [pc, #28] @ (177fb4 ) │ │ │ │ + ldr r3, [pc, #24] @ (177fc0 ) │ │ │ │ + ldr r2, [pc, #28] @ (177fc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + strh r2, [r3, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, #3 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 177f84 │ │ │ │ + bgt.n 177f94 │ │ │ │ movs r1, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (177fe4 ) │ │ │ │ + ldr r0, [pc, #28] @ (177ff4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 177fe8 │ │ │ │ + ldr.w ip, [pc, #28] @ 177ff8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (177fec ) │ │ │ │ - ldr r2, [pc, #28] @ (177ff0 ) │ │ │ │ + ldr r3, [pc, #24] @ (177ffc ) │ │ │ │ + ldr r2, [pc, #28] @ (178000 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - strh r6, [r5, #0] │ │ │ │ + strh r6, [r3, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r6, #1 │ │ │ │ movs r5, r3 │ │ │ │ - bgt.n 177f48 │ │ │ │ + bgt.n 177f58 │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (178148 ) │ │ │ │ + ldr r2, [pc, #312] @ (178158 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (17814c ) │ │ │ │ + ldr r3, [pc, #312] @ (17815c ) │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17811e │ │ │ │ + beq.n 17812e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ - vldr s17, [pc, #272] @ 178140 │ │ │ │ + vldr s17, [pc, #272] @ 178150 │ │ │ │ lsls r1, r1, #2 │ │ │ │ mov r6, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov fp, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ subs r0, r1, r6 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 178110 │ │ │ │ + beq.n 178120 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, sp, #59 @ 0x3b │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ - vldr s16, [pc, #236] @ 178144 │ │ │ │ + vldr s16, [pc, #236] @ 178154 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ sub.w r8, r2, r6 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -430896,15 +430900,15 @@ │ │ │ │ adds r4, r3, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r5, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc58 │ │ │ │ ldrsb.w r3, [sp, #59] @ 0x3b │ │ │ │ vstr s16, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ vstr s16, [r4, #-8] │ │ │ │ @@ -430913,86 +430917,86 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp r8, sl │ │ │ │ vstr s14, [r4, #-16] │ │ │ │ - bne.n 178098 │ │ │ │ + bne.n 1780a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17808e │ │ │ │ + bne.n 17809e │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ adds r6, #4 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 178066 │ │ │ │ + bhi.n 178076 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldrd r6, fp, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 17803c │ │ │ │ - ldr r2, [pc, #48] @ (178150 ) │ │ │ │ - ldr r3, [pc, #40] @ (17814c ) │ │ │ │ + bhi.n 17804c │ │ │ │ + ldr r2, [pc, #48] @ (178160 ) │ │ │ │ + ldr r3, [pc, #40] @ (17815c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17813c │ │ │ │ + bne.n 17814c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #27] │ │ │ │ + ldrb r2, [r1, #27] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov.w r8, #2 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ mov r3, r7 │ │ │ │ adds r0, r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r1, r5, #8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ mov.w r3, #65280 @ 0xff00 │ │ │ │ strh r3, [r4, #2] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -431000,29 +431004,29 @@ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 178294 │ │ │ │ + beq.n 1782a4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r6, lr │ │ │ │ movs r7, #2 │ │ │ │ mov.w r9, #65280 @ 0xff00 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r1, r6 │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 178286 │ │ │ │ + beq.n 178296 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r3 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ str.w lr, [sp, #32] │ │ │ │ @@ -431046,93 +431050,93 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r5, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #0 │ │ │ │ adds r4, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ strh.w r9, [r5, #-2] │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 17822c │ │ │ │ + bne.n 17823c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 178224 │ │ │ │ + bne.n 178234 │ │ │ │ ldrd r2, r6, [sp, #24] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ adds r6, #4 │ │ │ │ adds r2, #16 │ │ │ │ cmp r4, r6 │ │ │ │ - bhi.n 1781fe │ │ │ │ + bhi.n 17820e │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r6 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add lr, r3 │ │ │ │ - bhi.n 1781d4 │ │ │ │ + bhi.n 1781e4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #352] @ (178418 ) │ │ │ │ + ldr r2, [pc, #352] @ (178428 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (17841c ) │ │ │ │ + ldr r3, [pc, #352] @ (17842c ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1783ee │ │ │ │ + beq.w 1783fe │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, lr │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, sp, #66 @ 0x42 │ │ │ │ - vldr s16, [pc, #296] @ 178410 │ │ │ │ + vldr s16, [pc, #296] @ 178420 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - vldr s17, [pc, #292] @ 178414 │ │ │ │ + vldr s17, [pc, #292] @ 178424 │ │ │ │ subs r0, r1, r7 │ │ │ │ cmp r0, #4 │ │ │ │ it cs │ │ │ │ movcs r0, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1783e0 │ │ │ │ + beq.n 1783f0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #67 @ 0x43 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r2 │ │ │ │ mov r5, r2 │ │ │ │ @@ -431164,21 +431168,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 17bb7c │ │ │ │ + bl 17bb8c │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -431186,146 +431190,146 @@ │ │ │ │ vstr s15, [r8, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r8, #-12] │ │ │ │ - bne.n 17834e │ │ │ │ + bne.n 17835e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 178342 │ │ │ │ + bne.n 178352 │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 178318 │ │ │ │ + bhi.n 178328 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add lr, r2 │ │ │ │ - bhi.n 1782f0 │ │ │ │ - ldr r2, [pc, #48] @ (178420 ) │ │ │ │ - ldr r3, [pc, #40] @ (17841c ) │ │ │ │ + bhi.n 178300 │ │ │ │ + ldr r2, [pc, #48] @ (178430 ) │ │ │ │ + ldr r3, [pc, #40] @ (17842c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17840c │ │ │ │ + bne.n 17841c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #21] │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (178450 ) │ │ │ │ + ldr r0, [pc, #28] @ (178460 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 178454 │ │ │ │ + ldr.w ip, [pc, #28] @ 178464 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (178458 ) │ │ │ │ - ldr r2, [pc, #28] @ (17845c ) │ │ │ │ + ldr r3, [pc, #24] @ (178468 ) │ │ │ │ + ldr r2, [pc, #28] @ (17846c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r7 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1784dc │ │ │ │ + bhi.n 1784ec │ │ │ │ movs r1, r2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (17848c ) │ │ │ │ + ldr r0, [pc, #28] @ (17849c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 178490 │ │ │ │ + ldr.w ip, [pc, #28] @ 1784a0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (178494 ) │ │ │ │ - ldr r2, [pc, #28] @ (178498 ) │ │ │ │ + ldr r3, [pc, #24] @ (1784a4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1784a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 47a04 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r0, #14] │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, r5 │ │ │ │ movs r5, r3 │ │ │ │ - bhi.n 1784a0 │ │ │ │ + bhi.n 1784b0 │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #384] @ (178638 ) │ │ │ │ + ldr r2, [pc, #384] @ (178648 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #384] @ (17863c ) │ │ │ │ + ldr r3, [pc, #384] @ (17864c ) │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17860e │ │ │ │ + beq.w 17861e │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, ip │ │ │ │ - vldr s16, [pc, #336] @ 178630 │ │ │ │ + vldr s16, [pc, #336] @ 178640 │ │ │ │ mov lr, ip │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ subs r2, r1, r7 │ │ │ │ cmp r2, #4 │ │ │ │ it cs │ │ │ │ movcs r2, #4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1785fe │ │ │ │ + beq.w 17860e │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #66 @ 0x42 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r6 │ │ │ │ mov r5, r6 │ │ │ │ @@ -431341,15 +431345,15 @@ │ │ │ │ cmp.w r9, #4 │ │ │ │ strd r5, ip, [sp, #28] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov.w fp, #0 │ │ │ │ - vldr s17, [pc, #252] @ 178634 │ │ │ │ + vldr s17, [pc, #252] @ 178644 │ │ │ │ add.w r7, sl, #8 │ │ │ │ add r3, ip │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r7, #0 │ │ │ │ @@ -431360,21 +431364,21 @@ │ │ │ │ movs r7, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc58 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 17bc48 │ │ │ │ + bl 17bc58 │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [r8, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -431391,62 +431395,62 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r8, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s14, [r8, #-12] │ │ │ │ - bne.n 178552 │ │ │ │ + bne.n 178562 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 178546 │ │ │ │ + bne.n 178556 │ │ │ │ ldrd r5, ip, [sp, #28] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w lr, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ cmp lr, r5 │ │ │ │ - bhi.n 178518 │ │ │ │ + bhi.n 178528 │ │ │ │ mov r5, lr │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldrd r7, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, r7 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add lr, r2 │ │ │ │ - bhi.w 1784e8 │ │ │ │ - ldr r2, [pc, #48] @ (178640 ) │ │ │ │ - ldr r3, [pc, #40] @ (17863c ) │ │ │ │ + bhi.w 1784f8 │ │ │ │ + ldr r2, [pc, #48] @ (178650 ) │ │ │ │ + ldr r3, [pc, #40] @ (17864c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17862c │ │ │ │ + bne.n 17863c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r5, #4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ smlabb r2, r2, r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ @@ -431454,19 +431458,19 @@ │ │ │ │ uxtb r2, r2 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ ldrh r1, [r0, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ cmp r2, #2 │ │ │ │ strb r5, [r4, #3] │ │ │ │ - beq.n 17872c │ │ │ │ + beq.n 17873c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 17869c │ │ │ │ + beq.n 1786ac │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1787c6 │ │ │ │ + beq.w 1787d6 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ ubfx r0, r1, #9, #2 │ │ │ │ lsrs r2, r1, #8 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ubfx r0, r1, #2, #3 │ │ │ │ @@ -431480,15 +431484,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 178804 │ │ │ │ + beq.w 178814 │ │ │ │ lsls r2, r0, #3 │ │ │ │ lsrs r3, r0, #8 │ │ │ │ and.w r3, r3, #248 @ 0xf8 │ │ │ │ lsrs r6, r0, #3 │ │ │ │ orr.w r5, r3, r0, lsr #13 │ │ │ │ uxtb.w lr, r2 │ │ │ │ lsls r7, r1, #3 │ │ │ │ @@ -431548,15 +431552,15 @@ │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ orr.w r0, r8, r0 │ │ │ │ - cbz r1, 1787ee │ │ │ │ + cbz r1, 1787fe │ │ │ │ smlabb lr, r7, r2, lr │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ smlabb ip, r6, r2, ip │ │ │ │ smlabb r2, r5, r2, r0 │ │ │ │ umull r1, lr, r3, lr │ │ │ │ umull r1, ip, r3, ip │ │ │ │ @@ -431624,15 +431628,15 @@ │ │ │ │ mov.w ip, ip, asr #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ asrs r5, r5, #2 │ │ │ │ asrs r0, r0, #2 │ │ │ │ and.w r1, lr, #3 │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 178644 │ │ │ │ + bl 178654 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, r2 │ │ │ │ @@ -431657,15 +431661,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ and.w r1, lr, #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ - bl 178644 │ │ │ │ + bl 178654 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -431696,15 +431700,15 @@ │ │ │ │ asrs r3, r3, #1 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ ldrb r5, [r0, r3] │ │ │ │ adds r0, #8 │ │ │ │ movs r3, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ asr.w r5, r5, ip │ │ │ │ - bl 178644 │ │ │ │ + bl 178654 │ │ │ │ and.w r5, r5, #15 │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ strb r5, [r4, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -431747,24 +431751,24 @@ │ │ │ │ ldrb.w r5, [ip, #3] │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ str r4, [sp, #0] │ │ │ │ lsl.w r5, r5, r8 │ │ │ │ asr.w ip, ip, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ and.w r5, r5, #7 │ │ │ │ - bl 178644 │ │ │ │ - cbz r5, 178a0e │ │ │ │ + bl 178654 │ │ │ │ + cbz r5, 178a1e │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ moveq r6, r7 │ │ │ │ - beq.n 178a0e │ │ │ │ + beq.n 178a1e │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 178a16 │ │ │ │ + bhi.n 178a26 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt.n 178a42 │ │ │ │ + bgt.n 178a52 │ │ │ │ rsb r3, r5, #6 │ │ │ │ subs r5, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r5, r5, r7 │ │ │ │ smlabb r3, r6, r3, r5 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -431785,105 +431789,105 @@ │ │ │ │ strb r6, [r4, #3] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r5, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ uxtb r6, r5 │ │ │ │ - b.n 178a0e │ │ │ │ + b.n 178a1e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 178a74 │ │ │ │ + ldr.w ip, [pc, #20] @ 178a84 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 178a9c │ │ │ │ + ldr.w ip, [pc, #20] @ 178aac │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #528] @ 0x210 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 178ac4 │ │ │ │ + ldr.w ip, [pc, #20] @ 178ad4 │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 178aec │ │ │ │ + ldr.w ip, [pc, #20] @ 178afc │ │ │ │ sub sp, #8 │ │ │ │ add ip, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [ip] │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178bc8 ) │ │ │ │ + ldr r3, [pc, #192] @ (178bd8 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178bc2 │ │ │ │ + beq.n 178bd2 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 178bb4 │ │ │ │ + beq.n 178bc4 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -431911,70 +431915,70 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 178b70 │ │ │ │ + bne.n 178b80 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 178b64 │ │ │ │ + bne.n 178b74 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178b48 │ │ │ │ + bhi.n 178b58 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 178b2c │ │ │ │ + bhi.n 178b3c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178ca4 ) │ │ │ │ + ldr r3, [pc, #192] @ (178cb4 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178c9e │ │ │ │ + beq.n 178cae │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 178c90 │ │ │ │ + beq.n 178ca0 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -432002,70 +432006,70 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 178c4c │ │ │ │ + bne.n 178c5c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 178c40 │ │ │ │ + bne.n 178c50 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178c24 │ │ │ │ + bhi.n 178c34 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 178c08 │ │ │ │ + bhi.n 178c18 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178d80 ) │ │ │ │ + ldr r3, [pc, #192] @ (178d90 ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178d7a │ │ │ │ + beq.n 178d8a │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 178d6c │ │ │ │ + beq.n 178d7c │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -432093,70 +432097,70 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 178d28 │ │ │ │ + bne.n 178d38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 178d1c │ │ │ │ + bne.n 178d2c │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178d00 │ │ │ │ + bhi.n 178d10 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 178ce4 │ │ │ │ + bhi.n 178cf4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #192] @ (178e5c ) │ │ │ │ + ldr r3, [pc, #192] @ (178e6c ) │ │ │ │ ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178e56 │ │ │ │ + beq.n 178e66 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, sl │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ sub.w r3, r9, r5 │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 178e48 │ │ │ │ + beq.n 178e58 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r5, r6, [sp, #28] │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ sub.w r5, r8, r4 │ │ │ │ add.w r3, fp, r4, lsl #2 │ │ │ │ cmp r5, #4 │ │ │ │ @@ -432184,91 +432188,91 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r4 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 178e04 │ │ │ │ + bne.n 178e14 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 178df8 │ │ │ │ + bne.n 178e08 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r1 │ │ │ │ adds r4, #4 │ │ │ │ adds r6, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 178ddc │ │ │ │ + bhi.n 178dec │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ cmp r9, r5 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 178dc0 │ │ │ │ + bhi.n 178dd0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (178fb4 ) │ │ │ │ + ldr r1, [pc, #312] @ (178fc4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (178fb8 ) │ │ │ │ + ldr r3, [pc, #312] @ (178fc8 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (178fbc ) │ │ │ │ + ldr r3, [pc, #292] @ (178fcc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 178eb8 │ │ │ │ + beq.n 178ec8 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 178ed6 │ │ │ │ + bne.n 178ee6 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 178eb2 │ │ │ │ - ldr r2, [pc, #260] @ (178fc0 ) │ │ │ │ - ldr r3, [pc, #252] @ (178fb8 ) │ │ │ │ + bhi.n 178ec2 │ │ │ │ + ldr r2, [pc, #260] @ (178fd0 ) │ │ │ │ + ldr r3, [pc, #252] @ (178fc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178fac │ │ │ │ + bne.n 178fbc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 178fb0 │ │ │ │ + vldr s16, [pc, #208] @ 178fc0 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -432312,96 +432316,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 178f12 │ │ │ │ + bne.n 178f22 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 178f00 │ │ │ │ + bne.n 178f10 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 178ef2 │ │ │ │ + bhi.n 178f02 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 178ee8 │ │ │ │ - b.n 178eb8 │ │ │ │ + bhi.n 178ef8 │ │ │ │ + b.n 178ec8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r6, [r7, #5] │ │ │ │ + strb r6, [r5, #5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + ldrh r6, [r7, #50] @ 0x32 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strb r0, [r0, #5] │ │ │ │ + strb r0, [r6, #4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (179118 ) │ │ │ │ + ldr r1, [pc, #312] @ (179128 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (17911c ) │ │ │ │ + ldr r3, [pc, #312] @ (17912c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (179120 ) │ │ │ │ + ldr r3, [pc, #292] @ (179130 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17901c │ │ │ │ + beq.n 17902c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17903a │ │ │ │ + bne.n 17904a │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 179016 │ │ │ │ - ldr r2, [pc, #260] @ (179124 ) │ │ │ │ - ldr r3, [pc, #252] @ (17911c ) │ │ │ │ + bhi.n 179026 │ │ │ │ + ldr r2, [pc, #260] @ (179134 ) │ │ │ │ + ldr r3, [pc, #252] @ (17912c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179110 │ │ │ │ + bne.n 179120 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 179114 │ │ │ │ + vldr s16, [pc, #208] @ 179124 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -432445,96 +432449,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 179076 │ │ │ │ + bne.n 179086 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 179064 │ │ │ │ + bne.n 179074 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 179056 │ │ │ │ + bhi.n 179066 │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 17904c │ │ │ │ - b.n 17901c │ │ │ │ + bhi.n 17905c │ │ │ │ + b.n 17902c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #0] │ │ │ │ + strb r2, [r1, #0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #40] @ 0x28 │ │ │ │ + ldrh r6, [r2, #40] @ 0x28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r3, #124] @ 0x7c │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (17927c ) │ │ │ │ + ldr r1, [pc, #312] @ (17928c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (179280 ) │ │ │ │ + ldr r3, [pc, #312] @ (179290 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (179284 ) │ │ │ │ + ldr r3, [pc, #292] @ (179294 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 179180 │ │ │ │ + beq.n 179190 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 17919e │ │ │ │ + bne.n 1791ae │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 17917a │ │ │ │ - ldr r2, [pc, #260] @ (179288 ) │ │ │ │ - ldr r3, [pc, #252] @ (179280 ) │ │ │ │ + bhi.n 17918a │ │ │ │ + ldr r2, [pc, #260] @ (179298 ) │ │ │ │ + ldr r3, [pc, #252] @ (179290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179274 │ │ │ │ + bne.n 179284 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 179278 │ │ │ │ + vldr s16, [pc, #208] @ 179288 │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -432578,96 +432582,96 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1791da │ │ │ │ + bne.n 1791ea │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 1791c8 │ │ │ │ + bne.n 1791d8 │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 1791ba │ │ │ │ + bhi.n 1791ca │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 1791b0 │ │ │ │ - b.n 179180 │ │ │ │ + bhi.n 1791c0 │ │ │ │ + b.n 179190 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r6, [r6, #104] @ 0x68 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #28] │ │ │ │ + ldrh r6, [r5, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #312] @ (1793e0 ) │ │ │ │ + ldr r1, [pc, #312] @ (1793f0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ (1793e4 ) │ │ │ │ + ldr r3, [pc, #312] @ (1793f4 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #292] @ (1793e8 ) │ │ │ │ + ldr r3, [pc, #292] @ (1793f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1792e4 │ │ │ │ + beq.n 1792f4 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 179302 │ │ │ │ + bne.n 179312 │ │ │ │ adds r6, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - bhi.n 1792de │ │ │ │ - ldr r2, [pc, #260] @ (1793ec ) │ │ │ │ - ldr r3, [pc, #252] @ (1793e4 ) │ │ │ │ + bhi.n 1792ee │ │ │ │ + ldr r2, [pc, #260] @ (1793fc ) │ │ │ │ + ldr r3, [pc, #252] @ (1793f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1793d8 │ │ │ │ + bne.n 1793e8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ - vldr s16, [pc, #208] @ 1793dc │ │ │ │ + vldr s16, [pc, #208] @ 1793ec │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -432711,325 +432715,325 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 17933e │ │ │ │ + bne.n 17934e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ add fp, r3 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 17932c │ │ │ │ + bne.n 17933c │ │ │ │ mov r4, r1 │ │ │ │ adds r7, #4 │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - bhi.n 17931e │ │ │ │ + bhi.n 17932e │ │ │ │ ldrd r7, r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp sl, r7 │ │ │ │ add r5, r2 │ │ │ │ - bhi.n 179314 │ │ │ │ - b.n 1792e4 │ │ │ │ + bhi.n 179324 │ │ │ │ + b.n 1792f4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ + ldrh r6, [r0, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #96] @ (179460 ) │ │ │ │ + ldr r6, [pc, #96] @ (179470 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (179464 ) │ │ │ │ + ldr r0, [pc, #96] @ (179474 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (179468 ) │ │ │ │ + ldr r5, [pc, #92] @ (179478 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (17946c ) │ │ │ │ + ldr r0, [pc, #84] @ (17947c ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (179470 ) │ │ │ │ + ldr r3, [pc, #72] @ (179480 ) │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ strb r2, [r4, #0] │ │ │ │ ldrb.w r2, [sp, #10] │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ strb r0, [r4, #1] │ │ │ │ strb r1, [r4, #3] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ - ldr r2, [pc, #48] @ (179474 ) │ │ │ │ + ldr r2, [pc, #48] @ (179484 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (179464 ) │ │ │ │ + ldr r3, [pc, #28] @ (179474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17945c │ │ │ │ + bne.n 17946c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #112] @ (1794f8 ) │ │ │ │ + ldr r6, [pc, #112] @ (179508 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1794fc ) │ │ │ │ + ldr r0, [pc, #112] @ (17950c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179500 ) │ │ │ │ + ldr r4, [pc, #108] @ (179510 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (179504 ) │ │ │ │ + ldr r0, [pc, #100] @ (179514 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (179508 ) │ │ │ │ + ldr r2, [pc, #88] @ (179518 ) │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ bfi r3, r0, #0, #8 │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ - ldr r2, [pc, #52] @ (17950c ) │ │ │ │ + ldr r2, [pc, #52] @ (17951c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1794fc ) │ │ │ │ + ldr r3, [pc, #28] @ (17950c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1794f2 │ │ │ │ + bne.n 179502 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldrh r0, [r0, #4] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #112] @ (179590 ) │ │ │ │ + ldr r6, [pc, #112] @ (1795a0 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (179594 ) │ │ │ │ + ldr r0, [pc, #112] @ (1795a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179598 ) │ │ │ │ + ldr r4, [pc, #108] @ (1795a8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (17959c ) │ │ │ │ + ldr r0, [pc, #100] @ (1795ac ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (1795a0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1795b0 ) │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ bfi r3, r0, #0, #8 │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ - ldr r2, [pc, #52] @ (1795a4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1795b4 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (179594 ) │ │ │ │ + ldr r3, [pc, #28] @ (1795a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17958a │ │ │ │ + bne.n 17959a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r0, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r4, [r4, #62] @ 0x3e │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #40] @ 0x28 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #112] @ (179628 ) │ │ │ │ + ldr r6, [pc, #112] @ (179638 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (17962c ) │ │ │ │ + ldr r0, [pc, #112] @ (17963c ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (179630 ) │ │ │ │ + ldr r4, [pc, #108] @ (179640 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (179634 ) │ │ │ │ + ldr r0, [pc, #100] @ (179644 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #88] @ (179638 ) │ │ │ │ + ldr r2, [pc, #88] @ (179648 ) │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [sp, #9] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ bfi r3, r0, #0, #8 │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ bfi r3, r1, #8, #8 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ - ldr r2, [pc, #52] @ (17963c ) │ │ │ │ + ldr r2, [pc, #52] @ (17964c ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #28] @ (17962c ) │ │ │ │ + ldr r3, [pc, #28] @ (17963c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179622 │ │ │ │ + bne.n 179632 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #32] │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r0, [r1, #58] @ 0x3a │ │ │ │ + strh r0, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (179748 ) │ │ │ │ + ldr r2, [pc, #240] @ (179758 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (17974c ) │ │ │ │ + ldr r3, [pc, #240] @ (17975c ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179740 │ │ │ │ + beq.n 179750 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 179730 │ │ │ │ - ldr r2, [pc, #188] @ (179750 ) │ │ │ │ + beq.n 179740 │ │ │ │ + ldr r2, [pc, #188] @ (179760 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -433065,80 +433069,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1796d0 │ │ │ │ + bne.n 1796e0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1796c6 │ │ │ │ + bne.n 1796d6 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1796a2 │ │ │ │ + bhi.n 1796b2 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 17967e │ │ │ │ + bhi.n 17968e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r0, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (17985c ) │ │ │ │ + ldr r2, [pc, #240] @ (17986c ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (179860 ) │ │ │ │ + ldr r3, [pc, #240] @ (179870 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179854 │ │ │ │ + beq.n 179864 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 179844 │ │ │ │ - ldr r2, [pc, #188] @ (179864 ) │ │ │ │ + beq.n 179854 │ │ │ │ + ldr r2, [pc, #188] @ (179874 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -433174,80 +433178,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1797e4 │ │ │ │ + bne.n 1797f4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1797da │ │ │ │ + bne.n 1797ea │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #8 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1797b6 │ │ │ │ + bhi.n 1797c6 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 179792 │ │ │ │ + bhi.n 1797a2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (179970 ) │ │ │ │ + ldr r2, [pc, #240] @ (179980 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (179974 ) │ │ │ │ + ldr r3, [pc, #240] @ (179984 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179968 │ │ │ │ + beq.n 179978 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 179958 │ │ │ │ - ldr r2, [pc, #188] @ (179978 ) │ │ │ │ + beq.n 179968 │ │ │ │ + ldr r2, [pc, #188] @ (179988 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -433283,80 +433287,80 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 1798f8 │ │ │ │ + bne.n 179908 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1798ee │ │ │ │ + bne.n 1798fe │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1798ca │ │ │ │ + bhi.n 1798da │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1798a6 │ │ │ │ + bhi.n 1798b6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #240] @ (179a84 ) │ │ │ │ + ldr r2, [pc, #240] @ (179a94 ) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (179a88 ) │ │ │ │ + ldr r3, [pc, #240] @ (179a98 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 179a7c │ │ │ │ + beq.n 179a8c │ │ │ │ movs r7, #0 │ │ │ │ mov fp, sl │ │ │ │ mov lr, r1 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, r5 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ sub.w ip, r3, sl │ │ │ │ cmp.w ip, #4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 179a6c │ │ │ │ - ldr r2, [pc, #188] @ (179a8c ) │ │ │ │ + beq.n 179a7c │ │ │ │ + ldr r2, [pc, #188] @ (179a9c ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [r1, r2] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -433392,96 +433396,96 @@ │ │ │ │ strb.w r3, [r8, #-4] │ │ │ │ ldrb.w r3, [r8, #-3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-3] │ │ │ │ ldrb.w r3, [r8, #-2] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ strb.w r3, [r8, #-2] │ │ │ │ - bne.n 179a0c │ │ │ │ + bne.n 179a1c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 179a02 │ │ │ │ + bne.n 179a12 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ adds r4, #4 │ │ │ │ add.w fp, r1, #16 │ │ │ │ cmp r6, r4 │ │ │ │ - bhi.n 1799de │ │ │ │ + bhi.n 1799ee │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r2 │ │ │ │ - bhi.n 1799ba │ │ │ │ + bhi.n 1799ca │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r6, [r7, #26] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r1, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (179bdc ) │ │ │ │ + ldr r2, [pc, #304] @ (179bec ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179be0 ) │ │ │ │ + ldr r3, [pc, #304] @ (179bf0 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (179be4 ) │ │ │ │ + ldr r3, [pc, #288] @ (179bf4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179be8 ) │ │ │ │ + ldr r3, [pc, #284] @ (179bf8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179ae6 │ │ │ │ + cbz r2, 179af6 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179b04 │ │ │ │ + bne.n 179b14 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179ade │ │ │ │ - ldr r2, [pc, #260] @ (179bec ) │ │ │ │ - ldr r3, [pc, #244] @ (179be0 ) │ │ │ │ + bhi.n 179aee │ │ │ │ + ldr r2, [pc, #260] @ (179bfc ) │ │ │ │ + ldr r3, [pc, #244] @ (179bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179bd2 │ │ │ │ + bne.n 179be2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179bf0 ) │ │ │ │ + ldr r2, [pc, #232] @ (179c00 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179bd8 │ │ │ │ + vldr s16, [pc, #204] @ 179be8 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -433525,103 +433529,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 179b42 │ │ │ │ + bne.n 179b52 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179b34 │ │ │ │ + bne.n 179b44 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179b22 │ │ │ │ + bhi.n 179b32 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179b16 │ │ │ │ - b.n 179ae6 │ │ │ │ + bhi.n 179b26 │ │ │ │ + b.n 179af6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #18] │ │ │ │ + strh r0, [r2, #18] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ + str r0, [r4, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r2, #80] @ 0x50 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (179d40 ) │ │ │ │ + ldr r2, [pc, #304] @ (179d50 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179d44 ) │ │ │ │ + ldr r3, [pc, #304] @ (179d54 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (179d48 ) │ │ │ │ + ldr r3, [pc, #288] @ (179d58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179d4c ) │ │ │ │ + ldr r3, [pc, #284] @ (179d5c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179c4a │ │ │ │ + cbz r2, 179c5a │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179c68 │ │ │ │ + bne.n 179c78 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179c42 │ │ │ │ - ldr r2, [pc, #260] @ (179d50 ) │ │ │ │ - ldr r3, [pc, #244] @ (179d44 ) │ │ │ │ + bhi.n 179c52 │ │ │ │ + ldr r2, [pc, #260] @ (179d60 ) │ │ │ │ + ldr r3, [pc, #244] @ (179d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179d36 │ │ │ │ + bne.n 179d46 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179d54 ) │ │ │ │ + ldr r2, [pc, #232] @ (179d64 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179d3c │ │ │ │ + vldr s16, [pc, #204] @ 179d4c │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -433665,103 +433669,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 179ca6 │ │ │ │ + bne.n 179cb6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179c98 │ │ │ │ + bne.n 179ca8 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #8 │ │ │ │ - bhi.n 179c86 │ │ │ │ + bhi.n 179c96 │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179c7a │ │ │ │ - b.n 179c4a │ │ │ │ + bhi.n 179c8a │ │ │ │ + b.n 179c5a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #6] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r1, #60] @ 0x3c │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (179ea4 ) │ │ │ │ + ldr r2, [pc, #304] @ (179eb4 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (179ea8 ) │ │ │ │ + ldr r3, [pc, #304] @ (179eb8 ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (179eac ) │ │ │ │ + ldr r3, [pc, #288] @ (179ebc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (179eb0 ) │ │ │ │ + ldr r3, [pc, #284] @ (179ec0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179dae │ │ │ │ + cbz r2, 179dbe │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179dcc │ │ │ │ + bne.n 179ddc │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179da6 │ │ │ │ - ldr r2, [pc, #260] @ (179eb4 ) │ │ │ │ - ldr r3, [pc, #244] @ (179ea8 ) │ │ │ │ + bhi.n 179db6 │ │ │ │ + ldr r2, [pc, #260] @ (179ec4 ) │ │ │ │ + ldr r3, [pc, #244] @ (179eb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179e9a │ │ │ │ + bne.n 179eaa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (179eb8 ) │ │ │ │ + ldr r2, [pc, #232] @ (179ec8 ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 179ea0 │ │ │ │ + vldr s16, [pc, #204] @ 179eb0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -433805,103 +433809,103 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 179e0a │ │ │ │ + bne.n 179e1a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179dfc │ │ │ │ + bne.n 179e0c │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179dea │ │ │ │ + bhi.n 179dfa │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179dde │ │ │ │ - b.n 179dae │ │ │ │ + bhi.n 179dee │ │ │ │ + b.n 179dbe │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ + str r2, [r7, #32] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #304] @ (17a008 ) │ │ │ │ + ldr r2, [pc, #304] @ (17a018 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (17a00c ) │ │ │ │ + ldr r3, [pc, #304] @ (17a01c ) │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ (17a010 ) │ │ │ │ + ldr r3, [pc, #288] @ (17a020 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #284] @ (17a014 ) │ │ │ │ + ldr r3, [pc, #284] @ (17a024 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 179f12 │ │ │ │ + cbz r2, 179f22 │ │ │ │ movs r5, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r6, r5 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 179f30 │ │ │ │ + bne.n 179f40 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179f0a │ │ │ │ - ldr r2, [pc, #260] @ (17a018 ) │ │ │ │ - ldr r3, [pc, #244] @ (17a00c ) │ │ │ │ + bhi.n 179f1a │ │ │ │ + ldr r2, [pc, #260] @ (17a028 ) │ │ │ │ + ldr r3, [pc, #244] @ (17a01c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179ffe │ │ │ │ + bne.n 17a00e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ (17a01c ) │ │ │ │ + ldr r2, [pc, #232] @ (17a02c ) │ │ │ │ mov fp, r7 │ │ │ │ - vldr s16, [pc, #204] @ 17a004 │ │ │ │ + vldr s16, [pc, #204] @ 17a014 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov sl, r4 │ │ │ │ @@ -433945,67 +433949,67 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 179f6e │ │ │ │ + bne.n 179f7e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 179f60 │ │ │ │ + bne.n 179f70 │ │ │ │ mov r5, r6 │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ cmp r9, sl │ │ │ │ add.w r6, r6, #16 │ │ │ │ - bhi.n 179f4e │ │ │ │ + bhi.n 179f5e │ │ │ │ ldrd r6, fp, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #4 │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 179f42 │ │ │ │ - b.n 179f12 │ │ │ │ + bhi.n 179f52 │ │ │ │ + b.n 179f22 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + str r4, [r2, #16] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + ldrb r0, [r3, #24] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r4, [r0, #16] │ │ │ │ + str r4, [r6, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - str r6, [r4, #12] │ │ │ │ + str r6, [r2, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #132] @ (17a0b4 ) │ │ │ │ + ldr r4, [pc, #132] @ (17a0c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (17a0b8 ) │ │ │ │ + ldr r3, [pc, #132] @ (17a0c8 ) │ │ │ │ cmp r2, #15 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bls.n 17a08e │ │ │ │ + bls.n 17a09e │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r4 │ │ │ │ mov r3, lr │ │ │ │ subs r5, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -434015,108 +434019,108 @@ │ │ │ │ vld4.8 {d17,d19,d21,d23}, [ip] │ │ │ │ vorr q12, q10, q10 │ │ │ │ vorr q13, q9, q9 │ │ │ │ vorr q14, q8, q8 │ │ │ │ vorr q15, q11, q11 │ │ │ │ vst4.8 {d24,d26,d28,d30}, [r3]! │ │ │ │ vst4.8 {d25,d27,d29,d31}, [r3] │ │ │ │ - bhi.n 17a04a │ │ │ │ + bhi.n 17a05a │ │ │ │ sub.w r3, r2, #16 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ and.w r2, r2, #15 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ add r0, r3 │ │ │ │ add r1, r3 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - cbnz r2, 17a0a8 │ │ │ │ - ldr r2, [pc, #40] @ (17a0bc ) │ │ │ │ - ldr r3, [pc, #36] @ (17a0b8 ) │ │ │ │ + cbnz r2, 17a0b8 │ │ │ │ + ldr r2, [pc, #40] @ (17a0cc ) │ │ │ │ + ldr r3, [pc, #36] @ (17a0c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a0ae │ │ │ │ + bne.n 17a0be │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 157a38 │ │ │ │ - b.n 17a090 │ │ │ │ + bl 157a48 │ │ │ │ + b.n 17a0a0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r5] │ │ │ │ + ldrsh r0, [r3, r5] │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (17a120 ) │ │ │ │ + ldr r2, [pc, #80] @ (17a130 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (17a124 ) │ │ │ │ + ldr r3, [pc, #80] @ (17a134 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r2, r3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 17a110 │ │ │ │ + cbz r3, 17a120 │ │ │ │ ldrb r3, [r5, #25] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 17a10c │ │ │ │ - ldr r3, [pc, #40] @ (17a128 ) │ │ │ │ + bmi.n 17a11c │ │ │ │ + ldr r3, [pc, #40] @ (17a138 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (17a12c ) │ │ │ │ + ldr r3, [pc, #24] @ (17a13c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 180b0c │ │ │ │ - b.n 17a0e2 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ + bl 180b1c │ │ │ │ + b.n 17a0f2 │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r1] │ │ │ │ + strb r6, [r5, r1] │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #20 │ │ │ │ ldrd r7, fp, [sp, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 17a1f2 │ │ │ │ + beq.n 17a202 │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r7, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w ip, r1, lsr #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 17a266 │ │ │ │ + bls.w 17a276 │ │ │ │ bic.w r0, r1, #1 │ │ │ │ - vldr s13, [pc, #288] @ 17a27c │ │ │ │ + vldr s13, [pc, #288] @ 17a28c │ │ │ │ add.w r8, r0, #2 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ add.w r3, r4, #32 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -434144,30 +434148,30 @@ │ │ │ │ vstr s15, [r3, #-56] @ 0xffffffc8 │ │ │ │ vstr s15, [r3, #-40] @ 0xffffffd8 │ │ │ │ vmov s15, r2 │ │ │ │ vstr s14, [r3, #-60] @ 0xffffffc4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r3, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 17a176 │ │ │ │ + bne.n 17a186 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - bhi.n 17a1f8 │ │ │ │ + bhi.n 17a208 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 17a16a │ │ │ │ + bne.n 17a17a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd ip, r1, [sp, #8] │ │ │ │ add.w r2, ip, #1 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 17a27c │ │ │ │ + vldr s12, [pc, #112] @ 17a28c │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -434182,49 +434186,49 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 17a1f2 │ │ │ │ + beq.n 17a202 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 17a156 │ │ │ │ + bne.w 17a166 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a210 │ │ │ │ - cbnz r7, 17a276 │ │ │ │ + b.n 17a220 │ │ │ │ + cbnz r7, 17a286 │ │ │ │ adds r6, #1 │ │ │ │ add r5, sl │ │ │ │ add r4, r9 │ │ │ │ cmp fp, r6 │ │ │ │ - beq.n 17a1f2 │ │ │ │ + beq.n 17a202 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 17a268 │ │ │ │ + beq.n 17a278 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 17a208 │ │ │ │ + b.n 17a218 │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a316 │ │ │ │ + beq.n 17a326 │ │ │ │ sub.w r3, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r1, r3, lsr #1 │ │ │ │ it ls │ │ │ │ movls r0, r8 │ │ │ │ - bls.n 17a356 │ │ │ │ + bls.n 17a366 │ │ │ │ bic.w r5, r3, #1 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ add.w r9, r5, #2 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ mov lr, r9 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r9, r2 │ │ │ │ @@ -434242,24 +434246,24 @@ │ │ │ │ ubfx r7, r1, #16, #8 │ │ │ │ strb.w r7, [r3, #-14] │ │ │ │ strb.w r7, [r3, #-10] │ │ │ │ mov.w r7, r1, lsr #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strb.w r7, [r3, #-15] │ │ │ │ strb.w r1, [r3, #-11] │ │ │ │ - bne.n 17a2c8 │ │ │ │ + bne.n 17a2d8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r8, lr │ │ │ │ - bhi.n 17a31c │ │ │ │ + bhi.n 17a32c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17a2bc │ │ │ │ + bne.n 17a2cc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ adds r0, r1, #1 │ │ │ │ add.w r4, r2, r0, lsl #2 │ │ │ │ add.w r0, r6, r0, lsl #3 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ @@ -434271,61 +434275,61 @@ │ │ │ │ add r6, fp │ │ │ │ lsrs r5, r4, #8 │ │ │ │ lsrs r4, r4, #16 │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r4, [r0, #2] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 17a316 │ │ │ │ + beq.n 17a326 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 17a2ac │ │ │ │ + bne.n 17a2bc │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a32e │ │ │ │ - cbnz r0, 17a368 │ │ │ │ + b.n 17a33e │ │ │ │ + cbnz r0, 17a378 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ adds r7, #1 │ │ │ │ add r2, sl │ │ │ │ add r6, fp │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 17a316 │ │ │ │ + beq.n 17a326 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a358 │ │ │ │ + beq.n 17a368 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 17a32a │ │ │ │ + b.n 17a33a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a4aa │ │ │ │ + beq.w 17a4ba │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 17a4ba │ │ │ │ + bls.w 17a4ca │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a578 │ │ │ │ - vldr s3, [pc, #464] @ 17a57c │ │ │ │ + vldr s7, [pc, #464] @ 17a588 │ │ │ │ + vldr s3, [pc, #464] @ 17a58c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a580 │ │ │ │ + vldr s10, [pc, #460] @ 17a590 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a584 │ │ │ │ + vldr s4, [pc, #460] @ 17a594 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a588 │ │ │ │ + vldr s5, [pc, #456] @ 17a598 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a58c │ │ │ │ + vldr s6, [pc, #452] @ 17a59c │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -434372,49 +434376,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 17a3dc │ │ │ │ + bne.n 17a3ec │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a4c6 │ │ │ │ + bhi.n 17a4d6 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a3d0 │ │ │ │ + bne.n 17a3e0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17a4aa │ │ │ │ + beq.n 17a4ba │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a4b0 │ │ │ │ + beq.n 17a4c0 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a4d8 │ │ │ │ + b.n 17a4e8 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 17a578 │ │ │ │ + vldr s5, [pc, #156] @ 17a588 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 17a57c │ │ │ │ - vldr s10, [pc, #152] @ 17a580 │ │ │ │ - vldr s7, [pc, #152] @ 17a584 │ │ │ │ - vldr s8, [pc, #152] @ 17a588 │ │ │ │ - vldr s9, [pc, #152] @ 17a58c │ │ │ │ + vldr s6, [pc, #152] @ 17a58c │ │ │ │ + vldr s10, [pc, #152] @ 17a590 │ │ │ │ + vldr s7, [pc, #152] @ 17a594 │ │ │ │ + vldr s8, [pc, #152] @ 17a598 │ │ │ │ + vldr s9, [pc, #152] @ 17a59c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -434439,23 +434443,23 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 17a4aa │ │ │ │ + beq.n 17a4ba │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a3a2 │ │ │ │ + bne.w 17a3b2 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a4f4 │ │ │ │ + b.n 17a504 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17a868 ) │ │ │ │ + ldr r1, [pc, #744] @ (17a878 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @@ -434463,36 +434467,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a6ca │ │ │ │ + beq.w 17a6da │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 17a6da │ │ │ │ + bls.w 17a6ea │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #464] @ 17a798 │ │ │ │ - vldr s3, [pc, #464] @ 17a79c │ │ │ │ + vldr s7, [pc, #464] @ 17a7a8 │ │ │ │ + vldr s3, [pc, #464] @ 17a7ac │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #460] @ 17a7a0 │ │ │ │ + vldr s10, [pc, #460] @ 17a7b0 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #460] @ 17a7a4 │ │ │ │ + vldr s4, [pc, #460] @ 17a7b4 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #456] @ 17a7a8 │ │ │ │ + vldr s5, [pc, #456] @ 17a7b8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #452] @ 17a7ac │ │ │ │ + vldr s6, [pc, #452] @ 17a7bc │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -434539,49 +434543,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 17a5fc │ │ │ │ + bne.n 17a60c │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17a6e6 │ │ │ │ + bhi.n 17a6f6 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17a5f0 │ │ │ │ + bne.n 17a600 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17a6ca │ │ │ │ + beq.n 17a6da │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17a6d0 │ │ │ │ + beq.n 17a6e0 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a6f8 │ │ │ │ + b.n 17a708 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 17a798 │ │ │ │ + vldr s5, [pc, #156] @ 17a7a8 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 17a79c │ │ │ │ - vldr s10, [pc, #152] @ 17a7a0 │ │ │ │ - vldr s7, [pc, #152] @ 17a7a4 │ │ │ │ - vldr s8, [pc, #152] @ 17a7a8 │ │ │ │ - vldr s9, [pc, #152] @ 17a7ac │ │ │ │ + vldr s6, [pc, #152] @ 17a7ac │ │ │ │ + vldr s10, [pc, #152] @ 17a7b0 │ │ │ │ + vldr s7, [pc, #152] @ 17a7b4 │ │ │ │ + vldr s8, [pc, #152] @ 17a7b8 │ │ │ │ + vldr s9, [pc, #152] @ 17a7bc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ @@ -434606,44 +434610,44 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 17a6ca │ │ │ │ + beq.n 17a6da │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17a5c2 │ │ │ │ + bne.w 17a5d2 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17a714 │ │ │ │ + b.n 17a724 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17aa88 ) │ │ │ │ + ldr r1, [pc, #744] @ (17aa98 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17a8ca │ │ │ │ + beq.w 17a8da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17a8e0 │ │ │ │ + bls.w 17a8f0 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -434700,44 +434704,44 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 17a7fe │ │ │ │ + bne.n 17a80e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17a8ea │ │ │ │ + bhi.n 17a8fa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17a7ee │ │ │ │ + bne.n 17a7fe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 17a8ca │ │ │ │ + beq.n 17a8da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a8d0 │ │ │ │ + beq.n 17a8e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17a8fe │ │ │ │ + b.n 17a90e │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -434774,38 +434778,38 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 17a8ca │ │ │ │ + beq.n 17a8da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17a97c │ │ │ │ + beq.n 17a98c │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a7d2 │ │ │ │ + b.n 17a7e2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17a91c │ │ │ │ + b.n 17a92c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17aa9e │ │ │ │ + beq.w 17aaae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17aab4 │ │ │ │ + bls.w 17aac4 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -434862,44 +434866,44 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 17a9d2 │ │ │ │ + bne.n 17a9e2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17aabe │ │ │ │ + bhi.n 17aace │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17a9c2 │ │ │ │ + bne.n 17a9d2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 17aa9e │ │ │ │ + beq.n 17aaae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17aaa4 │ │ │ │ + beq.n 17aab4 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17aad2 │ │ │ │ + b.n 17aae2 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -434936,54 +434940,54 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 17aa9e │ │ │ │ + beq.n 17aaae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17ab50 │ │ │ │ + beq.n 17ab60 │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17a9a6 │ │ │ │ + b.n 17a9b6 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17aaf0 │ │ │ │ + b.n 17ab00 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17ac92 │ │ │ │ + beq.w 17aca2 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 17aca2 │ │ │ │ + bls.w 17acb2 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17ad64 │ │ │ │ - vldr s3, [pc, #468] @ 17ad68 │ │ │ │ + vldr s7, [pc, #468] @ 17ad74 │ │ │ │ + vldr s3, [pc, #468] @ 17ad78 │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17ad6c │ │ │ │ + vldr s10, [pc, #464] @ 17ad7c │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17ad70 │ │ │ │ + vldr s4, [pc, #464] @ 17ad80 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17ad74 │ │ │ │ + vldr s5, [pc, #460] @ 17ad84 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17ad78 │ │ │ │ + vldr s6, [pc, #456] @ 17ad88 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -435030,49 +435034,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 17abc4 │ │ │ │ + bne.n 17abd4 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17acae │ │ │ │ + bhi.n 17acbe │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17abb8 │ │ │ │ + bne.n 17abc8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17ac92 │ │ │ │ + beq.n 17aca2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17ac98 │ │ │ │ + beq.n 17aca8 │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17acc0 │ │ │ │ + b.n 17acd0 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 17ad64 │ │ │ │ + vldr s5, [pc, #160] @ 17ad74 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 17ad68 │ │ │ │ - vldr s10, [pc, #156] @ 17ad6c │ │ │ │ - vldr s7, [pc, #156] @ 17ad70 │ │ │ │ - vldr s8, [pc, #156] @ 17ad74 │ │ │ │ - vldr s9, [pc, #156] @ 17ad78 │ │ │ │ + vldr s6, [pc, #156] @ 17ad78 │ │ │ │ + vldr s10, [pc, #156] @ 17ad7c │ │ │ │ + vldr s7, [pc, #156] @ 17ad80 │ │ │ │ + vldr s8, [pc, #156] @ 17ad84 │ │ │ │ + vldr s9, [pc, #156] @ 17ad88 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -435097,24 +435101,24 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 17ac92 │ │ │ │ + beq.n 17aca2 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17ab8a │ │ │ │ + bne.w 17ab9a │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17acdc │ │ │ │ + b.n 17acec │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17b054 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b064 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ @@ -435122,36 +435126,36 @@ │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17aeb6 │ │ │ │ + beq.w 17aec6 │ │ │ │ mov r5, r0 │ │ │ │ sub.w r0, r8, #2 │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov.w r7, #0 │ │ │ │ mov.w r2, r0, lsr #1 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ - bls.w 17aec6 │ │ │ │ + bls.w 17aed6 │ │ │ │ bic.w r4, r0, #1 │ │ │ │ - vldr s7, [pc, #468] @ 17af88 │ │ │ │ - vldr s3, [pc, #468] @ 17af8c │ │ │ │ + vldr s7, [pc, #468] @ 17af98 │ │ │ │ + vldr s3, [pc, #468] @ 17af9c │ │ │ │ mov ip, r2 │ │ │ │ - vldr s10, [pc, #464] @ 17af90 │ │ │ │ + vldr s10, [pc, #464] @ 17afa0 │ │ │ │ mov r1, r3 │ │ │ │ - vldr s4, [pc, #464] @ 17af94 │ │ │ │ + vldr s4, [pc, #464] @ 17afa4 │ │ │ │ add.w fp, r4, #2 │ │ │ │ - vldr s5, [pc, #460] @ 17af98 │ │ │ │ + vldr s5, [pc, #460] @ 17afa8 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s6, [pc, #456] @ 17af9c │ │ │ │ + vldr s6, [pc, #456] @ 17afac │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r2, r5, #32 │ │ │ │ mov fp, r6 │ │ │ │ mov.w lr, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ @@ -435198,49 +435202,49 @@ │ │ │ │ vmul.f32 s12, s9, s10 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vmul.f32 s11, s11, s10 │ │ │ │ vstr s13, [r2, #-40] @ 0xffffffd8 │ │ │ │ vstr s12, [r2, #-60] @ 0xffffffc4 │ │ │ │ vstr s15, [r2, #-48] @ 0xffffffd0 │ │ │ │ vstr s11, [r2, #-44] @ 0xffffffd4 │ │ │ │ - bne.n 17ade8 │ │ │ │ + bne.n 17adf8 │ │ │ │ ldrd r7, r3, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 17aed2 │ │ │ │ + bhi.n 17aee2 │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17addc │ │ │ │ + bne.n 17adec │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17aeb6 │ │ │ │ + beq.n 17aec6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 17aebc │ │ │ │ + beq.n 17aecc │ │ │ │ mov r8, r1 │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17aee4 │ │ │ │ + b.n 17aef4 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r6, ip, lsl #2 │ │ │ │ add.w ip, r5, ip, lsl #5 │ │ │ │ - vldr s5, [pc, #160] @ 17af88 │ │ │ │ + vldr s5, [pc, #160] @ 17af98 │ │ │ │ mov.w fp, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #156] @ 17af8c │ │ │ │ - vldr s10, [pc, #156] @ 17af90 │ │ │ │ - vldr s7, [pc, #156] @ 17af94 │ │ │ │ - vldr s8, [pc, #156] @ 17af98 │ │ │ │ - vldr s9, [pc, #156] @ 17af9c │ │ │ │ + vldr s6, [pc, #156] @ 17af9c │ │ │ │ + vldr s10, [pc, #156] @ 17afa0 │ │ │ │ + vldr s7, [pc, #156] @ 17afa4 │ │ │ │ + vldr s8, [pc, #156] @ 17afa8 │ │ │ │ + vldr s9, [pc, #156] @ 17afac │ │ │ │ ldr r1, [r1, #0] │ │ │ │ adds r7, #1 │ │ │ │ add r6, sl │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r7 │ │ │ │ str.w fp, [ip, #12] │ │ │ │ uxtb.w lr, r1 │ │ │ │ @@ -435265,45 +435269,45 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [ip, #8] │ │ │ │ vstr s15, [ip] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [ip, #4] │ │ │ │ - beq.n 17aeb6 │ │ │ │ + beq.n 17aec6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 17adae │ │ │ │ + bne.w 17adbe │ │ │ │ mov ip, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 17af00 │ │ │ │ + b.n 17af10 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (17b278 ) │ │ │ │ + ldr r1, [pc, #744] @ (17b288 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17b0ba │ │ │ │ + beq.w 17b0ca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17b0d0 │ │ │ │ + bls.w 17b0e0 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -435360,44 +435364,44 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 17afee │ │ │ │ + bne.n 17affe │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17b0da │ │ │ │ + bhi.n 17b0ea │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17afde │ │ │ │ + bne.n 17afee │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 17b0ba │ │ │ │ + beq.n 17b0ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b0c0 │ │ │ │ + beq.n 17b0d0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b0ee │ │ │ │ + b.n 17b0fe │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -435434,37 +435438,37 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 17b0ba │ │ │ │ + beq.n 17b0ca │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b16a │ │ │ │ + beq.n 17b17a │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17afc2 │ │ │ │ + b.n 17afd2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b10c │ │ │ │ + b.n 17b11c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17b28a │ │ │ │ + beq.w 17b29a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ subs r5, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r4, r5, lsr #1 │ │ │ │ - bls.w 17b2a0 │ │ │ │ + bls.w 17b2b0 │ │ │ │ bic.w fp, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov.w sl, #298 @ 0x12a │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r3, fp, #2 │ │ │ │ @@ -435521,44 +435525,44 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 17b1be │ │ │ │ + bne.n 17b1ce │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r0, r7, [sp] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - bhi.n 17b2aa │ │ │ │ + bhi.n 17b2ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17b1ae │ │ │ │ + bne.n 17b1be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r0, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 17b28a │ │ │ │ + beq.n 17b29a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b290 │ │ │ │ + beq.n 17b2a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 17b2be │ │ │ │ + b.n 17b2ce │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ adds r7, r4, #1 │ │ │ │ add.w r3, r6, r7, lsl #2 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ @@ -435595,139 +435599,139 @@ │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ usat r6, #8, r6, asr #8 │ │ │ │ strb r2, [r7, #2] │ │ │ │ cmp r3, r1 │ │ │ │ strb r6, [r7, #1] │ │ │ │ - beq.n 17b28a │ │ │ │ + beq.n 17b29a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 17b33a │ │ │ │ + beq.n 17b34a │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 17b192 │ │ │ │ + b.n 17b1a2 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 17b2dc │ │ │ │ + b.n 17b2ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r9, sl, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17b378 │ │ │ │ + beq.n 17b388 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #1 │ │ │ │ blx 48388 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 17b364 │ │ │ │ + bne.n 17b374 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r7, [sp, #24] │ │ │ │ - cbz r7, 17b3be │ │ │ │ + cbz r7, 17b3ce │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b3be │ │ │ │ + cbz r4, 17b3ce │ │ │ │ mov r6, r3 │ │ │ │ - vldr s14, [pc, #52] @ 17b3c4 │ │ │ │ + vldr s14, [pc, #52] @ 17b3d4 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldrh.w r8, [lr], #2 │ │ │ │ adds r1, #1 │ │ │ │ vmov s15, r8 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vstmia ip!, {s15} │ │ │ │ - bne.n 17b39a │ │ │ │ + bne.n 17b3aa │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b394 │ │ │ │ + bne.n 17b3a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b408 │ │ │ │ + beq.n 17b418 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b408 │ │ │ │ + cbz r4, 17b418 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrh.w r1, [r0], #2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ add.w r1, r1, r1, lsl #16 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 17b3ea │ │ │ │ + bne.n 17b3fa │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b3e2 │ │ │ │ + bne.n 17b3f2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 17b450 │ │ │ │ + cbz r7, 17b460 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b450 │ │ │ │ + cbz r4, 17b460 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d6, [pc, #52] @ 17b458 │ │ │ │ + vldr d6, [pc, #52] @ 17b468 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia ip!, {s14} │ │ │ │ - bne.n 17b42c │ │ │ │ + bne.n 17b43c │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17b426 │ │ │ │ + bne.n 17b436 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b4a0 │ │ │ │ + beq.n 17b4b0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -435735,23 +435739,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17b48c │ │ │ │ + bne.n 17b49c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b4e4 │ │ │ │ + beq.n 17b4f4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ @@ -435759,575 +435763,575 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 48388 │ │ │ │ add r5, r9 │ │ │ │ add r4, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17b4d0 │ │ │ │ + bne.n 17b4e0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b552 │ │ │ │ + beq.n 17b562 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b552 │ │ │ │ + cbz r4, 17b562 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #84] @ 17b558 │ │ │ │ + vldr d5, [pc, #84] @ 17b568 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17b53e │ │ │ │ + ble.n 17b54e │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 17b510 │ │ │ │ + bne.n 17b520 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b50a │ │ │ │ + bne.n 17b51a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b5b4 │ │ │ │ + beq.n 17b5c4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b5b4 │ │ │ │ + cbz r4, 17b5c4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b5b8 │ │ │ │ + vldr d6, [pc, #60] @ 17b5c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 17b586 │ │ │ │ + bne.n 17b596 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b57e │ │ │ │ + bne.n 17b58e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17b606 │ │ │ │ + beq.n 17b616 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b606 │ │ │ │ + cbz r4, 17b616 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 17b5e4 │ │ │ │ + bne.n 17b5f4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b5dc │ │ │ │ + bne.n 17b5ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b634 │ │ │ │ + beq.n 17b644 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17b644 │ │ │ │ + bne.n 17b654 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17b62e │ │ │ │ + bne.n 17b63e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 17b634 │ │ │ │ + beq.n 17b644 │ │ │ │ mov r3, r5 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 17b648 │ │ │ │ - b.n 17b638 │ │ │ │ + bne.n 17b658 │ │ │ │ + b.n 17b648 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b6b4 │ │ │ │ + beq.n 17b6c4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b6b4 │ │ │ │ + cbz r4, 17b6c4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b6b8 │ │ │ │ + vldr d6, [pc, #60] @ 17b6c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 17b686 │ │ │ │ + bne.n 17b696 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b67e │ │ │ │ + bne.n 17b68e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17b706 │ │ │ │ + beq.n 17b716 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b706 │ │ │ │ + cbz r4, 17b716 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov lr, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 17b6e4 │ │ │ │ + bne.n 17b6f4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 17b6dc │ │ │ │ + bne.n 17b6ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17b72c │ │ │ │ + cbz r7, 17b73c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17b73a │ │ │ │ + bne.n 17b74a │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b726 │ │ │ │ + bne.n 17b736 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17b72c │ │ │ │ + beq.n 17b73c │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r0 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 17b73e │ │ │ │ - b.n 17b72e │ │ │ │ + bne.n 17b74e │ │ │ │ + b.n 17b73e │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b7a4 │ │ │ │ + beq.n 17b7b4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b7a4 │ │ │ │ + cbz r4, 17b7b4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b7a8 │ │ │ │ + vldr d6, [pc, #60] @ 17b7b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 17b776 │ │ │ │ + bne.n 17b786 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b76e │ │ │ │ + bne.n 17b77e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b802 │ │ │ │ + beq.n 17b812 │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - cbz r4, 17b802 │ │ │ │ + cbz r4, 17b812 │ │ │ │ mov r7, r1 │ │ │ │ - vldr d6, [pc, #64] @ 17b808 │ │ │ │ + vldr d6, [pc, #64] @ 17b818 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ vldmia lr!, {s14} │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r3, s15 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - bne.n 17b7d4 │ │ │ │ + bne.n 17b7e4 │ │ │ │ adds r5, #1 │ │ │ │ add r0, r7 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 17b7cc │ │ │ │ + bne.n 17b7dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ - b.n 17b80e │ │ │ │ + b.n 17b81e │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17b856 │ │ │ │ + beq.n 17b866 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b856 │ │ │ │ + cbz r4, 17b866 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ ubfx r1, r2, #16, #8 │ │ │ │ orr.w r1, r1, r2, lsl #8 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 17b834 │ │ │ │ + bne.n 17b844 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b82c │ │ │ │ + bne.n 17b83c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b8b4 │ │ │ │ + beq.n 17b8c4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b8b4 │ │ │ │ + cbz r4, 17b8c4 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d6, [pc, #60] @ 17b8b8 │ │ │ │ + vldr d6, [pc, #60] @ 17b8c8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ mov.w r1, r1, lsr #8 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia r0!, {s14} │ │ │ │ - bne.n 17b886 │ │ │ │ + bne.n 17b896 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b87e │ │ │ │ + bne.n 17b88e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r9, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17b906 │ │ │ │ + beq.n 17b916 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ - cbz r4, 17b906 │ │ │ │ + cbz r4, 17b916 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, ip │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ orr.w r1, r1, r2, lsr #24 │ │ │ │ str.w r1, [r0], #4 │ │ │ │ - bne.n 17b8e4 │ │ │ │ + bne.n 17b8f4 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r8 │ │ │ │ add r5, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 17b8dc │ │ │ │ + bne.n 17b8ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd r4, r7, [sp, #20] │ │ │ │ - cbz r7, 17b942 │ │ │ │ + cbz r7, 17b952 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - cbz r4, 17b942 │ │ │ │ + cbz r4, 17b952 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r0 │ │ │ │ movs r1, #0 │ │ │ │ vldr s15, [ip, #-8] │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ vstmia lr!, {s15} │ │ │ │ - bne.n 17b926 │ │ │ │ + bne.n 17b936 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r6 │ │ │ │ add r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 17b91e │ │ │ │ + bne.n 17b92e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd r4, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17b9b8 │ │ │ │ + beq.n 17b9c8 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - cbz r4, 17b9b8 │ │ │ │ + cbz r4, 17b9c8 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d5, [pc, #92] @ 17b9c0 │ │ │ │ + vldr d5, [pc, #92] @ 17b9d0 │ │ │ │ movs r3, #0 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r2, #8 │ │ │ │ mov lr, r5 │ │ │ │ movs r1, #0 │ │ │ │ vldr s14, [ip, #-8] │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 17b9a0 │ │ │ │ + ble.n 17b9b0 │ │ │ │ vcmp.f32 s14, s13 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ itt le │ │ │ │ vcvtle.u32.f64 s15, d7 │ │ │ │ vmovle r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, r1 │ │ │ │ str.w r0, [lr], #4 │ │ │ │ - bne.n 17b972 │ │ │ │ + bne.n 17b982 │ │ │ │ adds r3, #1 │ │ │ │ add r2, r7 │ │ │ │ add r5, r6 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 17b96a │ │ │ │ + bne.n 17b97a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffe0ffff │ │ │ │ rors r7, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17b9ea │ │ │ │ + cbz r7, 17b9fa │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17b9f8 │ │ │ │ + bne.n 17ba08 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17b9e4 │ │ │ │ + bne.n 17b9f4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17b9ea │ │ │ │ + beq.n 17b9fa │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 17b9fe │ │ │ │ - b.n 17b9ec │ │ │ │ + bne.n 17ba0e │ │ │ │ + b.n 17b9fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r8, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17ba38 │ │ │ │ + beq.n 17ba48 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17ba48 │ │ │ │ + bne.n 17ba58 │ │ │ │ adds r1, #1 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 17ba32 │ │ │ │ + bne.n 17ba42 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r5, r7 │ │ │ │ add r4, r6 │ │ │ │ add r2, r6 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.n 17ba38 │ │ │ │ + beq.n 17ba48 │ │ │ │ mov lr, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov.w ip, r0, lsr #24 │ │ │ │ strb.w ip, [lr], #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 17ba4c │ │ │ │ - b.n 17ba3c │ │ │ │ + bne.n 17ba5c │ │ │ │ + b.n 17ba4c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17ba80 │ │ │ │ + cbz r7, 17ba90 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17ba8e │ │ │ │ + bne.n 17ba9e │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17ba7a │ │ │ │ + bne.n 17ba8a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r6 │ │ │ │ add r0, r5 │ │ │ │ add r2, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17ba80 │ │ │ │ + beq.n 17ba90 │ │ │ │ mov ip, r0 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ strb.w r3, [ip], #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 17ba92 │ │ │ │ - b.n 17ba82 │ │ │ │ + bne.n 17baa2 │ │ │ │ + b.n 17ba92 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r7, [sp, #20] │ │ │ │ - cbz r7, 17bac2 │ │ │ │ + cbz r7, 17bad2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 17bad0 │ │ │ │ + bne.n 17bae0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 17babc │ │ │ │ + bne.n 17bacc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #1 │ │ │ │ add r4, r5 │ │ │ │ add r3, r6 │ │ │ │ add lr, r5 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 17bac2 │ │ │ │ + beq.n 17bad2 │ │ │ │ add.w ip, r3, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 17bad6 │ │ │ │ - b.n 17bac4 │ │ │ │ + bne.n 17bae6 │ │ │ │ + b.n 17bad4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 484cc │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -436404,24 +436408,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 17bc06 │ │ │ │ + beq.n 17bc16 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 17bc06 │ │ │ │ + beq.n 17bc16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 17bc0e │ │ │ │ + bhi.n 17bc1e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bc3a │ │ │ │ + bgt.n 17bc4a │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -436442,15 +436446,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ subs r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ uxtb r0, r3 │ │ │ │ - b.n 17bc06 │ │ │ │ + b.n 17bc16 │ │ │ │ nop │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ @@ -436473,24 +436477,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r0, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 17bcd6 │ │ │ │ + beq.n 17bce6 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 17bcd6 │ │ │ │ + beq.n 17bce6 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 17bcde │ │ │ │ + bgt.n 17bcee │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 17bd0a │ │ │ │ + bgt.n 17bd1a │ │ │ │ rsb r0, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ asrs r1, r3, #31 │ │ │ │ @@ -436515,27 +436519,27 @@ │ │ │ │ strb r1, [r3, #0] │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r1, r3, #127 @ 0x7f │ │ │ │ - b.n 17bcd6 │ │ │ │ + b.n 17bce6 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrd r1, r2, [r2, #16] │ │ │ │ ldrd r0, r3, [r3, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 17bd40 │ │ │ │ + beq.n 17bd50 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 17bd3a │ │ │ │ + bcs.n 17bd4a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -436559,23 +436563,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 47ee8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 47478 │ │ │ │ - cbz r0, 17bd90 │ │ │ │ + cbz r0, 17bda0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 47ee8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17bd8e │ │ │ │ + bne.n 17bd9e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -436584,183 +436588,183 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r7 │ │ │ │ - beq.n 17bde0 │ │ │ │ + beq.n 17bdf0 │ │ │ │ cmp r7, r6 │ │ │ │ sbcs r3, r1 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 17bd68 │ │ │ │ + bl 17bd78 │ │ │ │ ldrd r6, r1, [r5] │ │ │ │ ldrd r7, r3, [r4] │ │ │ │ - b.n 17bdd2 │ │ │ │ + b.n 17bde2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (17be88 ) │ │ │ │ + ldr r2, [pc, #132] @ (17be98 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (17be8c ) │ │ │ │ + ldr r3, [pc, #132] @ (17be9c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47e4c │ │ │ │ - ldr r3, [pc, #108] @ (17be90 ) │ │ │ │ + ldr r3, [pc, #108] @ (17bea0 ) │ │ │ │ movs r2, #20 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #16] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 4834c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 17be68 │ │ │ │ - cbz r7, 17be5e │ │ │ │ + bne.n 17be78 │ │ │ │ + cbz r7, 17be6e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 4825c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47ee8 │ │ │ │ mov r2, r5 │ │ │ │ asrs r3, r5, #31 │ │ │ │ blx 47478 │ │ │ │ - cbnz r0, 17be68 │ │ │ │ + cbnz r0, 17be78 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 486f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 17be6a │ │ │ │ + b.n 17be7a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (17be94 ) │ │ │ │ - ldr r3, [pc, #28] @ (17be8c ) │ │ │ │ + ldr r2, [pc, #40] @ (17bea4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17be9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17be82 │ │ │ │ + bne.n 17be92 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rors r6, r6 │ │ │ │ + rors r6, r4 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #46 @ 0x2e │ │ │ │ movs r1, r2 │ │ │ │ - sbcs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 47400 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 17bef0 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 17bf00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ movs r6, #1 │ │ │ │ orr.w r3, r0, r5, asr #31 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17bdf0 │ │ │ │ - cbz r0, 17beec │ │ │ │ + bl 17be00 │ │ │ │ + cbz r0, 17befc │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17bdf0 │ │ │ │ + bl 17be00 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17bf16 │ │ │ │ + b.n 17bf26 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17bf26 │ │ │ │ + bne.n 17bf36 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17bf0c │ │ │ │ + blt.n 17bf1c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 17bf34 │ │ │ │ + b.n 17bf44 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17bf44 │ │ │ │ + bne.n 17bf54 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17bf2a │ │ │ │ + blt.n 17bf3a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 17bf50 │ │ │ │ + cbz r0, 17bf60 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 17bf5c │ │ │ │ + cbz r0, 17bf6c │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17bf64 │ │ │ │ + bne.n 17bf74 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17bf7a │ │ │ │ + cbnz r3, 17bf8a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 169694 │ │ │ │ + bl 1696a4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -436770,23 +436774,23 @@ │ │ │ │ blx 486f0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 17bfd4 │ │ │ │ - ldr r1, [pc, #32] @ (17bfd8 ) │ │ │ │ + bne.n 17bfe4 │ │ │ │ + ldr r1, [pc, #32] @ (17bfe8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 485e0 │ │ │ │ - cbnz r0, 17bfd4 │ │ │ │ + cbnz r0, 17bfe4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17bfd2 │ │ │ │ + bne.n 17bfe2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -436794,216 +436798,216 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r5, #156 @ 0x9c │ │ │ │ movs r1, r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (17c054 ) │ │ │ │ + ldr r2, [pc, #104] @ (17c064 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (17c058 ) │ │ │ │ + ldr r3, [pc, #104] @ (17c068 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 17bf88 │ │ │ │ - cbnz r0, 17c022 │ │ │ │ + bl 17bf98 │ │ │ │ + cbnz r0, 17c032 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17c05c ) │ │ │ │ - ldr r3, [pc, #72] @ (17c058 ) │ │ │ │ + ldr r2, [pc, #80] @ (17c06c ) │ │ │ │ + ldr r3, [pc, #72] @ (17c068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c050 │ │ │ │ + bne.n 17c060 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17bf88 │ │ │ │ + bl 17bf98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c008 │ │ │ │ + beq.n 17c018 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 17c008 │ │ │ │ + bne.n 17c018 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 17c00a │ │ │ │ + b.n 17c01a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ands r2, r1 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #238 @ 0xee │ │ │ │ + subs r7, #222 @ 0xde │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c08a │ │ │ │ + bne.n 17c09a │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17c07a │ │ │ │ + bne.n 17c08a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c176 │ │ │ │ + bne.n 17c186 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 17c152 │ │ │ │ + beq.n 17c162 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbnz r6, 17c0d0 │ │ │ │ + cbnz r6, 17c0e0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.w 17c1da │ │ │ │ - ldr r1, [pc, #308] @ (17c1e8 ) │ │ │ │ + blt.w 17c1ea │ │ │ │ + ldr r1, [pc, #308] @ (17c1f8 ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c1d4 │ │ │ │ + beq.w 17c1e4 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 17c0d0 │ │ │ │ + b.n 17c0e0 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c11e │ │ │ │ + bne.n 17c12e │ │ │ │ mov r0, r6 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c0c6 │ │ │ │ + blt.n 17c0d6 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ - b.n 17c0f0 │ │ │ │ + b.n 17c100 │ │ │ │ blx 48654 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c104 │ │ │ │ + bne.n 17c114 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #2 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c0e4 │ │ │ │ + blt.n 17c0f4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b.n 17c10e │ │ │ │ + b.n 17c11e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 17c11e │ │ │ │ + bne.n 17c12e │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ movs r1, #8 │ │ │ │ blx 4792c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 17c108 │ │ │ │ + blt.n 17c118 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17c12a │ │ │ │ + cbz r0, 17c13a │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17c136 │ │ │ │ + cbz r0, 17c146 │ │ │ │ blx 48484 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17c13a │ │ │ │ + bne.n 17c14a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 17c1a0 │ │ │ │ + cbnz r3, 17c1b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 17c1b4 │ │ │ │ - ldr r1, [pc, #132] @ (17c1ec ) │ │ │ │ + blt.n 17c1c4 │ │ │ │ + ldr r1, [pc, #132] @ (17c1fc ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 17c1ae │ │ │ │ + cbz r0, 17c1be │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 17c098 │ │ │ │ + b.n 17c0a8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17c1b8 │ │ │ │ + bne.n 17c1c8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1696bc │ │ │ │ + bl 1696cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17c18a │ │ │ │ + bne.n 17c19a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c17c │ │ │ │ - b.n 17c092 │ │ │ │ + bne.n 17c18c │ │ │ │ + b.n 17c0a2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - bl 169694 │ │ │ │ - b.n 17c14e │ │ │ │ + bl 1696a4 │ │ │ │ + b.n 17c15e │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ str r6, [r4, #32] │ │ │ │ - b.n 17c12a │ │ │ │ + b.n 17c13a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17c1be │ │ │ │ + bne.n 17c1ce │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c17a │ │ │ │ - b.n 17c092 │ │ │ │ + bne.n 17c18a │ │ │ │ + b.n 17c0a2 │ │ │ │ mov r0, r7 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c122 │ │ │ │ - b.n 17c136 │ │ │ │ + bne.n 17c132 │ │ │ │ + b.n 17c146 │ │ │ │ nop │ │ │ │ adds r4, #168 @ 0xa8 │ │ │ │ movs r1, r2 │ │ │ │ adds r3, #244 @ 0xf4 │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -437011,33 +437015,33 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 475e0 │ │ │ │ - cbz r0, 17c21a │ │ │ │ + cbz r0, 17c22a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 17c210 │ │ │ │ + blt.n 17c220 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 475e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c210 │ │ │ │ + bne.n 17c220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r9, #28087 @ 0x6db7 │ │ │ │ movt r9, #46811 @ 0xb6db │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r2, r6, r2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ @@ -437074,325 +437078,325 @@ │ │ │ │ asrs r7, r3, #31 │ │ │ │ and.w r7, r7, #3 │ │ │ │ adds r7, r7, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ lsrs r7, r7, #2 │ │ │ │ orr.w r7, r7, r3, lsl #30 │ │ │ │ add r1, r7 │ │ │ │ - bl 16a570 │ │ │ │ + bl 16a580 │ │ │ │ mul.w r9, r9, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov sl, r0 │ │ │ │ blx 47ea0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 17c36a │ │ │ │ + bne.n 17c37a │ │ │ │ mov r9, sl │ │ │ │ - cbz r7, 17c35e │ │ │ │ + cbz r7, 17c36e │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ - cbz r3, 17c35e │ │ │ │ + cbz r3, 17c36e │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 17c35e │ │ │ │ + beq.n 17c36e │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 17c35e │ │ │ │ + blt.n 17c36e │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ vldr d7, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 17c35e │ │ │ │ + cbz r0, 17c36e │ │ │ │ ldrd r2, r3, [r9, #20] │ │ │ │ strd r2, r3, [r0] │ │ │ │ vstr d7, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrd r3, r2, [r9, #12] │ │ │ │ strd r3, r2, [r0, #16] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r9, r9, #28 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r2, [r9, #-28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r3, [r9, #-24] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a6bc │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r8, r7 │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 17c2ec │ │ │ │ - b.n 17c360 │ │ │ │ + bne.n 17c2fc │ │ │ │ + b.n 17c370 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 475e0 │ │ │ │ - cbz r0, 17c37a │ │ │ │ + cbz r0, 17c38a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47574 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - b.n 17c36c │ │ │ │ + b.n 17c37c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #268] @ (17c4a8 ) │ │ │ │ + ldr r2, [pc, #268] @ (17c4b8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #268] @ (17c4ac ) │ │ │ │ + ldr r3, [pc, #268] @ (17c4bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 17c3ba │ │ │ │ - bl 17c060 │ │ │ │ + cbnz r1, 17c3ca │ │ │ │ + bl 17c070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c432 │ │ │ │ + beq.n 17c442 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c3ea │ │ │ │ + bl 17bf98 │ │ │ │ + cbz r0, 17c3fa │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c3ea │ │ │ │ + bl 17bf98 │ │ │ │ + cbz r0, 17c3fa │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 17c476 │ │ │ │ + beq.n 17c486 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be98 │ │ │ │ - cbz r0, 17c42e │ │ │ │ + bl 17bea8 │ │ │ │ + cbz r0, 17c43e │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 17c436 │ │ │ │ + cbnz r5, 17c446 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c47c │ │ │ │ + beq.n 17c48c │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (17c4b0 ) │ │ │ │ - ldr r3, [pc, #144] @ (17c4ac ) │ │ │ │ + ldr r2, [pc, #152] @ (17c4c0 ) │ │ │ │ + ldr r3, [pc, #144] @ (17c4bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c4a4 │ │ │ │ + bne.n 17c4b4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17c49a │ │ │ │ + beq.n 17c4aa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c416 │ │ │ │ + b.n 17c426 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a61c │ │ │ │ + bl 16a62c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c410 │ │ │ │ + bne.n 17c420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be98 │ │ │ │ + bl 17bea8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c410 │ │ │ │ - b.n 17c432 │ │ │ │ + bne.n 17c420 │ │ │ │ + b.n 17c442 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 17c3f2 │ │ │ │ + b.n 17c402 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17be98 │ │ │ │ + bl 17bea8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c40a │ │ │ │ + bne.n 17c41a │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c416 │ │ │ │ + b.n 17c426 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r3, #210 @ 0xd2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1268] @ 17c9c0 │ │ │ │ + ldr.w r2, [pc, #1268] @ 17c9d0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 17c9c4 │ │ │ │ + ldr.w r3, [pc, #1264] @ 17c9d4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w sl, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17c5b8 │ │ │ │ + beq.n 17c5c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r7, 17c518 │ │ │ │ - ldr.w r2, [pc, #1228] @ 17c9c8 │ │ │ │ - ldr.w r3, [pc, #1220] @ 17c9c4 │ │ │ │ + cbnz r7, 17c528 │ │ │ │ + ldr.w r2, [pc, #1228] @ 17c9d8 │ │ │ │ + ldr.w r3, [pc, #1220] @ 17c9d4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17c99c │ │ │ │ + bne.w 17c9ac │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 48250 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c5b4 │ │ │ │ + beq.n 17c5c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 17c5d8 │ │ │ │ - ldr.w r9, [pc, #1164] @ 17c9cc │ │ │ │ + blt.n 17c5e8 │ │ │ │ + ldr.w r9, [pc, #1164] @ 17c9dc │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c5d2 │ │ │ │ + beq.n 17c5e2 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs.w fp, r0, #0 │ │ │ │ - blt.n 17c5a8 │ │ │ │ + blt.n 17c5b8 │ │ │ │ mov r1, r9 │ │ │ │ blx 47538 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c9a0 │ │ │ │ + beq.w 17c9b0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c5a2 │ │ │ │ + bl 17bf98 │ │ │ │ + cbz r0, 17c5b2 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 17bf88 │ │ │ │ - cbz r0, 17c5a2 │ │ │ │ + bl 17bf98 │ │ │ │ + cbz r0, 17c5b2 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 17c5a2 │ │ │ │ + bne.n 17c5b2 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 17c5f6 │ │ │ │ + beq.n 17c606 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ mov r0, r8 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17c4f8 │ │ │ │ + b.n 17c508 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c38c │ │ │ │ + bl 17c39c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c4ee │ │ │ │ - b.n 17c5b4 │ │ │ │ + bne.n 17c4fe │ │ │ │ + b.n 17c5c4 │ │ │ │ mov r0, fp │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 17c936 │ │ │ │ + bge.w 17c946 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c5b4 │ │ │ │ + b.n 17c5c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c930 │ │ │ │ + beq.w 17c940 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #28 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ @@ -437405,29 +437409,29 @@ │ │ │ │ cmp fp, r2 │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ subs r2, r3, r4 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb r2, [r3, #28] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c618 │ │ │ │ + bne.n 17c628 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [pc, #904] @ (17c9d0 ) │ │ │ │ + ldr r3, [pc, #904] @ (17c9e0 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 485b0 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ - beq.n 17c690 │ │ │ │ + beq.n 17c6a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, r3, #4 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ strb r0, [r3, #28] │ │ │ │ @@ -437442,35 +437446,35 @@ │ │ │ │ movge r3, #1 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r7, r2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17c662 │ │ │ │ - ldr r3, [pc, #832] @ (17c9d4 ) │ │ │ │ + bne.n 17c672 │ │ │ │ + ldr r3, [pc, #832] @ (17c9e4 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 485b0 │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c5a2 │ │ │ │ + beq.w 17c5b2 │ │ │ │ mov r0, fp │ │ │ │ blx 483e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c5a2 │ │ │ │ + beq.w 17c5b2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ blx 47e4c │ │ │ │ - ldr r3, [pc, #784] @ (17c9d8 ) │ │ │ │ + ldr r3, [pc, #784] @ (17c9e8 ) │ │ │ │ mov.w fp, #1 │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ str.w fp, [sp, #104] @ 0x68 │ │ │ │ mov r1, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -437479,15 +437483,15 @@ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #20 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 47e4c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd fp, r6, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ @@ -437495,34 +437499,34 @@ │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r0, sl │ │ │ │ blx 4834c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4825c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 475e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 4825c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ ldr r0, [r4, #8] │ │ │ │ @@ -437532,454 +437536,454 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ adds r6, #28 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ cmp ip, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17c908 │ │ │ │ + bne.w 17c918 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 17c946 │ │ │ │ + beq.w 17c956 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 17bd44 │ │ │ │ + bl 17bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c932 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c932 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c932 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 4834c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 17bd44 │ │ │ │ + bl 17bd54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c932 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c932 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 17c922 │ │ │ │ + beq.w 17c932 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 17c922 │ │ │ │ + blt.w 17c932 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 17c922 │ │ │ │ + bne.w 17c932 │ │ │ │ mov r0, r8 │ │ │ │ blx 4825c │ │ │ │ mov r3, r0 │ │ │ │ subs r6, r3, r6 │ │ │ │ mov r0, fp │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c932 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 17c760 │ │ │ │ + bhi.n 17c770 │ │ │ │ mov r0, r8 │ │ │ │ blx 486f0 │ │ │ │ mov r0, r9 │ │ │ │ blx 486f0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 4825c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 47478 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c932 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ mov r0, r9 │ │ │ │ blx 4825c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47ee8 │ │ │ │ mov r2, r6 │ │ │ │ asrs r3, r6, #31 │ │ │ │ blx 47478 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ - bl 16b0f8 │ │ │ │ + bne.n 17c932 │ │ │ │ + bl 16b108 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ blx 47400 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ - add r3, pc, #268 @ (adr r3, 17c9b8 ) │ │ │ │ + add r3, pc, #268 @ (adr r3, 17c9c8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, sl │ │ │ │ blx 47fb4 <__aeabi_ldivmod@plt> │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ orr.w r3, r0, r7, asr #31 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 17bdf0 │ │ │ │ - cbz r0, 17c922 │ │ │ │ + bl 17be00 │ │ │ │ + cbz r0, 17c932 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 17bdf0 │ │ │ │ - cbz r0, 17c922 │ │ │ │ + bl 17be00 │ │ │ │ + cbz r0, 17c932 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ mov r0, r8 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c38c │ │ │ │ - b.n 17c4f8 │ │ │ │ + bl 17c39c │ │ │ │ + b.n 17c508 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17c922 │ │ │ │ + cbnz r0, 17c932 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17c842 │ │ │ │ + beq.n 17c852 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ mov r0, r9 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c5a8 │ │ │ │ + b.n 17c5b8 │ │ │ │ mov.w fp, #28 │ │ │ │ - b.n 17c644 │ │ │ │ - ldr r1, [pc, #164] @ (17c9dc ) │ │ │ │ + b.n 17c654 │ │ │ │ + ldr r1, [pc, #164] @ (17c9ec ) │ │ │ │ add r1, pc │ │ │ │ blx 47538 │ │ │ │ - cbz r0, 17c9a8 │ │ │ │ + cbz r0, 17c9b8 │ │ │ │ blx 48484 │ │ │ │ - b.n 17c5ee │ │ │ │ + b.n 17c5fe │ │ │ │ mov r0, r8 │ │ │ │ blx 4825c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ asrs r1, r0, #31 │ │ │ │ ldrd r0, r2, [r2] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c932 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c932 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c932 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17c922 │ │ │ │ + bne.n 17c932 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17c846 │ │ │ │ - b.n 17c922 │ │ │ │ + beq.w 17c856 │ │ │ │ + b.n 17c932 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ blx 47b58 │ │ │ │ - b.n 17c5a8 │ │ │ │ + b.n 17c5b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 47b58 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17c5b4 │ │ │ │ + b.n 17c5c4 │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + subs r3, #22 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r2, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ adds r0, #28 │ │ │ │ movs r1, r2 │ │ │ │ - bl 4a9d2 │ │ │ │ - bl 929d6 │ │ │ │ + bl 4a9e2 │ │ │ │ + bl 929e6 │ │ │ │ cmp r6, #136 @ 0x88 │ │ │ │ movs r1, r2 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #240] @ (17cae4 ) │ │ │ │ + ldr r7, [pc, #240] @ (17caf4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #240] @ (17cae8 ) │ │ │ │ + ldr r2, [pc, #240] @ (17caf8 ) │ │ │ │ mov r3, r1 │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ adds r0, #12 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cab8 │ │ │ │ + beq.n 17cac8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 17cac6 │ │ │ │ - ldr.w r8, [pc, #196] @ 17caec │ │ │ │ + blt.n 17cad6 │ │ │ │ + ldr.w r8, [pc, #196] @ 17cafc │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cac0 │ │ │ │ - ldr r1, [pc, #184] @ (17caf0 ) │ │ │ │ + beq.n 17cad0 │ │ │ │ + ldr r1, [pc, #184] @ (17cb00 ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17caaa │ │ │ │ + beq.n 17caba │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 47d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 17cad8 │ │ │ │ + blt.n 17cae8 │ │ │ │ mov r1, r8 │ │ │ │ blx 47538 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 17cad2 │ │ │ │ + cbz r0, 17cae2 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 17ca9c │ │ │ │ + cbz r0, 17caac │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a5c0 │ │ │ │ + bl 16a5d0 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 17ca96 │ │ │ │ + cbz r0, 17caa6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17c38c │ │ │ │ - cbnz r0, 17caba │ │ │ │ + bl 17c39c │ │ │ │ + cbnz r0, 17caca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a6a4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17caa4 │ │ │ │ + cbz r0, 17cab4 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17cab2 │ │ │ │ + cbz r0, 17cac2 │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 47574 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 47b58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 47574 │ │ │ │ - b.n 17cab8 │ │ │ │ + b.n 17cac8 │ │ │ │ mov r0, r5 │ │ │ │ blx 47b58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 47574 │ │ │ │ - b.n 17caaa │ │ │ │ + b.n 17caba │ │ │ │ subs r0, r4, #2 │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ movs r1, r2 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ movs r1, r2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #140] @ (17cb90 ) │ │ │ │ + ldr r5, [pc, #140] @ (17cba0 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #140] @ (17cb94 ) │ │ │ │ + ldr r3, [pc, #140] @ (17cba4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #128] @ (17cb98 ) │ │ │ │ + ldr r5, [pc, #128] @ (17cba8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ - ldr r1, [pc, #120] @ (17cb9c ) │ │ │ │ + ldr r1, [pc, #120] @ (17cbac ) │ │ │ │ add r5, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cb64 │ │ │ │ + beq.n 17cb74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47c9c │ │ │ │ - ldr.w ip, [pc, #92] @ 17cba0 │ │ │ │ + ldr.w ip, [pc, #92] @ 17cbb0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add ip, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str.w ip, [sp] │ │ │ │ blx 480a8 <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 17cb64 │ │ │ │ + beq.n 17cb74 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 47c9c │ │ │ │ - b.n 17cb66 │ │ │ │ + b.n 17cb76 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 47574 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #48] @ (17cba4 ) │ │ │ │ - ldr r3, [pc, #28] @ (17cb94 ) │ │ │ │ + ldr r2, [pc, #48] @ (17cbb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (17cba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17cb8c │ │ │ │ + bne.n 17cb9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #242 @ 0xf2 │ │ │ │ + adds r4, #226 @ 0xe2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r6, #5 │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ movs r1, r2 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ movs r1, r2 │ │ │ │ - adds r4, #134 @ 0x86 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a694 │ │ │ │ + bl 16a6a4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 17cbcc │ │ │ │ + cbz r0, 17cbdc │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 47574 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 17cbda │ │ │ │ + cbz r0, 17cbea │ │ │ │ blx 48484 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 47574 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #476] @ (17cddc ) │ │ │ │ - ldr r3, [pc, #476] @ (17cde0 ) │ │ │ │ + ldr r2, [pc, #476] @ (17cdec ) │ │ │ │ + ldr r3, [pc, #476] @ (17cdf0 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, ip │ │ │ │ @@ -437997,182 +438001,182 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 17cc20 │ │ │ │ + bne.n 17cc30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c060 │ │ │ │ + bl 17c070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdce │ │ │ │ + beq.w 17cdde │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17cdd2 │ │ │ │ + beq.w 17cde2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bfdc │ │ │ │ - cbz r0, 17cc88 │ │ │ │ + bl 17bfec │ │ │ │ + cbz r0, 17cc98 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c38c │ │ │ │ + bl 17c39c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdba │ │ │ │ + beq.w 17cdca │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdba │ │ │ │ + beq.w 17cdca │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17cdd2 │ │ │ │ + beq.w 17cde2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17cdba │ │ │ │ + bne.w 17cdca │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 47ea0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cdba │ │ │ │ + bne.n 17cdca │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 17cdba │ │ │ │ + beq.n 17cdca │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17cdba │ │ │ │ + beq.n 17cdca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #20 │ │ │ │ blx 48714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdd2 │ │ │ │ + bne.n 17cde2 │ │ │ │ mov r0, r9 │ │ │ │ blx 483e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17cdd2 │ │ │ │ + beq.n 17cde2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ blx 47ea0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 475e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdcc │ │ │ │ add.w sl, sp, #4 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 47ea0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 17cdbc │ │ │ │ + beq.n 17cdcc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 17cdbc │ │ │ │ + beq.n 17cdcc │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ cmp r1, #20 │ │ │ │ sbcs.w r2, r0, #0 │ │ │ │ - blt.n 17cdbc │ │ │ │ + blt.n 17cdcc │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 17cdbc │ │ │ │ - bl 16b0f8 │ │ │ │ + bne.n 17cdcc │ │ │ │ + bl 16b108 │ │ │ │ mov r2, r9 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17cdbc │ │ │ │ + cbnz r0, 17cdcc │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cdbc │ │ │ │ + bne.n 17cdcc │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r3, [r8] │ │ │ │ - ldr r2, [pc, #68] @ (17cde4 ) │ │ │ │ - ldr r3, [pc, #60] @ (17cde0 ) │ │ │ │ + ldr r2, [pc, #68] @ (17cdf4 ) │ │ │ │ + ldr r3, [pc, #60] @ (17cdf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17cdd6 │ │ │ │ + bne.n 17cde6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bd68 │ │ │ │ + bl 17bd78 │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cd9e │ │ │ │ + b.n 17cdae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cdc2 │ │ │ │ + b.n 17cdd2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #246 @ 0xf6 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #532] @ (17d010 ) │ │ │ │ + ldr r2, [pc, #532] @ (17d020 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #532] @ (17d014 ) │ │ │ │ + ldr r3, [pc, #532] @ (17d024 ) │ │ │ │ add r2, pc │ │ │ │ mov.w ip, #0 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -438190,122 +438194,122 @@ │ │ │ │ lsl.w r3, r3, ip │ │ │ │ orr.w r9, r3, r1 │ │ │ │ orr.w r4, lr, r2 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 17ce1c │ │ │ │ + bne.n 17ce2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c060 │ │ │ │ - cbz r0, 17ce66 │ │ │ │ + bl 17c070 │ │ │ │ + cbz r0, 17ce76 │ │ │ │ ldrb.w sl, [r5, #80] @ 0x50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 17ce88 │ │ │ │ + bne.n 17ce98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #428] @ (17d018 ) │ │ │ │ - ldr r3, [pc, #420] @ (17d014 ) │ │ │ │ + ldr r2, [pc, #428] @ (17d028 ) │ │ │ │ + ldr r3, [pc, #420] @ (17d024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17d00c │ │ │ │ + bne.w 17d01c │ │ │ │ mov r0, sl │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bfdc │ │ │ │ - cbz r0, 17cea6 │ │ │ │ + bl 17bfec │ │ │ │ + cbz r0, 17ceb6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c38c │ │ │ │ - cbz r0, 17ceb4 │ │ │ │ + bl 17c39c │ │ │ │ + cbz r0, 17cec4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 475e0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 17cebc │ │ │ │ + cbz r0, 17cecc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bd68 │ │ │ │ - b.n 17ce60 │ │ │ │ + bl 17bd78 │ │ │ │ + b.n 17ce70 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4825c │ │ │ │ add.w r3, r7, #8 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldrd r3, r1, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r2, r1, #0 │ │ │ │ - bcs.n 17cfb4 │ │ │ │ + bcs.n 17cfc4 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, r1, lsl #31 │ │ │ │ str.w fp, [sp] │ │ │ │ sub.w r2, r3, #20 │ │ │ │ mov r3, fp │ │ │ │ cmp r2, r7 │ │ │ │ it cc │ │ │ │ movcc r2, r7 │ │ │ │ - bl 17c4b8 │ │ │ │ + bl 17c4c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17ceb4 │ │ │ │ + beq.n 17cec4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16a724 │ │ │ │ + bl 16a734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ce60 │ │ │ │ + bne.n 17ce70 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 475e0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ceb4 │ │ │ │ + bne.n 17cec4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #2 │ │ │ │ blx 475e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17ceb4 │ │ │ │ + bne.n 17cec4 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov ip, fp │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str.w r0, [ip] │ │ │ │ mov r0, r8 │ │ │ │ - bl 17bb60 │ │ │ │ + bl 17bb70 │ │ │ │ strd r9, r4, [sp, #12] │ │ │ │ strd r0, r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 4825c │ │ │ │ movs r1, #32 │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17ce60 │ │ │ │ + beq.w 17ce70 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4825c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ @@ -438317,187 +438321,187 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #28 │ │ │ │ str r3, [r6, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx 4834c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - beq.n 17cfc0 │ │ │ │ + beq.n 17cfd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bd68 │ │ │ │ + bl 17bd78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e158 │ │ │ │ - b.n 17ce66 │ │ │ │ + bl 16e168 │ │ │ │ + b.n 17ce76 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17c1f0 │ │ │ │ + bl 17c200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17cef4 │ │ │ │ - b.n 17ceb4 │ │ │ │ + bne.n 17cf04 │ │ │ │ + b.n 17cec4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 4834c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 17cfa0 │ │ │ │ + bne.n 17cfb0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 4834c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 17cfa0 │ │ │ │ + bne.n 17cfb0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 4825c │ │ │ │ str r6, [sp, #0] │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - bl 16a6ac │ │ │ │ + bl 16a6bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 17bef8 │ │ │ │ - b.n 17ce6a │ │ │ │ + bl 17bf08 │ │ │ │ + b.n 17ce7a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 17c060 │ │ │ │ - cbnz r0, 17d03a │ │ │ │ + bl 17c070 │ │ │ │ + cbnz r0, 17d04a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 475e0 │ │ │ │ - cbnz r0, 17d06c │ │ │ │ + cbnz r0, 17d07c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 4825c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bd68 │ │ │ │ + bl 17bd78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17bef8 │ │ │ │ - b.n 17d034 │ │ │ │ + bl 17bf08 │ │ │ │ + b.n 17d044 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 17c060 │ │ │ │ - cbz r0, 17d0ae │ │ │ │ + bl 17c070 │ │ │ │ + cbz r0, 17d0be │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 17d0c0 │ │ │ │ + cbnz r3, 17d0d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ - vldr d9, [pc, #384] @ 17d230 │ │ │ │ + bl 17bf08 │ │ │ │ + vldr d9, [pc, #384] @ 17d240 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 486f0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 486f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17c38c │ │ │ │ + bl 17c39c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17d228 │ │ │ │ + beq.w 17d238 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 48250 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d0a8 │ │ │ │ + beq.n 17d0b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 17d118 │ │ │ │ + cbz r0, 17d128 │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16a1f0 │ │ │ │ + bl 16a200 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d104 │ │ │ │ + bne.n 17d114 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ - ldr r3, [pc, #284] @ (17d238 ) │ │ │ │ + ldr r3, [pc, #284] @ (17d248 ) │ │ │ │ orr.w r4, r4, r5, lsl #31 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ subs r4, #20 │ │ │ │ add r3, pc │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 485b0 │ │ │ │ - vldr d9, [pc, #248] @ 17d230 │ │ │ │ + vldr d9, [pc, #248] @ 17d240 │ │ │ │ cmp r4, r9 │ │ │ │ it ne │ │ │ │ cmpne r5, r9 │ │ │ │ - beq.n 17d20e │ │ │ │ - ldr.w fp, [pc, #248] @ 17d23c │ │ │ │ + beq.n 17d21e │ │ │ │ + ldr.w fp, [pc, #248] @ 17d24c │ │ │ │ mov sl, r9 │ │ │ │ - ldr r3, [pc, #244] @ (17d240 ) │ │ │ │ + ldr r3, [pc, #244] @ (17d250 ) │ │ │ │ sub.w r8, r7, #4 │ │ │ │ add fp, pc │ │ │ │ str r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16b0f8 │ │ │ │ + bl 16b108 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #36096 @ 0x8d00 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w ip, [r5, #4]! │ │ │ │ movs r3, #0 │ │ │ │ @@ -438508,16 +438512,16 @@ │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ adds r1, #28 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r1, r8, r5 │ │ │ │ - bne.n 17d1b4 │ │ │ │ - bl 173120 │ │ │ │ + bne.n 17d1c4 │ │ │ │ + bl 173130 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ umull r8, r5, r0, r3 │ │ │ │ mla r5, r3, r1, r5 │ │ │ │ strd r8, r5, [fp] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 484e4 <__aeabi_ul2d@plt> │ │ │ │ @@ -438542,58 +438546,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d9, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d166 │ │ │ │ + bne.n 17d176 │ │ │ │ ldrd r7, r6, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 47574 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bef8 │ │ │ │ + bl 17bf08 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 17bd68 │ │ │ │ - b.n 17d0a8 │ │ │ │ + bl 17bd78 │ │ │ │ + b.n 17d0b8 │ │ │ │ ... │ │ │ │ @ instruction: 0xebf1ffff │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ + ldrb r6, [r4, #12] │ │ │ │ lsls r6, r5, #1 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ movs r1, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #864] @ (17d5bc ) │ │ │ │ - ldr r3, [pc, #864] @ (17d5c0 ) │ │ │ │ + ldr r2, [pc, #864] @ (17d5cc ) │ │ │ │ + ldr r3, [pc, #864] @ (17d5d0 ) │ │ │ │ sub.w sp, sp, #532 @ 0x214 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r8, r9, [sp, #576] @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r4, [sp, #584] @ 0x248 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 17ed58 │ │ │ │ + bl 17ed68 │ │ │ │ cmp.w r5, r0, lsl #10 │ │ │ │ - bhi.n 17d2f4 │ │ │ │ + bhi.n 17d304 │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bcs.n 17d2e0 │ │ │ │ + bcs.n 17d2f0 │ │ │ │ mov fp, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -438602,38 +438606,38 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ strd r8, r9, [sp] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ - bl 17ed1c │ │ │ │ + bl 17ed2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 17d3f0 │ │ │ │ - ldr r2, [pc, #772] @ (17d5c4 ) │ │ │ │ - ldr r3, [pc, #768] @ (17d5c0 ) │ │ │ │ + bhi.w 17d400 │ │ │ │ + ldr r2, [pc, #772] @ (17d5d4 ) │ │ │ │ + ldr r3, [pc, #768] @ (17d5d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17d5b6 │ │ │ │ + bne.w 17d5c6 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ sub.w fp, r5, #1024 @ 0x400 │ │ │ │ movs r6, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [r0] │ │ │ │ - b.n 17d296 │ │ │ │ + b.n 17d2a6 │ │ │ │ subs r3, r5, #1 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -438641,54 +438645,54 @@ │ │ │ │ ubfx r6, r1, #0, #22 │ │ │ │ lsls r1, r1, #10 │ │ │ │ adds.w r6, r6, r8 │ │ │ │ add.w r3, sl, r1 │ │ │ │ sub.w r5, r5, r1 │ │ │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ │ │ adc.w fp, r9, #0 │ │ │ │ - bl 17ed58 │ │ │ │ + bl 17ed68 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 17d3ec │ │ │ │ + bne.n 17d3fc │ │ │ │ lsls r3, r0, #5 │ │ │ │ mov r2, r7 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, sl │ │ │ │ add.w r8, sp, #396 @ 0x18c │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 17d244 │ │ │ │ + bl 17d254 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, r8 │ │ │ │ mov r5, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 17d244 │ │ │ │ + bl 17d254 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 17d58a │ │ │ │ + beq.w 17d59a │ │ │ │ add r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.w 17d57a │ │ │ │ + bls.w 17d58a │ │ │ │ subs r3, r5, #2 │ │ │ │ str.w r8, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 17d582 │ │ │ │ + bls.w 17d592 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r6, #2 │ │ │ │ add r3, sp, #460 @ 0x1cc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr.w r4, r4, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -438699,17 +438703,17 @@ │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 17ed1c │ │ │ │ + bl 17ed2c │ │ │ │ cmp r5, r9 │ │ │ │ - bls.w 17d2bc │ │ │ │ + bls.w 17d2cc │ │ │ │ add.w r8, r8, r6, lsl #6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ lsls r5, r6, #5 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, r7, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r7, r5] │ │ │ │ @@ -438717,17 +438721,17 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 17d2bc │ │ │ │ + b.n 17d2cc │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - b.n 17d340 │ │ │ │ + b.n 17d350 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov ip, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ adds.w r8, r6, r8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ @@ -438748,44 +438752,44 @@ │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ strb.w r4, [r5, #106] @ 0x6a │ │ │ │ add r3, sl │ │ │ │ strd r8, r9, [r5, #32] │ │ │ │ mov ip, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r3, [r5, #104] @ 0x68 │ │ │ │ - bls.w 17d5b0 │ │ │ │ + bls.w 17d5c0 │ │ │ │ sub.w r2, fp, #65 @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r9 │ │ │ │ add.w sl, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, ip │ │ │ │ mov r9, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 17d468 │ │ │ │ + b.n 17d478 │ │ │ │ ldrd r2, r1, [r5, #32] │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ ldrb.w r4, [r5, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp sl, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #105] @ 0x69 │ │ │ │ - bne.n 17d45c │ │ │ │ + bne.n 17d46c │ │ │ │ sub.w r3, fp, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r5, #104] @ 0x68 │ │ │ │ sub.w fp, r3, r8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ add ip, r8 │ │ │ │ @@ -438843,15 +438847,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #208 @ 0xd0 │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ ldrd r0, r1, [sp, #288] @ 0x120 │ │ │ │ str r3, [r7, r5] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ @@ -438860,79 +438864,79 @@ │ │ │ │ ldr r2, [sp, #296] @ 0x128 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 17d2bc │ │ │ │ + b.n 17d2cc │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ - b.n 17d396 │ │ │ │ + b.n 17d3a6 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 17d396 │ │ │ │ + b.n 17d3a6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #460 @ 0x1cc │ │ │ │ mov r4, r8 │ │ │ │ adds r5, #16 │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 17d58e │ │ │ │ + bne.n 17d59e │ │ │ │ movs r6, #2 │ │ │ │ - b.n 17d2bc │ │ │ │ + b.n 17d2cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 17d4ac │ │ │ │ + b.n 17d4bc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + cmp r5, #138 @ 0x8a │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + cmp r5, #44 @ 0x2c │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1488] @ 17dbb0 │ │ │ │ - ldr.w r3, [pc, #1488] @ 17dbb4 │ │ │ │ + ldr.w r0, [pc, #1488] @ 17dbc0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 17dbc4 │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 17e02a │ │ │ │ + beq.w 17e03a │ │ │ │ rsb r3, r3, #1024 @ 0x400 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e700 │ │ │ │ + bne.w 17e710 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r8, #32 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bls.w 17e810 │ │ │ │ + bls.w 17e820 │ │ │ │ sub.w fp, r6, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov.w r9, fp, lsr #6 │ │ │ │ mov fp, r7 │ │ │ │ add.w r4, r9, #1 │ │ │ │ add.w r4, r7, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -438942,21 +438946,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r2, r3, [r8, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ cmp fp, r4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 17d646 │ │ │ │ + bne.n 17d656 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, r9, lsl #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r6, r3 │ │ │ │ @@ -438972,15 +438976,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, r3 │ │ │ │ subs.w r2, r2, sl │ │ │ │ str r2, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ - beq.w 17e004 │ │ │ │ + beq.w 17e014 │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w lr, r8, #136 @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -439005,15 +439009,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17d700 │ │ │ │ + bne.n 17d710 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r7, [sp, #537] @ 0x219 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -439025,15 +439029,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, fp │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r7, [sp, #452] @ 0x1c4 │ │ │ │ ldrd r1, r0, [sp, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ lsrs r7, r7, #8 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #456] @ 0x1c8 │ │ │ │ lsrs r6, r0, #8 │ │ │ │ @@ -439126,18 +439130,18 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 17e7f2 │ │ │ │ + bcs.w 17e802 │ │ │ │ strd r9, r6, [sp, #80] @ 0x50 │ │ │ │ mov r6, r3 │ │ │ │ - vldr d8, [pc, #808] @ 17dba8 │ │ │ │ + vldr d8, [pc, #808] @ 17dbb8 │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ strd sl, r7, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ strd r4, r5, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r6, #2 │ │ │ │ @@ -439165,15 +439169,15 @@ │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r1, [r5, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17d8d2 │ │ │ │ + bne.n 17d8e2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -439188,15 +439192,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -439277,15 +439281,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r8, #144] @ 0x90 │ │ │ │ subs r6, r2, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc.w 17d890 │ │ │ │ + bcc.w 17d8a0 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r7, r9, [sp, #76] @ 0x4c │ │ │ │ ldrd r6, r4, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -439338,40 +439342,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 17e47a │ │ │ │ + bls.w 17e48a │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #168] @ 17dba8 │ │ │ │ + vldr d8, [pc, #168] @ 17dbb8 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r5, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r6, r1, r3 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 17db2a │ │ │ │ + beq.n 17db3a │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 17db22 │ │ │ │ + bne.n 17db32 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi.w 17e036 │ │ │ │ + bhi.w 17e046 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -439387,50 +439391,50 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r5, r8, [r4, #32] │ │ │ │ - bls.w 17e6f4 │ │ │ │ + bls.w 17e704 │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r3 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 17dbc0 │ │ │ │ + b.n 17dbd0 │ │ │ │ ... │ │ │ │ - cmp r2, #18 │ │ │ │ + cmp r2, #2 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 17dbb8 │ │ │ │ + bne.n 17dbc8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r2, r5, #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -439488,15 +439492,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r2, [sp, #444] @ 0x1bc │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ lsrs r7, r2, #8 │ │ │ │ ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r8, r1, lsr #8 │ │ │ │ lsrs r5, r3, #8 │ │ │ │ @@ -439577,15 +439581,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs.w 17e6ec │ │ │ │ + bcs.w 17e6fc │ │ │ │ strd r9, sl, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -439616,15 +439620,15 @@ │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r1, [r5, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17de1c │ │ │ │ + bne.n 17de2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r5, sl │ │ │ │ @@ -439639,15 +439643,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -439728,15 +439732,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 17ddda │ │ │ │ + bcc.w 17ddea │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov ip, r1 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ ldrd r3, r7, [sp, #80] @ 0x50 │ │ │ │ ldrd r9, sl, [sp, #88] @ 0x58 │ │ │ │ lsls r2, r2, #5 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -439767,60 +439771,60 @@ │ │ │ │ subs r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, r1, r5 │ │ │ │ str.w r5, [fp, #64] @ 0x40 │ │ │ │ adc.w r8, r3, #0 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w r8, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 17db04 │ │ │ │ + bhi.w 17db14 │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17e474 │ │ │ │ - ldr.w r2, [pc, #2088] @ 17e830 │ │ │ │ - ldr.w r3, [pc, #2088] @ 17e834 │ │ │ │ + bne.w 17e484 │ │ │ │ + ldr.w r2, [pc, #2088] @ 17e840 │ │ │ │ + ldr.w r3, [pc, #2088] @ 17e844 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17e824 │ │ │ │ + bne.w 17e834 │ │ │ │ add.w sp, sp, #684 @ 0x2ac │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bhi.w 17daf6 │ │ │ │ - b.n 17dffc │ │ │ │ + bhi.w 17db06 │ │ │ │ + b.n 17e00c │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ add r7, sp, #548 @ 0x224 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 17d244 │ │ │ │ + bl 17d254 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 17e23a │ │ │ │ + bcs.w 17e24a │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -439852,15 +439856,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17e0ce │ │ │ │ + bne.n 17e0de │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -439875,15 +439879,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -439964,15 +439968,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 17e08c │ │ │ │ + bcc.w 17e09c │ │ │ │ ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #145 @ 0x91 │ │ │ │ add.w ip, ip, r5, lsl #5 │ │ │ │ add.w r5, fp, ip │ │ │ │ lsrs r7, r3, #1 │ │ │ │ @@ -439993,15 +439997,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bls.w 17e446 │ │ │ │ + bls.w 17e456 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -440032,15 +440036,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17e2dc │ │ │ │ + bne.n 17e2ec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -440055,15 +440059,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -440144,15 +440148,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 17e29a │ │ │ │ + bcc.w 17e2aa │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ movs r7, #145 @ 0x91 │ │ │ │ add.w r7, r7, r5, lsl #5 │ │ │ │ add.w r5, fp, r7 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [fp, r7] │ │ │ │ @@ -440163,23 +440167,23 @@ │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #20] │ │ │ │ str r2, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 17dfd2 │ │ │ │ + b.n 17dfe2 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 17e77a │ │ │ │ + bne.w 17e78a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 17e7fa │ │ │ │ + bls.w 17e80a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ sub.w r7, r2, #65 @ 0x41 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsrs r7, r7, #6 │ │ │ │ mov r6, r2 │ │ │ │ @@ -440191,22 +440195,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 17e4a6 │ │ │ │ + bne.n 17e4b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r7, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r7 │ │ │ │ @@ -440227,17 +440231,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 17e004 │ │ │ │ + bls.w 17e014 │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 17e828 │ │ │ │ + vldr d8, [pc, #764] @ 17e838 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r5, #2 │ │ │ │ @@ -440265,15 +440269,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17e57c │ │ │ │ + bne.n 17e58c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -440287,15 +440291,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -440380,24 +440384,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 17e53a │ │ │ │ - b.n 17e004 │ │ │ │ + bcc.w 17e54a │ │ │ │ + b.n 17e014 │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb.w ip, r1 │ │ │ │ - b.n 17df96 │ │ │ │ + b.n 17dfa6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 17dc06 │ │ │ │ + b.w 17dc16 │ │ │ │ rsb r6, r0, #64 @ 0x40 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ cmp r6, r2 │ │ │ │ add r0, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -440409,37 +440413,37 @@ │ │ │ │ add r0, r6 │ │ │ │ adds r7, r3, r6 │ │ │ │ subs.w r6, sl, r6 │ │ │ │ uxtb r0, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 17d69c │ │ │ │ + beq.w 17d6ac │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vldr d7, [r8, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 47a50 │ │ │ │ - b.w 17d62a │ │ │ │ + b.w 17d63a │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ @@ -440453,69 +440457,69 @@ │ │ │ │ add r0, r4 │ │ │ │ add r3, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ uxtb r0, r0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ - beq.w 17e4fa │ │ │ │ + beq.w 17e50a │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd r4, r5, [r8, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 47a50 │ │ │ │ - b.n 17e484 │ │ │ │ + b.n 17e494 │ │ │ │ adds r2, r3, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.w 17da4a │ │ │ │ + b.w 17da5a │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 17e4fa │ │ │ │ + b.n 17e50a │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ uxtb r4, r6 │ │ │ │ - b.w 17d69c │ │ │ │ + b.w 17d6ac │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 17e8b0 │ │ │ │ + ldr.w ip, [pc, #104] @ 17e8c0 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 17e8a8 │ │ │ │ + vldr d7, [pc, #88] @ 17e8b8 │ │ │ │ add ip, pc │ │ │ │ mov lr, ip │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -440544,55 +440548,55 @@ │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ setend le │ │ │ │ movs r4, r3 │ │ │ │ - cbz r2, 17e8ca │ │ │ │ + cbz r2, 17e8da │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 17d5c8 │ │ │ │ + bl 17d5d8 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #944] @ (17ec98 ) │ │ │ │ - ldr r1, [pc, #944] @ (17ec9c ) │ │ │ │ + ldr r0, [pc, #944] @ (17eca8 ) │ │ │ │ + ldr r1, [pc, #944] @ (17ecac ) │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ add r0, pc │ │ │ │ ldr.w sl, [sp, #504] @ 0x1f8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #452] @ 0x1c4 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [sp, #508] @ 0x1fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17eb0c │ │ │ │ + beq.w 17eb1c │ │ │ │ ldrb.w r9, [r4, #144] @ 0x90 │ │ │ │ lsrs r5, r2, #6 │ │ │ │ orr.w r5, r5, r3, lsl #26 │ │ │ │ ldrb.w lr, [r4, #136] @ 0x88 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ and.w fp, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r4, #137] @ 0x89 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17eb2c │ │ │ │ + beq.w 17eb3c │ │ │ │ add.w r2, lr, r3, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 17ebe6 │ │ │ │ + beq.w 17ebf6 │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ @@ -440621,15 +440625,15 @@ │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r1, [r6, #-12] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 17e978 │ │ │ │ + bne.n 17e988 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r9, r9, lsl #5 │ │ │ │ @@ -440647,15 +440651,15 @@ │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r6, r4 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ - vldr d8, [pc, #684] @ 17ec90 │ │ │ │ + vldr d8, [pc, #684] @ 17eca0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, r7 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ @@ -440677,15 +440681,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r8 │ │ │ │ vldr d7, [r7, #32] │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17ecc8 │ │ │ │ + bl 17ecd8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -440729,15 +440733,15 @@ │ │ │ │ vstr d8, [r8, #32] │ │ │ │ blx 48388 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 48388 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 17e9ea │ │ │ │ + bne.n 17e9fa │ │ │ │ mov r8, r7 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #105] @ 0x69 │ │ │ │ @@ -440745,37 +440749,37 @@ │ │ │ │ ldrb.w r2, [r8, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr.w r0, r0, #8 │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r7, r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - bl 17ecf0 │ │ │ │ + bl 17ed00 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 48388 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 17eac8 │ │ │ │ - ldr r2, [pc, #400] @ (17eca0 ) │ │ │ │ - ldr r3, [pc, #396] @ (17ec9c ) │ │ │ │ + bne.n 17ead8 │ │ │ │ + ldr r2, [pc, #400] @ (17ecb0 ) │ │ │ │ + ldr r3, [pc, #396] @ (17ecac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17ec8a │ │ │ │ + bne.w 17ec9a │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r4, #138] @ 0x8a │ │ │ │ add r7, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add.w r6, r4, #72 @ 0x48 │ │ │ │ @@ -440801,15 +440805,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17eb62 │ │ │ │ + bne.n 17eb72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r8, [sp, #377] @ 0x179 │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r8 │ │ │ │ strb.w lr, [sp, #376] @ 0x178 │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ @@ -440824,29 +440828,29 @@ │ │ │ │ strd r5, r7, [sp] │ │ │ │ mov r0, r8 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r8, #104] @ 0x68 │ │ │ │ - bl 17ecf0 │ │ │ │ + bl 17ed00 │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ add.w r1, r9, fp │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ blx 48388 │ │ │ │ adds r5, #1 │ │ │ │ adc.w r7, r7, #0 │ │ │ │ add sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r6, r6, r4 │ │ │ │ - bne.n 17eba0 │ │ │ │ - b.n 17eb0c │ │ │ │ + bne.n 17ebb0 │ │ │ │ + b.n 17eb1c │ │ │ │ add.w r8, sp, #160 @ 0xa0 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -440873,15 +440877,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 17ec2a │ │ │ │ + bne.n 17ec3a │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r7, [r8, #105] @ 0x69 │ │ │ │ movs r6, #0 │ │ │ │ @@ -440894,67 +440898,67 @@ │ │ │ │ blx 48388 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ blx 48388 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17e9c6 │ │ │ │ + bne.w 17e9d6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r8, r7 │ │ │ │ ldr r6, [sp, #508] @ 0x1fc │ │ │ │ add.w r9, sp, #388 @ 0x184 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 17eac8 │ │ │ │ + b.n 17ead8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ lsls r6, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ - bl 17e8d0 │ │ │ │ + bl 17e8e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17ed5c │ │ │ │ + bl 17ed6c │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldrb.w r4, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 17fa7c │ │ │ │ + bl 17fa8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -440967,15 +440971,15 @@ │ │ │ │ ldrb.w r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 18094c │ │ │ │ + bl 18095c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r2 │ │ │ │ @@ -443604,17 +443608,17 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #276] @ (180a74 ) │ │ │ │ + ldr r4, [pc, #276] @ (180a84 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #276] @ (180a78 ) │ │ │ │ + ldr r3, [pc, #276] @ (180a88 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -443622,15 +443626,15 @@ │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w lr, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 180a54 │ │ │ │ + beq.n 180a64 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -443646,37 +443650,37 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 180a10 │ │ │ │ + cbz r3, 180a20 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1809f6 │ │ │ │ + b.n 180a06 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 17ed5c │ │ │ │ + bl 17ed6c │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1809de │ │ │ │ + bne.n 1809ee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 17ed5c │ │ │ │ + bl 17ed6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r5, r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r6, r6, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -443692,60 +443696,60 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8, #-32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 1809a2 │ │ │ │ - ldr r2, [pc, #36] @ (180a7c ) │ │ │ │ - ldr r3, [pc, #32] @ (180a78 ) │ │ │ │ + bne.n 1809b2 │ │ │ │ + ldr r2, [pc, #36] @ (180a8c ) │ │ │ │ + ldr r3, [pc, #32] @ (180a88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180a6e │ │ │ │ + bne.n 180a7e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf698006d │ │ │ │ + @ instruction: 0xf688006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r4, #15532032 @ 0xed0000 │ │ │ │ - cbz r0, 180aec │ │ │ │ + @ instruction: 0xf594006d │ │ │ │ + cbz r0, 180afc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 180aac │ │ │ │ + bhi.n 180abc │ │ │ │ tbb [pc, r3] │ │ │ │ subs r1, r1, #4 │ │ │ │ asrs r0, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 180ac8 │ │ │ │ + cbz r0, 180ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 180aac │ │ │ │ + bne.n 180abc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #3 │ │ │ │ blx 47b1c <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ @@ -443827,67 +443831,67 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 47e58 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (180c3c ) │ │ │ │ + ldr r2, [pc, #112] @ (180c4c ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (180c40 ) │ │ │ │ + ldr r3, [pc, #108] @ (180c50 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 180c2e │ │ │ │ + beq.n 180c3e │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 180c2a │ │ │ │ + bne.n 180c3a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 473a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ blx 48364 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 473dc │ │ │ │ mov r0, sp │ │ │ │ blx 4837c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (180c44 ) │ │ │ │ - ldr r3, [pc, #40] @ (180c40 ) │ │ │ │ + ldr r2, [pc, #48] @ (180c54 ) │ │ │ │ + ldr r3, [pc, #40] @ (180c50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180c36 │ │ │ │ + bne.n 180c46 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180c12 │ │ │ │ + b.n 180c22 │ │ │ │ mov r1, r3 │ │ │ │ blx 473dc │ │ │ │ - b.n 180c10 │ │ │ │ + b.n 180c20 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bic.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ + ands.w r0, r6, #15532032 @ 0xed0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e6006d │ │ │ │ + @ instruction: 0xf3d6006d │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 473d0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ @@ -443909,24 +443913,24 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ blx 483e8 │ │ │ │ - cbz r0, 180cbe │ │ │ │ + cbz r0, 180cce │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #36] @ (180cc4 ) │ │ │ │ + ldr r2, [pc, #36] @ (180cd4 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [r4] │ │ │ │ blx 48774 │ │ │ │ - cbnz r0, 180cb4 │ │ │ │ + cbnz r0, 180cc4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 47574 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -443938,64 +443942,64 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 47a6c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #64] @ (180d2c ) │ │ │ │ + ldr r2, [pc, #64] @ (180d3c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (180d30 ) │ │ │ │ + ldr r3, [pc, #64] @ (180d40 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47ccc │ │ │ │ - cbnz r0, 180d24 │ │ │ │ - cbz r4, 180d0c │ │ │ │ + cbnz r0, 180d34 │ │ │ │ + cbz r4, 180d1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (180d34 ) │ │ │ │ - ldr r3, [pc, #32] @ (180d30 ) │ │ │ │ + ldr r2, [pc, #36] @ (180d44 ) │ │ │ │ + ldr r3, [pc, #32] @ (180d40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 180d28 │ │ │ │ + bne.n 180d38 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 180d0c │ │ │ │ + b.n 180d1c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf30a006d │ │ │ │ + @ instruction: 0xf2fa006d │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ec006d │ │ │ │ + @ instruction: 0xf2dc006d │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ subs r0, #5 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 180d6c │ │ │ │ + cbnz r3, 180d7c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180d70 │ │ │ │ + beq.n 180d80 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -444003,26 +444007,26 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 180d4c │ │ │ │ + bl 180d5c │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ - cbnz r3, 180db0 │ │ │ │ + cbnz r3, 180dc0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ - beq.n 180db4 │ │ │ │ + beq.n 180dc4 │ │ │ │ sub.w r0, r2, #234 @ 0xea │ │ │ │ cmp r0, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -444030,15 +444034,15 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 180d90 │ │ │ │ + bl 180da0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ @@ -444052,45 +444056,45 @@ │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #28 │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 180e0a │ │ │ │ - b.n 180e14 │ │ │ │ + bne.n 180e1a │ │ │ │ + b.n 180e24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 180e14 │ │ │ │ + beq.n 180e24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 180e02 │ │ │ │ + bpl.n 180e12 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 180e40 │ │ │ │ + beq.n 180e50 │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 180e38 │ │ │ │ + bmi.n 180e48 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 180e44 │ │ │ │ + cbnz r0, 180e54 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 180e44 │ │ │ │ + bne.n 180e54 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 180e28 │ │ │ │ + bne.n 180e38 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bx lr │ │ │ │ @@ -444099,306 +444103,306 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 180ea2 │ │ │ │ - cbz r3, 180ea2 │ │ │ │ + bne.n 180eb2 │ │ │ │ + cbz r3, 180eb2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180e80 │ │ │ │ + b.n 180e90 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180ea2 │ │ │ │ + beq.n 180eb2 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 180e78 │ │ │ │ + bvc.n 180e88 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 180ef6 │ │ │ │ - cbz r3, 180efa │ │ │ │ + bne.n 180f06 │ │ │ │ + cbz r3, 180f0a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 180ed8 │ │ │ │ + b.n 180ee8 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 180efa │ │ │ │ + beq.n 180f0a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 180ed0 │ │ │ │ + bvs.n 180ee0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #160] @ (180fbc ) │ │ │ │ + ldr r2, [pc, #160] @ (180fcc ) │ │ │ │ add.w sl, r1, r7, lsl #5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 180fa6 │ │ │ │ + bne.n 180fb6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180fb0 │ │ │ │ + beq.n 180fc0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ add r3, r1 │ │ │ │ subs r4, r1, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (180fc0 ) │ │ │ │ + ldr r3, [pc, #124] @ (180fd0 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 180f4c │ │ │ │ + b.n 180f5c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 180fb0 │ │ │ │ + beq.n 180fc0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 180fa6 │ │ │ │ + bne.n 180fb6 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ orrgt.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 180f48 │ │ │ │ + beq.n 180f58 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0de006d │ │ │ │ + @ instruction: 0xf0ce006d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #160] @ (181080 ) │ │ │ │ + ldr r2, [pc, #160] @ (181090 ) │ │ │ │ add.w sl, r1, r7, lsl #5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 18106a │ │ │ │ + bne.n 18107a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181074 │ │ │ │ + beq.n 181084 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ add r3, r1 │ │ │ │ subs r4, r1, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - ldr r3, [pc, #124] @ (181084 ) │ │ │ │ + ldr r3, [pc, #124] @ (181094 ) │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 181010 │ │ │ │ + b.n 181020 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 181074 │ │ │ │ + beq.n 181084 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 18106a │ │ │ │ + bne.n 18107a │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, d8 │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ orrge.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18100c │ │ │ │ + beq.n 18101c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ vpop {d8} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ands.w r0, sl, #109 @ 0x6d │ │ │ │ + and.w r0, sl, #109 @ 0x6d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1810e4 │ │ │ │ - cbz r3, 1810ea │ │ │ │ + bne.n 1810f4 │ │ │ │ + cbz r3, 1810fa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ add r3, r2 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, r3, #1 │ │ │ │ - b.n 1810c4 │ │ │ │ + b.n 1810d4 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1810ea │ │ │ │ + beq.n 1810fa │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrb.w r2, [r0, #37] @ 0x25 │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r0, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vmov r0, r1, d0 │ │ │ │ cmp r6, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq.n 1810ba │ │ │ │ + beq.n 1810ca │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18111a │ │ │ │ + cbz r0, 18112a │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18114a │ │ │ │ + cbz r0, 18115a │ │ │ │ ldrb.w r0, [sp, #4] │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ uxtb r0, r0 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 1811ce │ │ │ │ + cbz r0, 1811de │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444406,15 +444410,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ uxtb r3, r0 │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -444422,15 +444426,15 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444439,28 +444443,28 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ str r0, [sp, #4] │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ - cbz r0, 18127a │ │ │ │ + cbz r0, 18128a │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ subs r0, r3, #3 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444468,15 +444472,15 @@ │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ uxtb r0, r0 │ │ │ │ subs r3, r0, #3 │ │ │ │ cmp r0, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ @@ -444485,37 +444489,37 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ ubfx r0, r0, #16, #8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ lsrs r0, r0, #24 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1ea968 │ │ │ │ + bl 1ea978 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsrs r0, r0, #24 │ │ │ │ - beq.n 181314 │ │ │ │ + beq.n 181324 │ │ │ │ ldrb.w r3, [sp, #4] │ │ │ │ cmp r3, #5 │ │ │ │ itett ls │ │ │ │ movls r0, #42 @ 0x2a │ │ │ │ movhi r0, #0 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ @@ -444523,138 +444527,138 @@ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1eab4c │ │ │ │ + bl 1eab5c │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1eab4c │ │ │ │ + bl 1eab5c │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r1, r0, #32 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1813ac │ │ │ │ + beq.n 1813bc │ │ │ │ subs r2, r3, #4 │ │ │ │ movw ip, #287 @ 0x11f │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1813a4 │ │ │ │ + bne.n 1813b4 │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ - cbnz r4, 18139e │ │ │ │ + cbnz r4, 1813ae │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 18139e │ │ │ │ + bne.n 1813ae │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1813b0 │ │ │ │ + beq.n 1813c0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 181388 │ │ │ │ + bne.n 181398 │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181382 │ │ │ │ + beq.n 181392 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 181374 │ │ │ │ + bne.n 181384 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1813de │ │ │ │ - cbnz r3, 1813da │ │ │ │ + beq.n 1813ee │ │ │ │ + cbnz r3, 1813ea │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ - beq.n 1813e2 │ │ │ │ + beq.n 1813f2 │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1813da │ │ │ │ + bne.n 1813ea │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - b.n 1813ce │ │ │ │ + b.n 1813de │ │ │ │ add.w ip, r1, r2, lsl #5 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #420] @ 18159c │ │ │ │ + ldr.w lr, [pc, #420] @ 1815ac │ │ │ │ ldr.w r0, [ip, #60] @ 0x3c │ │ │ │ add lr, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 18140c │ │ │ │ + beq.n 18141c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181580 │ │ │ │ + beq.w 181590 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #392] @ (1815a0 ) │ │ │ │ + ldr r1, [pc, #392] @ (1815b0 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ mla r1, r5, r4, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r4, [r0, #37] @ 0x25 │ │ │ │ addeq.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1814ac │ │ │ │ + beq.n 1814bc │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 181408 │ │ │ │ + bne.n 181418 │ │ │ │ ldr.w r2, [ip, #60] @ 0x3c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ add.w r5, r4, r2, lsl #3 │ │ │ │ cmp r0, #32 │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - bhi.w 181598 │ │ │ │ + bhi.w 1815a8 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18159c │ │ │ │ + bhi.w 1815ac │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r2, [sp, #592] @ 0x250 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ str r1, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ @@ -444667,34 +444671,34 @@ │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldr r2, [sp, #616] @ 0x268 │ │ │ │ ldrb r2, [r3, #10] │ │ │ │ asrs r5, r2, #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w ip, r5, #0 │ │ │ │ - blt.n 181408 │ │ │ │ + blt.n 181418 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ and.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 181408 │ │ │ │ + bne.n 181418 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 181580 │ │ │ │ + beq.n 181590 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r5, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bhi.n 18148a │ │ │ │ + bhi.n 18149a │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 181488 │ │ │ │ - add r5, pc, #8 @ (adr r5, 1814d0 ) │ │ │ │ + bhi.n 181498 │ │ │ │ + add r5, pc, #8 @ (adr r5, 1814e0 ) │ │ │ │ ldr.w ip, [r5, lr, lsl #2] │ │ │ │ add r5, ip │ │ │ │ bx r5 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @@ -444726,68 +444730,68 @@ │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ @ instruction: 0xffb9ffff │ │ │ │ sxth r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 18148a │ │ │ │ + b.n 18149a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r5, r2, #31 │ │ │ │ - b.n 18148a │ │ │ │ + b.n 18149a │ │ │ │ movs r0, #0 │ │ │ │ orrs.w r4, r2, r0 │ │ │ │ - beq.w 181408 │ │ │ │ + beq.w 181418 │ │ │ │ subs r4, r2, #1 │ │ │ │ and.w r2, r2, r4 │ │ │ │ adc.w r4, r0, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r4 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 181408 │ │ │ │ + bne.w 181418 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18143e │ │ │ │ + bne.w 18144e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18155e │ │ │ │ + b.n 18156e │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18155e │ │ │ │ + b.n 18156e │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 181578 │ │ │ │ - b.n 181408 │ │ │ │ + bne.n 181588 │ │ │ │ + b.n 181418 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 18155e │ │ │ │ - @ instruction: 0xebfe006d │ │ │ │ + b.n 18156e │ │ │ │ + @ instruction: 0xebee006d │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ add.w r0, r1, r2, lsl #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r4, [pc, #248] @ (1816a8 ) │ │ │ │ + ldr r4, [pc, #248] @ (1816b8 ) │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181670 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181698 │ │ │ │ + beq.n 1816a8 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - ldr r1, [pc, #232] @ (1816ac ) │ │ │ │ + ldr r1, [pc, #232] @ (1816bc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ mla r1, r4, r6, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181670 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov.w lr, #2147483648 @ 0x80000000 │ │ │ │ ldrb.w r5, [r0, #37] @ 0x25 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r2, r2, #64 @ 0x40 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -444802,17 +444806,17 @@ │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r6, r0, r2, lsl #3 │ │ │ │ ldr.w r2, [r0, r2, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 18166a │ │ │ │ + bhi.n 18167a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1816a4 │ │ │ │ + bhi.n 1816b4 │ │ │ │ tbb [pc, ip] │ │ │ │ subs r6, #16 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ @@ -444831,74 +444835,74 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ asrs r7, r6, #31 │ │ │ │ cmp r7, lr │ │ │ │ it eq │ │ │ │ cmpeq r6, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 181694 │ │ │ │ + cbz r2, 1816a4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxth r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ mvn.w r8, r6 │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181670 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r6, r6, r6, lsl #1 │ │ │ │ and.w r6, r6, r8 │ │ │ │ orrs r2, r6 │ │ │ │ - bne.n 181660 │ │ │ │ + bne.n 181670 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 181608 │ │ │ │ + bne.n 181618 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18166a │ │ │ │ + b.n 18167a │ │ │ │ asrs r6, r2, #31 │ │ │ │ - b.n 18166a │ │ │ │ - orr.w r0, ip, sp, asr #1 │ │ │ │ + b.n 18167a │ │ │ │ + bics.w r0, ip, sp, asr #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1816c2 │ │ │ │ + beq.n 1816d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181832 │ │ │ │ + beq.w 181842 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ mov r4, r5 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r6, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 1817e4 │ │ │ │ + bhi.n 1817f4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18176a │ │ │ │ + bhi.n 18177a │ │ │ │ tbb [pc, ip] │ │ │ │ adds r5, #24 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ movs r4, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -444908,159 +444912,159 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ - cbnz r4, 18178c │ │ │ │ + cbnz r4, 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181722 │ │ │ │ - b.n 181720 │ │ │ │ - cbnz r4, 18178c │ │ │ │ + beq.n 181732 │ │ │ │ + b.n 181730 │ │ │ │ + cbnz r4, 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 181738 │ │ │ │ - b.n 18173a │ │ │ │ + bmi.n 181748 │ │ │ │ + b.n 18174a │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181836 │ │ │ │ - cbnz r5, 18178c │ │ │ │ + blt.n 181846 │ │ │ │ + cbnz r5, 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ adds r6, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w lr, r6, #32768 @ 0x8000 │ │ │ │ adc.w ip, r3, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 18178c │ │ │ │ + bcs.n 18179c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18174e │ │ │ │ + bge.n 18175e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181820 │ │ │ │ + beq.n 181830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r6, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 181846 │ │ │ │ + blt.n 181856 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ sxth r3, r3 │ │ │ │ adds r6, r3, r3 │ │ │ │ mov.w r3, r3, asr #31 │ │ │ │ adcs r3, r3 │ │ │ │ adds.w lr, r6, #32768 @ 0x8000 │ │ │ │ adc.w ip, r3, #0 │ │ │ │ cmp.w lr, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 18178c │ │ │ │ + bcs.n 18179c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 181790 │ │ │ │ + bge.n 1817a0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1817ae │ │ │ │ + b.n 1817be │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r6, r6 │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w lr, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - bcs.n 18178c │ │ │ │ + bcs.n 18179c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 181818 │ │ │ │ + blt.n 181828 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 18180e │ │ │ │ + blt.n 18181e │ │ │ │ movs r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18179c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 1816da │ │ │ │ + bne.w 1816ea │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18178c │ │ │ │ + bne.n 18179c │ │ │ │ movs r5, #1 │ │ │ │ - b.n 18180e │ │ │ │ + b.n 18181e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 18176a │ │ │ │ + b.n 18177a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 18176a │ │ │ │ + b.n 18177a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181814 │ │ │ │ + beq.n 181824 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 1817ae │ │ │ │ + b.n 1817be │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 18186a │ │ │ │ + beq.n 18187a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181946 │ │ │ │ + beq.n 181956 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ ldrb.w lr, [r2, #37] @ 0x25 │ │ │ │ mov r1, ip │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r3, [ip] │ │ │ │ subs r1, #1 │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r0, r2, r3, lsl #3 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 181932 │ │ │ │ + bhi.n 181942 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1818e6 │ │ │ │ + bhi.n 1818f6 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r2, #29 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ adds r2, r4, r0 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -445071,101 +445075,101 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1818c6 │ │ │ │ + bne.n 1818d6 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 1818d2 │ │ │ │ + b.n 1818e2 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ - b.n 1818dc │ │ │ │ + b.n 1818ec │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181914 │ │ │ │ + b.n 181924 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - blt.n 18194a │ │ │ │ - cbnz r6, 18192e │ │ │ │ + blt.n 18195a │ │ │ │ + cbnz r6, 18193e │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r7, #1 │ │ │ │ adds r3, #5 │ │ │ │ add.w r0, r2, r3, lsl #3 │ │ │ │ cmp.w lr, #32 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bhi.n 181916 │ │ │ │ + bhi.n 181926 │ │ │ │ asrs r0, r3, #31 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r4, r0, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r4, #0 │ │ │ │ - bcs.n 18192e │ │ │ │ + bcs.n 18193e │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1818ec │ │ │ │ - cbz r7, 181938 │ │ │ │ + bge.n 1818fc │ │ │ │ + cbz r7, 181948 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 181916 │ │ │ │ + b.n 181926 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181904 │ │ │ │ + b.n 181914 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1818ce │ │ │ │ + beq.n 1818de │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ adds r3, #5 │ │ │ │ - b.n 181904 │ │ │ │ + b.n 181914 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18196a │ │ │ │ + beq.n 18197a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181ad6 │ │ │ │ + beq.w 181ae6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w ip, [r0, #37] @ 0x25 │ │ │ │ mov r5, r4 │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r6, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bhi.n 1819ea │ │ │ │ + bhi.n 1819fa │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 181a2c │ │ │ │ + bhi.n 181a3c │ │ │ │ tbb [pc, ip] │ │ │ │ tst r1, r2 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, r0, #5 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -445177,154 +445181,154 @@ │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1819c8 │ │ │ │ + bne.n 1819d8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbnz r5, 181a28 │ │ │ │ + cbnz r5, 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ sxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1819d4 │ │ │ │ - b.n 1819d2 │ │ │ │ + ble.n 1819e4 │ │ │ │ + b.n 1819e2 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, r6, r6, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, lr, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 181a28 │ │ │ │ + bcs.n 181a38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 181a18 │ │ │ │ - cbnz r5, 181a28 │ │ │ │ + bge.n 181a28 │ │ │ │ + cbnz r5, 181a38 │ │ │ │ movs r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 181982 │ │ │ │ - b.n 1819ce │ │ │ │ + bne.n 181992 │ │ │ │ + b.n 1819de │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 181a12 │ │ │ │ + blt.n 181a22 │ │ │ │ movs r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 181a12 │ │ │ │ + beq.n 181a22 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w lr, #1 │ │ │ │ smull r3, r6, r3, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 181a28 │ │ │ │ + bcs.n 181a38 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 181ab6 │ │ │ │ + bge.n 181ac6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a30 │ │ │ │ + b.n 181a40 │ │ │ │ mvn.w lr, #1 │ │ │ │ sxth r3, r3 │ │ │ │ smull r3, r6, r3, lr │ │ │ │ adds.w r7, r3, #32768 @ 0x8000 │ │ │ │ adc.w ip, r6, #0 │ │ │ │ cmp.w r7, #98304 @ 0x18000 │ │ │ │ sbcs.w ip, ip, #0 │ │ │ │ - bcs.n 181a28 │ │ │ │ + bcs.n 181a38 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 181a96 │ │ │ │ + bge.n 181aa6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a64 │ │ │ │ + b.n 181a74 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181aec │ │ │ │ + blt.n 181afc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a64 │ │ │ │ + b.n 181a74 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - blt.n 181ada │ │ │ │ + blt.n 181aea │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 181a28 │ │ │ │ + bne.n 181a38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1819ce │ │ │ │ + beq.n 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ movs r5, #1 │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a30 │ │ │ │ + b.n 181a40 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1819ce │ │ │ │ + beq.w 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a30 │ │ │ │ + b.n 181a40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1819ce │ │ │ │ + beq.w 1819de │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r0, r3, lsl #3] │ │ │ │ - b.n 181a64 │ │ │ │ + b.n 181a74 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ - cbz r0, 181b80 │ │ │ │ + bl 186bcc │ │ │ │ + cbz r0, 181b90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bda │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r6, r5 │ │ │ │ subs r2, r6, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 181bc2 │ │ │ │ + bhi.n 181bd2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 181b7c │ │ │ │ + bhi.n 181b8c │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -445335,86 +445339,86 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bda │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 181b6e │ │ │ │ + bne.n 181b7e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bda │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bne.n 181b84 │ │ │ │ - b.n 181b80 │ │ │ │ + bne.n 181b94 │ │ │ │ + b.n 181b90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bda │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bne.n 181b98 │ │ │ │ - b.n 181b80 │ │ │ │ + bne.n 181ba8 │ │ │ │ + b.n 181b90 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 181bca │ │ │ │ + beq.n 181bda │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 181bac │ │ │ │ - b.n 181b80 │ │ │ │ + bne.n 181bbc │ │ │ │ + b.n 181b90 │ │ │ │ lsls r6, r3, #27 │ │ │ │ - beq.n 181b80 │ │ │ │ + beq.n 181b90 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 181b34 │ │ │ │ + bne.n 181b44 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 181cb6 │ │ │ │ + beq.n 181cc6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 181dc6 │ │ │ │ + beq.w 181dd6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add r6, r5 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldr.w r8, [r2] │ │ │ │ ldrb r7, [r3, #17] │ │ │ │ ldrb.w r9, [r8, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r8, r3, lsl #3 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ - bhi.w 181d94 │ │ │ │ + bhi.w 181da4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 181d42 │ │ │ │ + bhi.w 181d52 │ │ │ │ tbb [pc, r9] │ │ │ │ strh r3, [r5, #18] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ @@ -445426,17 +445430,17 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 181c78 │ │ │ │ + b.n 181c88 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 181dc6 │ │ │ │ + beq.w 181dd6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ @@ -445454,22 +445458,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181c68 │ │ │ │ + beq.n 181c78 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 181cd4 │ │ │ │ + b.n 181ce4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181dc6 │ │ │ │ + beq.n 181dd6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ @@ -445487,34 +445491,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181cc6 │ │ │ │ - b.n 181cb6 │ │ │ │ + beq.n 181cd6 │ │ │ │ + b.n 181cc6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 181d26 │ │ │ │ + b.n 181d36 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181dc6 │ │ │ │ + beq.n 181dd6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ uxtb r4, r4 │ │ │ │ lsl.w r3, r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181d18 │ │ │ │ - b.n 181cb6 │ │ │ │ + beq.n 181d28 │ │ │ │ + b.n 181cc6 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -445529,101 +445533,101 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 181cb6 │ │ │ │ + bne.n 181cc6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 181dc6 │ │ │ │ + beq.n 181dd6 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r4, [r8, r3, lsl #3] │ │ │ │ - b.n 181d4a │ │ │ │ + b.n 181d5a │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 181dcc │ │ │ │ + bne.n 181ddc │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 181cb6 │ │ │ │ + bne.w 181cc6 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 181c12 │ │ │ │ + bne.w 181c22 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #1 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsr.w r1, r3, r1 │ │ │ │ lsls r3, r0 │ │ │ │ orrs r2, r1 │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181da6 │ │ │ │ + b.n 181db6 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 181fec │ │ │ │ + beq.w 181ffc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 181fe6 │ │ │ │ + beq.w 181ff6 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldrb.w r4, [r5, #37] @ 0x25 │ │ │ │ lsl.w r6, r7, r2 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ rsb r3, r2, #32 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 181ff2 │ │ │ │ + beq.w 182002 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ adds.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r8, r5, r3, lsl #3 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.w 181fd0 │ │ │ │ + bhi.w 181fe0 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r4, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r2 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 181eac │ │ │ │ + bhi.n 181ebc │ │ │ │ tbb [pc, r4] │ │ │ │ asrs r2, r0, #2 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ ldrh r0, [r2, r0] │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -445641,286 +445645,286 @@ │ │ │ │ rsb r6, r2, #32 │ │ │ │ and.w r3, r3, ip │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ - bne.w 181fec │ │ │ │ + bne.w 181ffc │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 181fe6 │ │ │ │ + beq.w 181ff6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #5 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181eac │ │ │ │ + beq.n 181ebc │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181eac │ │ │ │ + b.n 181ebc │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ uxth r3, r3 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ and.w r3, r3, ip │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ orr.w r4, r4, r6 │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181fe6 │ │ │ │ + beq.n 181ff6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #5 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181ef6 │ │ │ │ + beq.n 181f06 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181ef6 │ │ │ │ + b.n 181f06 │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ and.w r3, r3, ip │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ orr.w r4, r4, r6 │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181fe6 │ │ │ │ + beq.n 181ff6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, r3, #5 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181f40 │ │ │ │ + beq.n 181f50 │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181f40 │ │ │ │ + b.n 181f50 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ sub.w r4, r2, #32 │ │ │ │ rsb r6, r2, #32 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ and.w r3, r3, ip │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ orr.w r4, r4, r6 │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 181fe6 │ │ │ │ + beq.n 181ff6 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ - beq.n 181f8a │ │ │ │ + beq.n 181f9a │ │ │ │ adds.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181f90 │ │ │ │ + b.n 181fa0 │ │ │ │ and.w r3, ip, r3 │ │ │ │ and.w r8, r1, r8 │ │ │ │ cmp r8, r1 │ │ │ │ it eq │ │ │ │ cmpeq r3, ip │ │ │ │ - bne.n 181fec │ │ │ │ + bne.n 181ffc │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 181e3a │ │ │ │ + bne.w 181e4a │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 181e5c │ │ │ │ + b.n 181e6c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1820f0 │ │ │ │ + beq.n 182100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820ca │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ lsrs r0, r0, #1 │ │ │ │ ldrb.w r4, [r5, #37] @ 0x25 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 18218a │ │ │ │ + beq.w 18219a │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ adds.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ adc.w r1, r3, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r8, r5, r3, lsl #3 │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 1820aa │ │ │ │ + bhi.n 1820ba │ │ │ │ subs r1, r4, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1820f6 │ │ │ │ + bhi.n 182106 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r6, #27 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ str r6, [r6, #112] @ 0x70 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ - ldr r6, [pc, #216] @ (182174 ) │ │ │ │ + ldr r6, [pc, #216] @ (182184 ) │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ and.w r3, ip, r3 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1820f0 │ │ │ │ + bne.n 182100 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 182046 │ │ │ │ + bne.n 182056 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 1820e8 │ │ │ │ + b.n 1820f8 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r1 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ addne r3, #5 │ │ │ │ addeq r3, #5 │ │ │ │ ite ne │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 1820c8 │ │ │ │ + beq.n 1820d8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18211e │ │ │ │ + b.n 18212e │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r1 │ │ │ │ addeq r3, #5 │ │ │ │ addne r3, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 1820fe │ │ │ │ - b.n 1820f0 │ │ │ │ + beq.n 18210e │ │ │ │ + b.n 182100 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 18214e │ │ │ │ + b.n 18215e │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r1 │ │ │ │ addeq r3, #5 │ │ │ │ addne r3, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ uxth r3, r3 │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 18212e │ │ │ │ - b.n 1820f0 │ │ │ │ + beq.n 18213e │ │ │ │ + b.n 182100 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 182180 │ │ │ │ + b.n 182190 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1820ba │ │ │ │ + beq.n 1820ca │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r1 │ │ │ │ addeq r3, #5 │ │ │ │ addne r3, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r5, r3, lsl #3] │ │ │ │ ldrne.w r3, [r5, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ tst.w r3, ip │ │ │ │ - beq.n 182160 │ │ │ │ - b.n 1820f0 │ │ │ │ + beq.n 182170 │ │ │ │ + b.n 182100 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 182068 │ │ │ │ + b.n 182078 │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182270 │ │ │ │ + beq.n 182280 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18227a │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r0, [r2, #17] │ │ │ │ @@ -445932,58 +445936,58 @@ │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 1823f4 │ │ │ │ + beq.w 182404 │ │ │ │ subs r2, r6, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ lsls r3, r0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ lsls r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r8, r5, r1, lsl #3 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 182258 │ │ │ │ + bhi.n 182268 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1822d6 │ │ │ │ + bhi.n 1822e6 │ │ │ │ tbb [pc, r4] │ │ │ │ - ldr r7, [pc, #124] @ (1822b8 ) │ │ │ │ - ldr r7, [pc, #316] @ (182378 ) │ │ │ │ - ldr r7, [pc, #316] @ (18237c ) │ │ │ │ - add r5, sp, #316 @ 0x13c │ │ │ │ - ldr r7, [pc, #316] @ (182380 ) │ │ │ │ - ldr r7, [pc, #316] @ (182380 ) │ │ │ │ - ldr r7, [pc, #316] @ (182384 ) │ │ │ │ - ldrb r7, [r1, #25] │ │ │ │ + ldr r7, [pc, #124] @ (1822c8 ) │ │ │ │ ldr r7, [pc, #316] @ (182388 ) │ │ │ │ - ldr r7, [pc, #316] @ (182388 ) │ │ │ │ - ldr r7, [pc, #316] @ (18238c ) │ │ │ │ ldr r7, [pc, #316] @ (18238c ) │ │ │ │ + add r5, sp, #316 @ 0x13c │ │ │ │ ldr r7, [pc, #316] @ (182390 ) │ │ │ │ ldr r7, [pc, #316] @ (182390 ) │ │ │ │ ldr r7, [pc, #316] @ (182394 ) │ │ │ │ - ldr r7, [pc, #316] @ (182394 ) │ │ │ │ + ldrb r7, [r1, #25] │ │ │ │ + ldr r7, [pc, #316] @ (182398 ) │ │ │ │ + ldr r7, [pc, #316] @ (182398 ) │ │ │ │ + ldr r7, [pc, #316] @ (18239c ) │ │ │ │ + ldr r7, [pc, #316] @ (18239c ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a0 ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a4 ) │ │ │ │ + ldr r7, [pc, #316] @ (1823a4 ) │ │ │ │ ands r1, r2 │ │ │ │ and.w r8, r3, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182280 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1821e0 │ │ │ │ + bne.n 1821f0 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ @@ -445993,169 +445997,169 @@ │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182280 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 1823fc │ │ │ │ + beq.w 18240c │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 182280 │ │ │ │ + b.n 182290 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ ands r1, r2 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ lsl.w r4, r8, r4 │ │ │ │ lsr.w r6, r8, r6 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182280 │ │ │ │ orrs r4, r6 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 182432 │ │ │ │ + beq.w 182442 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1822e2 │ │ │ │ + b.n 1822f2 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ uxth r1, r1 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.n 182270 │ │ │ │ + bne.n 182280 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 18226a │ │ │ │ + beq.n 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 182420 │ │ │ │ + beq.n 182430 │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 18233e │ │ │ │ + b.n 18234e │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ lsl.w r6, r7, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ rsb r9, r0, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ lsl.w r4, r7, r4 │ │ │ │ ands r1, r2 │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ orr.w r4, r4, r9 │ │ │ │ - bne.w 182270 │ │ │ │ + bne.w 182280 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 18226a │ │ │ │ + beq.w 18227a │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 18240e │ │ │ │ + beq.n 18241e │ │ │ │ subs r2, r6, #1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ adc.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #5 │ │ │ │ lsl.w r3, r4, r0 │ │ │ │ sub.w r4, r0, #32 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ ldr.w r1, [r5, r1, lsl #3] │ │ │ │ orrs r3, r4 │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr.w r4, r2, r4 │ │ │ │ orrs r3, r4 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 18239c │ │ │ │ + b.n 1823ac │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r2 │ │ │ │ - b.n 182216 │ │ │ │ + b.n 182226 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 182280 │ │ │ │ + b.n 182290 │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18239c │ │ │ │ + b.n 1823ac │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 18233e │ │ │ │ + b.n 18234e │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r1, [r5, r3, lsl #3] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1822e2 │ │ │ │ + b.n 1822f2 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ mov r4, r3 │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 182554 │ │ │ │ + beq.n 182564 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18252c │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ add.w lr, r7, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r7, #1 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ @@ -446167,33 +446171,33 @@ │ │ │ │ rsb r2, r1, #32 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ - beq.w 1825f4 │ │ │ │ + beq.w 182604 │ │ │ │ adds.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r9, ip, r9 │ │ │ │ lsls r3, r1 │ │ │ │ lsr.w r8, ip, r8 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ lsl.w ip, ip, r1 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - bhi.n 18250c │ │ │ │ + bhi.n 18251c │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 18255a │ │ │ │ + bhi.n 18256a │ │ │ │ tbb [pc, r3] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -446206,116 +446210,116 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 182554 │ │ │ │ + bne.n 182564 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 18248e │ │ │ │ + bne.n 18249e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 18254c │ │ │ │ + b.n 18255c │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18252c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r3 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ addne r2, #5 │ │ │ │ addeq r2, #5 │ │ │ │ ite ne │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 18252c │ │ │ │ + beq.n 18253c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 182584 │ │ │ │ + b.n 182594 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18252c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 182564 │ │ │ │ - b.n 182554 │ │ │ │ + beq.n 182574 │ │ │ │ + b.n 182564 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1825b6 │ │ │ │ + b.n 1825c6 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18252c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 182596 │ │ │ │ - b.n 182554 │ │ │ │ + beq.n 1825a6 │ │ │ │ + b.n 182564 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ - b.n 1825ea │ │ │ │ + b.n 1825fa │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 18251c │ │ │ │ + beq.n 18252c │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r3 │ │ │ │ addeq r2, #5 │ │ │ │ addne r2, #5 │ │ │ │ ite eq │ │ │ │ ldreq.w r2, [r5, r2, lsl #3] │ │ │ │ ldrne.w r2, [r5, r2, lsl #3] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1825ca │ │ │ │ - b.n 182554 │ │ │ │ + beq.n 1825da │ │ │ │ + b.n 182564 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r3, ip │ │ │ │ - b.n 1824ca │ │ │ │ + b.n 1824da │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18260e │ │ │ │ + beq.n 18261e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1826a8 │ │ │ │ + beq.n 1826b8 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -446323,17 +446327,17 @@ │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w ip, r1, r3, lsl #3 │ │ │ │ ldr.w r4, [r1, r3, lsl #3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ - bhi.n 182690 │ │ │ │ + bhi.n 1826a0 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 18268e │ │ │ │ + bhi.n 18269e │ │ │ │ tbb [pc, r5] │ │ │ │ movs r2, #16 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ asrs r2, r4, #32 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ @@ -446344,65 +446348,65 @@ │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 182628 │ │ │ │ + bne.n 182638 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18266e │ │ │ │ + beq.n 18267e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r1, r3, lsl #3 │ │ │ │ ldr.w r4, [r1, r3, lsl #3] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bhi.n 182690 │ │ │ │ + bhi.n 1826a0 │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r5, r4 │ │ │ │ sbcs.w ip, ip, r3 │ │ │ │ - bcs.n 182672 │ │ │ │ + bcs.n 182682 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1826be │ │ │ │ + beq.n 1826ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182772 │ │ │ │ + beq.n 182782 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4, r5} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r5, r4, r3, lsl #3 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - bhi.n 182764 │ │ │ │ + bhi.n 182774 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 18272e │ │ │ │ + bhi.n 18273e │ │ │ │ tbb [pc, r0] │ │ │ │ adds r1, r2, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r4, #29 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -446414,81 +446418,81 @@ │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r5, r3, #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182714 │ │ │ │ + bne.n 182724 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 18272a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182720 │ │ │ │ + bls.n 182730 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 18272a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 182738 │ │ │ │ - b.n 182732 │ │ │ │ + bls.n 182748 │ │ │ │ + b.n 182742 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18271a │ │ │ │ + beq.n 18272a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 18274e │ │ │ │ - b.n 182732 │ │ │ │ + bls.n 18275e │ │ │ │ + b.n 182742 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r5, r5, #0 │ │ │ │ - bcs.n 182732 │ │ │ │ + bcs.n 182742 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1826d4 │ │ │ │ - b.n 18271a │ │ │ │ + bne.n 1826e4 │ │ │ │ + b.n 18272a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18278a │ │ │ │ + beq.n 18279a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182842 │ │ │ │ + beq.n 182852 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182832 │ │ │ │ + bhi.n 182842 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1827e8 │ │ │ │ + bhi.n 1827f8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446499,84 +446503,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18283a │ │ │ │ + beq.n 18284a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1827da │ │ │ │ + beq.n 1827ea │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18283a │ │ │ │ + beq.n 18284a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - beq.n 1827f4 │ │ │ │ - b.n 1827ec │ │ │ │ + beq.n 182804 │ │ │ │ + b.n 1827fc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18283a │ │ │ │ + beq.n 18284a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 182808 │ │ │ │ - b.n 1827ec │ │ │ │ + beq.n 182818 │ │ │ │ + b.n 1827fc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18283a │ │ │ │ + beq.n 18284a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18281c │ │ │ │ - b.n 1827ec │ │ │ │ + beq.n 18282c │ │ │ │ + b.n 1827fc │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 1827ec │ │ │ │ + bne.n 1827fc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1827a0 │ │ │ │ + bne.n 1827b0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18285a │ │ │ │ + beq.n 18286a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182912 │ │ │ │ + beq.n 182922 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182902 │ │ │ │ + bhi.n 182912 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1828b8 │ │ │ │ + bhi.n 1828c8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446587,84 +446591,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18290a │ │ │ │ + beq.n 18291a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 1828aa │ │ │ │ + beq.n 1828ba │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18290a │ │ │ │ + beq.n 18291a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - beq.n 1828c4 │ │ │ │ - b.n 1828bc │ │ │ │ + beq.n 1828d4 │ │ │ │ + b.n 1828cc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18290a │ │ │ │ + beq.n 18291a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - beq.n 1828d8 │ │ │ │ - b.n 1828bc │ │ │ │ + beq.n 1828e8 │ │ │ │ + b.n 1828cc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18290a │ │ │ │ + beq.n 18291a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1828ec │ │ │ │ - b.n 1828bc │ │ │ │ + beq.n 1828fc │ │ │ │ + b.n 1828cc │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bne.n 1828bc │ │ │ │ + bne.n 1828cc │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182870 │ │ │ │ + bne.n 182880 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18292a │ │ │ │ + beq.n 18293a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829e2 │ │ │ │ + beq.n 1829f2 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 1829d2 │ │ │ │ + bhi.n 1829e2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182988 │ │ │ │ + bhi.n 182998 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446675,84 +446679,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829da │ │ │ │ + beq.n 1829ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 18297a │ │ │ │ + beq.n 18298a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829da │ │ │ │ + beq.n 1829ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - beq.n 182994 │ │ │ │ - b.n 18298c │ │ │ │ + beq.n 1829a4 │ │ │ │ + b.n 18299c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829da │ │ │ │ + beq.n 1829ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - beq.n 1829a8 │ │ │ │ - b.n 18298c │ │ │ │ + beq.n 1829b8 │ │ │ │ + b.n 18299c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1829da │ │ │ │ + beq.n 1829ea │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1829bc │ │ │ │ - b.n 18298c │ │ │ │ + beq.n 1829cc │ │ │ │ + b.n 18299c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 18298c │ │ │ │ + bne.n 18299c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182940 │ │ │ │ + bne.n 182950 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1829fa │ │ │ │ + beq.n 182a0a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182ab2 │ │ │ │ + beq.n 182ac2 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182aa2 │ │ │ │ + bhi.n 182ab2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182a58 │ │ │ │ + bhi.n 182a68 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446763,84 +446767,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aaa │ │ │ │ + beq.n 182aba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 182a4a │ │ │ │ + beq.n 182a5a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aaa │ │ │ │ + beq.n 182aba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - beq.n 182a64 │ │ │ │ - b.n 182a5c │ │ │ │ + beq.n 182a74 │ │ │ │ + b.n 182a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aaa │ │ │ │ + beq.n 182aba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - beq.n 182a78 │ │ │ │ - b.n 182a5c │ │ │ │ + beq.n 182a88 │ │ │ │ + b.n 182a6c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182aaa │ │ │ │ + beq.n 182aba │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182a8c │ │ │ │ - b.n 182a5c │ │ │ │ + beq.n 182a9c │ │ │ │ + b.n 182a6c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 182a5c │ │ │ │ + bne.n 182a6c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182a10 │ │ │ │ + bne.n 182a20 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182aca │ │ │ │ + beq.n 182ada │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b82 │ │ │ │ + beq.n 182b92 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182b72 │ │ │ │ + bhi.n 182b82 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182b28 │ │ │ │ + bhi.n 182b38 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446851,84 +446855,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b7a │ │ │ │ + beq.n 182b8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182b1a │ │ │ │ + bpl.n 182b2a │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b7a │ │ │ │ + beq.n 182b8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 182b34 │ │ │ │ - b.n 182b2c │ │ │ │ + bpl.n 182b44 │ │ │ │ + b.n 182b3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b7a │ │ │ │ + beq.n 182b8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 182b48 │ │ │ │ - b.n 182b2c │ │ │ │ + bpl.n 182b58 │ │ │ │ + b.n 182b3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182b7a │ │ │ │ + beq.n 182b8a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182b5c │ │ │ │ - b.n 182b2c │ │ │ │ + beq.n 182b6c │ │ │ │ + b.n 182b3c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 182b2c │ │ │ │ + bmi.n 182b3c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182ae0 │ │ │ │ + bne.n 182af0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182b9a │ │ │ │ + beq.n 182baa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182c52 │ │ │ │ + beq.n 182c62 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r0, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ - bhi.n 182c42 │ │ │ │ + bhi.n 182c52 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 182bf8 │ │ │ │ + bhi.n 182c08 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r7, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r6, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -446939,84 +446943,84 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182c4a │ │ │ │ + beq.n 182c5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182bea │ │ │ │ + beq.n 182bfa │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182c4a │ │ │ │ + beq.n 182c5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.n 182c04 │ │ │ │ - b.n 182bfc │ │ │ │ + beq.n 182c14 │ │ │ │ + b.n 182c0c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182c4a │ │ │ │ + beq.n 182c5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - beq.n 182c18 │ │ │ │ - b.n 182bfc │ │ │ │ + beq.n 182c28 │ │ │ │ + b.n 182c0c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 182c4a │ │ │ │ + beq.n 182c5a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r3, [r4, r3, lsl #3] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182c2c │ │ │ │ - b.n 182bfc │ │ │ │ + beq.n 182c3c │ │ │ │ + b.n 182c0c │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 182bfc │ │ │ │ + bne.n 182c0c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182bb0 │ │ │ │ + bne.n 182bc0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182c6a │ │ │ │ + beq.n 182c7a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182d16 │ │ │ │ + beq.n 182d26 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ push {r4} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrb.w r3, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ ldr.w r0, [r4, r0, lsl #3] │ │ │ │ - bhi.n 182d0a │ │ │ │ + bhi.n 182d1a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182ccc │ │ │ │ + bhi.n 182cdc │ │ │ │ tbb [pc, r3] │ │ │ │ adds r0, r2, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r2, #25 │ │ │ │ adds r1, r3, r4 │ │ │ │ adds r1, r3, r4 │ │ │ │ @@ -447033,54 +447037,54 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182cca │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182cc2 │ │ │ │ + bne.n 182cd2 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182cca │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182cde │ │ │ │ - b.n 182cd6 │ │ │ │ + bne.n 182cee │ │ │ │ + b.n 182ce6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r4, r3, lsl #3] │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182cca │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 182cf4 │ │ │ │ - b.n 182cd6 │ │ │ │ + bne.n 182d04 │ │ │ │ + b.n 182ce6 │ │ │ │ tst.w r0, #30 │ │ │ │ - beq.n 182cba │ │ │ │ + beq.n 182cca │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 182c80 │ │ │ │ - b.n 182cd6 │ │ │ │ + bne.n 182c90 │ │ │ │ + b.n 182ce6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 182d2e │ │ │ │ + beq.n 182d3e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182df4 │ │ │ │ + beq.n 182e04 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ @@ -447090,18 +447094,18 @@ │ │ │ │ ldrb.w r5, [r7, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r5, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r2, r7, r3, lsl #3 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - bhi.n 182de6 │ │ │ │ + bhi.n 182df6 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 182d9e │ │ │ │ + bhi.n 182dae │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ adds r2, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -447118,72 +447122,72 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182da0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182d94 │ │ │ │ + bne.n 182da4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ uxth r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182da0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182dae │ │ │ │ - b.n 182daa │ │ │ │ + bne.n 182dbe │ │ │ │ + b.n 182dba │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ adds r3, #5 │ │ │ │ ldr.w r0, [r7, r3, lsl #3] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182da0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 182dca │ │ │ │ - b.n 182daa │ │ │ │ + bne.n 182dda │ │ │ │ + b.n 182dba │ │ │ │ blx 48078 <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 182d90 │ │ │ │ + bne.n 182da0 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 182d50 │ │ │ │ - b.n 182daa │ │ │ │ + bne.n 182d60 │ │ │ │ + b.n 182dba │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ lsls r4, r2, #5 │ │ │ │ adds r5, r1, r4 │ │ │ │ - ldr r0, [pc, #156] @ (182e9c ) │ │ │ │ + ldr r0, [pc, #156] @ (182eac ) │ │ │ │ ldr r5, [r5, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w ip, [r5, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 182e32 │ │ │ │ + bne.n 182e42 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 182e94 │ │ │ │ - ldr r5, [pc, #136] @ (182ea0 ) │ │ │ │ + beq.n 182ea4 │ │ │ │ + ldr r5, [pc, #136] @ (182eb0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ ldr r0, [r0, r5] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ mla r0, ip, r5, r0 │ │ │ │ add r0, r2 │ │ │ │ ldrb r2, [r0, #23] │ │ │ │ bic.w r2, r2, #121 @ 0x79 │ │ │ │ subs r2, #2 │ │ │ │ tst.w r2, #252 @ 0xfc │ │ │ │ - beq.n 182e36 │ │ │ │ + beq.n 182e46 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w lr, r2, r3 │ │ │ │ subs r0, r2, #1 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ @@ -447191,17 +447195,17 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ adds r2, #5 │ │ │ │ ldrb.w ip, [r3, #37] @ 0x25 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #32 │ │ │ │ ldr.w r2, [r3, r2, lsl #3] │ │ │ │ - bhi.n 182e88 │ │ │ │ + bhi.n 182e98 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 182e88 │ │ │ │ + bhi.n 182e98 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r0, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -447213,374 +447217,374 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 182e32 │ │ │ │ + beq.n 182e42 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 182e46 │ │ │ │ + bne.n 182e56 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 182e8c │ │ │ │ - bne.n 182e94 │ │ │ │ + b.n 182e9c │ │ │ │ + bne.n 182e84 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r6, r0, #32 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1831b0 │ │ │ │ + beq.w 1831c0 │ │ │ │ subs r5, r3, #4 │ │ │ │ - b.n 182ed6 │ │ │ │ + b.n 182ee6 │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1831b0 │ │ │ │ + beq.w 1831c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 182ecc │ │ │ │ + bne.n 182edc │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r1, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182ec6 │ │ │ │ + bne.n 182ed6 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182ecc │ │ │ │ + beq.n 182edc │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 182f1a │ │ │ │ + b.n 182f2a │ │ │ │ cmp r1, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1831a2 │ │ │ │ + beq.w 1831b2 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ands.w r2, r7, #1 │ │ │ │ - bne.n 182f10 │ │ │ │ + bne.n 182f20 │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp r1, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r1, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182f0a │ │ │ │ + bne.n 182f1a │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ adds r7, #32 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 182f10 │ │ │ │ + beq.n 182f20 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 182f5e │ │ │ │ + b.n 182f6e │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 183196 │ │ │ │ + beq.w 1831a6 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r2, r6, #1 │ │ │ │ - bne.n 182f50 │ │ │ │ + bne.n 182f60 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182f4a │ │ │ │ + bne.n 182f5a │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ adds r6, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 182f50 │ │ │ │ + beq.n 182f60 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 182fa8 │ │ │ │ + b.n 182fb8 │ │ │ │ cmp r7, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 183182 │ │ │ │ + beq.w 183192 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182f9a │ │ │ │ + bne.n 182faa │ │ │ │ ldrb r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmp r7, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r7, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182f94 │ │ │ │ + bne.n 182fa4 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 182f9a │ │ │ │ + beq.n 182faa │ │ │ │ strd r9, r6, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ mov sl, r5 │ │ │ │ - b.n 182ff6 │ │ │ │ + b.n 183006 │ │ │ │ cmp r5, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 18316a │ │ │ │ + beq.w 18317a │ │ │ │ ldr.w r0, [fp] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 182fe8 │ │ │ │ + bne.n 182ff8 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r5, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r5, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 182fe2 │ │ │ │ + bne.n 182ff2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #32 │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 182fe8 │ │ │ │ + beq.n 182ff8 │ │ │ │ mov r7, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ - b.n 18303e │ │ │ │ + b.n 18304e │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - bne.w 183150 │ │ │ │ + bne.w 183160 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 183158 │ │ │ │ + beq.w 183168 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ands.w r2, r0, #1 │ │ │ │ - bne.n 183034 │ │ │ │ + bne.n 183044 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183150 │ │ │ │ + bne.n 183160 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne.w ip, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 18302c │ │ │ │ + bne.n 18303c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w fp, r0, #32 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 183034 │ │ │ │ + beq.n 183044 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.n 18308a │ │ │ │ + b.n 18309a │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 183150 │ │ │ │ + bne.n 183160 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 183034 │ │ │ │ + beq.n 183044 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - bne.n 18307e │ │ │ │ + bne.n 18308e │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183150 │ │ │ │ + bne.n 183160 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 18307a │ │ │ │ + bne.n 18308a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r9, r3, #32 │ │ │ │ cmp r9, r2 │ │ │ │ sub.w r3, r2, #4 │ │ │ │ - beq.n 18307e │ │ │ │ + beq.n 18308e │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1830c8 │ │ │ │ + b.n 1830d8 │ │ │ │ cmp r0, #158 @ 0x9e │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18315e │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 18307e │ │ │ │ + beq.n 18308e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ands.w ip, r4, #1 │ │ │ │ - bne.n 1830c0 │ │ │ │ + bne.n 1830d0 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18315e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne r0, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1830bc │ │ │ │ + bne.n 1830cc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ adds r4, #32 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18310a │ │ │ │ - b.n 1830c0 │ │ │ │ + bne.n 18311a │ │ │ │ + b.n 1830d0 │ │ │ │ cmp.w lr, #158 @ 0x9e │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18315e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1830c0 │ │ │ │ + beq.n 1830d0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1830fe │ │ │ │ + bne.n 18310e │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18314e │ │ │ │ + bne.n 18315e │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #157 @ 0x9d │ │ │ │ it ne │ │ │ │ cmpne.w lr, #236 @ 0xec │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - bne.n 1830f8 │ │ │ │ + bne.n 183108 │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 182ea4 │ │ │ │ + bl 182eb4 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1830fe │ │ │ │ + bne.n 18310e │ │ │ │ mov r2, ip │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.w 182ff6 │ │ │ │ + bne.w 183006 │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ mov sl, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ sub.w r9, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 182fa8 │ │ │ │ + bne.w 182fb8 │ │ │ │ mov r7, sl │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ sub.w sl, r2, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 182f5e │ │ │ │ + bne.w 182f6e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 182f1a │ │ │ │ + bne.w 182f2a │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 182ed6 │ │ │ │ + bne.w 182ee6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w r8, r2, lsl #5 │ │ │ │ mov r7, r2 │ │ │ │ add.w r2, r1, r8 │ │ │ │ - ldr r4, [pc, #228] @ (1832bc ) │ │ │ │ + ldr r4, [pc, #228] @ (1832cc ) │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ add r4, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183294 │ │ │ │ + beq.n 1832a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 183294 │ │ │ │ - ldr r3, [pc, #208] @ (1832c0 ) │ │ │ │ + beq.n 1832a4 │ │ │ │ + ldr r3, [pc, #208] @ (1832d0 ) │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ mov.w fp, #84 @ 0x54 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r6, r4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r9, r3, sl │ │ │ │ add r3, r7 │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 183266 │ │ │ │ + bhi.n 183276 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1832a2 │ │ │ │ + bls.n 1832b2 │ │ │ │ lsr.w r0, fp, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 1832a2 │ │ │ │ + bpl.n 1832b2 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ adds r2, #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldr.w r2, [r1, r2, lsl #3] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - bhi.n 1832b4 │ │ │ │ + bhi.n 1832c4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1832ae │ │ │ │ + bhi.n 1832be │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #42 @ 0x2a │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r2, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ @@ -447591,381 +447595,381 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 1832a2 │ │ │ │ + bne.n 1832b2 │ │ │ │ add.w r3, r5, r8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1832a2 │ │ │ │ + beq.n 1832b2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 183200 │ │ │ │ + bne.n 183210 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 18328e │ │ │ │ + bne.n 18329e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxth r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 18329e │ │ │ │ + b.n 1832ae │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 18329e │ │ │ │ + b.n 1832ae │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 18329e │ │ │ │ + b.n 1832ae │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ + ldmia r6!, {r1, r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w fp, [pc, #268] @ 1833e4 │ │ │ │ + ldr.w fp, [pc, #268] @ 1833f4 │ │ │ │ add.w r5, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #20 │ │ │ │ add fp, pc │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18333e │ │ │ │ + beq.n 18334e │ │ │ │ mov ip, fp │ │ │ │ subs r4, r3, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 183336 │ │ │ │ + bne.n 183346 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183310 │ │ │ │ + cbz r2, 183320 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 183308 │ │ │ │ + bne.n 183318 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183336 │ │ │ │ + bls.n 183346 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r6, r3, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ subs r6, r4, r6 │ │ │ │ cmp r2, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - beq.n 183346 │ │ │ │ - ldr r3, [pc, #196] @ (1833e8 ) │ │ │ │ + beq.n 183356 │ │ │ │ + ldr r3, [pc, #196] @ (1833f8 ) │ │ │ │ ldr.w r0, [ip, r3] │ │ │ │ mla r0, r9, r2, r0 │ │ │ │ add r0, r6 │ │ │ │ ldrb r3, [r0, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 183308 │ │ │ │ + bne.n 183318 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1832f0 │ │ │ │ + bne.n 183300 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #8 │ │ │ │ - beq.n 183320 │ │ │ │ + beq.n 183330 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ add.w lr, r3, #32 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 183336 │ │ │ │ + beq.n 183346 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov sl, lr │ │ │ │ mov r2, ip │ │ │ │ ldr.w r0, [r8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1833ac │ │ │ │ + bmi.n 1833bc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ sub.w r6, r8, r6 │ │ │ │ asrs r6, r6, #5 │ │ │ │ - cbz r3, 183390 │ │ │ │ + cbz r3, 1833a0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 183388 │ │ │ │ + bne.n 183398 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1833ac │ │ │ │ + bls.n 1833bc │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183320 │ │ │ │ + b.n 183330 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 1833bc │ │ │ │ - ldr r1, [pc, #80] @ (1833e8 ) │ │ │ │ + beq.n 1833cc │ │ │ │ + ldr r1, [pc, #80] @ (1833f8 ) │ │ │ │ ldr r0, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1833dc │ │ │ │ + bne.n 1833ec │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 183366 │ │ │ │ + bne.n 183376 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 183336 │ │ │ │ + b.n 183346 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #7 │ │ │ │ - beq.n 183396 │ │ │ │ + beq.n 1833a6 │ │ │ │ add.w r1, fp, #2 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 1832c4 │ │ │ │ + bl 1832d4 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 183396 │ │ │ │ - b.n 1833ac │ │ │ │ + beq.n 1833a6 │ │ │ │ + b.n 1833bc │ │ │ │ mov ip, r2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 183326 │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ + b.n 183336 │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w lr, [pc, #448] @ 1835c0 │ │ │ │ + ldr.w lr, [pc, #448] @ 1835d0 │ │ │ │ add.w sl, r0, #32 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add lr, pc │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 183470 │ │ │ │ + beq.n 183480 │ │ │ │ subs r5, r3, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w r7, r3, #1 │ │ │ │ - bne.n 183468 │ │ │ │ + bne.n 183478 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbz r2, 183434 │ │ │ │ + cbz r2, 183444 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 18342c │ │ │ │ + bne.n 18343c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 183468 │ │ │ │ + bls.n 183478 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #20] │ │ │ │ add.w r4, r3, #48 @ 0x30 │ │ │ │ subs r4, r5, r4 │ │ │ │ sub.w r2, r6, #115 @ 0x73 │ │ │ │ asrs r4, r4, #5 │ │ │ │ clz r2, r2 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 183478 │ │ │ │ - ldr r3, [pc, #368] @ (1835c4 ) │ │ │ │ + cbnz r2, 183488 │ │ │ │ + ldr r3, [pc, #368] @ (1835d4 ) │ │ │ │ ldr.w r1, [lr, r3] │ │ │ │ mla r1, r9, r6, r1 │ │ │ │ add r1, r4 │ │ │ │ ldrb r3, [r1, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 18342c │ │ │ │ + bne.n 18343c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 183414 │ │ │ │ + bne.n 183424 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #32 │ │ │ │ sub.w fp, r2, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 183468 │ │ │ │ + beq.n 183478 │ │ │ │ mov r8, ip │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r0, [fp] │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.n 1834e2 │ │ │ │ + bmi.n 1834f2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 1834aa │ │ │ │ + cbz r3, 1834ba │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1834a4 │ │ │ │ + bne.n 1834b4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1834e2 │ │ │ │ + bls.n 1834f2 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183452 │ │ │ │ + b.n 183462 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r4, r0, #48 @ 0x30 │ │ │ │ sub.w r4, fp, r4 │ │ │ │ sub.w r1, r3, #115 @ 0x73 │ │ │ │ asrs r4, r4, #5 │ │ │ │ clz r1, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1834f6 │ │ │ │ - ldr r1, [pc, #248] @ (1835c4 ) │ │ │ │ + cbnz r1, 183506 │ │ │ │ + ldr r1, [pc, #248] @ (1835d4 ) │ │ │ │ ldr.w r1, [lr, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ add r3, r4 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1834f0 │ │ │ │ + bne.n 183500 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ sub.w fp, r3, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 18348c │ │ │ │ - b.n 183468 │ │ │ │ + bne.n 18349c │ │ │ │ + b.n 183478 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, ip │ │ │ │ - b.n 183458 │ │ │ │ + b.n 183468 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ adds r0, #32 │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1834e2 │ │ │ │ + beq.n 1834f2 │ │ │ │ strd r2, ip, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ mov r7, lr │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 18355c │ │ │ │ + bmi.n 18356c │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r4, r0, #48 @ 0x30 │ │ │ │ subs r4, r6, r4 │ │ │ │ asrs r4, r4, #5 │ │ │ │ - cbz r1, 183578 │ │ │ │ + cbz r1, 183588 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 183534 │ │ │ │ + bne.n 183544 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ subs r1, #89 @ 0x59 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.n 18355c │ │ │ │ + bls.n 18356c │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, sl │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrd r4, r3, [sp, #16] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1834ca │ │ │ │ + b.n 1834da │ │ │ │ movs r1, #3 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ - bl 1832c4 │ │ │ │ + bl 1832d4 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ - cbz r0, 183590 │ │ │ │ + cbz r0, 1835a0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 183516 │ │ │ │ + bne.n 183526 │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, sl │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1834e2 │ │ │ │ + b.n 1834f2 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r1, r5, #115 @ 0x73 │ │ │ │ clz r1, r1 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18354c │ │ │ │ - ldr r1, [pc, #48] @ (1835c4 ) │ │ │ │ + bne.n 18355c │ │ │ │ + ldr r1, [pc, #48] @ (1835d4 ) │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ mla r0, r0, r5, r1 │ │ │ │ add r0, r4 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ and.w r0, r0, #134 @ 0x86 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 18355c │ │ │ │ + beq.n 18356c │ │ │ │ mov r5, r8 │ │ │ │ mov lr, r7 │ │ │ │ mov r8, sl │ │ │ │ mov r7, r2 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrd r4, r3, [sp, #16] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1834d0 │ │ │ │ + b.n 1834e0 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2464] @ 183f7c │ │ │ │ + ldr.w r2, [pc, #2464] @ 183f8c │ │ │ │ movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #2456] @ 183f80 │ │ │ │ + ldr.w r3, [pc, #2456] @ 183f90 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ eor.w r2, ip, #1 │ │ │ │ strb.w ip, [sp, #58] @ 0x3a │ │ │ │ str r2, [sp, #4] │ │ │ │ strb.w r2, [sp, #57] @ 0x39 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183626 │ │ │ │ + bne.n 183636 │ │ │ │ movw r2, #2049 @ 0x801 │ │ │ │ ands r2, r1 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldrb.w r6, [r3, #82] @ 0x52 │ │ │ │ ldrb.w r0, [r3, #123] @ 0x7b │ │ │ │ @@ -447982,18 +447986,18 @@ │ │ │ │ orrs r6, r2 │ │ │ │ str r7, [sp, #28] │ │ │ │ strb.w r6, [sp, #61] @ 0x3d │ │ │ │ eor.w r6, r7, #1 │ │ │ │ strb.w r6, [sp, #62] @ 0x3e │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #63] @ 0x3f │ │ │ │ - cbnz r0, 183676 │ │ │ │ + cbnz r0, 183686 │ │ │ │ ldrb.w lr, [r3, #124] @ 0x7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 183d7e │ │ │ │ + bne.w 183d8e │ │ │ │ ldrb.w fp, [r3, #122] @ 0x7a │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w sl, [r3, #120] @ 0x78 │ │ │ │ eor.w fp, fp, #1 │ │ │ │ ldrb.w r8, [r3, #7] │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb r7, [r3, #9] │ │ │ │ @@ -448034,24 +448038,24 @@ │ │ │ │ bfi sl, r6, #24, #8 │ │ │ │ eor.w r6, r9, #1 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ bfi r8, r6, #16, #8 │ │ │ │ bfi r8, r5, #24, #8 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 183d1e │ │ │ │ + bne.w 183d2e │ │ │ │ tst.w lr, #8 │ │ │ │ - bne.w 183d1e │ │ │ │ + bne.w 183d2e │ │ │ │ strb.w r5, [sp, #80] @ 0x50 │ │ │ │ strb.w r2, [sp, #81] @ 0x51 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183d3a │ │ │ │ + beq.w 183d4a │ │ │ │ ands.w r2, lr, #64 @ 0x40 │ │ │ │ - beq.w 183d60 │ │ │ │ + beq.w 183d70 │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r5, [sp, #82] @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r5, [sp, #84] @ 0x54 │ │ │ │ @@ -448107,30 +448111,30 @@ │ │ │ │ and.w r2, lr, #2048 @ 0x800 │ │ │ │ ldrb.w r7, [r3, #35] @ 0x23 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ and.w r2, r1, #1024 @ 0x400 │ │ │ │ strb.w r8, [sp, #96] @ 0x60 │ │ │ │ strb.w r9, [sp, #101] @ 0x65 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 183db8 │ │ │ │ + beq.w 183dc8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 183de8 │ │ │ │ + bne.w 183df8 │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 183e40 │ │ │ │ + bne.w 183e50 │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ eor.w r6, r1, #512 @ 0x200 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strb.w ip, [sp, #105] @ 0x69 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strh.w r7, [sp, #106] @ 0x6a │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183e0c │ │ │ │ + beq.w 183e1c │ │ │ │ strb.w r6, [sp, #110] @ 0x6e │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ strb.w r7, [sp, #111] @ 0x6f │ │ │ │ mov r7, r6 │ │ │ │ ldrb.w r8, [r3, #96] @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -448164,18 +448168,18 @@ │ │ │ │ bfi ip, r9, #16, #8 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ and.w r9, r9, r6 │ │ │ │ strb.w r9, [sp, #124] @ 0x7c │ │ │ │ bfi ip, r6, #24, #8 │ │ │ │ str.w ip, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183f2a │ │ │ │ - cbnz r0, 183916 │ │ │ │ + beq.w 183f3a │ │ │ │ + cbnz r0, 183926 │ │ │ │ ldrb.w r0, [r3, #124] @ 0x7c │ │ │ │ - cbz r0, 183916 │ │ │ │ + cbz r0, 183926 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb.w r0, [r0, #269] @ 0x10d │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb.w r6, [r3, #52] @ 0x34 │ │ │ │ ubfx lr, lr, #14, #1 │ │ │ │ @@ -448263,33 +448267,33 @@ │ │ │ │ str.w r6, [sp, #133] @ 0x85 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb.w r7, [r3, #129] @ 0x81 │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ mov r6, fp │ │ │ │ str.w lr, [sp, #142] @ 0x8e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 183a56 │ │ │ │ + beq.n 183a66 │ │ │ │ mov r6, r7 │ │ │ │ - cbz r7, 183a56 │ │ │ │ + cbz r7, 183a66 │ │ │ │ ldrb.w r6, [r3, #130] @ 0x82 │ │ │ │ ldrb.w lr, [r3, #81] @ 0x51 │ │ │ │ strb.w r6, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r6, [r3, #80] @ 0x50 │ │ │ │ ldrb.w sl, [r3, #85] @ 0x55 │ │ │ │ strb.w r6, [sp, #151] @ 0x97 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 183a7c │ │ │ │ + bne.n 183a8c │ │ │ │ lsls r4, r1, #25 │ │ │ │ itt mi │ │ │ │ movmi.w lr, #1 │ │ │ │ movmi r6, lr │ │ │ │ - bmi.n 183a90 │ │ │ │ + bmi.n 183aa0 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - cbnz r4, 183a90 │ │ │ │ + cbnz r4, 183aa0 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ movt r6, #256 @ 0x100 │ │ │ │ ands r6, r1 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ lsrs r4, r2, #10 │ │ │ │ @@ -448309,47 +448313,47 @@ │ │ │ │ ubfx r6, r1, #21, #1 │ │ │ │ bfi r2, r6, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ubfx r2, r1, #5, #1 │ │ │ │ strb.w r2, [sp, #160] @ 0xa0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 183f22 │ │ │ │ + beq.w 183f32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183f22 │ │ │ │ + beq.w 183f32 │ │ │ │ ldrb.w r6, [r3, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r3, #130] @ 0x82 │ │ │ │ orrs r2, r6 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #161] @ 0xa1 │ │ │ │ ldrb r2, [r3, #15] │ │ │ │ strb.w r6, [sp, #162] @ 0xa2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 183f1e │ │ │ │ + beq.w 183f2e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strb.w r4, [sp, #163] @ 0xa3 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strb.w r2, [sp, #165] @ 0xa5 │ │ │ │ ldrb.w r2, [r3, #132] @ 0x84 │ │ │ │ strb.w r7, [sp, #164] @ 0xa4 │ │ │ │ eor.w r5, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183f04 │ │ │ │ + beq.w 183f14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 183eee │ │ │ │ + beq.w 183efe │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ strh.w r6, [sp, #166] @ 0xa6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183efe │ │ │ │ + beq.w 183f0e │ │ │ │ movs r6, #1 │ │ │ │ ands r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ bfi r5, r2, #0, #8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ strb.w r6, [sp, #169] @ 0xa9 │ │ │ │ @@ -448361,18 +448365,18 @@ │ │ │ │ bfi r5, r2, #24, #8 │ │ │ │ str.w r5, [sp, #170] @ 0xaa │ │ │ │ ldrb.w r5, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r3, #47] @ 0x2f │ │ │ │ strb.w r2, [sp, #175] @ 0xaf │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 183ed6 │ │ │ │ + beq.w 183ee6 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 183f2e │ │ │ │ + bne.w 183f3e │ │ │ │ movs r0, #1 │ │ │ │ strh.w r0, [sp, #176] @ 0xb0 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #0 │ │ │ │ bfi r0, r2, #0, #8 │ │ │ │ ldrb.w r2, [r3, #57] @ 0x39 │ │ │ │ bfi r0, r5, #8, #8 │ │ │ │ @@ -448383,15 +448387,15 @@ │ │ │ │ strb.w r2, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ strb.w r2, [sp, #184] @ 0xb8 │ │ │ │ mov r2, ip │ │ │ │ str.w r0, [sp, #179] @ 0xb3 │ │ │ │ strb.w ip, [sp, #185] @ 0xb9 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 183be2 │ │ │ │ + beq.n 183bf2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r2, #268] @ 0x10c │ │ │ │ eor.w r2, r0, #4096 @ 0x1000 │ │ │ │ ubfx ip, r0, #12, #1 │ │ │ │ ubfx r2, r2, #12, #1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -448404,15 +448408,15 @@ │ │ │ │ bfi r0, ip, #8, #8 │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ bfi r0, r2, #16, #8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #102] @ 0x66 │ │ │ │ str.w r0, [sp, #186] @ 0xba │ │ │ │ - cbnz r2, 183c1e │ │ │ │ + cbnz r2, 183c2e │ │ │ │ ldrb.w r5, [r3, #101] @ 0x65 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ ldrb.w r6, [r3, #103] @ 0x67 │ │ │ │ movs r0, #0 │ │ │ │ bfi r0, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #105] @ 0x69 │ │ │ │ strb.w r6, [sp, #198] @ 0xc6 │ │ │ │ @@ -448423,15 +448427,15 @@ │ │ │ │ bfi r0, r5, #16, #8 │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 183e9e │ │ │ │ + bne.w 183eae │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ ands r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -448468,266 +448472,266 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ bfi r0, r2, #24, #8 │ │ │ │ str.w r1, [sp, #207] @ 0xcf │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str.w r0, [sp, #203] @ 0xcb │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbz r5, 183d00 │ │ │ │ + cbz r5, 183d10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183ea2 │ │ │ │ + bne.w 183eb2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 183cf0 │ │ │ │ - ldr r2, [pc, #640] @ (183f84 ) │ │ │ │ - ldr r3, [pc, #636] @ (183f80 ) │ │ │ │ + bne.n 183d00 │ │ │ │ + ldr r2, [pc, #640] @ (183f94 ) │ │ │ │ + ldr r3, [pc, #636] @ (183f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 183f78 │ │ │ │ + bne.w 183f88 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r5, lr, #80 @ 0x50 │ │ │ │ strb.w r2, [sp, #81] @ 0x51 │ │ │ │ subs r5, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ strb.w r5, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r5, [r3, #41] @ 0x29 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18374a │ │ │ │ + bne.w 18375a │ │ │ │ ands.w r6, lr, #16 │ │ │ │ - beq.n 183d92 │ │ │ │ + beq.n 183da2 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.n 183d92 │ │ │ │ + bne.n 183da2 │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ strb.w r2, [sp, #84] @ 0x54 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ strh.w r6, [sp, #82] @ 0x52 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18376a │ │ │ │ + bne.w 18377a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 18376a │ │ │ │ + b.n 18377a │ │ │ │ strb.w r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ strh.w r2, [sp, #82] @ 0x52 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 183d5c │ │ │ │ + beq.n 183d6c │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ - b.n 18376a │ │ │ │ + b.n 18377a │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb.w lr, [r4, #269] @ 0x10d │ │ │ │ ubfx lr, lr, #2, #1 │ │ │ │ eor.w lr, lr, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ - b.n 183676 │ │ │ │ + b.n 183686 │ │ │ │ clz r2, r6 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strh.w r6, [sp, #82] @ 0x52 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18376a │ │ │ │ + bne.w 18377a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ - bne.w 18376a │ │ │ │ - b.n 183d5c │ │ │ │ + bne.w 18377a │ │ │ │ + b.n 183d6c │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ - cbz r7, 183e1a │ │ │ │ + cbz r7, 183e2a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r4, [sp, #105] @ 0x69 │ │ │ │ strh.w r8, [sp, #106] @ 0x6a │ │ │ │ strb.w r8, [sp, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 183e76 │ │ │ │ + beq.n 183e86 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183f60 │ │ │ │ + beq.w 183f70 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183886 │ │ │ │ movs r6, #0 │ │ │ │ eor.w ip, r7, #1 │ │ │ │ strh.w r6, [sp, #104] @ 0x68 │ │ │ │ strb.w ip, [sp, #107] @ 0x6b │ │ │ │ mov.w ip, #1 │ │ │ │ strb.w r6, [sp, #106] @ 0x6a │ │ │ │ strh.w ip, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 183e92 │ │ │ │ + bne.n 183ea2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 183f3e │ │ │ │ + bne.w 183f4e │ │ │ │ clz r6, r2 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 183870 │ │ │ │ + b.n 183880 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ movs r6, #1 │ │ │ │ strh.w r8, [sp, #106] @ 0x6a │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 183e6a │ │ │ │ + cbz r2, 183e7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 183f4e │ │ │ │ + beq.w 183f5e │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 18386c │ │ │ │ + b.n 18387c │ │ │ │ eor.w r7, r1, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #105] @ 0x69 │ │ │ │ strb.w r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, ip │ │ │ │ ubfx r7, r7, #9, #1 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ clz r7, r2 │ │ │ │ strh.w ip, [sp, #106] @ 0x6a │ │ │ │ lsrs r7, r7, #5 │ │ │ │ strb.w ip, [sp, #111] @ 0x6f │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183886 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ strb.w r2, [sp, #110] @ 0x6e │ │ │ │ - b.n 183870 │ │ │ │ + b.n 183880 │ │ │ │ strb.w r2, [sp, #109] @ 0x6d │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 183f44 │ │ │ │ + bne.n 183f54 │ │ │ │ ubfx ip, r1, #9, #1 │ │ │ │ strb.w r8, [sp, #111] @ 0x6f │ │ │ │ eor.w ip, ip, #1 │ │ │ │ strb.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183886 │ │ │ │ clz r7, r2 │ │ │ │ strh.w r6, [sp, #110] @ 0x6e │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183886 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183c68 │ │ │ │ - ldr r7, [pc, #228] @ (183f88 ) │ │ │ │ + b.n 183c78 │ │ │ │ + ldr r7, [pc, #228] @ (183f98 ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183d00 │ │ │ │ + beq.w 183d10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 183d00 │ │ │ │ + beq.w 183d10 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 183eaa │ │ │ │ + bne.n 183eba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 183ec6 │ │ │ │ - b.n 183d00 │ │ │ │ + bne.n 183ed6 │ │ │ │ + b.n 183d10 │ │ │ │ strh.w r5, [sp, #176] @ 0xb0 │ │ │ │ strb.w r0, [sp, #178] @ 0xb2 │ │ │ │ - cbz r2, 183f3a │ │ │ │ + cbz r2, 183f4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 183b94 │ │ │ │ + beq.w 183ba4 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 183b96 │ │ │ │ + b.n 183ba6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ strb.w r5, [sp, #166] @ 0xa6 │ │ │ │ strb.w r0, [sp, #167] @ 0xa7 │ │ │ │ strb.w r2, [sp, #168] @ 0xa8 │ │ │ │ - cbnz r4, 183f1a │ │ │ │ + cbnz r4, 183f2a │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 183b42 │ │ │ │ + b.n 183b52 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strh.w r4, [sp, #166] @ 0xa6 │ │ │ │ strb.w r4, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 183efe │ │ │ │ + beq.n 183f0e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 183b40 │ │ │ │ + bne.w 183b50 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 183b42 │ │ │ │ + b.n 183b52 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 183b08 │ │ │ │ + b.n 183b18 │ │ │ │ movs r6, #0 │ │ │ │ strb.w fp, [sp, #161] @ 0xa1 │ │ │ │ - b.n 183af4 │ │ │ │ + b.n 183b04 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 183916 │ │ │ │ + b.n 183926 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 183ee8 │ │ │ │ + bne.n 183ef8 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 183b94 │ │ │ │ + b.n 183ba4 │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ - b.n 18386c │ │ │ │ + b.n 18387c │ │ │ │ mov.w ip, #256 @ 0x100 │ │ │ │ strh.w ip, [sp, #110] @ 0x6e │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183886 │ │ │ │ eor.w r6, r1, #512 @ 0x200 │ │ │ │ ubfx r6, r6, #9, #1 │ │ │ │ strb.w r6, [sp, #109] @ 0x6d │ │ │ │ strb.w r6, [sp, #110] @ 0x6e │ │ │ │ - b.n 18386c │ │ │ │ + b.n 18387c │ │ │ │ eor.w r7, r1, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #111] @ 0x6f │ │ │ │ ubfx r7, r7, #9, #1 │ │ │ │ strb.w r7, [sp, #109] @ 0x6d │ │ │ │ strb.w r7, [sp, #110] @ 0x6e │ │ │ │ mov r7, r6 │ │ │ │ - b.n 183876 │ │ │ │ + b.n 183886 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r3, {r3} │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r2, [pc, #2752] @ 184a60 │ │ │ │ + ldr.w r2, [pc, #2752] @ 184a70 │ │ │ │ movs r3, #1 │ │ │ │ mov ip, r0 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2740] @ 184a64 │ │ │ │ + ldr.w r3, [pc, #2740] @ 184a74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r5, [r3, #30] │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ eor.w r1, r5, #1 │ │ │ │ strb.w r5, [sp, #70] @ 0x46 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #69] @ 0x45 │ │ │ │ movs r1, #0 │ │ │ │ - cbnz r5, 183fe4 │ │ │ │ + cbnz r5, 183ff4 │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ ands r1, r2 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ ldrb.w r6, [r3, #43] @ 0x2b │ │ │ │ strb.w r1, [sp, #71] @ 0x47 │ │ │ │ @@ -448744,18 +448748,18 @@ │ │ │ │ eor.w r1, r7, #1 │ │ │ │ strb.w r1, [sp, #74] @ 0x4a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #75] @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ - cbnz r4, 184032 │ │ │ │ + cbnz r4, 184042 │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 184846 │ │ │ │ + bne.w 184856 │ │ │ │ ldrb.w fp, [r3, #122] @ 0x7a │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w sl, [r3, #120] @ 0x78 │ │ │ │ eor.w fp, fp, #1 │ │ │ │ ldrb.w r9, [r3, #116] @ 0x74 │ │ │ │ eor.w sl, sl, #1 │ │ │ │ ldrb.w lr, [r3, #9] │ │ │ │ @@ -448797,25 +448801,25 @@ │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ bfi r9, r1, #16, #8 │ │ │ │ ldr.w r1, [r3, #168] @ 0xa8 │ │ │ │ str r1, [sp, #4] │ │ │ │ bfi r9, r6, #24, #8 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18481a │ │ │ │ + bne.w 18482a │ │ │ │ lsls r7, r1, #28 │ │ │ │ - bmi.w 18481a │ │ │ │ + bmi.w 18482a │ │ │ │ strb.w r6, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb.w r6, [r3, #41] @ 0x29 │ │ │ │ strb.w r0, [sp, #93] @ 0x5d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 184858 │ │ │ │ + beq.w 184868 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - beq.w 184828 │ │ │ │ + beq.w 184838 │ │ │ │ ubfx r0, r1, #4, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ movs r6, #0 │ │ │ │ strh.w r6, [sp, #94] @ 0x5e │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r6, [sp, #96] @ 0x60 │ │ │ │ @@ -448877,30 +448881,30 @@ │ │ │ │ ands r7, r0 │ │ │ │ strb.w r8, [sp, #113] @ 0x71 │ │ │ │ strb.w r7, [sp, #115] @ 0x73 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r7, [r3, #35] @ 0x23 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1848a0 │ │ │ │ + beq.w 1848b0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1848ce │ │ │ │ + bne.w 1848de │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 184922 │ │ │ │ + bne.w 184932 │ │ │ │ strb.w r5, [sp, #117] @ 0x75 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strh.w r6, [sp, #118] @ 0x76 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1848f0 │ │ │ │ + beq.w 184900 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ ldrb.w r8, [r3, #96] @ 0x60 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -448934,18 +448938,18 @@ │ │ │ │ bfi lr, r7, #16, #8 │ │ │ │ str.w r8, [sp, #124] @ 0x7c │ │ │ │ ands r7, r6 │ │ │ │ strb.w r7, [sp, #136] @ 0x88 │ │ │ │ bfi lr, r6, #24, #8 │ │ │ │ str.w lr, [sp, #132] @ 0x84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184a0a │ │ │ │ - cbnz r4, 1842da │ │ │ │ + beq.w 184a1a │ │ │ │ + cbnz r4, 1842ea │ │ │ │ ldrb.w r4, [r3, #124] @ 0x7c │ │ │ │ - cbz r4, 1842da │ │ │ │ + cbz r4, 1842ea │ │ │ │ ldrb.w r4, [ip, #269] @ 0x10d │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ ldrb.w r6, [r3, #52] @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w lr, [r3, #63] @ 0x3f │ │ │ │ @@ -449030,32 +449034,32 @@ │ │ │ │ str.w r6, [sp, #141] @ 0x8d │ │ │ │ eor.w r6, r1, #1 │ │ │ │ bfi r5, r6, #24, #8 │ │ │ │ ldrb.w r6, [r3, #129] @ 0x81 │ │ │ │ str.w r5, [sp, #154] @ 0x9a │ │ │ │ mov r5, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 184414 │ │ │ │ + beq.n 184424 │ │ │ │ mov r5, r6 │ │ │ │ - cbz r6, 184414 │ │ │ │ + cbz r6, 184424 │ │ │ │ ldrb.w r5, [r3, #130] @ 0x82 │ │ │ │ ldrb.w r7, [r3, #81] @ 0x51 │ │ │ │ strb.w r5, [sp, #162] @ 0xa2 │ │ │ │ ldrb.w r5, [r3, #80] @ 0x50 │ │ │ │ ldrb.w sl, [r3, #85] @ 0x55 │ │ │ │ strb.w r5, [sp, #163] @ 0xa3 │ │ │ │ - cbnz r7, 184434 │ │ │ │ + cbnz r7, 184444 │ │ │ │ lsls r1, r2, #25 │ │ │ │ itt mi │ │ │ │ movmi r7, #1 │ │ │ │ movmi r5, r7 │ │ │ │ - bmi.n 184448 │ │ │ │ + bmi.n 184458 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r1, 184448 │ │ │ │ + cbnz r1, 184458 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ movt r5, #256 @ 0x100 │ │ │ │ ands r5, r2 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ lsrs r1, r0, #10 │ │ │ │ @@ -449075,48 +449079,48 @@ │ │ │ │ ubfx r5, r2, #21, #1 │ │ │ │ bfi r0, r5, #16, #8 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ubfx r0, r2, #5, #1 │ │ │ │ strb.w r0, [sp, #172] @ 0xac │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 184a02 │ │ │ │ + beq.w 184a12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 184a02 │ │ │ │ + beq.w 184a12 │ │ │ │ ldrb.w r5, [r3, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #130] @ 0x82 │ │ │ │ orrs r0, r5 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #173] @ 0xad │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r5, [sp, #174] @ 0xae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1849fe │ │ │ │ + beq.w 184a0e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strb.w r1, [sp, #175] @ 0xaf │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r0, [sp, #177] @ 0xb1 │ │ │ │ ldrb.w r0, [r3, #132] @ 0x84 │ │ │ │ strb.w r6, [sp, #176] @ 0xb0 │ │ │ │ eor.w r5, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1849e2 │ │ │ │ + beq.w 1849f2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1849ca │ │ │ │ + beq.w 1849da │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r6, #256 @ 0x100 │ │ │ │ strb.w r0, [sp, #180] @ 0xb4 │ │ │ │ strh.w r6, [sp, #178] @ 0xb2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1849dc │ │ │ │ + beq.w 1849ec │ │ │ │ movs r6, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ands r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r1, [sp, #186] @ 0xba │ │ │ │ bfi r5, r0, #0, #8 │ │ │ │ @@ -449129,18 +449133,18 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bfi r5, r1, #24, #8 │ │ │ │ str.w r5, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r5, [r3, #49] @ 0x31 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1849b2 │ │ │ │ + beq.w 1849c2 │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 184a0e │ │ │ │ + bne.w 184a1e │ │ │ │ movs r4, #1 │ │ │ │ strh.w r4, [sp, #188] @ 0xbc │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ bfi r4, r0, #0, #8 │ │ │ │ ldrb.w r0, [r3, #57] @ 0x39 │ │ │ │ bfi r4, r5, #8, #8 │ │ │ │ @@ -449151,15 +449155,15 @@ │ │ │ │ strb.w r0, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r0, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [sp, #191] @ 0xbf │ │ │ │ mov r4, lr │ │ │ │ strb.w r0, [sp, #196] @ 0xc4 │ │ │ │ strb.w lr, [sp, #197] @ 0xc5 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18459c │ │ │ │ + beq.n 1845ac │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ eor.w r4, r0, #4096 @ 0x1000 │ │ │ │ ubfx lr, r0, #12, #1 │ │ │ │ ubfx r4, r4, #12, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bfi r0, r4, #0, #8 │ │ │ │ @@ -449171,15 +449175,15 @@ │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ movs r5, #0 │ │ │ │ bfi r0, r4, #16, #8 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ bfi r0, r4, #24, #8 │ │ │ │ str.w r0, [sp, #198] @ 0xc6 │ │ │ │ ldrb.w r0, [r3, #102] @ 0x66 │ │ │ │ - cbnz r0, 1845d8 │ │ │ │ + cbnz r0, 1845e8 │ │ │ │ ldrb.w r5, [r3, #101] @ 0x65 │ │ │ │ eor.w r5, r5, #1 │ │ │ │ ldrb.w r6, [r3, #103] @ 0x67 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bfi r4, r5, #0, #8 │ │ │ │ ldrb.w r5, [r3, #105] @ 0x69 │ │ │ │ @@ -449190,15 +449194,15 @@ │ │ │ │ bfi r4, r6, #8, #8 │ │ │ │ bfi r4, r5, #16, #8 │ │ │ │ bfi r4, r0, #24, #8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ strb.w r0, [sp, #208] @ 0xd0 │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r1, 184620 │ │ │ │ + cbnz r1, 184630 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ ands r0, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldrb.w r5, [r3, #136] @ 0x88 │ │ │ │ movs r6, #0 │ │ │ │ @@ -449246,15 +449250,15 @@ │ │ │ │ strb.w r4, [sp, #227] @ 0xe3 │ │ │ │ ldrb.w r4, [r3, #104] @ 0x68 │ │ │ │ str.w r7, [sp, #211] @ 0xd3 │ │ │ │ str.w r6, [sp, #215] @ 0xd7 │ │ │ │ str.w r5, [sp, #219] @ 0xdb │ │ │ │ strb.w r4, [sp, #228] @ 0xe4 │ │ │ │ strb.w r0, [sp, #229] @ 0xe5 │ │ │ │ - cbz r0, 1846e0 │ │ │ │ + cbz r0, 1846f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ eor.w r0, r1, #512 @ 0x200 │ │ │ │ ubfx r0, r0, #9, #1 │ │ │ │ ldrb r4, [r3, #26] │ │ │ │ ldrb.w r1, [r3, #113] @ 0x71 │ │ │ │ strb.w r0, [sp, #230] @ 0xe6 │ │ │ │ movs r0, #0 │ │ │ │ @@ -449264,15 +449268,15 @@ │ │ │ │ bfi r0, r4, #8, #8 │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ bfi r0, r1, #16, #8 │ │ │ │ ldrb.w r1, [r3, #100] @ 0x64 │ │ │ │ strb.w r4, [sp, #231] @ 0xe7 │ │ │ │ bfi r0, r1, #24, #8 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ - cbz r1, 184716 │ │ │ │ + cbz r1, 184726 │ │ │ │ eor.w r1, r2, #33554432 @ 0x2000000 │ │ │ │ ubfx r1, r1, #25, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r2, [r3, #39] @ 0x27 │ │ │ │ bfi r0, r1, #0, #8 │ │ │ │ ldrb.w r1, [r3, #44] @ 0x2c │ │ │ │ bfi r0, lr, #8, #8 │ │ │ │ @@ -449301,306 +449305,306 @@ │ │ │ │ bfi r1, r0, #16, #8 │ │ │ │ ldrb.w r0, [r3, #180] @ 0xb4 │ │ │ │ bfi r1, r2, #24, #8 │ │ │ │ ldrb.w r2, [r3, #182] @ 0xb6 │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ eor.w r1, r0, #1 │ │ │ │ strb.w r1, [sp, #244] @ 0xf4 │ │ │ │ - cbz r2, 184794 │ │ │ │ + cbz r2, 1847a4 │ │ │ │ ldrb.w r2, [ip, #269] @ 0x10d │ │ │ │ eor.w r2, r2, #128 @ 0x80 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ ldrb.w r1, [r3, #106] @ 0x6a │ │ │ │ strb.w r1, [sp, #246] @ 0xf6 │ │ │ │ strb.w r2, [sp, #245] @ 0xf5 │ │ │ │ - cbz r1, 1847aa │ │ │ │ + cbz r1, 1847ba │ │ │ │ ldrb.w r1, [r3, #154] @ 0x9a │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #109] @ 0x6d │ │ │ │ strb.w r1, [sp, #247] @ 0xf7 │ │ │ │ - cbz r2, 1847bc │ │ │ │ + cbz r2, 1847cc │ │ │ │ ldrb.w r2, [r3, #154] @ 0x9a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldrb.w r1, [r3, #108] @ 0x6c │ │ │ │ strb.w r2, [sp, #248] @ 0xf8 │ │ │ │ - cbz r1, 1847ce │ │ │ │ + cbz r1, 1847de │ │ │ │ ldrb.w r1, [r3, #154] @ 0x9a │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r3, #107] @ 0x6b │ │ │ │ strb.w r1, [sp, #249] @ 0xf9 │ │ │ │ - cbz r2, 1847e0 │ │ │ │ + cbz r2, 1847f0 │ │ │ │ ldrb.w r2, [r3, #154] @ 0x9a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [ip, #352] @ 0x160 │ │ │ │ strb.w r2, [sp, #250] @ 0xfa │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1847fc │ │ │ │ + cbz r5, 18480c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18497e │ │ │ │ + bne.w 18498e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1847ec │ │ │ │ - ldr r2, [pc, #616] @ (184a68 ) │ │ │ │ - ldr r3, [pc, #612] @ (184a64 ) │ │ │ │ + bne.n 1847fc │ │ │ │ + ldr r2, [pc, #616] @ (184a78 ) │ │ │ │ + ldr r3, [pc, #612] @ (184a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 184a5c │ │ │ │ + bne.w 184a6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ and.w r6, r1, #80 @ 0x50 │ │ │ │ subs r6, #80 @ 0x50 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 1840f4 │ │ │ │ + b.n 184104 │ │ │ │ strb.w r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ strh.w r0, [sp, #94] @ 0x5e │ │ │ │ - cbz r6, 184878 │ │ │ │ + cbz r6, 184888 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r0, r1, #4, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 184128 │ │ │ │ + b.n 184138 │ │ │ │ ldrb.w r1, [ip, #269] @ 0x10d │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.w 184032 │ │ │ │ + b.w 184042 │ │ │ │ ands.w r7, r1, #16 │ │ │ │ - beq.n 18487c │ │ │ │ + beq.n 18488c │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bmi.n 18487c │ │ │ │ + bmi.n 18488c │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ strb.w r0, [sp, #96] @ 0x60 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ strh.w r7, [sp, #94] @ 0x5e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 184128 │ │ │ │ + bne.w 184138 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184128 │ │ │ │ + b.n 184138 │ │ │ │ clz r0, r7 │ │ │ │ strb.w r6, [sp, #97] @ 0x61 │ │ │ │ mov.w r7, #256 @ 0x100 │ │ │ │ strh.w r7, [sp, #94] @ 0x5e │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r0, [sp, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 184128 │ │ │ │ + bne.w 184138 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 184878 │ │ │ │ - b.n 184128 │ │ │ │ + bpl.n 184888 │ │ │ │ + b.n 184138 │ │ │ │ strb.w r6, [sp, #116] @ 0x74 │ │ │ │ - cbz r7, 1848fe │ │ │ │ + cbz r7, 18490e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w r1, [sp, #117] @ 0x75 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ strb.w lr, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184958 │ │ │ │ + beq.n 184968 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184a42 │ │ │ │ + beq.w 184a52 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18424e │ │ │ │ movs r6, #0 │ │ │ │ eor.w r5, r7, #1 │ │ │ │ strh.w r6, [sp, #116] @ 0x74 │ │ │ │ strb.w r5, [sp, #119] @ 0x77 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r6, [sp, #118] @ 0x76 │ │ │ │ strh.w r5, [sp, #120] @ 0x78 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 184972 │ │ │ │ + bne.n 184982 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 184a28 │ │ │ │ + bne.w 184a38 │ │ │ │ clz r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 184238 │ │ │ │ + b.n 184248 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ movw lr, #257 @ 0x101 │ │ │ │ movs r6, #1 │ │ │ │ strh.w lr, [sp, #118] @ 0x76 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ - cbz r0, 18494c │ │ │ │ + cbz r0, 18495c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 184a2e │ │ │ │ + beq.w 184a3e │ │ │ │ strb.w r7, [sp, #121] @ 0x79 │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184234 │ │ │ │ + b.n 184244 │ │ │ │ clz r7, r0 │ │ │ │ strb.w r6, [sp, #117] @ 0x75 │ │ │ │ strb.w r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, r5 │ │ │ │ strh.w r5, [sp, #118] @ 0x76 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ strb.w r5, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18424e │ │ │ │ mov r5, r6 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ - b.n 184238 │ │ │ │ + b.n 184248 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 184a1e │ │ │ │ + bne.n 184a2e │ │ │ │ ubfx r5, r2, #9, #1 │ │ │ │ strb.w lr, [sp, #123] @ 0x7b │ │ │ │ eor.w r5, r5, #1 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18424e │ │ │ │ clz r7, r0 │ │ │ │ strh.w r6, [sp, #122] @ 0x7a │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 18423e │ │ │ │ - ldr r7, [pc, #236] @ (184a6c ) │ │ │ │ + b.n 18424e │ │ │ │ + ldr r7, [pc, #236] @ (184a7c ) │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ add r7, pc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1ec314 │ │ │ │ + bl 1ec324 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1847fc │ │ │ │ + beq.w 18480c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1847fc │ │ │ │ + beq.w 18480c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184986 │ │ │ │ + bne.n 184996 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1849a2 │ │ │ │ - b.n 1847fc │ │ │ │ + bne.n 1849b2 │ │ │ │ + b.n 18480c │ │ │ │ strh.w r5, [sp, #188] @ 0xbc │ │ │ │ strb.w r4, [sp, #190] @ 0xbe │ │ │ │ - cbz r0, 184a1a │ │ │ │ + cbz r0, 184a2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 184550 │ │ │ │ + beq.w 184560 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 184552 │ │ │ │ + b.n 184562 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strb.w r1, [sp, #179] @ 0xb3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb.w r5, [sp, #178] @ 0xb2 │ │ │ │ strb.w r0, [sp, #180] @ 0xb4 │ │ │ │ - cbnz r1, 1849fa │ │ │ │ + cbnz r1, 184a0a │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1844fc │ │ │ │ + b.n 18450c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strh.w r1, [sp, #178] @ 0xb2 │ │ │ │ strb.w r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1849dc │ │ │ │ + beq.n 1849ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1844fa │ │ │ │ + bne.w 18450a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1844fc │ │ │ │ + b.n 18450c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1844c0 │ │ │ │ + b.n 1844d0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w fp, [sp, #173] @ 0xad │ │ │ │ - b.n 1844ac │ │ │ │ + b.n 1844bc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1842da │ │ │ │ + b.n 1842ea │ │ │ │ mov.w r4, #256 @ 0x100 │ │ │ │ strh.w r4, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1849c4 │ │ │ │ + bne.n 1849d4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 184550 │ │ │ │ + b.n 184560 │ │ │ │ mov.w r5, #256 @ 0x100 │ │ │ │ strh.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.n 18423e │ │ │ │ + b.n 18424e │ │ │ │ strb.w r7, [sp, #122] @ 0x7a │ │ │ │ - b.n 184234 │ │ │ │ + b.n 184244 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 184234 │ │ │ │ + b.w 184244 │ │ │ │ eor.w r5, r2, #512 @ 0x200 │ │ │ │ mov r7, r6 │ │ │ │ strb.w r6, [sp, #123] @ 0x7b │ │ │ │ ubfx r5, r5, #9, #1 │ │ │ │ strb.w r5, [sp, #121] @ 0x79 │ │ │ │ strb.w r5, [sp, #122] @ 0x7a │ │ │ │ - b.w 18423e │ │ │ │ + b.w 18424e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ + stmia r0!, {r1, r2, r6} │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7fc │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r5, r5, #1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ + add r1, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ and.w r3, r0, #134 @ 0x86 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #128 @ 0x80 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 184a9c │ │ │ │ + beq.n 184aac │ │ │ │ mov.w r0, #344 @ 0x158 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r1, #134 @ 0x86 │ │ │ │ sub.w ip, lr, #2 │ │ │ │ subs r4, r3, #2 │ │ │ │ and.w r1, r1, #121 @ 0x79 │ │ │ │ orr.w ip, ip, r4 │ │ │ │ and.w r0, r0, #121 @ 0x79 │ │ │ │ and.w ip, ip, #252 @ 0xfc │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - beq.n 184b60 │ │ │ │ + beq.n 184b70 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 184b96 │ │ │ │ - bhi.n 184b66 │ │ │ │ + beq.n 184ba6 │ │ │ │ + bhi.n 184b76 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 184b24 │ │ │ │ + beq.n 184b34 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 184bc8 │ │ │ │ + beq.n 184bd8 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184c40 │ │ │ │ + bhi.w 184c50 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184d1a │ │ │ │ + bhi.w 184d2a │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -449627,22 +449631,22 @@ │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r3, r3, #4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 184bb0 │ │ │ │ + beq.n 184bc0 │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #281 @ 0x119 │ │ │ │ - bhi.n 184b64 │ │ │ │ + bhi.n 184b74 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184c52 │ │ │ │ + bhi.w 184c62 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r4, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, #52] @ 0x34 │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ @@ -449655,91 +449659,91 @@ │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ mov.w r0, #344 @ 0x158 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 184cd0 │ │ │ │ + beq.w 184ce0 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 184c12 │ │ │ │ + bne.n 184c22 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #141 @ 0x8d │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #138 @ 0x8a │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #139 @ 0x8b │ │ │ │ movne r0, #137 @ 0x89 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 184c96 │ │ │ │ - bls.n 184be0 │ │ │ │ + beq.n 184ca6 │ │ │ │ + bls.n 184bf0 │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r0, #34 @ 0x22 │ │ │ │ movne r0, #32 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #275 @ 0x113 │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #276 @ 0x114 │ │ │ │ movne.w r0, #274 @ 0x112 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ movweq r0, #391 @ 0x187 │ │ │ │ - beq.n 184b64 │ │ │ │ + beq.n 184b74 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #392 @ 0x188 │ │ │ │ movne.w r0, #390 @ 0x186 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 184d16 │ │ │ │ + bhi.w 184d26 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 184d1a │ │ │ │ + bhi.w 184d2a │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (184e4c ) │ │ │ │ + ldr r2, [pc, #592] @ (184e5c ) │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp r4, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ add ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 184d12 │ │ │ │ + bhi.n 184d22 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184d1a │ │ │ │ + bhi.n 184d2a │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r7, [r6, #20] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ adds r5, #125 @ 0x7d │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ @@ -449785,15 +449789,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #143 @ 0x8f │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184d1a │ │ │ │ + bhi.n 184d2a │ │ │ │ tbb [pc, r1] │ │ │ │ subs r5, #22 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ asrs r5, r7, #16 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -449812,18 +449816,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 184d0e │ │ │ │ + bhi.n 184d1e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184d1a │ │ │ │ + bhi.n 184d2a │ │ │ │ tbb [pc, r1] │ │ │ │ subs r6, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ asrs r6, r3, #16 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -449863,15 +449867,15 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 184d4e │ │ │ │ + cbz r3, 184d5e │ │ │ │ ldrd r1, r2, [r0, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -449882,100 +449886,100 @@ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #152] @ 184e08 │ │ │ │ + ldr.w lr, [pc, #152] @ 184e18 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 184e0c │ │ │ │ + ldr.w ip, [pc, #148] @ 184e1c │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ stmia.w r3, {r1, r2} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 184dec │ │ │ │ + bhi.n 184dfc │ │ │ │ tbb [pc, r2] │ │ │ │ subs r6, r3, r0 │ │ │ │ cmp r0, #2 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 184df8 │ │ │ │ + cbz r2, 184e08 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184d60 │ │ │ │ + bl 184d70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #84] @ (184e10 ) │ │ │ │ - ldr r3, [pc, #80] @ (184e0c ) │ │ │ │ + ldr r2, [pc, #84] @ (184e20 ) │ │ │ │ + ldr r3, [pc, #80] @ (184e1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184e02 │ │ │ │ + bne.n 184e12 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 184db8 │ │ │ │ + b.n 184dc8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ str r1, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 184db8 │ │ │ │ + b.n 184dc8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 184dfc │ │ │ │ + cbz r3, 184e0c │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 184db8 │ │ │ │ + b.n 184dc8 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - b.n 184da8 │ │ │ │ + b.n 184db8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 184df2 │ │ │ │ + b.n 184e02 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r2, r0 │ │ │ │ + sxtb r2, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r0 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #144] @ 184eb4 │ │ │ │ + ldr.w ip, [pc, #144] @ 184ec4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #140] @ (184eb8 ) │ │ │ │ + ldr r4, [pc, #140] @ (184ec8 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r1, #32 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ mov.w r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bhi.n 184ea8 │ │ │ │ + bhi.n 184eb8 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 184ea4 │ │ │ │ + bhi.n 184eb4 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -449988,253 +449992,253 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ strh.w r2, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r0] │ │ │ │ - ldr r2, [pc, #60] @ (184ebc ) │ │ │ │ - ldr r3, [pc, #56] @ (184eb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (184ecc ) │ │ │ │ + ldr r3, [pc, #56] @ (184ec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 184eae │ │ │ │ + bne.n 184ebe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e84 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e84 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e84 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 184e74 │ │ │ │ + b.n 184e84 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r2, 184eec │ │ │ │ + cbz r2, 184ef8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 184ede │ │ │ │ + cbz r4, 184eea │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #376] @ (18504c ) │ │ │ │ + ldr r0, [pc, #376] @ (18505c ) │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 184f1c │ │ │ │ + bhi.n 184f2c │ │ │ │ tbb [pc, r3] │ │ │ │ mov r7, r4 │ │ │ │ strb r1, [r3, #13] │ │ │ │ subs r1, r3, r2 │ │ │ │ subs r5, r0, r2 │ │ │ │ lsls r1, r1, #26 │ │ │ │ movs r4, r3 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 184f18 │ │ │ │ + cbz r3, 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - cbz r3, 184f18 │ │ │ │ + cbz r3, 184f28 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 184f10 │ │ │ │ + cbz r3, 184f20 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 184f18 │ │ │ │ + cbz r0, 184f28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184ef6 │ │ │ │ + bne.n 184f06 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184f18 │ │ │ │ + bne.n 184f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ - b.n 184f18 │ │ │ │ - ldr r3, [pc, #284] @ (185050 ) │ │ │ │ + b.n 184f28 │ │ │ │ + ldr r3, [pc, #284] @ (185060 ) │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr.w r9, [r0, r3] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f28 │ │ │ │ add.w r7, r4, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 184f64 │ │ │ │ + b.n 184f74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #32 │ │ │ │ mla r3, r8, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 184f18 │ │ │ │ + bcs.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184f52 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 184f62 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #32 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 184f18 │ │ │ │ + bne.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ blx r6 │ │ │ │ - b.n 184f18 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 184fa6 │ │ │ │ + cbz r3, 184fb6 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r4, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ - cbnz r3, 184fbc │ │ │ │ - b.n 184f18 │ │ │ │ + cbnz r3, 184fcc │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184f18 │ │ │ │ + bcs.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184fb2 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 184fc2 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #20 │ │ │ │ - cbnz r3, 184fdc │ │ │ │ - b.n 184f18 │ │ │ │ + cbnz r3, 184fec │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 184f18 │ │ │ │ + bcs.n 184f28 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 184fd6 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 184fe6 │ │ │ │ + b.n 184f28 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 184f18 │ │ │ │ - b.n 184f28 │ │ │ │ + bne.n 184f28 │ │ │ │ + b.n 184f38 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184f18 │ │ │ │ + beq.n 184f28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 184ffe │ │ │ │ + bne.n 18500e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #60] @ (185054 ) │ │ │ │ + ldr r3, [pc, #60] @ (185064 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 184f18 │ │ │ │ + beq.w 184f28 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18503c │ │ │ │ + b.n 18504c │ │ │ │ adds r4, #16 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 184f18 │ │ │ │ + beq.w 184f28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 185034 │ │ │ │ - b.n 184f18 │ │ │ │ + bne.n 185044 │ │ │ │ + b.n 184f28 │ │ │ │ nop │ │ │ │ - cbz r4, 185058 │ │ │ │ + cbz r4, 185064 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr.w ip, [pc, #264] @ 185178 │ │ │ │ + ldr.w ip, [pc, #264] @ 185188 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add ip, pc │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1850b0 │ │ │ │ - ldr r3, [pc, #244] @ (18517c ) │ │ │ │ + bne.n 1850c0 │ │ │ │ + ldr r3, [pc, #244] @ (18518c ) │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1850a8 │ │ │ │ + bpl.n 1850b8 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18516c │ │ │ │ + bne.n 18517c │ │ │ │ mov r0, r1 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18514e │ │ │ │ - add r2, pc, #8 @ (adr r2, 1850c0 ) │ │ │ │ + bhi.n 18515e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1850d0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #2 │ │ │ │ @@ -450254,101 +450258,101 @@ │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r3, r5, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1850a0 │ │ │ │ + beq.n 1850b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1850a0 │ │ │ │ + beq.n 1850b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1850a0 │ │ │ │ + beq.n 1850b0 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ add.w r0, r3, #32 │ │ │ │ - cbnz r2, 185124 │ │ │ │ + cbnz r2, 185134 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1850a8 │ │ │ │ + bne.n 1850b8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 185116 │ │ │ │ + bne.n 185126 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 1850a8 │ │ │ │ + b.n 1850b8 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1850a0 │ │ │ │ + bne.n 1850b0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ add.w r3, r5, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1850a8 │ │ │ │ - b.n 1850a0 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ + bne.n 1850b8 │ │ │ │ + b.n 1850b0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18523c │ │ │ │ + beq.n 18524c │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #1 │ │ │ │ mov r6, r2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.n 1851e2 │ │ │ │ + beq.n 1851f2 │ │ │ │ cmp r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ it ls │ │ │ │ movls r7, #1 │ │ │ │ - bls.n 18521a │ │ │ │ + bls.n 18522a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18523c │ │ │ │ + beq.n 18524c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ clz r4, r4 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r8, r3, r0 │ │ │ │ cmp.w r8, #16 │ │ │ │ @@ -450366,41 +450370,41 @@ │ │ │ │ lsl.w r3, ip, lr │ │ │ │ bic.w r9, r9, r3 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1851e2 │ │ │ │ + bne.n 1851f2 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1851e2 │ │ │ │ + bne.n 1851f2 │ │ │ │ rbit lr, r9 │ │ │ │ mov r1, r6 │ │ │ │ clz lr, lr │ │ │ │ lsr.w r2, r9, lr │ │ │ │ mvns r2, r2 │ │ │ │ mul.w r0, r5, lr │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1851e8 │ │ │ │ + bne.n 1851f8 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1852e2 │ │ │ │ + beq.n 1852f2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1852e2 │ │ │ │ + beq.n 1852f2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ rbit r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ clz r2, r2 │ │ │ │ @@ -450433,41 +450437,41 @@ │ │ │ │ cmp.w r9, #32 │ │ │ │ itttt ne │ │ │ │ lslne.w r2, r8, r2 │ │ │ │ negne r2, r2 │ │ │ │ andne r3, r2 │ │ │ │ orrne r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18526c │ │ │ │ + bne.n 18527c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r1, #408 @ 0x198 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e4fc │ │ │ │ + bl 16e50c │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ strd r3, r6, [r4, #16] │ │ │ │ add.w r3, r4, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ - cbz r5, 185358 │ │ │ │ + cbz r5, 185368 │ │ │ │ mov.w r2, #328 @ 0x148 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 48388 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r4, #360 @ 0x168 │ │ │ │ add.w r2, r4, #352 @ 0x160 │ │ │ │ @@ -450476,146 +450480,146 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r2, [r4, #360] @ 0x168 │ │ │ │ strd r0, r1, [r4, #368] @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strb.w r7, [r4, #65] @ 0x41 │ │ │ │ - b.n 185336 │ │ │ │ + b.n 185346 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1853a6 │ │ │ │ - bhi.n 1853b6 │ │ │ │ + beq.n 1853b6 │ │ │ │ + bhi.n 1853c6 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1853e2 │ │ │ │ + bhi.n 1853f2 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 185394 │ │ │ │ + bls.n 1853a4 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #4113 @ 0x1011 │ │ │ │ movt r3, #4096 @ 0x1000 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1853a6 │ │ │ │ + bmi.n 1853b6 │ │ │ │ bx lr │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #31 │ │ │ │ add r2, r3 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1853b4 │ │ │ │ + bhi.n 1853c4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - beq.n 1853a6 │ │ │ │ - bhi.n 1853d0 │ │ │ │ + beq.n 1853b6 │ │ │ │ + bhi.n 1853e0 │ │ │ │ sub.w r2, r3, #1024 @ 0x400 │ │ │ │ bics.w r2, r2, #1024 @ 0x400 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 1853b6 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 1853b6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 1853b6 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 1853b6 │ │ │ │ bx lr │ │ │ │ sub.w r2, r3, #64 @ 0x40 │ │ │ │ bics.w r2, r2, #64 @ 0x40 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 1853b6 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 1853a6 │ │ │ │ + beq.n 1853b6 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ cmp r5, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ bfi r3, r5, #0, #21 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r4, #29] │ │ │ │ - beq.n 185468 │ │ │ │ + beq.n 185478 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 185448 │ │ │ │ + beq.n 185458 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 18546e │ │ │ │ + beq.n 18547e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 185360 │ │ │ │ + bl 185370 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18543a │ │ │ │ + beq.n 18544a │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - bl 185360 │ │ │ │ + bl 185370 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - cbnz r3, 185484 │ │ │ │ + cbnz r3, 185494 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 185360 │ │ │ │ + bl 185370 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 18546e │ │ │ │ + beq.n 18547e │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r4, #20] │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #18] │ │ │ │ - b.n 185476 │ │ │ │ + b.n 185486 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r6, r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ @@ -450630,36 +450634,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bfc r2, #0, #22 │ │ │ │ bic.w r3, r3, #96 @ 0x60 │ │ │ │ orr.w r2, r2, #2097152 @ 0x200000 │ │ │ │ strb r3, [r4, #29] │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 185360 │ │ │ │ + bl 185370 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ @@ -450672,135 +450676,135 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1855b6 │ │ │ │ + beq.n 1855c6 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1855a0 │ │ │ │ + bne.n 1855b0 │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1855e4 │ │ │ │ - bl 21e14c │ │ │ │ + beq.n 1855f4 │ │ │ │ + bl 21e15c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #376] @ 0x178 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #376] @ 0x178 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 21e1cc │ │ │ │ + bl 21e1dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r1, 1855de │ │ │ │ - bl 21e14c │ │ │ │ + cbz r1, 1855ee │ │ │ │ + bl 21e15c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1853f4 │ │ │ │ + bl 185404 │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #368] @ 0x170 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r4, #368] @ 0x170 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 21e124 │ │ │ │ - b.n 1855c2 │ │ │ │ - bl 21e21c │ │ │ │ - b.n 185584 │ │ │ │ + bl 21e134 │ │ │ │ + b.n 1855d2 │ │ │ │ + bl 21e22c │ │ │ │ + b.n 185594 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18561c │ │ │ │ + cbz r4, 18562c │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #21 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 185614 │ │ │ │ + beq.n 185624 │ │ │ │ ldr r4, [r0, #44] @ 0x2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 185622 │ │ │ │ + beq.n 185632 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 185602 │ │ │ │ + bne.n 185612 │ │ │ │ mov r0, lr │ │ │ │ - bl 185558 │ │ │ │ + bl 185568 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 185646 │ │ │ │ + cbz r0, 185656 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18563a │ │ │ │ + beq.n 18564a │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 185644 │ │ │ │ + beq.n 185654 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18562a │ │ │ │ + bne.n 18563a │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 18566a │ │ │ │ + cbz r0, 18567a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #21 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 18565e │ │ │ │ + beq.n 18566e │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 185668 │ │ │ │ + beq.n 185678 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18564e │ │ │ │ + bne.n 18565e │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ add.w r3, r5, #360 @ 0x168 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r0, [r5, #364] @ 0x16c │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #28] │ │ │ │ @@ -450833,79 +450837,79 @@ │ │ │ │ blx 47c18 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (185758 ) │ │ │ │ + ldr r3, [pc, #68] @ (185768 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (18575c ) │ │ │ │ + ldr r2, [pc, #64] @ (18576c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - cbnz r2, 18572e │ │ │ │ + cbnz r2, 18573e │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 185740 │ │ │ │ + beq.n 185750 │ │ │ │ pop {r3, pc} │ │ │ │ adds r3, r1, #2 │ │ │ │ - ldr r1, [pc, #28] @ (185760 ) │ │ │ │ + ldr r1, [pc, #28] @ (185770 ) │ │ │ │ add.w r0, r0, r3, lsl #5 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #904 @ 0x388 │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6, r7} │ │ │ │ + stmia r6!, {r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ strd r5, r5, [r0] │ │ │ │ strd r5, r5, [r0, #8] │ │ │ │ strd r5, r5, [r0, #40] @ 0x28 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r4, #48] @ 0x30 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ add.w r3, r4, #16 │ │ │ │ add.w r2, r4, #24 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ strd r2, r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #20] │ │ │ │ add.w r2, r0, #24 │ │ │ │ str r1, [r0, #8] │ │ │ │ add.w r7, r4, #32 │ │ │ │ @@ -450920,69 +450924,69 @@ │ │ │ │ strd r3, r3, [r0, #60] @ 0x3c │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add.w r3, r4, #52 @ 0x34 │ │ │ │ strb.w r2, [r4, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str r7, [r4, #24] │ │ │ │ - bl 185764 │ │ │ │ + bl 185774 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185764 │ │ │ │ + bl 185774 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r4, [r0, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r7, [r5, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1857b0 │ │ │ │ + bl 1857c0 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r4, [r0, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ str r5, [r4, #32] │ │ │ │ strd r5, r5, [r4] │ │ │ │ str r5, [r4, #28] │ │ │ │ - bl 185764 │ │ │ │ + bl 185774 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #40] @ 0x28 │ │ │ │ add.w r2, r4, #36 @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r4, [r3, #12] │ │ │ │ - bl 185764 │ │ │ │ + bl 185774 │ │ │ │ mov r3, r0 │ │ │ │ strd r5, r5, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r2, [r3] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -450991,115 +450995,115 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ strd r2, r5, [r4, #8] │ │ │ │ strd r5, r5, [r4] │ │ │ │ - bl 185764 │ │ │ │ + bl 185774 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r4, #20] │ │ │ │ add.w r2, r4, #16 │ │ │ │ str r5, [r4, #24] │ │ │ │ add.w r3, r4, #24 │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #28] │ │ │ │ str r4, [r1, #12] │ │ │ │ str r1, [r1, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ add.w r3, r4, #32 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r5, [r4, #32] │ │ │ │ strd r5, r3, [r4, #40] @ 0x28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (18597c ) │ │ │ │ + ldr r3, [pc, #80] @ (18598c ) │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #80] @ (185980 ) │ │ │ │ + ldr r2, [pc, #80] @ (185990 ) │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ lsls r4, r7, #5 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ str r6, [r0, #20] │ │ │ │ strb r5, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - cbz r7, 18597a │ │ │ │ + cbz r7, 18598a │ │ │ │ adds r4, #63 @ 0x3f │ │ │ │ add.w r1, r0, #63 @ 0x3f │ │ │ │ add.w ip, r0, r4 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r5, [r1, #-3] │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 18596a │ │ │ │ + bne.n 18597a │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 185962 │ │ │ │ + bne.n 185972 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - add r6, pc, #808 @ (adr r6, 185ca8 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 185c78 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ - cbz r4, 1859ba │ │ │ │ + cbz r4, 1859ca │ │ │ │ bic.w r4, r4, #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq r3, [r0, #60] @ 0x3c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e550 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ strd r2, r2, [r0, #36] @ 0x24 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r2, r2, [r0] │ │ │ │ str r4, [r0, #20] │ │ │ │ @@ -451111,15 +451115,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, #5 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ movs r2, #5 │ │ │ │ strb.w r4, [r0, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r4, #1 │ │ │ │ strb.w r5, [r0, #37] @ 0x25 │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -451131,143 +451135,143 @@ │ │ │ │ strh r4, [r0, #38] @ 0x26 │ │ │ │ str r2, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (185a84 ) │ │ │ │ + ldr r3, [pc, #64] @ (185a94 ) │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #64] @ (185a88 ) │ │ │ │ + ldr r2, [pc, #64] @ (185a98 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #4 │ │ │ │ mla r3, r4, r1, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ lsl.w r1, r4, r2 │ │ │ │ adds r1, #84 @ 0x54 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r5, [r0, #20] │ │ │ │ - cbz r4, 185a82 │ │ │ │ + cbz r4, 185a92 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #96] @ 0x60 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 185a76 │ │ │ │ + bne.n 185a86 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - add r5, pc, #712 @ (adr r5, 185d50 ) │ │ │ │ + add r5, pc, #648 @ (adr r5, 185d20 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ movs r2, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsl.w r1, r4, r2 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #12] │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 185ace │ │ │ │ + cbz r4, 185ade │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ cmp r4, r3 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bne.n 185ac2 │ │ │ │ + bne.n 185ad2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ mov r4, r0 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ strb r3, [r4, #12] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e550 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r7, 185b1c │ │ │ │ + cbz r7, 185b2c │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, r5 │ │ │ │ str r6, [r3, #12] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 185b14 │ │ │ │ - ldr r3, [pc, #20] @ (185b34 ) │ │ │ │ + bne.n 185b24 │ │ │ │ + ldr r3, [pc, #20] @ (185b44 ) │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #80] @ 0x50 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r4, #69] @ 0x45 │ │ │ │ str.w r1, [r4, #73] @ 0x49 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #10 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 185b62 │ │ │ │ - ldr r1, [pc, #16] @ (185b64 ) │ │ │ │ + bne.n 185b72 │ │ │ │ + ldr r1, [pc, #16] @ (185b74 ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #69 @ 0x45 │ │ │ │ add r1, pc │ │ │ │ blx 48714 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e550 │ │ │ │ movs r1, #8 │ │ │ │ strb r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r1, r0, #28 │ │ │ │ str r4, [r0, #32] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -451280,19 +451284,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16e6e4 │ │ │ │ + bl 16e6f4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ add.w r7, r5, #28 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ add.w lr, r0, #12 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ @@ -451312,29 +451316,29 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 185c2a │ │ │ │ + beq.n 185c3a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ add.w r1, r5, #77 @ 0x4d │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ movs r2, #10 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r0, #20] │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0] │ │ │ │ strh r5, [r0, #24] │ │ │ │ @@ -451344,15 +451348,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16e540 │ │ │ │ + bl 16e550 │ │ │ │ movs r2, #7 │ │ │ │ strb.w r4, [r0, #37] @ 0x25 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r0, #12] │ │ │ │ movs r4, #1 │ │ │ │ strb.w r5, [r0, #36] @ 0x24 │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -451361,218 +451365,218 @@ │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r1, [r0] │ │ │ │ strh r4, [r0, #38] @ 0x26 │ │ │ │ str r2, [r0, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 185c94 │ │ │ │ + b.n 185ca4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185c92 │ │ │ │ + bne.n 185ca2 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #232] @ (185d98 ) │ │ │ │ + ldr r5, [pc, #232] @ (185da8 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #232] @ (185d9c ) │ │ │ │ + ldr r4, [pc, #232] @ (185dac ) │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r5, pc │ │ │ │ mov r8, sp │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r0 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r2, r3, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 185d7e │ │ │ │ + bhi.n 185d8e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r1, r1, #5 │ │ │ │ str r2, [r0, r4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185d8c │ │ │ │ + beq.n 185d9c │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184d60 │ │ │ │ + bl 184d70 │ │ │ │ ldrd r4, r7, [sp, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 185d98 │ │ │ │ + bhi.n 185da8 │ │ │ │ tbb [pc, r5] │ │ │ │ asrs r4, r5, #4 │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185d90 │ │ │ │ + beq.n 185da0 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 184d60 │ │ │ │ + bl 184d70 │ │ │ │ ldrd r5, r6, [sp] │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ cmpeq r7, r6 │ │ │ │ - ldr r2, [pc, #112] @ (185da0 ) │ │ │ │ + ldr r2, [pc, #112] @ (185db0 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (185d9c ) │ │ │ │ + ldr r3, [pc, #100] @ (185dac ) │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 185d94 │ │ │ │ + bne.n 185da4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185d28 │ │ │ │ + bne.n 185d38 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r5, #1 │ │ │ │ - b.n 185d28 │ │ │ │ + b.n 185d38 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ add.w r3, r6, #24 │ │ │ │ subs r5, r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ - b.n 185d28 │ │ │ │ + b.n 185d38 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ add.w r3, r1, #24 │ │ │ │ subs r4, r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 185cfe │ │ │ │ + b.n 185d0e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 185cfe │ │ │ │ + bne.n 185d0e │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 185cfe │ │ │ │ + b.n 185d0e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - b.n 185cea │ │ │ │ + b.n 185cfa │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b.n 185d14 │ │ │ │ + b.n 185d24 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #280 @ (adr r3, 185eb4 ) │ │ │ │ + add r3, pc, #216 @ (adr r3, 185e84 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #776 @ (adr r2, 1860ac ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 18607c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r5, [pc, #2268] @ 186694 │ │ │ │ + ldr.w r5, [pc, #2268] @ 1866a4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ stmdb r3, {r0, r1} │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 186690 │ │ │ │ + bhi.w 1866a0 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r6, #79 @ 0x4f │ │ │ │ lsls r4, r3, #8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2236] @ 186698 │ │ │ │ + ldr.w r1, [pc, #2236] @ 1866a8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 186694 │ │ │ │ + bhi.w 1866a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #9 │ │ │ │ lsls r1, r3, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r4, r2, #13 │ │ │ │ lsls r3, r0, #15 │ │ │ │ lsls r1, r6, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r2, r0, #13 │ │ │ │ lsls r6, r6, #8 │ │ │ │ lsls r5, r5, #13 │ │ │ │ lsls r1, r4, #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [pc, #2188] @ 18669c │ │ │ │ + ldr.w r1, [pc, #2188] @ 1866ac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 186694 │ │ │ │ + bhi.w 1866a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r7, r4, #10 │ │ │ │ lsls r7, r1, #3 │ │ │ │ lsls r0, r6, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r0, r6, #3 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r2, r2, #11 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - ldr.w r1, [pc, #2144] @ 1866a0 │ │ │ │ + ldr.w r1, [pc, #2144] @ 1866b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 186694 │ │ │ │ + bhi.w 1866a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r1, r6, #7 │ │ │ │ lsls r5, r1, #6 │ │ │ │ lsls r5, r7, #11 │ │ │ │ lsls r1, r6, #9 │ │ │ │ - ldr.w r1, [pc, #2100] @ 1866a4 │ │ │ │ + ldr.w r1, [pc, #2100] @ 1866b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 1865be │ │ │ │ + bhi.w 1865ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #4 │ │ │ │ lsls r7, r1, #3 │ │ │ │ movs r3, r1 │ │ │ │ lsls r3, r6, #12 │ │ │ │ lsls r4, r3, #8 │ │ │ │ lsls r4, r1, #13 │ │ │ │ @@ -451585,1169 +451589,1169 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r2, [r3, #16]! │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r6, #16] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 185eba │ │ │ │ - b.n 185ede │ │ │ │ + bne.n 185eca │ │ │ │ + b.n 185eee │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 185eb8 │ │ │ │ + bne.n 185ec8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r6, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r6, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 185eba │ │ │ │ - bl 18af04 │ │ │ │ + bne.n 185eca │ │ │ │ + bl 18af14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185eba │ │ │ │ + b.n 185eca │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ - b.n 185eb0 │ │ │ │ + b.n 185ec0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r2, r6, #24 │ │ │ │ strd r2, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #28] │ │ │ │ - b.n 185eb0 │ │ │ │ + b.n 185ec0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f22 │ │ │ │ + beq.n 185f32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f1a │ │ │ │ + bne.n 185f2a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 185ece │ │ │ │ + bne.n 185ede │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ece │ │ │ │ + beq.n 185ede │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ece │ │ │ │ + bne.n 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f56 │ │ │ │ + beq.n 185f66 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f4e │ │ │ │ + bne.n 185f5e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f84 │ │ │ │ + beq.n 185f94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185f7c │ │ │ │ + bne.n 185f8c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185fb2 │ │ │ │ + beq.n 185fc2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185faa │ │ │ │ + bne.n 185fba │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ - ldr.w r3, [pc, #1760] @ 1866a8 │ │ │ │ + b.n 185ef8 │ │ │ │ + ldr.w r3, [pc, #1760] @ 1866b8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 185ee8 │ │ │ │ + beq.n 185ef8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 185ee8 │ │ │ │ + bne.n 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185ff4 │ │ │ │ + beq.n 186004 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 185fec │ │ │ │ + bne.n 185ffc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 185f22 │ │ │ │ + beq.n 185f32 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18601e │ │ │ │ - b.n 185f22 │ │ │ │ + bne.n 18602e │ │ │ │ + b.n 185f32 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186048 │ │ │ │ + beq.n 186058 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186040 │ │ │ │ + bne.n 186050 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ - ldr.w r3, [pc, #1612] @ 1866a8 │ │ │ │ + b.n 185eb2 │ │ │ │ + ldr.w r3, [pc, #1612] @ 1866b8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186090 │ │ │ │ + beq.n 1860a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186088 │ │ │ │ + bne.n 186098 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860c2 │ │ │ │ + beq.n 1860d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860ba │ │ │ │ + bne.n 1860ca │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1860f4 │ │ │ │ + beq.n 186104 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1860ec │ │ │ │ + bne.n 1860fc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186126 │ │ │ │ + beq.n 186136 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18611e │ │ │ │ + bne.n 18612e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185eb2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186160 │ │ │ │ + beq.n 186170 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186158 │ │ │ │ + bne.n 186168 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186192 │ │ │ │ + beq.n 1861a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18618a │ │ │ │ + bne.n 18619a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861c4 │ │ │ │ + beq.n 1861d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861bc │ │ │ │ + bne.n 1861cc │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1861f6 │ │ │ │ + beq.n 186206 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1861ee │ │ │ │ + bne.n 1861fe │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185eb2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186228 │ │ │ │ + beq.n 186238 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186220 │ │ │ │ + bne.n 186230 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1860c2 │ │ │ │ + beq.w 1860d2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186254 │ │ │ │ - b.n 1860c2 │ │ │ │ + bne.n 186264 │ │ │ │ + b.n 1860d2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18627e │ │ │ │ + beq.n 18628e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186276 │ │ │ │ + bne.n 186286 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862b0 │ │ │ │ + beq.n 1862c0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1862a8 │ │ │ │ + bne.n 1862b8 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ - ldr r3, [pc, #996] @ (1866a8 ) │ │ │ │ + b.n 185ede │ │ │ │ + ldr r3, [pc, #996] @ (1866b8 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1862f6 │ │ │ │ + beq.n 186306 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1862ee │ │ │ │ + bne.n 1862fe │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185eb2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186328 │ │ │ │ + beq.n 186338 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186320 │ │ │ │ + bne.n 186330 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185f06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186362 │ │ │ │ + beq.n 186372 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18635a │ │ │ │ + bne.n 18636a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ee8 │ │ │ │ + bne.w 185ef8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186394 │ │ │ │ + beq.n 1863a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18638c │ │ │ │ + bne.n 18639c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ee8 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1863c0 │ │ │ │ - cbz r0, 1863c0 │ │ │ │ + cbnz r2, 1863d0 │ │ │ │ + cbz r0, 1863d0 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 18666a │ │ │ │ + beq.w 18667a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1863b2 │ │ │ │ - b.n 185ea2 │ │ │ │ + bne.n 1863c2 │ │ │ │ + b.n 185eb2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ee8 │ │ │ │ + beq.w 185ef8 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1863e4 │ │ │ │ - cbz r0, 1863e4 │ │ │ │ + cbnz r2, 1863f4 │ │ │ │ + cbz r0, 1863f4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 18661e │ │ │ │ + beq.w 18662e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1863d6 │ │ │ │ - b.n 185ee8 │ │ │ │ + bne.n 1863e6 │ │ │ │ + b.n 185ef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 18640e │ │ │ │ + beq.n 18641e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186406 │ │ │ │ + bne.n 186416 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ef6 │ │ │ │ + bne.w 185f06 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186440 │ │ │ │ + beq.n 186450 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186438 │ │ │ │ + bne.n 186448 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ef6 │ │ │ │ + b.n 185f06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ef6 │ │ │ │ + beq.w 185f06 │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 18646c │ │ │ │ - cbz r0, 18646c │ │ │ │ + cbnz r2, 18647c │ │ │ │ + cbz r0, 18647c │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 186644 │ │ │ │ + beq.w 186654 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18645e │ │ │ │ - b.n 185ef6 │ │ │ │ + bne.n 18646e │ │ │ │ + b.n 185f06 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1860f4 │ │ │ │ + beq.w 186104 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186490 │ │ │ │ - b.n 1860f4 │ │ │ │ + bne.n 1864a0 │ │ │ │ + b.n 186104 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1864ba │ │ │ │ + beq.n 1864ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1864b2 │ │ │ │ + bne.n 1864c2 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ede │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldrb r2, [r3, #9] │ │ │ │ - cbnz r2, 1864e6 │ │ │ │ - cbz r0, 1864e6 │ │ │ │ + cbnz r2, 1864f6 │ │ │ │ + cbz r0, 1864f6 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 1865f8 │ │ │ │ + beq.w 186608 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1864d8 │ │ │ │ - b.n 185ece │ │ │ │ + bne.n 1864e8 │ │ │ │ + b.n 185ede │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186510 │ │ │ │ + beq.n 186520 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186508 │ │ │ │ + bne.n 186518 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185eb2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 1861f6 │ │ │ │ + beq.w 186206 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18653c │ │ │ │ - b.n 1861f6 │ │ │ │ + bne.n 18654c │ │ │ │ + b.n 186206 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 186566 │ │ │ │ + beq.n 186576 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 18655e │ │ │ │ + bne.n 18656e │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ - ldr r3, [pc, #300] @ (1866a8 ) │ │ │ │ + b.n 185eb2 │ │ │ │ + ldr r3, [pc, #300] @ (1866b8 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ece │ │ │ │ + beq.w 185ede │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ece │ │ │ │ + bne.w 185ede │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1865ac │ │ │ │ + beq.n 1865bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1865a4 │ │ │ │ + bne.n 1865b4 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ece │ │ │ │ + b.n 185ede │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 185ea2 │ │ │ │ + beq.w 185eb2 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 185ea2 │ │ │ │ + bne.w 185eb2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1865e6 │ │ │ │ + beq.n 1865f6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1865de │ │ │ │ + bne.n 1865ee │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ - b.n 185ea2 │ │ │ │ + b.n 185eb2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186608 │ │ │ │ + beq.n 186618 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186600 │ │ │ │ + bne.n 186610 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1864e6 │ │ │ │ + b.n 1864f6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 18662e │ │ │ │ + beq.n 18663e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186626 │ │ │ │ + bne.n 186636 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1863e4 │ │ │ │ + b.n 1863f4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 186654 │ │ │ │ + beq.n 186664 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 18664c │ │ │ │ + bne.n 18665c │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 18646c │ │ │ │ + b.n 18647c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 18667a │ │ │ │ + beq.n 18668a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 186672 │ │ │ │ + bne.n 186682 │ │ │ │ ldr r5, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ add.w ip, r5, #1 │ │ │ │ str.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #4 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r1, [r2, #72] @ 0x48 │ │ │ │ - b.n 1863c0 │ │ │ │ + b.n 1863d0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - b.n 185eb0 │ │ │ │ - add r2, pc, #256 @ (adr r2, 186798 ) │ │ │ │ + b.n 185ec0 │ │ │ │ + add r2, pc, #192 @ (adr r2, 186768 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ vrsqrts.f16 , , │ │ │ │ vrecps.f32 , , │ │ │ │ mrc 15, 6, APSR_nzcv, cr3, cr15, {7} │ │ │ │ mcr 15, 5, pc, cr1, cr15, {7} @ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #44] @ (1866e8 ) │ │ │ │ + ldr r1, [pc, #44] @ (1866f8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1866dc │ │ │ │ + beq.n 1866ec │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ + bl 18aff8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 1863de │ │ │ │ + b.n 1863ee │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 186738 │ │ │ │ + beq.n 186748 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 186730 │ │ │ │ + bne.n 186740 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 186730 │ │ │ │ + cbz r4, 186740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18672c │ │ │ │ - bl 16e698 │ │ │ │ + cbz r3, 18673c │ │ │ │ + bl 16e6a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 18672c │ │ │ │ + cbz r5, 18673c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18672c │ │ │ │ + cbz r3, 18673c │ │ │ │ mov r4, r5 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e6a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18671a │ │ │ │ - bl 16e698 │ │ │ │ + bne.n 18672a │ │ │ │ + bl 16e6a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e6a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e6a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e6a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 186782 │ │ │ │ + beq.n 186792 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866fc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 186768 │ │ │ │ + bne.n 186778 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #400] @ (186928 ) │ │ │ │ + ldr r2, [pc, #400] @ (186938 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #400] @ (18692c ) │ │ │ │ + ldr r3, [pc, #400] @ (18693c ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #20 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 483e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 186920 │ │ │ │ + beq.w 186930 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18691a │ │ │ │ - ldr r1, [pc, #356] @ (186930 ) │ │ │ │ + beq.w 18692a │ │ │ │ + ldr r1, [pc, #356] @ (186940 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18690e │ │ │ │ + beq.w 18691e │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #332] @ (186934 ) │ │ │ │ + ldr r1, [pc, #332] @ (186944 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 186904 │ │ │ │ + beq.n 186914 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #304] @ 186938 │ │ │ │ + ldr.w sl, [pc, #304] @ 186948 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ - ldr r3, [pc, #296] @ (18693c ) │ │ │ │ + ldr r3, [pc, #296] @ (18694c ) │ │ │ │ add sl, pc │ │ │ │ add r4, sp, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 186826 │ │ │ │ + b.n 186836 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 172e9c │ │ │ │ - cbz r0, 18687c │ │ │ │ + bl 172eac │ │ │ │ + cbz r0, 18688c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18687c │ │ │ │ + cbz r4, 18688c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ subs.w fp, r7, #0 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ cmp r8, r4 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1868ce │ │ │ │ + bne.n 1868de │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd fp, fp, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 18681e │ │ │ │ + bne.n 18682e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ - b.n 18681e │ │ │ │ + bl 18aff8 │ │ │ │ + b.n 18682e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - beq.n 1868a2 │ │ │ │ + beq.n 1868b2 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 1866ec │ │ │ │ + bl 1866fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r6 │ │ │ │ - bne.n 186888 │ │ │ │ + bne.n 186898 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 47574 │ │ │ │ mov r0, r5 │ │ │ │ blx 47574 │ │ │ │ - ldr r2, [pc, #144] @ (186940 ) │ │ │ │ - ldr r3, [pc, #120] @ (18692c ) │ │ │ │ + ldr r2, [pc, #144] @ (186950 ) │ │ │ │ + ldr r3, [pc, #120] @ (18693c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r8, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186924 │ │ │ │ + bne.n 186934 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ - cbz r7, 186914 │ │ │ │ + cbz r7, 186924 │ │ │ │ movs r7, #3 │ │ │ │ - ldr r1, [pc, #104] @ (186944 ) │ │ │ │ + ldr r1, [pc, #104] @ (186954 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 184ec0 │ │ │ │ + bl 184ed0 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 18681e │ │ │ │ + bne.n 18682e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ - b.n 18681e │ │ │ │ + bl 18aff8 │ │ │ │ + b.n 18682e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18afe8 │ │ │ │ - b.n 186804 │ │ │ │ + bl 18aff8 │ │ │ │ + b.n 186814 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1867e4 │ │ │ │ + b.n 1867f4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - b.n 1868da │ │ │ │ + b.n 1868ea │ │ │ │ mov r0, r6 │ │ │ │ blx 47574 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1867c8 │ │ │ │ + b.n 1867d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia.w r7, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - b.n 1863d6 │ │ │ │ + b.n 1863e6 │ │ │ │ vtbx.8 d30, {d15}, d3 │ │ │ │ vabal.u q15, d15, d17 │ │ │ │ - @ instruction: 0xffff974a │ │ │ │ + vqshl.u32 d25, d26, #31 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 1861fa │ │ │ │ + b.n 18620a │ │ │ │ vshll.u32 q10, d3, #31 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 186992 │ │ │ │ + bhi.n 1869a2 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r2, r1, #0 │ │ │ │ lsrs r6, r0, #16 │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r6, r0, #32 │ │ │ │ subs r2, r3, #0 │ │ │ │ movs r6, r3 │ │ │ │ @@ -452755,115 +452759,115 @@ │ │ │ │ bx lr │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ adds r0, #28 │ │ │ │ bx lr │ │ │ │ adds r0, #32 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #40] @ (18699c ) │ │ │ │ + ldr r3, [pc, #40] @ (1869ac ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r3, ip, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 186962 │ │ │ │ + beq.n 186972 │ │ │ │ adds r0, #24 │ │ │ │ bx lr │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ bx lr │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r6, [sp, #704] @ 0x2c0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #100] @ (186a14 ) │ │ │ │ + ldr r4, [pc, #100] @ (186a24 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (186a18 ) │ │ │ │ + ldr r3, [pc, #100] @ (186a28 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ - beq.n 186a04 │ │ │ │ + beq.n 186a14 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1869f6 │ │ │ │ + bne.n 186a06 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #60] @ (186a1c ) │ │ │ │ - ldr r3, [pc, #56] @ (186a18 ) │ │ │ │ + ldr r2, [pc, #60] @ (186a2c ) │ │ │ │ + ldr r3, [pc, #56] @ (186a28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186a0e │ │ │ │ + bne.n 186a1e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ strh.w r0, [sp] │ │ │ │ - b.n 1869d4 │ │ │ │ + b.n 1869e4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp] │ │ │ │ - b.n 1869d4 │ │ │ │ + b.n 1869e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #280] @ 0x118 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #324] @ (186b78 ) │ │ │ │ - ldr r3, [pc, #328] @ (186b7c ) │ │ │ │ + ldr r1, [pc, #324] @ (186b88 ) │ │ │ │ + ldr r3, [pc, #328] @ (186b8c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp.w ip, #342 @ 0x156 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 186ab6 │ │ │ │ + bhi.n 186ac6 │ │ │ │ cmp.w ip, #286 @ 0x11e │ │ │ │ - bls.n 186ae2 │ │ │ │ + bls.n 186af2 │ │ │ │ mvn.w r0, #286 @ 0x11e │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r3, r2, #33 @ 0x21 │ │ │ │ add ip, r0 │ │ │ │ rsb r0, r1, #33 @ 0x21 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r0, lr, r0 │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w ip, #55 @ 0x37 │ │ │ │ - bhi.n 186abc │ │ │ │ + bhi.n 186acc │ │ │ │ tbb [pc, ip] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r6, #31 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -452886,104 +452890,104 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp.w ip, #426 @ 0x1aa │ │ │ │ - bne.n 186afa │ │ │ │ + bne.n 186b0a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - ldr r2, [pc, #180] @ (186b80 ) │ │ │ │ - ldr r3, [pc, #176] @ (186b7c ) │ │ │ │ + bl 184e24 │ │ │ │ + ldr r2, [pc, #180] @ (186b90 ) │ │ │ │ + ldr r3, [pc, #176] @ (186b8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 186b58 │ │ │ │ + bne.n 186b68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #231 @ 0xe7 │ │ │ │ - beq.n 186b44 │ │ │ │ - bhi.n 186b3a │ │ │ │ + beq.n 186b54 │ │ │ │ + bhi.n 186b4a │ │ │ │ cmp.w ip, #158 @ 0x9e │ │ │ │ - beq.n 186b4e │ │ │ │ - vldr d0, [pc, #108] @ 186b60 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ + beq.n 186b5e │ │ │ │ + vldr d0, [pc, #108] @ 186b70 │ │ │ │ + bl 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 184e14 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 184e24 │ │ │ │ + b.n 186ad8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ - vldr d0, [pc, #32] @ 186b68 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ - vldr d0, [pc, #32] @ 186b70 │ │ │ │ - bl 1869a0 │ │ │ │ - b.n 186ac8 │ │ │ │ + bl 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ + vldr d0, [pc, #32] @ 186b78 │ │ │ │ + bl 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ + vldr d0, [pc, #32] @ 186b80 │ │ │ │ + bl 1869b0 │ │ │ │ + b.n 186ad8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - str r5, [sp, #792] @ 0x318 │ │ │ │ + str r5, [sp, #728] @ 0x2d8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #192] @ 0xc0 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #32 │ │ │ │ vmov d0, r4, r5 │ │ │ │ - beq.n 186bb4 │ │ │ │ + beq.n 186bc4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 186ba4 │ │ │ │ + bne.n 186bb4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vmov r3, s0 │ │ │ │ uxth r0, r3 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -452999,91 +453003,91 @@ │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 186bf4 │ │ │ │ + bne.n 186c04 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ addeq r0, #76 @ 0x4c │ │ │ │ - beq.n 186bf6 │ │ │ │ + beq.n 186c06 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #136] @ (186c9c ) │ │ │ │ + ldr r3, [pc, #136] @ (186cac ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 186c66 │ │ │ │ + beq.n 186c76 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 186c54 │ │ │ │ - cbnz r4, 186c4e │ │ │ │ - ldr r2, [pc, #120] @ (186ca0 ) │ │ │ │ + beq.n 186c64 │ │ │ │ + cbnz r4, 186c5e │ │ │ │ + ldr r2, [pc, #120] @ (186cb0 ) │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 186c66 │ │ │ │ + cbz r6, 186c76 │ │ │ │ add.w r3, r5, r4, lsl #5 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bfc │ │ │ │ - cbz r0, 186c50 │ │ │ │ + bl 186c0c │ │ │ │ + cbz r0, 186c60 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 186c36 │ │ │ │ + bne.n 186c46 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movw r2, #530 @ 0x212 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 186c8a │ │ │ │ + beq.n 186c9a │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 186c6c │ │ │ │ + bne.n 186c7c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 186c4e │ │ │ │ + bne.n 186c5e │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 186c96 │ │ │ │ + bne.n 186ca6 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 186c50 │ │ │ │ + b.n 186c60 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bl 186bfc │ │ │ │ - b.n 186c50 │ │ │ │ + bl 186c0c │ │ │ │ + b.n 186c60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -453092,15 +453096,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r4, 186ce8 │ │ │ │ + cbz r4, 186cf8 │ │ │ │ mov r3, lr │ │ │ │ cmp r5, r0 │ │ │ │ add.w r2, r4, #4 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ str.w r2, [lr, #8] │ │ │ │ @@ -453108,17 +453112,17 @@ │ │ │ │ str.w r2, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ - cbz r1, 186cfe │ │ │ │ + cbz r1, 186d0e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186cfe │ │ │ │ + cbz r3, 186d0e │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -453127,40 +453131,40 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ - cbz r1, 186d32 │ │ │ │ + cbz r1, 186d42 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 186d32 │ │ │ │ + cbz r3, 186d42 │ │ │ │ ldrd r2, r3, [r1, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ - cbz r4, 186d46 │ │ │ │ + cbz r4, 186d56 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 186d46 │ │ │ │ + cbz r3, 186d56 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ - cbz r3, 186d82 │ │ │ │ + cbz r3, 186d92 │ │ │ │ mov r2, lr │ │ │ │ cmp r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ adds r1, r3, #4 │ │ │ │ str.w r5, [r2], #4 │ │ │ │ @@ -453176,95 +453180,95 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov.w fp, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 16e6e4 │ │ │ │ + bl 16e6f4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 16e674 │ │ │ │ + bl 16e684 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr.w sl, [r5, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, sl │ │ │ │ - cbz r6, 186de2 │ │ │ │ + cbz r6, 186df2 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 186d14 │ │ │ │ + bl 186d24 │ │ │ │ add.w r8, r8, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 186dc4 │ │ │ │ + bne.n 186dd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e6a8 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ movs r1, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #52] @ 0x34 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [r1, #16] │ │ │ │ - bl 186ca4 │ │ │ │ + bl 186cb4 │ │ │ │ str r4, [r5, #56] @ 0x38 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r5, #1 │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186cec │ │ │ │ + bl 186cfc │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 186e46 │ │ │ │ + bcs.n 186e56 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 186d14 │ │ │ │ + bl 186d24 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 186e30 │ │ │ │ + bcc.n 186e40 │ │ │ │ subs r7, #1 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ str.w r0, [r4], #4 │ │ │ │ strb r2, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r1, #17] │ │ │ │ strd r4, r4, [r1, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh r2, [r1, #18] │ │ │ │ - cbnz r3, 186e68 │ │ │ │ - b.n 186e84 │ │ │ │ + cbnz r3, 186e78 │ │ │ │ + b.n 186e94 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 186e66 │ │ │ │ + bne.n 186e76 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ bic.w r2, r2, #4 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ @@ -453274,15 +453278,15 @@ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ str r3, [r1, #12] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - beq.n 186ecc │ │ │ │ + beq.n 186edc │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ sub.w ip, r2, #4 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r4, r3, #4 │ │ │ │ str r2, [r5, #4] │ │ │ │ @@ -453293,275 +453297,275 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r3, ip │ │ │ │ cmp r0, r3 │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ sub.w ip, r2, #4 │ │ │ │ - bne.n 186ea4 │ │ │ │ + bne.n 186eb4 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 186f4c │ │ │ │ + beq.n 186f5c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - beq.n 186f48 │ │ │ │ + beq.n 186f58 │ │ │ │ mov lr, r2 │ │ │ │ adds r7, r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 186f1e │ │ │ │ + b.n 186f2e │ │ │ │ ldrd r5, r4, [ip, #4] │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r3, ip, #4 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ strd r7, r1, [ip, #8] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str.w r4, [ip, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov ip, r8 │ │ │ │ cmp r0, r8 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - beq.n 186f48 │ │ │ │ + beq.n 186f58 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [ip] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 186ef0 │ │ │ │ + bmi.n 186f00 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ moveq r3, lr │ │ │ │ - bne.n 186ef0 │ │ │ │ + bne.n 186f00 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 186ef0 │ │ │ │ + beq.n 186f00 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 186f0e │ │ │ │ + beq.n 186f1e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 186f34 │ │ │ │ + bne.n 186f44 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 186f3c │ │ │ │ + b.n 186f4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r2, [pc, #148] @ (186fec ) │ │ │ │ + ldr r2, [pc, #148] @ (186ffc ) │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 186f98 │ │ │ │ + cbz r0, 186fa8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 186f8c │ │ │ │ - ldr r1, [pc, #136] @ (186ff0 ) │ │ │ │ + bne.n 186f9c │ │ │ │ + ldr r1, [pc, #136] @ (187000 ) │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ - cbz r2, 186f8c │ │ │ │ + cbz r2, 186f9c │ │ │ │ subw r0, r0, #639 @ 0x27f │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ ldrls r1, [r4, #112] @ 0x70 │ │ │ │ ldrhi r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #11 │ │ │ │ ldrheq.w r0, [r4, r2, lsl #2] │ │ │ │ - beq.n 186f96 │ │ │ │ + beq.n 186fa6 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r3 │ │ │ │ subs r0, #1 │ │ │ │ uxth r0, r0 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ subs r3, r3, r1 │ │ │ │ - ldr r1, [pc, #80] @ (186ff4 ) │ │ │ │ + ldr r1, [pc, #80] @ (187004 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ add.w ip, r3, #64 @ 0x40 │ │ │ │ add ip, r4 │ │ │ │ add.w r2, r2, r3, asr #5 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ - cbnz r1, 186fde │ │ │ │ + cbnz r1, 186fee │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 186fe4 │ │ │ │ + bcs.n 186ff4 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r0 │ │ │ │ uxth r0, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 186f96 │ │ │ │ + beq.n 186fa6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 186fc0 │ │ │ │ + beq.n 186fd0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 186fc8 │ │ │ │ - b.n 186fd4 │ │ │ │ + bhi.n 186fd8 │ │ │ │ + b.n 186fe4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 186fc4 │ │ │ │ + bne.n 186fd4 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 187040 │ │ │ │ + beq.n 187050 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 187024 │ │ │ │ + b.n 187034 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 18703c │ │ │ │ + beq.n 18704c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 187034 │ │ │ │ - bl 186f50 │ │ │ │ + bmi.n 187044 │ │ │ │ + bl 186f60 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ uxth r5, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 18701c │ │ │ │ + bne.n 18702c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18703c │ │ │ │ + b.n 18704c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18708c │ │ │ │ + cbz r0, 18709c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 187090 │ │ │ │ + cbz r2, 1870a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1870d4 │ │ │ │ + bhi.n 1870e4 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r2, r0, #20 │ │ │ │ lsls r4, r1, #12 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18708c │ │ │ │ + beq.n 18709c │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187082 │ │ │ │ + beq.n 187092 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1870be │ │ │ │ + bne.n 1870ce │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 18708c │ │ │ │ + beq.n 18709c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1870c2 │ │ │ │ + beq.n 1870d2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1870b2 │ │ │ │ + bne.n 1870c2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18708c │ │ │ │ + beq.n 18709c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r0, [r1, #28] │ │ │ │ - bne.n 187060 │ │ │ │ + bne.n 187070 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 18708c │ │ │ │ + beq.n 18709c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1870b2 │ │ │ │ + beq.n 1870c2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1870f6 │ │ │ │ + bmi.n 187106 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ ite eq │ │ │ │ ldreq.w r0, [r0, #-4] │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ bic.w r0, r3, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 187112 │ │ │ │ + cbz r3, 187122 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1870f4 │ │ │ │ + beq.n 187104 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 187142 │ │ │ │ + bhi.n 187152 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -453575,53 +453579,53 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 187176 │ │ │ │ + bhi.n 187186 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ asrs r4, r0, #8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18717a │ │ │ │ + beq.n 18718a │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187156 │ │ │ │ + beq.n 187166 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187156 │ │ │ │ + beq.n 187166 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1871fa │ │ │ │ + beq.n 18720a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1871d4 │ │ │ │ + cbz r3, 1871e4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1871b0 │ │ │ │ + bhi.n 1871c0 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r0, #16 │ │ │ │ lsls r4, r0, #8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #24 │ │ │ │ @@ -453636,19 +453640,19 @@ │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 187208 │ │ │ │ + beq.n 187218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187148 │ │ │ │ + bl 187158 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1871fc │ │ │ │ + beq.n 18720c │ │ │ │ cmp r5, #1 │ │ │ │ ittee eq │ │ │ │ ldreq r0, [r4, #52] @ 0x34 │ │ │ │ addeq r4, #60 @ 0x3c │ │ │ │ ldrne r0, [r4, #32] │ │ │ │ addne r4, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ @@ -453665,130 +453669,130 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18722e │ │ │ │ + cbz r0, 18723e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 187230 │ │ │ │ + cbz r2, 187240 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 18722e │ │ │ │ + cbz r2, 18723e │ │ │ │ mov r0, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 187228 │ │ │ │ + bne.n 187238 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18729c │ │ │ │ + bhi.n 1872ac │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, #13 │ │ │ │ - bl 187188 │ │ │ │ - cbz r0, 187276 │ │ │ │ + bl 187198 │ │ │ │ + cbz r0, 187286 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 187260 │ │ │ │ + beq.n 187270 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187276 │ │ │ │ + beq.n 187286 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 187274 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 187284 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187280 │ │ │ │ + bne.n 187290 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1872aa │ │ │ │ + cbz r1, 1872ba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 18723c │ │ │ │ - b.n 187276 │ │ │ │ + bl 18724c │ │ │ │ + b.n 187286 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1872e2 │ │ │ │ + cbz r2, 1872f2 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 1872e0 │ │ │ │ + beq.n 1872f0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 18730e │ │ │ │ + cbz r2, 18731e │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 18730c │ │ │ │ + beq.n 18731c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 187328 │ │ │ │ + cbz r0, 187338 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 187326 │ │ │ │ + cbz r3, 187336 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 187340 │ │ │ │ + cbz r0, 187350 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18733e │ │ │ │ + cbz r3, 18734e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -453799,330 +453803,330 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ - cbz r0, 187384 │ │ │ │ + bl 16fb48 │ │ │ │ + cbz r0, 187394 │ │ │ │ mov r1, r0 │ │ │ │ subs r4, r6, #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187372 │ │ │ │ + bne.n 187382 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [pc, #12] @ (187398 ) │ │ │ │ + ldr r3, [pc, #12] @ (1873a8 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bls.n 187322 │ │ │ │ + bls.n 187332 │ │ │ │ vmull.u q11, d31, d2 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 1873ea │ │ │ │ + bne.n 1873fa │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 1873ec │ │ │ │ + cbz r3, 1873fc │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 1873e0 │ │ │ │ + cbz r2, 1873f0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1873dc │ │ │ │ - bl 187188 │ │ │ │ + cbz r3, 1873ec │ │ │ │ + bl 187198 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1873ba │ │ │ │ + bne.n 1873ca │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1873ba │ │ │ │ + b.n 1873ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1873ca │ │ │ │ - b.n 1873d4 │ │ │ │ + bne.n 1873da │ │ │ │ + b.n 1873e4 │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1873d4 │ │ │ │ + b.n 1873e4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr.w r8, [pc, #256] @ 187508 │ │ │ │ + ldr.w r8, [pc, #256] @ 187518 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r8, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187500 │ │ │ │ + beq.n 187510 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 187456 │ │ │ │ + cbz r3, 187466 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1874ca │ │ │ │ + bhi.n 1874da │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ tst r2, r2 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ movs r4, #18 │ │ │ │ lsls r3, r3, #25 │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18744e │ │ │ │ + cbz r3, 18745e │ │ │ │ ldrb r1, [r5, #9] │ │ │ │ - cbnz r1, 187444 │ │ │ │ + cbnz r1, 187454 │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18743c │ │ │ │ + bne.n 18744c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ + bne.n 187430 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1874f2 │ │ │ │ + beq.n 187502 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1874ee │ │ │ │ - bl 187188 │ │ │ │ + beq.n 1874fe │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18741a │ │ │ │ + bne.n 18742a │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r4, [r2, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187430 │ │ │ │ + b.n 187466 │ │ │ │ str r4, [r2, #80] @ 0x50 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ - ldr r3, [pc, #124] @ (18750c ) │ │ │ │ + bne.n 187430 │ │ │ │ + b.n 187466 │ │ │ │ + ldr r3, [pc, #124] @ (18751c ) │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ mla r3, r6, r1, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18744e │ │ │ │ + beq.n 18745e │ │ │ │ str r4, [r2, #36] @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187430 │ │ │ │ + b.n 187466 │ │ │ │ str r4, [r2, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187430 │ │ │ │ + b.n 187466 │ │ │ │ str r4, [r2, #40] @ 0x28 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187430 │ │ │ │ + b.n 187466 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq r4, [r2, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187430 │ │ │ │ + b.n 187466 │ │ │ │ str r4, [r2, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187420 │ │ │ │ - b.n 187456 │ │ │ │ + bne.n 187430 │ │ │ │ + b.n 187466 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 18741a │ │ │ │ + b.n 18742a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 187464 │ │ │ │ + bne.n 187474 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 18754e │ │ │ │ + cbz r0, 18755e │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ adds r3, r5, #1 │ │ │ │ str r5, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 18753e │ │ │ │ + cbz r2, 18754e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [r4, #16] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18752e │ │ │ │ + bne.n 18753e │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ adds r5, r3, #1 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 187524 │ │ │ │ + bne.n 187534 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r5, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 187576 │ │ │ │ + cbz r3, 187586 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 187578 │ │ │ │ + cbnz r3, 187588 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18756a │ │ │ │ + bne.n 18757a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 187596 │ │ │ │ + cbz r0, 1875a6 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18758e │ │ │ │ + cbz r3, 18759e │ │ │ │ strb r4, [r2, #13] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187584 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 187594 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18757e │ │ │ │ + bne.n 18758e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 187576 │ │ │ │ + beq.n 187586 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 187576 │ │ │ │ + beq.n 187586 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18757a │ │ │ │ + bne.n 18758a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1875a2 │ │ │ │ + bne.n 1875b2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1875da │ │ │ │ + cbz r2, 1875ea │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #68] @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1875c0 │ │ │ │ + bne.n 1875d0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 187600 │ │ │ │ + cbz r3, 187610 │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [r1, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1875ea │ │ │ │ + bne.n 1875fa │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #528] @ (187828 ) │ │ │ │ + ldr r4, [pc, #528] @ (187838 ) │ │ │ │ mov r7, r0 │ │ │ │ mov.w lr, #0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #516] @ (18782c ) │ │ │ │ + ldr r0, [pc, #516] @ (18783c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r0, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r7 │ │ │ │ @@ -454139,45 +454143,45 @@ │ │ │ │ ldr.w ip, [r2, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp ip, r8 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.w 187820 │ │ │ │ + beq.w 187830 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add r6, sp, #24 │ │ │ │ - cbz r3, 187688 │ │ │ │ + cbz r3, 187698 │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ moveq ip, lr │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ mov r8, fp │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 18723c │ │ │ │ + bl 18724c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187730 │ │ │ │ - cbz r5, 1876b0 │ │ │ │ + beq.n 187740 │ │ │ │ + cbz r5, 1876c0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18775a │ │ │ │ + beq.n 18776a │ │ │ │ mov r0, r4 │ │ │ │ - bl 186948 │ │ │ │ + bl 186958 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187780 │ │ │ │ + beq.n 187790 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w sl, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ cmp sl, r3 │ │ │ │ iteee eq │ │ │ │ strdeq r6, r6, [sp, #24] │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ @@ -454189,95 +454193,95 @@ │ │ │ │ strne r6, [r3, #4] │ │ │ │ movs r3, #3 │ │ │ │ strd sl, sl, [r0, #4] │ │ │ │ strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 18779a │ │ │ │ + bhi.n 1877aa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ itett ne │ │ │ │ strne.w r3, [r9, #8] │ │ │ │ strdeq sl, sl, [r9, #4] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne.w r2, [r9, #4] │ │ │ │ ittt ne │ │ │ │ strne.w sl, [r3] │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 187812 │ │ │ │ + beq.n 187822 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 18723c │ │ │ │ + bl 18724c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1876a4 │ │ │ │ + bne.n 1876b4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 187774 │ │ │ │ + beq.n 187784 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #240] @ (187830 ) │ │ │ │ - ldr r3, [pc, #232] @ (18782c ) │ │ │ │ + bl 1c6524 │ │ │ │ + ldr r2, [pc, #240] @ (187840 ) │ │ │ │ + ldr r3, [pc, #232] @ (18783c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18781c │ │ │ │ + bne.n 18782c │ │ │ │ mov r0, fp │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 18723c │ │ │ │ + bl 18724c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1876a6 │ │ │ │ + bne.n 1876b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 187736 │ │ │ │ + bne.n 187746 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 18773e │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 18774e │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r3, r4, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ it hi │ │ │ │ movhi.w sl, #4 │ │ │ │ - bls.n 187710 │ │ │ │ + bls.n 187720 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov ip, lr │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp lr, r6 │ │ │ │ sub.w r3, lr, #4 │ │ │ │ sub.w r2, r1, #4 │ │ │ │ - beq.n 1877fc │ │ │ │ + beq.n 18780c │ │ │ │ add.w lr, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov fp, r7 │ │ │ │ mov r0, ip │ │ │ │ mov r7, lr │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ @@ -454293,117 +454297,117 @@ │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, r2, #4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, r6 │ │ │ │ sub.w r2, r1, #4 │ │ │ │ - bne.n 1877d4 │ │ │ │ + bne.n 1877e4 │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ mov r7, fp │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, sl │ │ │ │ ittt ne │ │ │ │ strne r4, [sp, #36] @ 0x24 │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - beq.n 187812 │ │ │ │ + beq.n 187822 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 187696 │ │ │ │ + b.n 1876a6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186784 │ │ │ │ - b.n 18780c │ │ │ │ + bl 186794 │ │ │ │ + b.n 18781c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18785e │ │ │ │ + cbz r3, 18786e │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 187866 │ │ │ │ + cbnz r0, 187876 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187852 │ │ │ │ + bne.n 187862 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 187604 │ │ │ │ + bl 187614 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 187860 │ │ │ │ + beq.n 187870 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 187860 │ │ │ │ + beq.n 187870 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18786a │ │ │ │ + bne.n 18787a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 187888 │ │ │ │ + bne.n 187898 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1878c8 │ │ │ │ + beq.n 1878d8 │ │ │ │ subs r3, r1, #5 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r1, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ ite ls │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.n 1878ca │ │ │ │ + bhi.n 1878da │ │ │ │ ldrb.w r0, [r2, #314] @ 0x13a │ │ │ │ and.w r0, r0, #3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bhi.n 1878da │ │ │ │ - ldr r3, [pc, #12] @ (1878e0 ) │ │ │ │ + bhi.n 1878ea │ │ │ │ + ldr r3, [pc, #12] @ (1878f0 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ bx lr │ │ │ │ ldrsh r6, [r3, r5] │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r0, #226 @ 0xe2 │ │ │ │ movw r3, #333 @ 0x14d │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 187c9c │ │ │ │ + bhi.w 187cac │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #7 │ │ │ │ @@ -454898,107 +454902,107 @@ │ │ │ │ movs r0, #37 @ 0x25 │ │ │ │ bx lr │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #452] @ (187ea4 ) │ │ │ │ - ldr r5, [pc, #452] @ (187ea8 ) │ │ │ │ + ldr r4, [pc, #452] @ (187eb4 ) │ │ │ │ + ldr r5, [pc, #452] @ (187eb8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r4, r5] │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r7, [r5, #46] @ 0x2e │ │ │ │ ldrb.w r6, [r5, #52] @ 0x34 │ │ │ │ add.w r5, r7, #11 │ │ │ │ ldr.w r7, [r0, r5, lsl #2] │ │ │ │ - cbz r6, 187d06 │ │ │ │ + cbz r6, 187d16 │ │ │ │ adds r6, #11 │ │ │ │ ldrb.w r6, [r0, r6, lsl #2] │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r5, [r5, #53] @ 0x35 │ │ │ │ - cbz r5, 187d18 │ │ │ │ + cbz r5, 187d28 │ │ │ │ adds r5, #11 │ │ │ │ ldrb.w r6, [r0, r5, lsl #2] │ │ │ │ movs r5, #100 @ 0x64 │ │ │ │ mla r5, r5, r3, r4 │ │ │ │ ldrb.w r5, [r5, #78] @ 0x4e │ │ │ │ - cbz r5, 187d2a │ │ │ │ + cbz r5, 187d3a │ │ │ │ adds r5, #11 │ │ │ │ ldr.w r5, [r0, r5, lsl #2] │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.n 187e0a │ │ │ │ + bhi.n 187e1a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr r5, [r2, #56] @ 0x38 │ │ │ │ - add r3, pc, #624 @ (adr r3, 187fb4 ) │ │ │ │ + add r3, pc, #624 @ (adr r3, 187fc4 ) │ │ │ │ lsrs r2, r5, #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #182 @ 0xb6 │ │ │ │ movne.w ip, #61 @ 0x3d │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ str.w ip, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 187d70 │ │ │ │ + b.n 187d80 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 187e9c │ │ │ │ + bne.w 187eac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 187e96 │ │ │ │ + beq.w 187ea6 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187d64 │ │ │ │ + bne.n 187d74 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, r4 │ │ │ │ ldrb.w r2, [r3, #45] @ 0x2d │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ - cbnz r3, 187d98 │ │ │ │ + cbnz r3, 187da8 │ │ │ │ ldr.w r3, [lr, #60] @ 0x3c │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldrh.w r3, [lr, #32] │ │ │ │ mla r2, r2, ip, r4 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orrs r3, r7 │ │ │ │ ldrb.w r7, [r2, #46] @ 0x2e │ │ │ │ ldrb.w lr, [r2, #52] @ 0x34 │ │ │ │ add.w r2, r7, #11 │ │ │ │ str.w r3, [r0, r2, lsl #2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 187dc6 │ │ │ │ + beq.n 187dd6 │ │ │ │ add.w lr, lr, #11 │ │ │ │ str.w r6, [r0, lr, lsl #2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, r4 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ - cbz r3, 187dd8 │ │ │ │ + cbz r3, 187de8 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r4, r3, ip, r4 │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ - cbz r3, 187dea │ │ │ │ + cbz r3, 187dfa │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r0, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r0, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ @@ -455010,209 +455014,209 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r1, #4] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #183 @ 0xb7 │ │ │ │ movne.w ip, #62 @ 0x3e │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #150 @ 0x96 │ │ │ │ movne.w ip, #47 @ 0x2f │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #151 @ 0x97 │ │ │ │ movne.w ip, #48 @ 0x30 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #172 @ 0xac │ │ │ │ movne.w ip, #51 @ 0x33 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #174 @ 0xae │ │ │ │ movne.w ip, #53 @ 0x35 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #175 @ 0xaf │ │ │ │ movne.w ip, #54 @ 0x36 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #177 @ 0xb1 │ │ │ │ movne.w ip, #56 @ 0x38 │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #179 @ 0xb3 │ │ │ │ movne.w ip, #58 @ 0x3a │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #180 @ 0xb4 │ │ │ │ movne.w ip, #59 @ 0x3b │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #181 @ 0xb5 │ │ │ │ movne.w ip, #60 @ 0x3c │ │ │ │ - b.n 187d52 │ │ │ │ + b.n 187d62 │ │ │ │ ldr.w lr, [r3, #32] │ │ │ │ - b.n 187d80 │ │ │ │ + b.n 187d90 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + strh r2, [r1, #24] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (187ef8 ) │ │ │ │ + ldr r3, [pc, #60] @ (187f08 ) │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #60] @ (187efc ) │ │ │ │ + ldr r1, [pc, #60] @ (187f0c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r5, [r3, r1] │ │ │ │ mla r2, r6, r2, r5 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d628 │ │ │ │ + bl 21d638 │ │ │ │ cmp r7, #3 │ │ │ │ - beq.n 187ef6 │ │ │ │ + beq.n 187f06 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r5, r6, r3, r5 │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #188] @ (187fc0 ) │ │ │ │ + ldr r3, [pc, #188] @ (187fd0 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #188] @ (187fc4 ) │ │ │ │ + ldr r1, [pc, #188] @ (187fd4 ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ mla r2, r2, r4, r1 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ - cbz r3, 187f26 │ │ │ │ + cbz r3, 187f36 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 187f7e │ │ │ │ + bmi.n 187f8e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 187f86 │ │ │ │ + bmi.n 187f96 │ │ │ │ cmp.w r4, #276 @ 0x114 │ │ │ │ itt ne │ │ │ │ movne r3, #100 @ 0x64 │ │ │ │ mlane r1, r3, r4, r1 │ │ │ │ - beq.n 187f4a │ │ │ │ + beq.n 187f5a │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ and.w r0, r0, #3 │ │ │ │ sub.w r0, r0, #3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 187fb2 │ │ │ │ + bne.n 187fc2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 187f76 │ │ │ │ + bmi.n 187f86 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 187fb8 │ │ │ │ + bne.n 187fc8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 187f8e │ │ │ │ + cbz r2, 187f9e │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 187f6c │ │ │ │ + bne.n 187f7c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187f44 │ │ │ │ + beq.n 187f54 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 187f86 │ │ │ │ - ldr r2, [pc, #44] @ (187fc8 ) │ │ │ │ + bhi.n 187f96 │ │ │ │ + ldr r2, [pc, #44] @ (187fd8 ) │ │ │ │ movw r0, #695 @ 0x2b7 │ │ │ │ add r2, pc │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 187f86 │ │ │ │ + beq.n 187f96 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ - b.n 187f34 │ │ │ │ + b.n 187f44 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r4, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r2, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #610 @ 0x262 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 187fdc │ │ │ │ - bhi.n 187fdc │ │ │ │ + beq.n 187fec │ │ │ │ + bhi.n 187fec │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #708] @ (1882b8 ) │ │ │ │ + ldr r6, [pc, #708] @ (1882c8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #708] @ (1882bc ) │ │ │ │ + ldr r0, [pc, #708] @ (1882cc ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ - ldr.w r9, [pc, #704] @ 1882c0 │ │ │ │ + ldr.w r9, [pc, #704] @ 1882d0 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ add r9, pc │ │ │ │ mov r6, sp │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -455220,166 +455224,166 @@ │ │ │ │ mov r0, sp │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1880f2 │ │ │ │ + beq.n 188102 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r8, #16] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 18809a │ │ │ │ + cbnz r3, 1880aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 1880b2 │ │ │ │ + beq.n 1880c2 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 18806e │ │ │ │ + bhi.n 18807e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18815e │ │ │ │ + beq.w 18816e │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 188066 │ │ │ │ + b.n 188076 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 18806e │ │ │ │ + bne.n 18807e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 1880d8 │ │ │ │ + beq.n 1880e8 │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 188056 │ │ │ │ + beq.n 188066 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ - ldr r2, [pc, #584] @ (1882c4 ) │ │ │ │ - ldr r3, [pc, #576] @ (1882bc ) │ │ │ │ + ldr r2, [pc, #584] @ (1882d4 ) │ │ │ │ + ldr r3, [pc, #576] @ (1882cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1882b2 │ │ │ │ + bne.w 1882c2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18819e │ │ │ │ + bne.n 1881ae │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bne.w 1881fa │ │ │ │ + bne.w 18820a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 188036 │ │ │ │ + b.n 188046 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 188172 │ │ │ │ + beq.n 188182 │ │ │ │ add.w r8, lr, #63 @ 0x3f │ │ │ │ add.w r2, r4, #63 @ 0x3f │ │ │ │ add r8, r4 │ │ │ │ - b.n 1880c8 │ │ │ │ + b.n 1880d8 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 188172 │ │ │ │ + beq.n 188182 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ subs r3, #63 @ 0x3f │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1880c4 │ │ │ │ - b.n 18806e │ │ │ │ + beq.n 1880d4 │ │ │ │ + b.n 18807e │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18809a │ │ │ │ + bne.n 1880aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 1880b8 │ │ │ │ + beq.n 1880c8 │ │ │ │ sub.w r3, r3, #462 @ 0x1ce │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 188050 │ │ │ │ - b.n 18806e │ │ │ │ + bls.n 188060 │ │ │ │ + b.n 18807e │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18802c │ │ │ │ + bne.n 18803c │ │ │ │ sub.w lr, lr, #13 │ │ │ │ mov.w ip, #0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 18812a │ │ │ │ + b.n 18813a │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 188030 │ │ │ │ + bne.n 188040 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 188176 │ │ │ │ + cbz r3, 188186 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18811c │ │ │ │ + beq.n 18812c │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 18806e │ │ │ │ + beq.n 18807e │ │ │ │ add.w r8, ip, #1 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ mov ip, r8 │ │ │ │ add.w r8, r2, r8, lsl #4 │ │ │ │ sub.w r8, r8, #92 @ 0x5c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - b.n 18811c │ │ │ │ + b.n 18812c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18809a │ │ │ │ + bne.n 1880aa │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.w 188040 │ │ │ │ + bne.w 188050 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1880ac │ │ │ │ + b.n 1880bc │ │ │ │ ldr r4, [r4, #32] │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 48388 │ │ │ │ - b.n 188078 │ │ │ │ + b.n 188088 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 18806e │ │ │ │ + bne.w 18807e │ │ │ │ ldrb.w r2, [r4, #37] @ 0x25 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1881da │ │ │ │ + bhi.n 1881ea │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1881da │ │ │ │ + bhi.n 1881ea │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -455399,27 +455403,27 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 48388 │ │ │ │ - b.n 188078 │ │ │ │ + b.n 188088 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1881da │ │ │ │ + b.n 1881ea │ │ │ │ movw r2, #599 @ 0x257 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18826a │ │ │ │ + beq.n 18827a │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18825a │ │ │ │ + beq.n 18826a │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18806e │ │ │ │ - ldr r3, [pc, #176] @ (1882c8 ) │ │ │ │ + bne.w 18807e │ │ │ │ + ldr r3, [pc, #176] @ (1882d8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #65536 @ 0x10000 │ │ │ │ str r1, [sp, #16] │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -455433,23 +455437,23 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 48388 │ │ │ │ - b.n 188078 │ │ │ │ + b.n 188088 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 18806e │ │ │ │ + bne.w 18807e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18820a │ │ │ │ - ldr r3, [pc, #92] @ (1882c8 ) │ │ │ │ + b.n 18821a │ │ │ │ + ldr r3, [pc, #92] @ (1882d8 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #100 @ 0x64 │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #57344 @ 0xe000 │ │ │ │ strb.w r0, [sp, #84] @ 0x54 │ │ │ │ @@ -455463,62 +455467,62 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 18824a │ │ │ │ + b.n 18825a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w ip, sp, #16 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #16] │ │ │ │ - cbz r3, 188336 │ │ │ │ + cbz r3, 188346 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 1882ec │ │ │ │ + cbz r2, 1882fc │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1882e4 │ │ │ │ + beq.n 1882f4 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ tst.w r2, #640 @ 0x280 │ │ │ │ - beq.n 18831c │ │ │ │ + beq.n 18832c │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18831c │ │ │ │ + bne.n 18832c │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r1 │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1882fc │ │ │ │ + bne.n 18830c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ cmp.w ip, #2 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -455528,45 +455532,45 @@ │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 188376 │ │ │ │ + cbnz r1, 188386 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ sub.w ip, r1, #462 @ 0x1ce │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - beq.n 188382 │ │ │ │ + beq.n 188392 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 188376 │ │ │ │ + bhi.n 188386 │ │ │ │ ldr r4, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 188352 │ │ │ │ + beq.n 188362 │ │ │ │ strd r4, r2, [r0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r2, #64] @ 0x40 │ │ │ │ - b.n 18836e │ │ │ │ - ldr r3, [pc, #4] @ (188394 ) │ │ │ │ + b.n 18837e │ │ │ │ + ldr r3, [pc, #4] @ (1883a4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ strb r2, [r1, r2] │ │ │ │ lsls r1, r4, #1 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1883b8 │ │ │ │ + bhi.n 1883c8 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #12 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ @@ -455589,43 +455593,43 @@ │ │ │ │ sub.w r0, r0, #462 @ 0x1ce │ │ │ │ cmp r0, #5 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #32] @ (188410 ) │ │ │ │ + ldr r3, [pc, #32] @ (188420 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr.w ip, [pc, #32] @ 188414 │ │ │ │ + ldr.w ip, [pc, #32] @ 188424 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ - cbnz r0, 18840e │ │ │ │ + cbnz r0, 18841e │ │ │ │ ldrb.w r0, [r2, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + ldrb r0, [r7, #15] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp.w r0, #298 @ 0x12a │ │ │ │ - bhi.n 18848c │ │ │ │ + bhi.n 18849c │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ - bhi.n 1884ae │ │ │ │ + bhi.n 1884be │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - bls.n 1884b2 │ │ │ │ + bls.n 1884c2 │ │ │ │ subs r0, #194 @ 0xc2 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 188488 │ │ │ │ + bhi.n 188498 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - bhi.n 188488 │ │ │ │ + bhi.n 188498 │ │ │ │ tbb [pc, r0] │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -455662,17 +455666,17 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ subs r3, #59 @ 0x3b │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #330 @ 0x14a │ │ │ │ - bhi.n 1884bc │ │ │ │ + bhi.n 1884cc │ │ │ │ cmp.w r0, #300 @ 0x12c │ │ │ │ - bls.n 188488 │ │ │ │ + bls.n 188498 │ │ │ │ mvn.w r3, #300 @ 0x12c │ │ │ │ add r0, r3 │ │ │ │ movw r3, #975 @ 0x3cf │ │ │ │ movt r3, #12032 @ 0x2f00 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ @@ -455680,194 +455684,194 @@ │ │ │ │ bx lr │ │ │ │ cmp r0, #121 @ 0x79 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #418 @ 0x1a2 │ │ │ │ - bcs.n 1884ce │ │ │ │ + bcs.n 1884de │ │ │ │ cmp.w r0, #414 @ 0x19e │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #420 @ 0x1a4 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (18850c ) │ │ │ │ + ldr r3, [pc, #44] @ (18851c ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #44] @ (188510 ) │ │ │ │ + ldr r2, [pc, #44] @ (188520 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrsb.w r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 188508 │ │ │ │ + bgt.n 188518 │ │ │ │ itett ne │ │ │ │ addne.w r1, r0, r1, lsl #4 │ │ │ │ ldrbeq.w r0, [r0, #44] @ 0x2c │ │ │ │ ldrne r3, [r1, #96] @ 0x60 │ │ │ │ ldrbne r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ + ldrb r0, [r1, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #32] @ (188538 ) │ │ │ │ + ldr r3, [pc, #32] @ (188548 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - ldr r2, [pc, #32] @ (18853c ) │ │ │ │ + ldr r2, [pc, #32] @ (18854c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ - cbz r3, 18852c │ │ │ │ + cbz r3, 18853c │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 188530 │ │ │ │ + cbz r3, 188540 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #96] @ (1885b0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1885c0 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ add r2, pc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 188592 │ │ │ │ + beq.n 1885a2 │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18857a │ │ │ │ - bl 1aad34 │ │ │ │ + beq.n 18858a │ │ │ │ + bl 1aad44 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ cmpge r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 188566 │ │ │ │ - ldr r3, [pc, #52] @ (1885b4 ) │ │ │ │ + bne.n 188576 │ │ │ │ + ldr r3, [pc, #52] @ (1885c4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 188566 │ │ │ │ + bne.n 188576 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #16] @ (1885b8 ) │ │ │ │ + ldr r3, [pc, #16] @ (1885c8 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r4, #10] │ │ │ │ + ldrb r4, [r2, #10] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r6, r1] │ │ │ │ lsls r1, r4, #1 │ │ │ │ - ldr r2, [pc, #88] @ (188618 ) │ │ │ │ + ldr r2, [pc, #88] @ (188628 ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - beq.n 1885fa │ │ │ │ - bhi.n 1885e6 │ │ │ │ + beq.n 18860a │ │ │ │ + bhi.n 1885f6 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1885f6 │ │ │ │ + bne.n 188606 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 188612 │ │ │ │ + bne.n 188622 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - ldr r3, [pc, #60] @ (18861c ) │ │ │ │ + ldr r3, [pc, #60] @ (18862c ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1885fa │ │ │ │ + beq.n 18860a │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1885fa │ │ │ │ + beq.n 18860a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (188620 ) │ │ │ │ + ldr r1, [pc, #36] @ (188630 ) │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ mla r2, ip, r3, r2 │ │ │ │ ldrb.w r3, [r2, #53] @ 0x35 │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r0, [r0, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ lsls r5, r5, #1 │ │ │ │ strh r0, [r7, r0] │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #104] @ (188694 ) │ │ │ │ + ldr r3, [pc, #104] @ (1886a4 ) │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ add r3, pc │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 188672 │ │ │ │ - ldr r2, [pc, #96] @ (188698 ) │ │ │ │ + beq.n 188682 │ │ │ │ + ldr r2, [pc, #96] @ (1886a8 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add.w r4, r2, #94 @ 0x5e │ │ │ │ mul.w r0, r3, r0 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ add.w r3, r0, #28 │ │ │ │ add r4, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w lr, r3, r0 │ │ │ │ add.w ip, r2, #11 │ │ │ │ - cbz r2, 18866c │ │ │ │ + cbz r2, 18867c │ │ │ │ ldrb.w r2, [lr, r7] │ │ │ │ ldr.w r1, [r6, ip, lsl #2] │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 188650 │ │ │ │ + bne.n 188660 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ @@ -455878,15 +455882,15 @@ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ str r1, [r5, #64] @ 0x40 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r4, [r1, #7] │ │ │ │ + ldrb r4, [r7, #6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #17 │ │ │ │ itttt ls │ │ │ │ movwls r0, #14640 @ 0x3930 │ │ │ │ @@ -455896,53 +455900,53 @@ │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 1886e4 │ │ │ │ + bhi.n 1886f4 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 1886f8 │ │ │ │ + bls.n 188708 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ movs r2, #1 │ │ │ │ movw ip, #807 @ 0x327 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 188704 │ │ │ │ + bne.n 188714 │ │ │ │ tst.w r1, #7296 @ 0x1c80 │ │ │ │ - bne.n 188708 │ │ │ │ + bne.n 188718 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 188730 │ │ │ │ + beq.n 188740 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 188708 │ │ │ │ + cbz r3, 188718 │ │ │ │ ldrb.w r3, [r0, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18870c │ │ │ │ + beq.n 18871c │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1886e4 │ │ │ │ + bne.n 1886f4 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 188728 │ │ │ │ + bne.n 188738 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -455959,18 +455963,18 @@ │ │ │ │ lsls r2, r1 │ │ │ │ ands r3, r2 │ │ │ │ clz r0, r3 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 188778 │ │ │ │ - bls.n 18876a │ │ │ │ + beq.n 188788 │ │ │ │ + bls.n 18877a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 188774 │ │ │ │ + bne.n 188784 │ │ │ │ ldrb.w r0, [r0, #68] @ 0x44 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -455980,33 +455984,33 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1887a4 │ │ │ │ + bhi.n 1887b4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 1887e6 │ │ │ │ + bhi.n 1887f6 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #16 │ │ │ │ - bls.n 1887cc │ │ │ │ + bls.n 1887dc │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #63744 @ 0xf900 │ │ │ │ movt r1, #7 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 1887c8 │ │ │ │ + bne.n 1887d8 │ │ │ │ mov.w r2, #1600 @ 0x640 │ │ │ │ movt r2, #48 @ 0x30 │ │ │ │ tst r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ @@ -456021,30 +456025,30 @@ │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 1887a0 │ │ │ │ + bhi.n 1887b0 │ │ │ │ movw r2, #6671 @ 0x1a0f │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.n 18882e │ │ │ │ + bhi.n 18883e │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r4, r3, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ asrs r3, r4, #32 │ │ │ │ lsrs r0, r2, #12 │ │ │ │ @@ -456056,18 +456060,18 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbz r2, 188860 │ │ │ │ + cbz r2, 188870 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 188860 │ │ │ │ + bmi.n 188870 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #64] @ 0x40 │ │ │ │ @@ -456080,220 +456084,220 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 188888 │ │ │ │ + bhi.n 188898 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r0, r4, #20 │ │ │ │ subs r5, r0, r0 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1888ee │ │ │ │ + cbz r0, 1888fe │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 188888 │ │ │ │ + bhi.n 188898 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subs r0, #26 │ │ │ │ cmp r0, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1888ee │ │ │ │ + cbz r0, 1888fe │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 1888d8 │ │ │ │ + bhi.n 1888e8 │ │ │ │ mov.w r0, #36864 @ 0x9000 │ │ │ │ movt r0, #52703 @ 0xcddf │ │ │ │ lsrs r0, r4 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 18888a │ │ │ │ + bne.n 18889a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188864 │ │ │ │ + bl 188874 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18888a │ │ │ │ + bne.n 18889a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188864 │ │ │ │ + bl 188874 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 188922 │ │ │ │ + bhi.n 188932 │ │ │ │ cmp r1, #3 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ - cbz r0, 188910 │ │ │ │ + cbz r0, 188920 │ │ │ │ bx lr │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #24 │ │ │ │ - bls.n 188926 │ │ │ │ + bls.n 188936 │ │ │ │ sub.w r2, r3, #26 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 18894e │ │ │ │ + bhi.n 18895e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r0, #14335 @ 0x37ff │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - bne.n 18890e │ │ │ │ + bne.n 18891e │ │ │ │ cmp r3, #16 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18890e │ │ │ │ + bne.n 18891e │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 188922 │ │ │ │ + bls.n 188932 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #30 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18897a │ │ │ │ + cbz r3, 18898a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 188980 │ │ │ │ + cbnz r1, 188990 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbz r1, 1889ae │ │ │ │ + cbz r1, 1889be │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 188998 │ │ │ │ + cbz r1, 1889a8 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ - cbnz r1, 188990 │ │ │ │ + cbnz r1, 1889a0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18897c │ │ │ │ + bne.n 18898c │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18897a │ │ │ │ + bne.n 18898a │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1889c6 │ │ │ │ + cbz r3, 1889d6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1889c4 │ │ │ │ + beq.n 1889d4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1889e8 │ │ │ │ + beq.n 1889f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1889c2 │ │ │ │ + bne.n 1889d2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ sub.w r1, r2, #462 @ 0x1ce │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - beq.n 1889e8 │ │ │ │ + beq.n 1889f8 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1889c2 │ │ │ │ + bhi.n 1889d2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1889ce │ │ │ │ + bne.n 1889de │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (188a00 ) │ │ │ │ + ldr r3, [pc, #8] @ (188a10 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #888] @ (188d7c ) │ │ │ │ + ldr r5, [pc, #888] @ (188d8c ) │ │ │ │ lsls r1, r4, #1 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #32 │ │ │ │ - ldr r5, [pc, #192] @ (188ad8 ) │ │ │ │ + ldr r5, [pc, #192] @ (188ae8 ) │ │ │ │ add r4, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #188] @ (188adc ) │ │ │ │ + ldr r0, [pc, #188] @ (188aec ) │ │ │ │ add r5, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1852ec │ │ │ │ + bl 1852fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r7, 188a50 │ │ │ │ + cbz r7, 188a60 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 16e310 │ │ │ │ + bl 16e320 │ │ │ │ str r0, [r5, #24] │ │ │ │ - ldr r1, [pc, #140] @ (188ae0 ) │ │ │ │ + ldr r1, [pc, #140] @ (188af0 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 18566c │ │ │ │ + bl 18567c │ │ │ │ strb.w r7, [r0, #32] │ │ │ │ - bl 185830 │ │ │ │ + bl 185840 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 188ad0 │ │ │ │ + beq.n 188ae0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 188a80 │ │ │ │ + cbz r2, 188a90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ mov ip, r4 │ │ │ │ @@ -456304,96 +456308,96 @@ │ │ │ │ mov r4, r6 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ strh.w r3, [r5, #288] @ 0x120 │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r5, #284] @ 0x11c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (188ae4 ) │ │ │ │ - ldr r3, [pc, #52] @ (188adc ) │ │ │ │ + ldr r2, [pc, #60] @ (188af4 ) │ │ │ │ + ldr r3, [pc, #52] @ (188aec ) │ │ │ │ add r2, pc │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 188acc │ │ │ │ + bne.n 188adc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r6, [r3, #23] │ │ │ │ + strb r6, [r1, #23] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r2, #11 │ │ │ │ movs r7, r1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r7, [pc, #280] @ (188c1c ) │ │ │ │ + ldr r7, [pc, #280] @ (188c2c ) │ │ │ │ movw r2, #4089 @ 0xff9 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ ldrh r1, [r1, #24] │ │ │ │ add r7, pc │ │ │ │ - ldr r4, [pc, #268] @ (188c20 ) │ │ │ │ + ldr r4, [pc, #268] @ (188c30 ) │ │ │ │ orr.w r6, r6, r3, lsl #3 │ │ │ │ bic.w r1, r1, #4080 @ 0xff0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ands r2, r6 │ │ │ │ bic.w r1, r1, #9 │ │ │ │ orrs r2, r1 │ │ │ │ strh r2, [r5, #24] │ │ │ │ ldr r6, [r7, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r6, r3 │ │ │ │ ldrb.w r9, [r2, #5] │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 188bf4 │ │ │ │ + bne.n 188c04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 188c0a │ │ │ │ + beq.n 188c1a │ │ │ │ adds r3, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ adds r2, r6, r3 │ │ │ │ add.w ip, r5, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ - cbnz r1, 188b5a │ │ │ │ + cbnz r1, 188b6a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r9, r1 │ │ │ │ it cc │ │ │ │ movcc r9, r1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 188b4a │ │ │ │ + bne.n 188b5a │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r0, r6 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ - bne.n 188ba0 │ │ │ │ + bne.n 188bb0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ add r4, r5 │ │ │ │ mov r2, r5 │ │ │ │ mla r1, r1, r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ adds r1, #22 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -456402,168 +456406,168 @@ │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #28] │ │ │ │ ldrbeq r6, [r3, #17] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 188b80 │ │ │ │ + bne.n 188b90 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #32 │ │ │ │ mov sl, r5 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #60] @ 0x3c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r1, r3, #1 │ │ │ │ rsb r2, r3, #16 │ │ │ │ add.w r0, r3, r4, lsl #5 │ │ │ │ cmp r3, #15 │ │ │ │ add.w r0, r0, #64 @ 0x40 │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, r5 │ │ │ │ - bhi.n 188bc4 │ │ │ │ + bhi.n 188bd4 │ │ │ │ blx 47a50 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 188ba4 │ │ │ │ + bne.n 188bb4 │ │ │ │ add.w r4, r5, #28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r5, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ - beq.n 188c04 │ │ │ │ + beq.n 188c14 │ │ │ │ mov r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 188ba0 │ │ │ │ - b.n 188bce │ │ │ │ - cbz r7, 188c18 │ │ │ │ + bne.n 188bb0 │ │ │ │ + b.n 188bde │ │ │ │ + cbz r7, 188c28 │ │ │ │ lsls r4, r7, #5 │ │ │ │ - b.n 188b72 │ │ │ │ + b.n 188b82 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 188bce │ │ │ │ + b.n 188bde │ │ │ │ movs r6, #32 │ │ │ │ - b.n 188bce │ │ │ │ - strb r6, [r5, #19] │ │ │ │ + b.n 188bde │ │ │ │ + strb r6, [r3, #19] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 188cd2 │ │ │ │ + beq.n 188ce2 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov lr, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r7, 188c84 │ │ │ │ + cbz r7, 188c94 │ │ │ │ add.w r5, r4, #80 @ 0x50 │ │ │ │ str r7, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 188ca6 │ │ │ │ + beq.n 188cb6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #112 @ 0x70 │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 188cc8 │ │ │ │ + beq.n 188cd8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r5, r4, #144 @ 0x90 │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r5, r2 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 188d22 │ │ │ │ + cbz r0, 188d32 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #48 @ 0x30 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188d86 │ │ │ │ + cbz r0, 188d96 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r0, #48 @ 0x30 │ │ │ │ add.w r6, r0, #80 @ 0x50 │ │ │ │ @@ -456572,32 +456576,32 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188e02 │ │ │ │ + cbz r0, 188e12 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r9, r0, #48 @ 0x30 │ │ │ │ add.w r7, r0, #80 @ 0x50 │ │ │ │ @@ -456612,32 +456616,32 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 188e96 │ │ │ │ + cbz r0, 188ea6 │ │ │ │ str r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w sl, r0, #48 @ 0x30 │ │ │ │ add.w r8, r0, #80 @ 0x50 │ │ │ │ @@ -456659,40 +456663,40 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #104] @ (188f1c ) │ │ │ │ + ldr r4, [pc, #104] @ (188f2c ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 188f12 │ │ │ │ - ldr r3, [pc, #88] @ (188f20 ) │ │ │ │ + cbz r0, 188f22 │ │ │ │ + ldr r3, [pc, #88] @ (188f30 ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 188f08 │ │ │ │ + cbz r3, 188f18 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ mov lr, sp │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ @@ -456701,39 +456705,39 @@ │ │ │ │ adds r7, #32 │ │ │ │ str.w r6, [lr, #8] │ │ │ │ cmp r5, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 188ee4 │ │ │ │ + bne.n 188ef4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r6, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 483f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185bfc │ │ │ │ + bl 185c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ add.w r6, r5, #56 @ 0x38 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ blx 48388 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -456741,40 +456745,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189048 │ │ │ │ - cbz r5, 188ffc │ │ │ │ + beq.n 189058 │ │ │ │ + cbz r5, 18900c │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r9, r5, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ mov.w sl, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -456787,15 +456791,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ - bne.n 188fce │ │ │ │ + bne.n 188fde │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r4, r7 │ │ │ │ ldrb.w r0, [r8, #8] │ │ │ │ adds r7, #28 │ │ │ │ ldrh.w r1, [r7, #-4] │ │ │ │ mov r2, r5 │ │ │ │ @@ -456807,96 +456811,96 @@ │ │ │ │ movw r3, #4089 @ 0xff9 │ │ │ │ ands r3, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #248] @ (189160 ) │ │ │ │ - ldr r3, [pc, #248] @ (189164 ) │ │ │ │ + ldr r2, [pc, #248] @ (189170 ) │ │ │ │ + ldr r3, [pc, #248] @ (189174 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 185704 │ │ │ │ - cbz r0, 1890a6 │ │ │ │ + bl 185714 │ │ │ │ + cbz r0, 1890b6 │ │ │ │ add.w r2, r5, r7, lsl #5 │ │ │ │ ldr.w sl, [r2, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #220] @ (189168 ) │ │ │ │ - ldr r3, [pc, #212] @ (189164 ) │ │ │ │ + ldr r2, [pc, #220] @ (189178 ) │ │ │ │ + ldr r3, [pc, #212] @ (189174 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18915c │ │ │ │ + bne.n 18916c │ │ │ │ mov r0, sl │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ mov r1, r7 │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldr.w sl, [r5, #60] @ 0x3c │ │ │ │ mov r5, r8 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [sl, #16] │ │ │ │ cmp r9, ip │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bne.n 1890fc │ │ │ │ + bne.n 18910c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 18908a │ │ │ │ + beq.n 18909a │ │ │ │ add.w r2, sp, #19 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 1890e4 │ │ │ │ + bne.n 1890f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18908a │ │ │ │ + beq.n 18909a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ add.w sl, r0, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov r5, r8 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ add.w r4, r7, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -456908,112 +456912,112 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r7 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r7, [r6] │ │ │ │ - b.n 18908a │ │ │ │ + b.n 18909a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #120] @ 0x78 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ + ldr r6, [r3, #116] @ 0x74 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #80] @ 1891d0 │ │ │ │ + ldr.w r9, [pc, #80] @ 1891e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #68] @ (1891d4 ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #68] @ (1891e4 ) │ │ │ │ add r9, pc │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r2, r8, r3 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - cbnz r3, 1891a6 │ │ │ │ + cbnz r3, 1891b6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r4, #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r4, [r5] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #100] @ 0x64 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r5, [r4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189266 │ │ │ │ + beq.n 189276 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 18922c │ │ │ │ + cbz r2, 18923c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, sp │ │ │ │ strd r2, r3, [sp] │ │ │ │ - cbz r1, 189244 │ │ │ │ + cbz r1, 189254 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185c9c │ │ │ │ - cbnz r0, 189252 │ │ │ │ + bl 185cac │ │ │ │ + cbnz r0, 189262 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r5, [r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -457022,54 +457026,54 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r1 │ │ │ │ movs r6, #0 │ │ │ │ - bl 18584c │ │ │ │ + bl 18585c │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w lr, r0, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 18b02c │ │ │ │ + bl 18b03c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1892d4 │ │ │ │ + beq.n 1892e4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1892ca │ │ │ │ + cbz r2, 1892da │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r1, 18930a │ │ │ │ + cbz r1, 18931a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r1, r0, #60 @ 0x3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18931a │ │ │ │ + beq.n 18932a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 189304 │ │ │ │ + cbz r1, 189314 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ it eq │ │ │ │ @@ -457080,21 +457084,21 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r1, [r2] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r1, [r1, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ - b.n 1892de │ │ │ │ + b.n 1892ee │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cbz r1, 189340 │ │ │ │ + cbz r1, 189350 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 189338 │ │ │ │ + cbz r3, 189348 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -457104,15 +457108,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 189322 │ │ │ │ + b.n 189332 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ @@ -457120,67 +457124,67 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - cbz r5, 1893d0 │ │ │ │ - bl 185b68 │ │ │ │ + cbz r5, 1893e0 │ │ │ │ + bl 185b78 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r7 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r6, #48] @ 0x30 │ │ │ │ - bl 185ba0 │ │ │ │ + bl 185bb0 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r3, r6, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ ldrne r1, [r6, #64] @ 0x40 │ │ │ │ add.w r6, r5, #36 @ 0x24 │ │ │ │ - bl 185ba0 │ │ │ │ + bl 185bb0 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r5, [r4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 185b68 │ │ │ │ + bl 185b78 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1858b4 │ │ │ │ + bl 1858c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 18b02c │ │ │ │ + bl 18b03c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18941c │ │ │ │ + beq.n 18942c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189414 │ │ │ │ + cbz r2, 189424 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -457192,23 +457196,23 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 189460 │ │ │ │ + cbz r1, 189470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18addc │ │ │ │ + bl 18adec │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 189470 │ │ │ │ + beq.n 189480 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189458 │ │ │ │ + cbz r2, 189468 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -457216,22 +457220,22 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ - b.n 189438 │ │ │ │ + b.n 189448 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 189498 │ │ │ │ + cbz r1, 1894a8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 189490 │ │ │ │ + cbz r3, 1894a0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -457241,15 +457245,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 18947a │ │ │ │ + b.n 18948a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ and.w r6, r3, #134 @ 0x86 │ │ │ │ and.w ip, r2, #134 @ 0x86 │ │ │ │ sub.w r6, r6, #6 │ │ │ │ @@ -457257,21 +457261,21 @@ │ │ │ │ clz r6, r6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov.w r6, r6, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - cbz r6, 189538 │ │ │ │ + cbz r6, 189548 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 189510 │ │ │ │ + beq.n 189520 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1895c0 │ │ │ │ + bhi.n 1895d0 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ @@ -457282,164 +457286,164 @@ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1895a0 │ │ │ │ + bhi.n 1895b0 │ │ │ │ tbb [pc, r3] │ │ │ │ add r2, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ movs r7, #68 @ 0x44 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ - ldr r4, [pc, #272] @ (189638 ) │ │ │ │ + ldr r4, [pc, #272] @ (189648 ) │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - bl 184a70 │ │ │ │ + bl 184a80 │ │ │ │ cmp.w r0, #344 @ 0x158 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 189552 │ │ │ │ + bne.n 189562 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #244 @ 0xf4 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [r5, #4] │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #241 @ 0xf1 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189578 │ │ │ │ movs r7, #243 @ 0xf3 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189578 │ │ │ │ movw r7, #327 @ 0x147 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189578 │ │ │ │ mov.w r7, #326 @ 0x146 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189578 │ │ │ │ movs r7, #242 @ 0xf2 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189578 │ │ │ │ mov.w r7, #328 @ 0x148 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189578 │ │ │ │ movw r7, #325 @ 0x145 │ │ │ │ - b.n 189568 │ │ │ │ + b.n 189578 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov fp, r4 │ │ │ │ cmp r4, sl │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 189642 │ │ │ │ + beq.n 189652 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 189602 │ │ │ │ - cbz r0, 189646 │ │ │ │ + cbz r7, 189612 │ │ │ │ + cbz r0, 189656 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 189602 │ │ │ │ + cbz r3, 189612 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r7, [r4, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r9, r9, [r4, #16] │ │ │ │ - cbz r6, 189658 │ │ │ │ - cbz r0, 189620 │ │ │ │ + cbz r6, 189668 │ │ │ │ + cbz r0, 189630 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189620 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189630 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r2, r6, #4 │ │ │ │ str r6, [r4, #24] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r4, r5 │ │ │ │ str.w fp, [r3, #4] │ │ │ │ str.w fp, [r6, #4] │ │ │ │ add.w fp, r5, #16 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ cmp fp, sl │ │ │ │ sub.w r5, r5, #16 │ │ │ │ - bne.n 1895e8 │ │ │ │ + bne.n 1895f8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #16 │ │ │ │ ldmia r2, {r2, r3, r6} │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 189620 │ │ │ │ + bne.n 189630 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r4, [pc, #204] @ (18975c ) │ │ │ │ + ldr r4, [pc, #204] @ (18976c ) │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r0, #24] │ │ │ │ add r4, pc │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ @@ -457452,41 +457456,41 @@ │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb r2, [r0, #24] │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ ldrb.w r2, [r7, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 1896e0 │ │ │ │ + cbz r0, 1896f0 │ │ │ │ add.w r5, r7, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a150 │ │ │ │ - ldr r3, [pc, #124] @ (189760 ) │ │ │ │ + bl 16a160 │ │ │ │ + ldr r3, [pc, #124] @ (189770 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 189754 │ │ │ │ + cbz r3, 189764 │ │ │ │ add.w r5, r8, #64 @ 0x40 │ │ │ │ add.w r4, r7, #64 @ 0x40 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r6, 18971a │ │ │ │ - cbz r3, 18971a │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 18971a │ │ │ │ + cbz r6, 18972a │ │ │ │ + cbz r3, 18972a │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 18972a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ adds r4, #32 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ adds r5, #32 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr.w r3, [r4, #-24] │ │ │ │ @@ -457497,33 +457501,33 @@ │ │ │ │ str.w r0, [r5, #-32] │ │ │ │ str.w r1, [r5, #-28] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, sl, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 189702 │ │ │ │ + bhi.n 189712 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r7, [pc, #1028] @ 189b7c │ │ │ │ + ldr.w r7, [pc, #1028] @ 189b8c │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1897c4 │ │ │ │ + bhi.n 1897d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r4, r6 │ │ │ │ movs r2, r7 │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsls r1, r4, #4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ @@ -457531,80 +457535,80 @@ │ │ │ │ movs r3, r1 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ movs r6, r3 │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 1897be │ │ │ │ + cbz r0, 1897ce │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r2, [r1, #24] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bl 185bfc │ │ │ │ + bl 185c0c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189b44 │ │ │ │ + bne.w 189b54 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 189ab4 │ │ │ │ + bne.w 189ac4 │ │ │ │ ldrd r0, r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ strd r3, r0, [r5, #40] @ 0x28 │ │ │ │ - b.n 1897be │ │ │ │ - bl 189664 │ │ │ │ + b.n 1897ce │ │ │ │ + bl 189674 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add.w r9, r4, #68 @ 0x44 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 18982c │ │ │ │ + cbz r0, 18983c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldrd r3, r2, [r4, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r2, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189af0 │ │ │ │ + beq.w 189b00 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 189856 │ │ │ │ - cbz r0, 189856 │ │ │ │ + beq.n 189866 │ │ │ │ + cbz r0, 189866 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r0, 189856 │ │ │ │ + cbz r0, 189866 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 189acc │ │ │ │ - add r2, pc, #8 @ (adr r2, 18986c ) │ │ │ │ + bhi.w 189adc │ │ │ │ + add r2, pc, #8 @ (adr r2, 18987c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r4, #8 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -457612,91 +457616,91 @@ │ │ │ │ lsls r7, r5, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r5, 18989a │ │ │ │ + cbz r5, 1898aa │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189ae0 │ │ │ │ + beq.w 189af0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185a8c │ │ │ │ + bl 185a9c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1897be │ │ │ │ + beq.n 1897ce │ │ │ │ mov.w r8, #56 @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r7, [r4, r8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r7, 1898c8 │ │ │ │ - cbz r0, 1898c8 │ │ │ │ - bl 16a118 │ │ │ │ + cbz r7, 1898d8 │ │ │ │ + cbz r0, 1898d8 │ │ │ │ + bl 16a128 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 1898c8 │ │ │ │ + cbz r0, 1898d8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r7, [r5, r8] │ │ │ │ cmp r9, r3 │ │ │ │ add.w r8, r8, #16 │ │ │ │ - bcc.n 1898b2 │ │ │ │ - b.n 1897be │ │ │ │ + bcc.n 1898c2 │ │ │ │ + b.n 1897ce │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ add.w r9, r4, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185ad0 │ │ │ │ + bl 185ae0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [r0, #20] │ │ │ │ add.w r7, r0, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov r5, r0 │ │ │ │ strb r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ ldrb.w r2, [r4, #48] @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 189914 │ │ │ │ + cbz r0, 189924 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #20 │ │ │ │ - cbz r1, 18995c │ │ │ │ + cbz r1, 18996c │ │ │ │ mul.w r7, r9, sl │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r2, [r8, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r7, r2 │ │ │ │ ldrd fp, r3, [r3, #12] │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 189950 │ │ │ │ - cbz r0, 189950 │ │ │ │ + beq.n 189960 │ │ │ │ + cbz r0, 189960 │ │ │ │ mov r1, fp │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 18994c │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 18995c │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w fp, [r7, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc.n 189922 │ │ │ │ + bcc.n 189932 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r8, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ strb.w r0, [r8, #64] @ 0x40 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -457720,25 +457724,25 @@ │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ strh.w r0, [r8, #77] @ 0x4d │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [r8, #80] @ 0x50 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #428] @ (189b80 ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #428] @ (189b90 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 189b1c │ │ │ │ + bne.w 189b2c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb.w r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ @@ -457751,149 +457755,149 @@ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ str r1, [r5, #64] @ 0x40 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1897be │ │ │ │ + beq.w 1897ce │ │ │ │ mov sl, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ - cbz r7, 189a3e │ │ │ │ - cbz r0, 189a3e │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189a3e │ │ │ │ + cbz r7, 189a4e │ │ │ │ + cbz r0, 189a4e │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189a4e │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r7, [sl, #96] @ 0x60 │ │ │ │ adds r4, #16 │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 189a2c │ │ │ │ - b.n 1897be │ │ │ │ + bne.n 189a3c │ │ │ │ + b.n 1897ce │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 48388 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1897b2 │ │ │ │ - b.n 1897be │ │ │ │ + bne.w 1897c2 │ │ │ │ + b.n 1897ce │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 189aa6 │ │ │ │ - cbz r0, 189aa6 │ │ │ │ + beq.n 189ab6 │ │ │ │ + cbz r0, 189ab6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189aa6 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189ab6 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ str.w r8, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ strb.w r3, [r7, #64] @ 0x40 │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ce │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r7, 189ac6 │ │ │ │ - cbz r0, 189ac6 │ │ │ │ + cbz r7, 189ad6 │ │ │ │ + cbz r0, 189ad6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189ac6 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189ad6 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r7, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1897e0 │ │ │ │ + b.n 1897f0 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ strd r1, r2, [r7, #48] @ 0x30 │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ce │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ce │ │ │ │ mov r1, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18989a │ │ │ │ + beq.w 1898aa │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - b.n 18989a │ │ │ │ + b.n 1898aa │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 189b18 │ │ │ │ - cbz r0, 189b18 │ │ │ │ + cbnz r3, 189b28 │ │ │ │ + cbz r0, 189b28 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189b18 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189b28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r4, [r7, #32] │ │ │ │ - b.n 1897be │ │ │ │ + b.n 1897ce │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r8, r4, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1899ec │ │ │ │ + beq.w 1899fc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 1899ec │ │ │ │ + bl 16a160 │ │ │ │ + b.n 1899fc │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ add.w r1, r4, #76 @ 0x4c │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ add.w r7, r5, #56 @ 0x38 │ │ │ │ blx 48388 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r2, [r4, #72] @ 0x48 │ │ │ │ add.w r8, r4, #56 @ 0x38 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1897be │ │ │ │ + beq.w 1897ce │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 1897be │ │ │ │ + bl 16a160 │ │ │ │ + b.n 1897ce │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189d78 │ │ │ │ + beq.w 189d88 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ @@ -457901,181 +457905,181 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 189d04 │ │ │ │ + beq.w 189d14 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 189c96 │ │ │ │ + beq.n 189ca6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #0 │ │ │ │ ldrne.w sl, [r8, #12] │ │ │ │ mov r2, sl │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 189c18 │ │ │ │ + cbz r3, 189c28 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r3, r8, [sp, #4] │ │ │ │ mov r8, r2 │ │ │ │ strd r6, r9, [sp, #12] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 189c26 │ │ │ │ + beq.n 189c36 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189764 │ │ │ │ + bl 189774 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189bec │ │ │ │ + bne.n 189bfc │ │ │ │ ldrd r8, r6, [sp, #8] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189bb2 │ │ │ │ + bne.n 189bc2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - bl 185b68 │ │ │ │ + bl 185b78 │ │ │ │ add.w r9, r0, #36 @ 0x24 │ │ │ │ ldrb.w r3, [r7, #53] @ 0x35 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 189c50 │ │ │ │ + cbz r0, 189c60 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ ldr.w r9, [r7, #20] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189c08 │ │ │ │ + beq.n 189c18 │ │ │ │ mov r3, r9 │ │ │ │ add.w r6, r5, #8 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 185ba0 │ │ │ │ + bl 185bb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, #16 │ │ │ │ str r6, [r0, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 189c76 │ │ │ │ - b.n 189c08 │ │ │ │ + bne.n 189c86 │ │ │ │ + b.n 189c18 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1858b4 │ │ │ │ + bl 1858c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r2, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ str r1, [r0, #52] @ 0x34 │ │ │ │ strb.w r2, [r0, #56] @ 0x38 │ │ │ │ - beq.n 189d80 │ │ │ │ + beq.n 189d90 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 189d74 │ │ │ │ + beq.n 189d84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 18b02c │ │ │ │ + bl 18b03c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ + bl 189b94 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 189c18 │ │ │ │ + beq.n 189c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18addc │ │ │ │ + bl 18adec │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ - b.n 189c18 │ │ │ │ + bl 189b94 │ │ │ │ + b.n 189c28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18584c │ │ │ │ + bl 18585c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r6, #28] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 189d2a │ │ │ │ - cbz r0, 189d2a │ │ │ │ + beq.n 189d3a │ │ │ │ + cbz r0, 189d3a │ │ │ │ mov r1, sl │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 189d2a │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 189d3a │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 189d7a │ │ │ │ + beq.n 189d8a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 189d4a │ │ │ │ + cbz r2, 189d5a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 18b02c │ │ │ │ + bl 18b03c │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ + bl 189b94 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189b84 │ │ │ │ - b.n 189c18 │ │ │ │ + bl 189b94 │ │ │ │ + b.n 189c28 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 189cca │ │ │ │ + b.n 189cda │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -458084,108 +458088,108 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ blx 48388 │ │ │ │ ldrb.w r3, [r5, #128] @ 0x80 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ movs r1, #4 │ │ │ │ strb.w r3, [r8, #128] @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [r8, #132] @ 0x84 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r8, #136] @ 0x88 │ │ │ │ - cbz r3, 189df0 │ │ │ │ + cbz r3, 189e00 │ │ │ │ subs r6, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 189d88 │ │ │ │ + bl 189d98 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 189dd4 │ │ │ │ + bhi.n 189de4 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ add.w lr, r5, #16 │ │ │ │ str r0, [r4, #12] │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldrh.w r6, [r5, #80] @ 0x50 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ strh.w r6, [r4, #80] @ 0x50 │ │ │ │ - cbnz r6, 189e8c │ │ │ │ + cbnz r6, 189e9c │ │ │ │ ldr r0, [r5, #88] @ 0x58 │ │ │ │ - cbz r0, 189e5e │ │ │ │ + cbz r0, 189e6e │ │ │ │ mov r1, r4 │ │ │ │ - bl 189d88 │ │ │ │ + bl 189d98 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - cbz r2, 189e7e │ │ │ │ + cbz r2, 189e8e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 48388 │ │ │ │ ldrh.w r2, [r5, #72] @ 0x48 │ │ │ │ strh.w r2, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 189ea6 │ │ │ │ + cbnz r2, 189eb6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldrh.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 48388 │ │ │ │ - b.n 189e52 │ │ │ │ + b.n 189e62 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 48388 │ │ │ │ mov r0, r4 │ │ │ │ @@ -458198,159 +458202,159 @@ │ │ │ │ str.w r8, [r1] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [r1, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 189f14 │ │ │ │ + cbz r3, 189f24 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 189df8 │ │ │ │ + bl 189e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ strd r8, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 189eee │ │ │ │ + bne.n 189efe │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1857b0 │ │ │ │ + bl 1857c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbz r6, 189f4a │ │ │ │ + cbz r6, 189f5a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 189f72 │ │ │ │ + cbz r3, 189f82 │ │ │ │ str r6, [r5, #20] │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 189ec4 │ │ │ │ + bl 189ed4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189b84 │ │ │ │ + bl 189b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1895c0 │ │ │ │ + bl 1895d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 189f48 │ │ │ │ + beq.n 189f58 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - b.n 189f48 │ │ │ │ + b.n 189f58 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ strb.w r2, [sp, #1] │ │ │ │ - ldr r2, [pc, #60] @ (189fd8 ) │ │ │ │ + ldr r2, [pc, #60] @ (189fe8 ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #52] @ (189fdc ) │ │ │ │ + ldr r3, [pc, #52] @ (189fec ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 189764 │ │ │ │ - ldr r2, [pc, #36] @ (189fe0 ) │ │ │ │ - ldr r3, [pc, #32] @ (189fdc ) │ │ │ │ + bl 189774 │ │ │ │ + ldr r2, [pc, #36] @ (189ff0 ) │ │ │ │ + ldr r3, [pc, #32] @ (189fec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 189fd2 │ │ │ │ + bne.n 189fe2 │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r3, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + str r0, [r6, #0] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #72] @ 18a040 │ │ │ │ + ldr.w ip, [pc, #72] @ 18a050 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #64] @ (18a044 ) │ │ │ │ + ldr r2, [pc, #64] @ (18a054 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - bl 189764 │ │ │ │ - ldr r2, [pc, #36] @ (18a048 ) │ │ │ │ - ldr r3, [pc, #32] @ (18a044 ) │ │ │ │ + bl 189774 │ │ │ │ + ldr r2, [pc, #36] @ (18a058 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a03a │ │ │ │ + bne.n 18a04a │ │ │ │ add sp, #28 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r0, #0] │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ (18a104 ) │ │ │ │ + ldr r0, [pc, #164] @ (18a114 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #164] @ (18a108 ) │ │ │ │ + ldr r1, [pc, #164] @ (18a118 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r5 │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ @@ -458361,128 +458365,128 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3], #8 │ │ │ │ str r4, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18a0d4 │ │ │ │ + beq.n 18a0e4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ strh.w r3, [sp] │ │ │ │ - cbz r6, 18a0ee │ │ │ │ + cbz r6, 18a0fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 185764 │ │ │ │ + bl 185774 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w r8, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 189b84 │ │ │ │ + bl 189b94 │ │ │ │ mov r0, sp │ │ │ │ - bl 1895c0 │ │ │ │ - cbz r6, 18a0f4 │ │ │ │ - ldr r2, [pc, #52] @ (18a10c ) │ │ │ │ - ldr r3, [pc, #48] @ (18a108 ) │ │ │ │ + bl 1895d0 │ │ │ │ + cbz r6, 18a104 │ │ │ │ + ldr r2, [pc, #52] @ (18a11c ) │ │ │ │ + ldr r3, [pc, #48] @ (18a118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a0fe │ │ │ │ + bne.n 18a10e │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 16a54c │ │ │ │ - b.n 18a0a0 │ │ │ │ + bl 16a55c │ │ │ │ + b.n 18a0b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 18a0d4 │ │ │ │ + bl 16a040 │ │ │ │ + b.n 18a0e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r6] │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #96] @ (18a180 ) │ │ │ │ + ldr r2, [pc, #96] @ (18a190 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #96] @ (18a184 ) │ │ │ │ + ldr r3, [pc, #96] @ (18a194 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strh.w r4, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 189f18 │ │ │ │ + bl 189f28 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ - bl 16a030 │ │ │ │ - ldr r2, [pc, #36] @ (18a188 ) │ │ │ │ - ldr r3, [pc, #32] @ (18a184 ) │ │ │ │ + bl 16a040 │ │ │ │ + ldr r2, [pc, #36] @ (18a198 ) │ │ │ │ + ldr r3, [pc, #32] @ (18a194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a17a │ │ │ │ + bne.n 18a18a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bl 18566c │ │ │ │ + bl 18567c │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 18a1e6 │ │ │ │ + cbnz r2, 18a1f6 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrh r3, [r4, #34] @ 0x22 │ │ │ │ strh r3, [r5, #34] @ 0x22 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ strb.w r3, [r5, #36] @ 0x24 │ │ │ │ @@ -458493,485 +458497,485 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ - cbnz r2, 18a22c │ │ │ │ + cbnz r2, 18a23c │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r9, #24 │ │ │ │ ldrd r7, r6, [r4, #16] │ │ │ │ mov r1, r6 │ │ │ │ mul.w r2, r9, r7 │ │ │ │ blx 48388 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18a1ae │ │ │ │ + beq.n 18a1be │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18a20c │ │ │ │ + b.n 18a21c │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r2, r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r6, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 18a222 │ │ │ │ + cbz r1, 18a232 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, r3, r2 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ str r0, [r6, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 18a20a │ │ │ │ - b.n 18a1ae │ │ │ │ + bhi.n 18a21a │ │ │ │ + b.n 18a1be │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18a1e0 │ │ │ │ + beq.n 18a1f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #4 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18a244 │ │ │ │ + bne.n 18a254 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #452] @ (18a430 ) │ │ │ │ + ldr r2, [pc, #452] @ (18a440 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #440] @ (18a434 ) │ │ │ │ + ldr r3, [pc, #440] @ (18a444 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ - bl 1852ec │ │ │ │ + bl 1852fc │ │ │ │ add.w r2, r8, #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 189ec4 │ │ │ │ + bl 189ed4 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a2ee │ │ │ │ + cbz r3, 18a2fe │ │ │ │ mov r7, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18a18c │ │ │ │ + bl 18a19c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2be │ │ │ │ + bne.n 18a2ce │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a2ee │ │ │ │ + cbz r3, 18a2fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a37a │ │ │ │ + bne.n 18a38a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a2e0 │ │ │ │ + bne.n 18a2f0 │ │ │ │ mov.w r2, #328 @ 0x148 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx 48388 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ str r0, [r6, #24] │ │ │ │ - cbz r1, 18a314 │ │ │ │ + cbz r1, 18a324 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ str r0, [r6, #28] │ │ │ │ ldrd r1, r2, [r8, #368] @ 0x170 │ │ │ │ ldr.w r3, [r8, #376] @ 0x178 │ │ │ │ str.w r3, [r6, #376] @ 0x178 │ │ │ │ strd r1, r2, [r6, #368] @ 0x170 │ │ │ │ ldr.w r2, [r8, #392] @ 0x188 │ │ │ │ ldr.w r3, [r8, #384] @ 0x180 │ │ │ │ str.w r3, [r6, #384] @ 0x180 │ │ │ │ str.w r2, [r6, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a3cc │ │ │ │ + bne.n 18a3dc │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ - cbz r1, 18a34e │ │ │ │ + cbz r1, 18a35e │ │ │ │ ldrh r3, [r1, #22] │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 16e28c │ │ │ │ + bl 16e29c │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18a3dc │ │ │ │ + bne.n 18a3ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ - ldr r2, [pc, #216] @ (18a438 ) │ │ │ │ - ldr r3, [pc, #208] @ (18a434 ) │ │ │ │ + bl 16a040 │ │ │ │ + ldr r2, [pc, #216] @ (18a448 ) │ │ │ │ + ldr r3, [pc, #208] @ (18a444 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18a42c │ │ │ │ + bne.n 18a43c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb.w r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 18a3bc │ │ │ │ + cbz r3, 18a3cc │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189f18 │ │ │ │ + bl 189f28 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a2ee │ │ │ │ + beq.n 18a2fe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18a2ee │ │ │ │ + beq.n 18a2fe │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18a37a │ │ │ │ + bne.n 18a38a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a3ac │ │ │ │ - b.n 18a2ee │ │ │ │ + bne.n 18a3bc │ │ │ │ + b.n 18a2fe │ │ │ │ mov r1, r4 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18a38e │ │ │ │ + beq.n 18a39e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ - b.n 18a390 │ │ │ │ + b.n 18a3a0 │ │ │ │ ldr.w r1, [r8, #388] @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e28c │ │ │ │ + bl 16e29c │ │ │ │ str.w r0, [r6, #388] @ 0x184 │ │ │ │ - b.n 18a338 │ │ │ │ + b.n 18a348 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 18a426 │ │ │ │ + cbz r3, 18a436 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #404] @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 16e28c │ │ │ │ + bl 16e29c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #8] │ │ │ │ strd r3, r2, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #16 │ │ │ │ - bl 16e28c │ │ │ │ + bl 16e29c │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18a3f0 │ │ │ │ + bcc.n 18a400 │ │ │ │ strd r3, r9, [r6, #400] @ 0x190 │ │ │ │ - b.n 18a356 │ │ │ │ + b.n 18a366 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ sub sp, #8 │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ adds r4, #32 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18a498 │ │ │ │ + beq.n 18a4a8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r2, 18a478 │ │ │ │ + cbz r2, 18a488 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a53c │ │ │ │ + beq.n 18a54c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a502 │ │ │ │ + bne.n 18a512 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 18a4f0 │ │ │ │ + cbz r4, 18a500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a532 │ │ │ │ + cbz r3, 18a542 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a50a │ │ │ │ + beq.n 18a51a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a4ea │ │ │ │ + cbz r3, 18a4fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a4ea │ │ │ │ + cbz r2, 18a4fa │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18a506 │ │ │ │ + beq.n 18a516 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a4d8 │ │ │ │ + bne.n 18a4e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18a52c │ │ │ │ + beq.n 18a53c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a502 │ │ │ │ + cbz r3, 18a512 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18a4c2 │ │ │ │ + beq.n 18a4d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r7, r1, [r0, #16] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ strd r5, r5, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 16e698 │ │ │ │ + bl 16e6a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18a4d4 │ │ │ │ - b.n 18a4f0 │ │ │ │ + bne.n 18a4e4 │ │ │ │ + b.n 18a500 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18a50a │ │ │ │ + b.n 18a51a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 18a4f0 │ │ │ │ + bne.n 18a500 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 18a50a │ │ │ │ + b.n 18a51a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 18a592 │ │ │ │ + cbz r2, 18a5a2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a592 │ │ │ │ + bne.n 18a5a2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 18a5a0 │ │ │ │ + cbz r3, 18a5b0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 18a570 │ │ │ │ - cbz r3, 18a570 │ │ │ │ + cbz r0, 18a580 │ │ │ │ + cbz r3, 18a580 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18a598 │ │ │ │ + beq.n 18a5a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a562 │ │ │ │ - cbz r2, 18a592 │ │ │ │ + bne.n 18a572 │ │ │ │ + cbz r2, 18a5a2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18a588 │ │ │ │ + cbz r3, 18a598 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18a588 │ │ │ │ + bne.n 18a598 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a59c │ │ │ │ + cbz r2, 18a5ac │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a560 │ │ │ │ + b.n 18a570 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a560 │ │ │ │ + bne.n 18a570 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 18a570 │ │ │ │ + b.n 18a580 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18a572 │ │ │ │ + b.n 18a582 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 18a55a │ │ │ │ + b.n 18a56a │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 16e278 │ │ │ │ - bl 185764 │ │ │ │ + bl 16e288 │ │ │ │ + bl 185774 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str r2, [r5, #12] │ │ │ │ strd r6, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18a60a │ │ │ │ + cbz r0, 18a61a │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r5, [r7, #40] @ 0x28 │ │ │ │ strne r5, [r7, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a5d8 │ │ │ │ + bne.n 18a5e8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a684 │ │ │ │ + beq.n 18a694 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a684 │ │ │ │ + bne.n 18a694 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18a688 │ │ │ │ + beq.n 18a698 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18a688 │ │ │ │ + bne.n 18a698 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd r6, r5, [r1, #4] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 18a66c │ │ │ │ + cbz r0, 18a67c │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 18a66c │ │ │ │ + bne.n 18a67c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r5, #28] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18a646 │ │ │ │ + bne.n 18a656 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -458988,461 +458992,461 @@ │ │ │ │ add.w r2, r5, #24 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ str r5, [r1, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 18a682 │ │ │ │ + b.n 18a692 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 18a5a4 │ │ │ │ + bl 18a5b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18a70a │ │ │ │ + cbz r2, 18a71a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 18a70a │ │ │ │ + beq.n 18a71a │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r7, r6, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 18a70a │ │ │ │ + cbz r1, 18a71a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 18a702 │ │ │ │ + cbz r2, 18a712 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18a70a │ │ │ │ + beq.n 18a71a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 18a6d4 │ │ │ │ + b.n 18a6e4 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 18a6fe │ │ │ │ + bne.n 18a70e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 18a734 │ │ │ │ + cbz r5, 18a744 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18a750 │ │ │ │ + cbz r5, 18a760 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18a7d0 │ │ │ │ + beq.n 18a7e0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18a79e │ │ │ │ + bne.n 18a7ae │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a786 │ │ │ │ + cbz r3, 18a796 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a764 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a776 │ │ │ │ + bne.n 18a786 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18a79c │ │ │ │ + cbz r3, 18a7ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a764 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a78c │ │ │ │ + bne.n 18a79c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18a79c │ │ │ │ + beq.n 18a7ac │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a79c │ │ │ │ + beq.n 18a7ac │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 18a79c │ │ │ │ + bne.n 18a7ac │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a79c │ │ │ │ - bl 18a70c │ │ │ │ + bne.n 18a7ac │ │ │ │ + bl 18a71c │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 18a7ca │ │ │ │ + cbz r4, 18a7da │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a7e6 │ │ │ │ + cbz r3, 18a7f6 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a764 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7d6 │ │ │ │ + bne.n 18a7e6 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a79c │ │ │ │ + beq.n 18a7ac │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a764 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a7ee │ │ │ │ + bne.n 18a7fe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #432] @ 18a9c4 │ │ │ │ + ldr.w r9, [pc, #432] @ 18a9d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 18a8ca │ │ │ │ + bhi.n 18a8da │ │ │ │ tbb [pc, r3] │ │ │ │ adds r4, #26 │ │ │ │ strh r2, [r0, r4] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a83e │ │ │ │ + cbz r3, 18a84e │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a82e │ │ │ │ + bne.n 18a83e │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18a854 │ │ │ │ + cbz r3, 18a864 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a844 │ │ │ │ + bne.n 18a854 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr.w r8, [r7] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18a854 │ │ │ │ + beq.n 18a864 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18a912 │ │ │ │ + beq.n 18a922 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 18a9a6 │ │ │ │ + bhi.w 18a9b6 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r1, #6] │ │ │ │ strh r7, [r6, #56] @ 0x38 │ │ │ │ adds r2, #119 @ 0x77 │ │ │ │ adds r2, #147 @ 0x93 │ │ │ │ str r4, [r3, #24] │ │ │ │ lsls r3, r2, #2 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a8a2 │ │ │ │ + cbz r3, 18a8b2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a892 │ │ │ │ + bne.n 18a8a2 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 18a8b8 │ │ │ │ + cbz r3, 18a8c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a810 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a8a8 │ │ │ │ + bne.n 18a8b8 │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a854 │ │ │ │ + beq.n 18a864 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a810 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18a8d2 │ │ │ │ - b.n 18a854 │ │ │ │ + bne.n 18a8e2 │ │ │ │ + b.n 18a864 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 18a43c │ │ │ │ + bl 18a44c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18a854 │ │ │ │ + beq.n 18a864 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 18a908 │ │ │ │ + cbz r3, 18a918 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 18a876 │ │ │ │ + bne.n 18a886 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18a91e │ │ │ │ + cbz r3, 18a92e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18a92a │ │ │ │ + cbz r3, 18a93a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18a8f4 │ │ │ │ + bne.n 18a904 │ │ │ │ add.w r1, r7, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 186cec │ │ │ │ - b.n 18a8f4 │ │ │ │ + bl 186cfc │ │ │ │ + b.n 18a904 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a8ee │ │ │ │ + beq.n 18a8fe │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - cbnz r3, 18a958 │ │ │ │ - bl 18a43c │ │ │ │ + cbnz r3, 18a968 │ │ │ │ + bl 18a44c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a8ee │ │ │ │ - b.n 18a94a │ │ │ │ + beq.n 18a8fe │ │ │ │ + b.n 18a95a │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #68 @ 0x44 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ - ldr r3, [pc, #88] @ (18a9c8 ) │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ + ldr r3, [pc, #88] @ (18a9d8 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18a8ee │ │ │ │ + beq.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #32 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18a8ee │ │ │ │ + bne.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #56 @ 0x38 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r7, #36 @ 0x24 │ │ │ │ - bl 18a43c │ │ │ │ - b.n 18a8ee │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + bl 18a44c │ │ │ │ + b.n 18a8fe │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r7, r6, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18aa64 │ │ │ │ + beq.n 18aa74 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r8, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a540 │ │ │ │ - cbz r6, 18aa4e │ │ │ │ + bl 18a550 │ │ │ │ + cbz r6, 18aa5e │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18aaa4 │ │ │ │ + bne.n 18aab4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r3, r8, [r4, #40] @ 0x28 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18a540 │ │ │ │ + bl 18a550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r6, 18aa96 │ │ │ │ + cbz r6, 18aaa6 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a540 │ │ │ │ + bl 18a550 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 18aa4a │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 18aa5a │ │ │ │ mov r0, r1 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ strd r6, r6, [r5, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ - b.n 18aa1a │ │ │ │ + b.n 18aa2a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 18ab66 │ │ │ │ + beq.n 18ab76 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18ab2e │ │ │ │ + beq.n 18ab3e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a9cc │ │ │ │ + bl 18a9dc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 18aaee │ │ │ │ + cbz r3, 18aafe │ │ │ │ str r5, [r2, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18aae4 │ │ │ │ + bne.n 18aaf4 │ │ │ │ add.w r3, r4, #24 │ │ │ │ add.w r2, r4, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18ab12 │ │ │ │ + beq.n 18ab22 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [r5, #28] │ │ │ │ str.w r8, [r0] │ │ │ │ @@ -459450,254 +459454,254 @@ │ │ │ │ str r2, [r4, #28] │ │ │ │ strd r1, r1, [r4, #20] │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - cbz r7, 18ab6a │ │ │ │ + cbz r7, 18ab7a │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 18ab3a │ │ │ │ + cbz r3, 18ab4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18ab46 │ │ │ │ + cbz r3, 18ab56 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18aad4 │ │ │ │ + b.n 18aae4 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r5, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ac04 │ │ │ │ + beq.n 18ac14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18ac04 │ │ │ │ + bne.n 18ac14 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r5, #53] @ 0x35 │ │ │ │ ldrb.w r1, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 18ac0a │ │ │ │ + beq.n 18ac1a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 18abcc │ │ │ │ + cbz r2, 18abdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 185da4 │ │ │ │ + bl 185db4 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185ba0 │ │ │ │ + bl 185bb0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w r3, r0, #16 │ │ │ │ add.w ip, r4, #24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ strd r2, ip, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #24] │ │ │ │ - cbz r1, 18ac04 │ │ │ │ + cbz r1, 18ac14 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18aba4 │ │ │ │ + beq.n 18abb4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 18ac6e │ │ │ │ + cbz r2, 18ac7e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18ac32 │ │ │ │ + beq.n 18ac42 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18aca4 │ │ │ │ + beq.n 18acb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ add.w r2, r3, #44 @ 0x2c │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 18acec │ │ │ │ + beq.n 18acfc │ │ │ │ cmp r6, r3 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18acda │ │ │ │ - cbz r5, 18ac50 │ │ │ │ + beq.n 18acea │ │ │ │ + cbz r5, 18ac60 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ - cbz r6, 18ac5c │ │ │ │ + cbz r6, 18ac6c │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ab74 │ │ │ │ + bl 18ab84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ab74 │ │ │ │ + bl 18ab84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18acb4 │ │ │ │ + beq.n 18acc4 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18acc6 │ │ │ │ + bne.n 18acd6 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 18ad16 │ │ │ │ + beq.n 18ad26 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 18acfc │ │ │ │ + beq.n 18ad0c │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 18ac96 │ │ │ │ + cbz r5, 18aca6 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 18ab74 │ │ │ │ + bl 18ab84 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r5, [r3, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r5, r3 │ │ │ │ itt eq │ │ │ │ moveq r5, #0 │ │ │ │ streq r5, [r0, #40] @ 0x28 │ │ │ │ - bne.n 18ac8a │ │ │ │ - b.n 18ac96 │ │ │ │ + bne.n 18ac9a │ │ │ │ + b.n 18aca6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18ad10 │ │ │ │ + cbz r3, 18ad20 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 18ac96 │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 18aca6 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - cbz r3, 18acd4 │ │ │ │ + cbz r3, 18ace4 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r5, 18ad08 │ │ │ │ + cbz r5, 18ad18 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18ac5c │ │ │ │ + b.n 18ac6c │ │ │ │ cmp r6, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ - beq.n 18ad08 │ │ │ │ + beq.n 18ad18 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ac50 │ │ │ │ + b.n 18ac60 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r5, r2 │ │ │ │ - b.n 18ac8a │ │ │ │ + b.n 18ac9a │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ mov r6, r5 │ │ │ │ - b.n 18ac5c │ │ │ │ + b.n 18ac6c │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ac96 │ │ │ │ + b.n 18aca6 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ - b.n 18ac96 │ │ │ │ + b.n 18aca6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 16e278 │ │ │ │ - bl 185764 │ │ │ │ + bl 16e288 │ │ │ │ + bl 185774 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ strd r2, r5, [r0] │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r0, [r3], #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18ad56 │ │ │ │ + beq.n 18ad66 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18ad62 │ │ │ │ + beq.n 18ad72 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a9cc │ │ │ │ + bl 18a9dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 18ac10 │ │ │ │ + bl 18ac20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -459705,106 +459709,106 @@ │ │ │ │ mov r5, r2 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r1 │ │ │ │ stmdb r4, {r0, r1} │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 18adc0 │ │ │ │ + bhi.n 18add0 │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r2, r2, #16 │ │ │ │ asrs r2, r0, #28 │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - bl 18a6a4 │ │ │ │ - cbz r5, 18ada2 │ │ │ │ + bl 18a6b4 │ │ │ │ + cbz r5, 18adb2 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r4, 18ada6 │ │ │ │ + cbz r4, 18adb6 │ │ │ │ str r7, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 18ad9e │ │ │ │ + b.n 18adae │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r6 │ │ │ │ - bl 18a5a4 │ │ │ │ - b.n 18ad9e │ │ │ │ + bl 18a5b4 │ │ │ │ + b.n 18adae │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18adce │ │ │ │ - bl 18a6a4 │ │ │ │ - b.n 18ad9e │ │ │ │ + cbz r3, 18adde │ │ │ │ + bl 18a6b4 │ │ │ │ + b.n 18adae │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ad1c │ │ │ │ + bl 18ad2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 18ad9e │ │ │ │ + b.n 18adae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16e278 │ │ │ │ - bl 185764 │ │ │ │ + bl 16e288 │ │ │ │ + bl 185774 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ strd r1, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r4, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 18ae6e │ │ │ │ + beq.n 18ae7e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18ae5c │ │ │ │ + cbz r0, 18ae6c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 18ae4e │ │ │ │ + beq.n 18ae5e │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ae26 │ │ │ │ + bne.n 18ae36 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -459813,47 +459817,47 @@ │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18aefe │ │ │ │ + beq.n 18af0e │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18aede │ │ │ │ + cbz r0, 18aeee │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ ite eq │ │ │ │ streq r7, [r5, #40] @ 0x28 │ │ │ │ strne r7, [r5, #44] @ 0x2c │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18aeac │ │ │ │ + bne.n 18aebc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 16fad8 │ │ │ │ + bl 16fae8 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r2, [r6] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r6] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -459867,182 +459871,182 @@ │ │ │ │ add.w r3, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ite eq │ │ │ │ moveq r7, #0 │ │ │ │ ldrne r7, [r0, #28] │ │ │ │ - cbz r3, 18af2e │ │ │ │ + cbz r3, 18af3e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18af3a │ │ │ │ + cbz r3, 18af4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 18af74 │ │ │ │ + bhi.n 18af84 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ lsrs r5, r3, #20 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18af6e │ │ │ │ + cbz r3, 18af7e │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 18af84 │ │ │ │ + cbz r3, 18af94 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18af72 │ │ │ │ + beq.n 18af82 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18af66 │ │ │ │ - b.n 18af6e │ │ │ │ + bne.n 18af76 │ │ │ │ + b.n 18af7e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18afac │ │ │ │ + beq.n 18afbc │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18afa4 │ │ │ │ + bne.n 18afb4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18af62 │ │ │ │ + bne.n 18af72 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ adds r5, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 18af62 │ │ │ │ + bne.n 18af72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 18af6e │ │ │ │ + b.n 18af7e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18afd2 │ │ │ │ + beq.n 18afe2 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18afca │ │ │ │ + bne.n 18afda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18afbe │ │ │ │ + beq.n 18afce │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 18af6e │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 18af7e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 18b004 │ │ │ │ + cbz r3, 18b014 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 18b010 │ │ │ │ + cbz r3, 18b020 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18a4a0 │ │ │ │ + bl 18a4b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac10 │ │ │ │ + bl 18ac20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #600] @ (18b298 ) │ │ │ │ + ldr r5, [pc, #600] @ (18b2a8 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #600] @ (18b29c ) │ │ │ │ + ldr r2, [pc, #600] @ (18b2ac ) │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ add r2, sp, #20 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad7c │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r1, 18b0be │ │ │ │ + cbnz r1, 18b0ce │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r4, [r5, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b08e │ │ │ │ + beq.n 18b09e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b204 │ │ │ │ + beq.w 18b214 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aabc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 18aaac │ │ │ │ - ldr r2, [pc, #508] @ (18b2a0 ) │ │ │ │ - ldr r3, [pc, #500] @ (18b29c ) │ │ │ │ + bl 18aabc │ │ │ │ + ldr r2, [pc, #508] @ (18b2b0 ) │ │ │ │ + ldr r3, [pc, #500] @ (18b2ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18b292 │ │ │ │ + bne.w 18b2a2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18b1bc │ │ │ │ + bne.n 18b1cc │ │ │ │ ldr r7, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w ip, r4, #1 │ │ │ │ str.w ip, [r4, #16] │ │ │ │ add.w ip, r7, #4 │ │ │ │ str.w ip, [r4, #24] │ │ │ │ ldr.w ip, [r7, #4] │ │ │ │ @@ -460052,43 +460056,43 @@ │ │ │ │ str r1, [r7, #4] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18b102 │ │ │ │ + beq.n 18b112 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b148 │ │ │ │ + beq.n 18b158 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ - beq.w 18b258 │ │ │ │ + beq.w 18b268 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 18b266 │ │ │ │ - bl 18a70c │ │ │ │ + beq.w 18b276 │ │ │ │ + bl 18a71c │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b12e │ │ │ │ + cbz r7, 18b13e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ str.w r8, [r5, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18b142 │ │ │ │ + beq.n 18b152 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b0a2 │ │ │ │ + bne.n 18b0b2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ add.w r3, r4, #60 @ 0x3c │ │ │ │ @@ -460098,218 +460102,218 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b17a │ │ │ │ + beq.n 18b18a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18b236 │ │ │ │ + beq.n 18b246 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18b20c │ │ │ │ + beq.n 18b21c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - beq.n 18b1a6 │ │ │ │ + beq.n 18b1b6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 18b0a2 │ │ │ │ + b.n 18b0b2 │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b1da │ │ │ │ + beq.n 18b1ea │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.w 18b0a2 │ │ │ │ + bne.w 18b0b2 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18b22c │ │ │ │ - bl 18a70c │ │ │ │ + beq.n 18b23c │ │ │ │ + bl 18a71c │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b1fc │ │ │ │ + cbz r7, 18b20c │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b144 │ │ │ │ + b.n 18b154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18af04 │ │ │ │ - b.n 18b08e │ │ │ │ + bl 18af14 │ │ │ │ + b.n 18b09e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b222 │ │ │ │ + beq.n 18b232 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - b.n 18b1b6 │ │ │ │ - bl 18a70c │ │ │ │ + b.n 18b1c6 │ │ │ │ + bl 18a71c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b1fc │ │ │ │ + b.n 18b20c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18b24a │ │ │ │ + beq.n 18b25a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18b0a2 │ │ │ │ + beq.w 18b0b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18a70c │ │ │ │ + bl 18a71c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b1ae │ │ │ │ - b.n 18b1b6 │ │ │ │ + bne.n 18b1be │ │ │ │ + b.n 18b1c6 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 18b284 │ │ │ │ - bl 18a70c │ │ │ │ + beq.n 18b294 │ │ │ │ + bl 18a71c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b12e │ │ │ │ - bl 18a70c │ │ │ │ + b.n 18b13e │ │ │ │ + bl 18a71c │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - cbz r7, 18b27e │ │ │ │ + cbz r7, 18b28e │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b144 │ │ │ │ + b.n 18b154 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ - b.n 18b144 │ │ │ │ - bl 18a70c │ │ │ │ + b.n 18b154 │ │ │ │ + bl 18a71c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r5, #40] @ 0x28 │ │ │ │ - b.n 18b144 │ │ │ │ + b.n 18b154 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #736] @ (18b57c ) │ │ │ │ + ldr r7, [pc, #672] @ (18b54c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #344] @ (18b3fc ) │ │ │ │ + ldr r7, [pc, #280] @ (18b3cc ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #236] @ (18b3a4 ) │ │ │ │ + ldr r0, [pc, #236] @ (18b3b4 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #236] @ (18b3a8 ) │ │ │ │ + ldr r1, [pc, #236] @ (18b3b8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 185c9c │ │ │ │ - cbz r0, 18b314 │ │ │ │ + bl 185cac │ │ │ │ + cbz r0, 18b324 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, #8 │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ strd r2, r3, [r6] │ │ │ │ strd r3, r6, [r6, #8] │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr r2, [pc, #176] @ (18b3ac ) │ │ │ │ - ldr r3, [pc, #172] @ (18b3a8 ) │ │ │ │ + ldr r2, [pc, #176] @ (18b3bc ) │ │ │ │ + ldr r3, [pc, #172] @ (18b3b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b3a0 │ │ │ │ + bne.n 18b3b0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad7c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b332 │ │ │ │ + bne.n 18b342 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #24 │ │ │ │ add.w r9, r6, #8 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad7c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, r7 │ │ │ │ ite ne │ │ │ │ movne r4, r7 │ │ │ │ moveq r4, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r1, #0 │ │ │ │ strd r6, r0, [r6, #12] │ │ │ │ strd r1, r1, [r6, #4] │ │ │ │ str.w r9, [r6] │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 18b374 │ │ │ │ + b.n 18b384 │ │ │ │ mov r4, r5 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -460317,97 +460321,97 @@ │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ cmp fp, r4 │ │ │ │ strd r9, r7, [r4] │ │ │ │ str r4, [r7, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ - bne.n 18b372 │ │ │ │ + bne.n 18b382 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 18aaac │ │ │ │ - b.n 18b2f8 │ │ │ │ + bl 18aabc │ │ │ │ + b.n 18b308 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #256] @ (18b4a8 ) │ │ │ │ + ldr r5, [pc, #192] @ (18b478 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #0] @ (18b3b0 ) │ │ │ │ + ldr r4, [pc, #960] @ (18b780 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #304] @ (18b4f4 ) │ │ │ │ + ldr r4, [pc, #304] @ (18b504 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #304] @ (18b4f8 ) │ │ │ │ + ldr r1, [pc, #304] @ (18b508 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ stmia.w r8, {r2, r3} │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ strdeq r2, r3, [r6] │ │ │ │ - beq.n 18b4bc │ │ │ │ + beq.n 18b4cc │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18b41c │ │ │ │ + beq.n 18b42c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18b41c │ │ │ │ + cbz r3, 18b42c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - bl 18a754 │ │ │ │ + bl 18a764 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b40c │ │ │ │ + bne.n 18b41c │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 18ad6c │ │ │ │ + bl 18ad7c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18b49a │ │ │ │ + beq.n 18b4aa │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18b4d8 │ │ │ │ + beq.n 18b4e8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ - cbz r2, 18b482 │ │ │ │ + cbz r2, 18b492 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 18b482 │ │ │ │ + cbz r0, 18b492 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -460415,15 +460419,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18b45c │ │ │ │ + bne.n 18b46c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -460434,252 +460438,252 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 18aaac │ │ │ │ + bl 18aabc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 18aaac │ │ │ │ - ldr r2, [pc, #60] @ (18b4fc ) │ │ │ │ - ldr r3, [pc, #56] @ (18b4f8 ) │ │ │ │ + bl 18aabc │ │ │ │ + ldr r2, [pc, #60] @ (18b50c ) │ │ │ │ + ldr r3, [pc, #56] @ (18b508 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b4f0 │ │ │ │ + bne.n 18b500 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r2, #4] │ │ │ │ str r5, [r3, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r4, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 18b498 │ │ │ │ + b.n 18b4a8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #208] @ (18b5c8 ) │ │ │ │ + ldr r4, [pc, #144] @ (18b598 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #240] @ (18b5f0 ) │ │ │ │ + ldr r3, [pc, #176] @ (18b5c0 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18b526 │ │ │ │ + cbz r3, 18b536 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 18a800 │ │ │ │ + bl 18a810 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18b516 │ │ │ │ + bne.n 18b526 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #108] @ (18b5a8 ) │ │ │ │ - ldr r3, [pc, #108] @ (18b5ac ) │ │ │ │ + ldr r2, [pc, #108] @ (18b5b8 ) │ │ │ │ + ldr r3, [pc, #108] @ (18b5bc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r4 │ │ │ │ add.w r8, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add ip, sl │ │ │ │ and.w sl, r3, ip │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 18b55a │ │ │ │ - ldr r2, [pc, #36] @ (18b5b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (18b5ac ) │ │ │ │ + bcs.n 18b56a │ │ │ │ + ldr r2, [pc, #36] @ (18b5c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (18b5bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b5a4 │ │ │ │ + bne.n 18b5b4 │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #752] @ (18b89c ) │ │ │ │ + ldr r2, [pc, #688] @ (18b86c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #448] @ (18b774 ) │ │ │ │ + ldr r2, [pc, #384] @ (18b744 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ add.w r6, r0, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 18b600 │ │ │ │ + beq.n 18b610 │ │ │ │ mov r7, r0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 18b5f8 │ │ │ │ + bmi.n 18b608 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18b5f8 │ │ │ │ + bne.n 18b608 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 18b5f2 │ │ │ │ + bhi.n 18b602 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r5, r1, #20 │ │ │ │ asrs r3, r0, #20 │ │ │ │ movs r0, r1 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b5b4 │ │ │ │ + bl 18b5c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18b5d0 │ │ │ │ + bne.n 18b5e0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b5b4 │ │ │ │ - b.n 18b5f8 │ │ │ │ + bl 18b5c4 │ │ │ │ + b.n 18b608 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18b5b4 │ │ │ │ - b.n 18b5f8 │ │ │ │ + bl 18b5c4 │ │ │ │ + b.n 18b608 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (18b76c ) │ │ │ │ + ldr r2, [pc, #304] @ (18b77c ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (18b770 ) │ │ │ │ + ldr r1, [pc, #296] @ (18b780 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b760 │ │ │ │ + beq.n 18b770 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 18b67e │ │ │ │ + bhi.n 18b68e │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18b744 │ │ │ │ + bne.n 18b754 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 18b6ec │ │ │ │ + bne.n 18b6fc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18b744 │ │ │ │ + beq.n 18b754 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 18b6d8 │ │ │ │ - cbz r4, 18b744 │ │ │ │ + bne.n 18b6e8 │ │ │ │ + cbz r4, 18b754 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -460691,96 +460695,96 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (18b774 ) │ │ │ │ - ldr r3, [pc, #36] @ (18b76c ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (18b784 ) │ │ │ │ + ldr r3, [pc, #36] @ (18b77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18b766 │ │ │ │ + bne.n 18b776 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 18b6a0 │ │ │ │ + b.n 18b6b0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #712] @ (18ba3c ) │ │ │ │ + ldr r1, [pc, #648] @ (18ba0c ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r0, [pc, #720] @ (18ba48 ) │ │ │ │ + ldr r0, [pc, #656] @ (18ba18 ) │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r0 │ │ │ │ - beq.n 18b7d2 │ │ │ │ + beq.n 18b7e2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add.w r8, r6, #4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbnz r7, 18b7da │ │ │ │ + cbnz r7, 18b7ea │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [r0, #32] │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18b856 │ │ │ │ + bne.n 18b866 │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #16 │ │ │ │ - bl 18b778 │ │ │ │ + bl 18b788 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov ip, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 18b876 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18b81c ) │ │ │ │ + bhi.n 18b886 │ │ │ │ + add r3, pc, #8 @ (adr r3, 18b82c ) │ │ │ │ ldr.w r7, [r3, r7, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xff9dffff │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -460797,47 +460801,47 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r3, [ip, #4] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 18b7b8 │ │ │ │ + b.n 18b7c8 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ add.w lr, r5, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov ip, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 18b80c │ │ │ │ + b.n 18b81c │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r1, r2, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b7b8 │ │ │ │ + b.n 18b7c8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 18b7b8 │ │ │ │ + b.n 18b7c8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3312] @ 0xcf0 │ │ │ │ sub.w sp, sp, #748 @ 0x2ec │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1460] @ 18be58 │ │ │ │ + ldr.w r2, [pc, #1460] @ 18be68 │ │ │ │ mov r4, r3 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1452] @ 18be5c │ │ │ │ + ldr.w r3, [pc, #1452] @ 18be6c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ mul.w r4, r4, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #740] @ 0x2e4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -460847,15 +460851,15 @@ │ │ │ │ cmp r2, fp │ │ │ │ it cs │ │ │ │ movcs r2, fp │ │ │ │ mov r9, r2 │ │ │ │ mov r1, r2 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r9 │ │ │ │ - bcc.n 18b97a │ │ │ │ + bcc.n 18b98a │ │ │ │ mov.w r8, #0 │ │ │ │ orr.w r3, r9, #4 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ mov r4, r8 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ @@ -460865,302 +460869,302 @@ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r4 │ │ │ │ - bcc.w 18bd16 │ │ │ │ + bcc.w 18bd26 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - b.n 18b91c │ │ │ │ + b.n 18b92c │ │ │ │ adds r2, #1 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ smlabb r4, r1, ip, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - bls.n 18b91a │ │ │ │ + bls.n 18b92a │ │ │ │ mov r9, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w r0, r8, r3 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 18baf8 │ │ │ │ + bcc.w 18bb08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, fp │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 18b90a │ │ │ │ + bcc.n 18b91a │ │ │ │ mov r9, fp │ │ │ │ ldrd fp, r6, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bls.w 18be24 │ │ │ │ + bls.w 18be34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18baca │ │ │ │ + beq.w 18bada │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ mov r9, ip │ │ │ │ orr.w r8, r3, #4 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ uxtb.w r3, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd r3, fp, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18bc2a │ │ │ │ + beq.w 18bc3a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 18b9ea │ │ │ │ + bne.n 18b9fa │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18bdf4 │ │ │ │ + beq.w 18be04 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 18be14 │ │ │ │ + beq.w 18be24 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 18bd48 │ │ │ │ + beq.w 18bd58 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r3, r3, [r6] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 18ba22 │ │ │ │ + cbz r0, 18ba32 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18bab8 │ │ │ │ + beq.n 18bac8 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r9, [sp, #36] @ 0x24 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 18ba8e │ │ │ │ + cbz r0, 18ba9e │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18ba34 │ │ │ │ + bcc.n 18ba44 │ │ │ │ ldrd r5, r9, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [r9, #4]! │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 18b9b8 │ │ │ │ + bne.w 18b9c8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ - ldr r2, [pc, #900] @ (18be60 ) │ │ │ │ - ldr r3, [pc, #892] @ (18be5c ) │ │ │ │ + bl 188eb0 │ │ │ │ + ldr r2, [pc, #900] @ (18be70 ) │ │ │ │ + ldr r3, [pc, #892] @ (18be6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #740] @ 0x2e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18be52 │ │ │ │ + bne.w 18be62 │ │ │ │ add.w sp, sp, #748 @ 0x2ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 18bd26 │ │ │ │ + beq.w 18bd36 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 18bc52 │ │ │ │ + bne.w 18bc62 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18be44 │ │ │ │ + beq.w 18be54 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.w 18bde6 │ │ │ │ + beq.w 18bdf6 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.w 18bc52 │ │ │ │ + bne.w 18bc62 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, sl │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r2, r6 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str.w r9, [r5] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r2, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r2, r6 │ │ │ │ movs r6, #2 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r6, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [r6] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ str r0, [r2, #28] │ │ │ │ mov r0, sl │ │ │ │ @@ -461169,132 +461173,132 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bd06 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 18be04 │ │ │ │ + beq.w 18be14 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq fp, r0 │ │ │ │ - beq.w 18bab8 │ │ │ │ + beq.w 18bac8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 18b9ea │ │ │ │ + bne.w 18b9fa │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bhi.n 18bce4 │ │ │ │ + bhi.n 18bcf4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r2 │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, fp │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 18bce0 │ │ │ │ + bls.n 18bcf0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18bc74 │ │ │ │ + beq.n 18bc84 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r3, #0] │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 18bcd0 │ │ │ │ + cbz r0, 18bce0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18bc74 │ │ │ │ + b.n 18bc84 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18b960 │ │ │ │ + b.n 18b970 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, r7, lsl #2] │ │ │ │ add.w r6, r3, r7, lsl #2 │ │ │ │ ldrb.w r1, [r9, #17] │ │ │ │ - b.n 18b938 │ │ │ │ + b.n 18b948 │ │ │ │ cmp.w fp, #16 │ │ │ │ - beq.w 18be36 │ │ │ │ + beq.w 18be46 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 18bcf6 │ │ │ │ + beq.n 18bd06 │ │ │ │ cmp.w fp, #8 │ │ │ │ - bne.n 18bc52 │ │ │ │ + bne.n 18bc62 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bd06 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461303,23 +461307,23 @@ │ │ │ │ lsls r7, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 18bd5a │ │ │ │ + bne.n 18bd6a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -461328,143 +461332,143 @@ │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r6, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 18bd9a │ │ │ │ + bne.n 18bdaa │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bd06 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 18bab8 │ │ │ │ + b.n 18bac8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #228 @ 0xe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 188ea0 │ │ │ │ - b.n 18bada │ │ │ │ + bl 188eb0 │ │ │ │ + b.n 18baea │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ mov r0, sl │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bd06 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 18bcf6 │ │ │ │ + b.n 18bd06 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bx sl │ │ │ │ + bx r8 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r3 │ │ │ │ + cmp r6, r1 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18bee2 │ │ │ │ + bne.n 18bef2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18bee2 │ │ │ │ + bne.n 18bef2 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18bee2 │ │ │ │ + bne.n 18bef2 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 21d67c │ │ │ │ - cbz r0, 18bee2 │ │ │ │ + bl 21d68c │ │ │ │ + cbz r0, 18bef2 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bf54 │ │ │ │ + bhi.n 18bf64 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ str r2, [r4, #16] │ │ │ │ ldrb r1, [r4, r5] │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r1, [r3, r5] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 18bee2 │ │ │ │ + cbnz r3, 18bef2 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 18bee2 │ │ │ │ + cbnz r3, 18bef2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18bfd8 │ │ │ │ + beq.w 18bfe8 │ │ │ │ clz r3, r5 │ │ │ │ lsrs r4, r1, #3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb r7, [r7, #13] │ │ │ │ mul.w r4, r3, r4 │ │ │ │ lsrs r3, r2, #3 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 18bfd8 │ │ │ │ + bls.n 18bfe8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bfe4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18befc ) │ │ │ │ + bhi.n 18bff4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18bf0c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ @@ -461499,30 +461503,30 @@ │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #32 │ │ │ │ - b.n 18bee8 │ │ │ │ + b.n 18bef8 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 18beba │ │ │ │ + b.n 18beca │ │ │ │ movs r1, #16 │ │ │ │ - b.n 18bee8 │ │ │ │ + b.n 18bef8 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 18beba │ │ │ │ + b.n 18beca │ │ │ │ movs r1, #8 │ │ │ │ - b.n 18bee8 │ │ │ │ + b.n 18bef8 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 18beba │ │ │ │ + b.n 18beca │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18bfe4 │ │ │ │ - add r2, pc, #8 @ (adr r2, 18bf80 ) │ │ │ │ + bhi.n 18bff4 │ │ │ │ + add r2, pc, #8 @ (adr r2, 18bf90 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ vminnm.f32 , , │ │ │ │ @@ -461547,219 +461551,219 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18bee4 │ │ │ │ + beq.n 18bef4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 185180 │ │ │ │ + bl 185190 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18bff6 │ │ │ │ + bne.n 18c006 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 18bffa │ │ │ │ + beq.n 18c00a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18bff6 │ │ │ │ + bne.n 18c006 │ │ │ │ ldrh.w r0, [r0, #84] @ 0x54 │ │ │ │ ldrh.w r3, [r3, #84] @ 0x54 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r0, #24 │ │ │ │ str r4, [r0, #24] │ │ │ │ - cbz r1, 18c058 │ │ │ │ + cbz r1, 18c068 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 18c068 │ │ │ │ + beq.n 18c078 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r3, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r5, 18c054 │ │ │ │ + cbz r5, 18c064 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18c036 │ │ │ │ + beq.n 18c046 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18c090 │ │ │ │ + bgt.n 18c0a0 │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 18c10a │ │ │ │ + bne.n 18c11a │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18c08a │ │ │ │ + bne.n 18c09a │ │ │ │ ldr r5, [r1, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 18c0f2 │ │ │ │ + beq.n 18c102 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bgt.n 18c060 │ │ │ │ + bgt.n 18c070 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18c036 │ │ │ │ + b.n 18c046 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 18c0e2 │ │ │ │ + ble.n 18c0f2 │ │ │ │ adds r2, r4, #1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 18c0c6 │ │ │ │ + beq.n 18c0d6 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c05c │ │ │ │ + beq.n 18c06c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c05c │ │ │ │ + bne.n 18c06c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r2, #4 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18c0ac │ │ │ │ + bne.n 18c0bc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18c0ea │ │ │ │ + bne.n 18c0fa │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18c110 │ │ │ │ + beq.n 18c120 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ subs r2, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18c0a6 │ │ │ │ + b.n 18c0b6 │ │ │ │ str.w r3, [r7, #-4] │ │ │ │ subs r7, #4 │ │ │ │ - b.n 18c04a │ │ │ │ + b.n 18c05a │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 18c07a │ │ │ │ + bne.n 18c08a │ │ │ │ ldrh.w r5, [r3, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r1, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 18c07a │ │ │ │ + bne.n 18c08a │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18c036 │ │ │ │ + b.n 18c046 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 18c048 │ │ │ │ + b.n 18c058 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c0d8 │ │ │ │ + bne.n 18c0e8 │ │ │ │ ldrh.w r0, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 18c0d8 │ │ │ │ + bne.n 18c0e8 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18c0a6 │ │ │ │ + b.n 18c0b6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 18c144 │ │ │ │ + bcc.n 18c154 │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 18c148 │ │ │ │ - bl 16e158 │ │ │ │ + bls.n 18c158 │ │ │ │ + bl 16e168 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18c18a │ │ │ │ + cbz r0, 18c19a │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ add.w r3, r4, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 18c180 │ │ │ │ - bl 1866ac │ │ │ │ + bne.n 18c190 │ │ │ │ + bl 1866bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r3, 18c184 │ │ │ │ + cbz r3, 18c194 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c160 │ │ │ │ + beq.n 18c170 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18c180 │ │ │ │ + b.n 18c190 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #260] @ (18c2a8 ) │ │ │ │ + ldr r4, [pc, #260] @ (18c2b8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #260] @ (18c2ac ) │ │ │ │ + ldr r3, [pc, #260] @ (18c2bc ) │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r7, r8, #72 @ 0x48 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w lr, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -461771,140 +461775,140 @@ │ │ │ │ subs r5, r3, #4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r7, r6 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 18c284 │ │ │ │ + beq.n 18c294 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 18c20c │ │ │ │ + b.n 18c21c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 18c276 │ │ │ │ + bne.n 18c286 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 18c276 │ │ │ │ + beq.n 18c286 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 18c276 │ │ │ │ + beq.n 18c286 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb.w sl, [r3, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 18c276 │ │ │ │ + bne.n 18c286 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18b778 │ │ │ │ + bl 18b788 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 18c276 │ │ │ │ + beq.n 18c286 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r3, r1, #68 @ 0x44 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ add.w r2, r1, #72 @ 0x48 │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r6, [r3, #4] │ │ │ │ str r6, [r1, #72] @ 0x48 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r6, r4, #4 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 18c20a │ │ │ │ - ldr r2, [pc, #40] @ (18c2b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (18c2ac ) │ │ │ │ + bne.n 18c21a │ │ │ │ + ldr r2, [pc, #40] @ (18c2c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (18c2bc ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18c2a2 │ │ │ │ + bne.n 18c2b2 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #84 @ 0x54 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 18c2d2 │ │ │ │ + b.n 18c2e2 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c2c8 │ │ │ │ + bne.n 18c2d8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18c2de │ │ │ │ + bne.n 18c2ee │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c2e2 │ │ │ │ + bne.n 18c2f2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 18c2de │ │ │ │ + cbz r3, 18c2ee │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18c2b6 │ │ │ │ + bne.n 18c2c6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c372 │ │ │ │ + beq.n 18c382 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c312 │ │ │ │ - cbz r3, 18c30e │ │ │ │ + beq.n 18c322 │ │ │ │ + cbz r3, 18c31e │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c2fc │ │ │ │ + beq.n 18c30c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 18c304 │ │ │ │ + bne.n 18c314 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrd r6, r7, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18c356 │ │ │ │ + bhi.n 18c366 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c37c │ │ │ │ + bhi.n 18c38c │ │ │ │ tbb [pc, r2] │ │ │ │ movs r5, #16 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ asrs r5, r4, #32 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ @@ -461920,143 +461924,143 @@ │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ uxtb r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 18c384 │ │ │ │ + bne.n 18c394 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bcs.n 18c380 │ │ │ │ + bcs.n 18c390 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - b.n 18c302 │ │ │ │ + b.n 18c312 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r6, r6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c356 │ │ │ │ + b.n 18c366 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18c356 │ │ │ │ + b.n 18c366 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18c40c │ │ │ │ + beq.n 18c41c │ │ │ │ mov r6, r1 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 18c434 │ │ │ │ + bne.n 18c444 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c3de │ │ │ │ + beq.n 18c3ee │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ea │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 18c404 │ │ │ │ - bls.n 18c410 │ │ │ │ + beq.n 18c414 │ │ │ │ + bls.n 18c420 │ │ │ │ movw r1, #566 @ 0x236 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 18c420 │ │ │ │ + beq.n 18c430 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ea │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 18c404 │ │ │ │ + beq.n 18c414 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r2, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ea │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 18c3dc │ │ │ │ + bhi.n 18c3ec │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 18c38c │ │ │ │ + bl 18c39c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c3dc │ │ │ │ + bne.n 18c3ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 18c3a8 │ │ │ │ + bne.n 18c3b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - beq.n 18c404 │ │ │ │ + beq.n 18c414 │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c3da │ │ │ │ + bhi.n 18c3ea │ │ │ │ lsls r0, r6, #29 │ │ │ │ - bmi.n 18c404 │ │ │ │ - b.n 18c3da │ │ │ │ + bmi.n 18c414 │ │ │ │ + b.n 18c3ea │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18c438 │ │ │ │ + beq.n 18c448 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 18c3da │ │ │ │ + bne.n 18c3ea │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 18c3da │ │ │ │ - b.n 18c404 │ │ │ │ + bpl.n 18c3ea │ │ │ │ + b.n 18c414 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r1, r6, #30 │ │ │ │ - bmi.n 18c404 │ │ │ │ - b.n 18c428 │ │ │ │ + bmi.n 18c414 │ │ │ │ + b.n 18c438 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 18c4a8 │ │ │ │ - bhi.n 18c49c │ │ │ │ + beq.n 18c4b8 │ │ │ │ + bhi.n 18c4ac │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 18c4be │ │ │ │ + bhi.n 18c4ce │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18c4ec │ │ │ │ + bne.n 18c4fc │ │ │ │ ldr r5, [r3, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - bl 21d6a8 │ │ │ │ - cbz r0, 18c4c4 │ │ │ │ + bl 21d6b8 │ │ │ │ + cbz r0, 18c4d4 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 18c4c4 │ │ │ │ + bpl.n 18c4d4 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 18c4e0 │ │ │ │ + beq.n 18c4f0 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 18c4e0 │ │ │ │ + bhi.n 18c4f0 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ adds r1, #43 @ 0x2b │ │ │ │ cmp r7, #49 @ 0x31 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmp r5, #43 @ 0x2b │ │ │ │ @@ -462064,92 +462068,92 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #48] @ 0x30 │ │ │ │ - bne.n 18c4be │ │ │ │ + bne.n 18c4ce │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d648 │ │ │ │ + bl 21d658 │ │ │ │ cmp r4, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c478 │ │ │ │ + bne.n 18c488 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, #8 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 18c4a4 │ │ │ │ + b.n 18c4b4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #228] @ (18c5ec ) │ │ │ │ + ldr r4, [pc, #228] @ (18c5fc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #228] @ (18c5f0 ) │ │ │ │ + ldr r3, [pc, #228] @ (18c600 ) │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18c5e2 │ │ │ │ + beq.n 18c5f2 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 18c5d0 │ │ │ │ + beq.n 18c5e0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 18c598 │ │ │ │ + beq.n 18c5a8 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 18c57e │ │ │ │ + bhi.n 18c58e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 18c57e │ │ │ │ + bhi.n 18c58e │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -462173,104 +462177,104 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add sl, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c53a │ │ │ │ + bne.n 18c54a │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 18c5b0 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #64] @ (18c5f4 ) │ │ │ │ - ldr r3, [pc, #60] @ (18c5f0 ) │ │ │ │ + bcs.n 18c5c0 │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #64] @ (18c604 ) │ │ │ │ + ldr r3, [pc, #60] @ (18c600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18c5e6 │ │ │ │ + bne.n 18c5f6 │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 18c57e │ │ │ │ + b.n 18c58e │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - bl 18b528 │ │ │ │ + bl 18b538 │ │ │ │ add sl, r0 │ │ │ │ - b.n 18c598 │ │ │ │ + b.n 18c5a8 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 18c5a2 │ │ │ │ + b.n 18c5b2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ + subs r2, #222 @ 0xde │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #856] @ (18c964 ) │ │ │ │ + ldr r3, [pc, #856] @ (18c974 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ add.w sl, sp, #28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #840] @ (18c968 ) │ │ │ │ + ldr r2, [pc, #840] @ (18c978 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r4, #85] @ 0x55 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18c662 │ │ │ │ + cbz r0, 18c672 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18c7c6 │ │ │ │ + beq.w 18c7d6 │ │ │ │ mov r9, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 18c964 │ │ │ │ + bhi.w 18c974 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r1, r6, #5 │ │ │ │ movs r5, r0 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w sl, sp, #8 │ │ │ │ @@ -462287,15 +462291,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r6, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r6, r6, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r3, r6, asr #31 │ │ │ │ mov ip, r3 │ │ │ │ - beq.w 18c86e │ │ │ │ + beq.w 18c87e │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r1, r0, ip │ │ │ │ lsl.w fp, r0, fp │ │ │ │ lsr.w lr, r0, lr │ │ │ │ @@ -462303,35 +462307,35 @@ │ │ │ │ orr.w r1, r1, lr │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r6, r6, r0 │ │ │ │ mov ip, r3 │ │ │ │ mov r1, r6 │ │ │ │ orrs.w r3, r6, ip │ │ │ │ - beq.w 18c874 │ │ │ │ + beq.w 18c884 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r0, r3, ip │ │ │ │ - beq.n 18c7a6 │ │ │ │ + beq.n 18c7b6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 18c718 │ │ │ │ + cbz r6, 18c728 │ │ │ │ ldrb.w lr, [r6, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18c718 │ │ │ │ + bne.n 18c728 │ │ │ │ ldrb.w r6, [r6, #101] @ 0x65 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18c8b4 │ │ │ │ + beq.w 18c8c4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi.w 18c92a │ │ │ │ + bhi.w 18c93a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18c964 │ │ │ │ + bhi.w 18c974 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -462361,79 +462365,79 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c798 │ │ │ │ + cbz r0, 18c7a8 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18c674 │ │ │ │ + bne.w 18c684 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ cmpcs r3, sl │ │ │ │ - bcs.n 18c7d6 │ │ │ │ + bcs.n 18c7e6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #404] @ (18c96c ) │ │ │ │ - ldr r3, [pc, #392] @ (18c964 ) │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #404] @ (18c97c ) │ │ │ │ + ldr r3, [pc, #392] @ (18c974 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18c960 │ │ │ │ + bne.w 18c970 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r9, #-4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 18b528 │ │ │ │ + bl 18b538 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 18c848 │ │ │ │ + beq.n 18c858 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 18c7b6 │ │ │ │ + beq.n 18c7c6 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 18c964 │ │ │ │ + bhi.w 18c974 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r6, [sp, #572] @ 0x23c │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -462444,468 +462448,468 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrh r6, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c7b6 │ │ │ │ + beq.n 18c7c6 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c7a6 │ │ │ │ + beq.n 18c7b6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 18c894 │ │ │ │ + b.n 18c8a4 │ │ │ │ orrs r3, r6 │ │ │ │ - bne.w 18c6f6 │ │ │ │ + bne.w 18c706 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18c7a6 │ │ │ │ + beq.n 18c7b6 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18c7b6 │ │ │ │ + b.n 18c7c6 │ │ │ │ subs r6, r1, #1 │ │ │ │ and.w r3, r3, r1 │ │ │ │ adc.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, ip │ │ │ │ orrs r6, r3 │ │ │ │ - bne.w 18c718 │ │ │ │ + bne.w 18c728 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18c94e │ │ │ │ + beq.n 18c95e │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 18c904 │ │ │ │ + cbz r0, 18c914 │ │ │ │ ldmia.w sl!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 18c7a6 │ │ │ │ + b.n 18c7b6 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c784 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c784 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c784 │ │ │ │ strd r1, ip, [sp, #8] │ │ │ │ - b.n 18c774 │ │ │ │ + b.n 18c784 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c862 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c862 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c862 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 18c852 │ │ │ │ + b.n 18c862 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18c8d6 │ │ │ │ + beq.n 18c8e6 │ │ │ │ rbit r1, ip │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 18c8d6 │ │ │ │ + b.n 18c8e6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ lsls r5, r5, #1 │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18c9fe │ │ │ │ + beq.n 18ca0e │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 18c9b6 │ │ │ │ + cbz r5, 18c9c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18c9ec │ │ │ │ + cbz r3, 18c9fc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18ca10 │ │ │ │ + beq.n 18ca20 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18c9b0 │ │ │ │ + cbz r4, 18c9c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18c9b0 │ │ │ │ + cbz r3, 18c9c0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c9d2 │ │ │ │ + beq.n 18c9e2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18c99e │ │ │ │ + bne.n 18c9ae │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18c9e0 │ │ │ │ + beq.n 18c9f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18c98a │ │ │ │ - cbz r7, 18c9fe │ │ │ │ + bne.n 18c99a │ │ │ │ + cbz r7, 18ca0e │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c9aa │ │ │ │ + b.n 18c9ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18c9b6 │ │ │ │ + b.n 18c9c6 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18c9b6 │ │ │ │ - bl 18c14c │ │ │ │ + bne.n 18c9c6 │ │ │ │ + bl 18c15c │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c9b6 │ │ │ │ + b.n 18c9c6 │ │ │ │ mov r0, r8 │ │ │ │ mvn.w r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18c99a │ │ │ │ + b.n 18c9aa │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 18ca3e │ │ │ │ + cbz r5, 18ca4e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18ca42 │ │ │ │ + cbnz r0, 18ca52 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18ca32 │ │ │ │ + bne.n 18ca42 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18c970 │ │ │ │ + bl 18c980 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ca3e │ │ │ │ + beq.n 18ca4e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ca3e │ │ │ │ + beq.n 18ca4e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ca44 │ │ │ │ + bne.n 18ca54 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ca58 │ │ │ │ + bne.n 18ca68 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18ca90 │ │ │ │ + cbz r3, 18caa0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 18ca94 │ │ │ │ + cbnz r5, 18caa4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18ca84 │ │ │ │ + bne.n 18ca94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r5, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18cb58 │ │ │ │ + beq.n 18cb68 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cb1e │ │ │ │ + beq.n 18cb2e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18cb18 │ │ │ │ + beq.n 18cb28 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ - bne.n 18cad6 │ │ │ │ + bne.n 18cae6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 18cafc │ │ │ │ + cbnz r1, 18cb0c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r3, #24] │ │ │ │ movne.w r8, #1 │ │ │ │ - cbz r2, 18cb1e │ │ │ │ + cbz r2, 18cb2e │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 18caee │ │ │ │ + cbz r2, 18cafe │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 18caee │ │ │ │ + cbz r1, 18cafe │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18cabc │ │ │ │ + beq.n 18cacc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cadc │ │ │ │ + bne.n 18caec │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18cb1e │ │ │ │ + bne.n 18cb2e │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18cac0 │ │ │ │ + beq.n 18cad0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 18cad4 │ │ │ │ + bne.n 18cae4 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ subs r0, r1, #1 │ │ │ │ eor.w r7, r1, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi.n 18cac8 │ │ │ │ + bhi.n 18cad8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cad6 │ │ │ │ - b.n 18cb1e │ │ │ │ + bne.n 18cae6 │ │ │ │ + b.n 18cb2e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 18cabc │ │ │ │ + beq.n 18cacc │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 187188 │ │ │ │ - cbz r6, 18cb2c │ │ │ │ + bl 187198 │ │ │ │ + cbz r6, 18cb3c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 18caa6 │ │ │ │ + b.n 18cab6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18cb58 │ │ │ │ + beq.n 18cb68 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18ca90 │ │ │ │ + beq.n 18caa0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18ca90 │ │ │ │ + beq.n 18caa0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18ca94 │ │ │ │ + bne.n 18caa4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18cb46 │ │ │ │ + bne.n 18cb56 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 18cb3a │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 18cb4a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movt r3, #16 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr r6, [r2, #24] │ │ │ │ tst r0, r3 │ │ │ │ - beq.n 18cb84 │ │ │ │ + beq.n 18cb94 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 18cb88 │ │ │ │ + bne.n 18cb98 │ │ │ │ tst r0, r6 │ │ │ │ - beq.n 18cbac │ │ │ │ + beq.n 18cbbc │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 18cc02 │ │ │ │ - cbnz r3, 18cbb2 │ │ │ │ + bne.n 18cc12 │ │ │ │ + cbnz r3, 18cbc2 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 18cc08 │ │ │ │ + beq.n 18cc18 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18cc3e │ │ │ │ + beq.n 18cc4e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cbb6 │ │ │ │ + beq.n 18cbc6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18cc02 │ │ │ │ + bne.n 18cc12 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cd8a │ │ │ │ + beq.w 18cd9a │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ - b.n 18cbda │ │ │ │ + b.n 18cbea │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r0, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cd8a │ │ │ │ + beq.w 18cd9a │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cbca │ │ │ │ + beq.n 18cbda │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18cd8a │ │ │ │ + beq.w 18cd9a │ │ │ │ adds r1, r4, r2 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 18cbf8 │ │ │ │ + b.n 18cc08 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - cbz r3, 18cc1e │ │ │ │ + cbz r3, 18cc2e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cbf2 │ │ │ │ + bne.n 18cc02 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18cde2 │ │ │ │ + beq.w 18cdf2 │ │ │ │ ldrh r3, [r0, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 18cbac │ │ │ │ + bmi.n 18cbbc │ │ │ │ ldrh r0, [r1, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cc14 │ │ │ │ ldr r1, [r5, r2] │ │ │ │ - cbz r1, 18cc5c │ │ │ │ + cbz r1, 18cc6c │ │ │ │ add.w ip, r5, r2 │ │ │ │ - b.n 18cc32 │ │ │ │ + b.n 18cc42 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cdb6 │ │ │ │ + beq.w 18cdc6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 18cc28 │ │ │ │ - b.n 18cc02 │ │ │ │ + bne.n 18cc38 │ │ │ │ + b.n 18cc12 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 18cbb6 │ │ │ │ + beq.n 18cbc6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 18cc02 │ │ │ │ + beq.n 18cc12 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #18 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cc14 │ │ │ │ add r4, r2 │ │ │ │ movs r0, #14 │ │ │ │ add r2, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cdc6 │ │ │ │ + beq.w 18cdd6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 18cdd8 │ │ │ │ + bhi.w 18cde8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - beq.w 18cd78 │ │ │ │ + beq.w 18cd88 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 18cd5e │ │ │ │ + beq.n 18cd6e │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 18cd82 │ │ │ │ + bne.n 18cd92 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.n 18cd82 │ │ │ │ + bne.n 18cd92 │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldrd r7, r5, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 18cdd2 │ │ │ │ + bhi.w 18cde2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cfce │ │ │ │ + bhi.w 18cfde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r1, #6 │ │ │ │ @@ -462936,18 +462940,18 @@ │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r6, r7, #1 │ │ │ │ uxtb r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r6, #37] @ 0x25 │ │ │ │ ldrd r5, r6, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 18cdcc │ │ │ │ + bhi.n 18cddc │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 18cfce │ │ │ │ + bhi.w 18cfde │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -462978,164 +462982,164 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r1, #1 │ │ │ │ uxtb r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ cmp r5, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ - bne.w 18cbac │ │ │ │ + bne.w 18cbbc │ │ │ │ ldr.w r6, [r4, #4]! │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cc62 │ │ │ │ + bne.w 18cc72 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18cf9c │ │ │ │ + beq.w 18cfac │ │ │ │ bic.w r0, r0, #8 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cc14 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 18cd5e │ │ │ │ + b.n 18cd6e │ │ │ │ cmp r3, r5 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 18cd5e │ │ │ │ + b.n 18cd6e │ │ │ │ ldr r1, [r5, r0] │ │ │ │ lsls r2, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cc22 │ │ │ │ + bne.w 18cc32 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cc14 │ │ │ │ uxth r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cd54 │ │ │ │ + b.n 18cd64 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 18cd54 │ │ │ │ + b.n 18cd64 │ │ │ │ uxth r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ccf8 │ │ │ │ + b.n 18cd08 │ │ │ │ mov r1, r7 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18ccf8 │ │ │ │ + b.n 18cd08 │ │ │ │ ldr r1, [r5, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18cc5c │ │ │ │ + bne.w 18cc6c │ │ │ │ movs r0, #14 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18cd72 │ │ │ │ - b.n 18cd96 │ │ │ │ + bne.n 18cd82 │ │ │ │ + b.n 18cda6 │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 18cc04 │ │ │ │ + b.n 18cc14 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 18cd54 │ │ │ │ + b.n 18cd64 │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 18ccf8 │ │ │ │ + b.n 18cd08 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 18cd5e │ │ │ │ - b.n 18cbac │ │ │ │ + beq.n 18cd6e │ │ │ │ + b.n 18cbbc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cfa8 │ │ │ │ + beq.w 18cfb8 │ │ │ │ mov r6, r5 │ │ │ │ add.w ip, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 18cf50 │ │ │ │ + bne.w 18cf60 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 18cf50 │ │ │ │ + beq.w 18cf60 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cdf2 │ │ │ │ + bne.n 18ce02 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r6, [r5, ip] │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 18cf42 │ │ │ │ + beq.w 18cf52 │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18ce3a │ │ │ │ + beq.n 18ce4a │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18ce22 │ │ │ │ + bne.n 18ce32 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18cfb2 │ │ │ │ + beq.w 18cfc2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov.w r8, #14 │ │ │ │ ldr.w r2, [r5, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cc12 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.w 18cf86 │ │ │ │ + beq.w 18cf96 │ │ │ │ cmp.w ip, #2 │ │ │ │ it eq │ │ │ │ biceq.w r8, r8, #4 │ │ │ │ - beq.n 18cf1e │ │ │ │ + beq.n 18cf2e │ │ │ │ ldr r6, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.w 18cf92 │ │ │ │ + bne.w 18cfa2 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w r9, [ip, #12] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bne.n 18cf92 │ │ │ │ + bne.n 18cfa2 │ │ │ │ ldrb.w r6, [r7, #37] @ 0x25 │ │ │ │ ldrd r2, r7, [r7, #40] @ 0x28 │ │ │ │ cmp r6, #32 │ │ │ │ - bhi.n 18ced2 │ │ │ │ + bhi.n 18cee2 │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 18cf4c │ │ │ │ + bhi.n 18cf5c │ │ │ │ tbb [pc, r6] │ │ │ │ - ldr r7, [pc, #64] @ (18cef0 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cff0 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cff0 ) │ │ │ │ - asrs r7, r1, #1 │ │ │ │ - ldr r7, [pc, #316] @ (18cff4 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cff8 ) │ │ │ │ - ldr r7, [pc, #316] @ (18cff8 ) │ │ │ │ - ldr r4, [pc, #316] @ (18cffc ) │ │ │ │ - ldr r7, [pc, #316] @ (18cffc ) │ │ │ │ + ldr r7, [pc, #64] @ (18cf00 ) │ │ │ │ ldr r7, [pc, #316] @ (18d000 ) │ │ │ │ ldr r7, [pc, #316] @ (18d000 ) │ │ │ │ - ldr r7, [pc, #316] @ (18d004 ) │ │ │ │ + asrs r7, r1, #1 │ │ │ │ ldr r7, [pc, #316] @ (18d004 ) │ │ │ │ ldr r7, [pc, #316] @ (18d008 ) │ │ │ │ ldr r7, [pc, #316] @ (18d008 ) │ │ │ │ + ldr r4, [pc, #316] @ (18d00c ) │ │ │ │ ldr r7, [pc, #316] @ (18d00c ) │ │ │ │ + ldr r7, [pc, #316] @ (18d010 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d010 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d014 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d014 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d018 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d018 ) │ │ │ │ + ldr r7, [pc, #316] @ (18d01c ) │ │ │ │ uxtb r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r9, [ip, #37] @ 0x25 │ │ │ │ ldrd r6, ip, [ip, #40] @ 0x28 │ │ │ │ cmp.w r9, #32 │ │ │ │ - bhi.n 18cf14 │ │ │ │ + bhi.n 18cf24 │ │ │ │ add.w ip, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 18cfce │ │ │ │ + bhi.n 18cfde │ │ │ │ tbb [pc, ip] │ │ │ │ strb r0, [r2, #0] │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ asrs r0, r6, #1 │ │ │ │ strb r0, [r6, #1] │ │ │ │ strb r0, [r6, #1] │ │ │ │ @@ -463150,310 +463154,310 @@ │ │ │ │ strb r0, [r6, #1] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ uxtb r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp ip, r7 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ - bne.w 18cc0e │ │ │ │ + bne.w 18cc1e │ │ │ │ ldr.w r7, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18ce48 │ │ │ │ + bne.n 18ce58 │ │ │ │ ldr.w r1, [r5, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cc02 │ │ │ │ + bne.w 18cc12 │ │ │ │ and.w r8, r8, #12 │ │ │ │ cmp.w r8, #12 │ │ │ │ - bne.w 18cc02 │ │ │ │ + bne.w 18cc12 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cbba │ │ │ │ + b.n 18cbca │ │ │ │ uxth r2, r2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ced2 │ │ │ │ + b.n 18cee2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18ced2 │ │ │ │ + b.n 18cee2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18ce12 │ │ │ │ + beq.w 18ce22 │ │ │ │ add.w lr, r4, r2 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #20] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 18cf7c │ │ │ │ + beq.n 18cf8c │ │ │ │ subs r6, #3 │ │ │ │ bics.w r6, r6, #2 │ │ │ │ - beq.w 18cc02 │ │ │ │ + beq.w 18cc12 │ │ │ │ ldr.w r6, [lr, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18cf64 │ │ │ │ + bne.n 18cf74 │ │ │ │ ldr r6, [r5, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18ce1e │ │ │ │ - b.n 18ce40 │ │ │ │ + bne.w 18ce2e │ │ │ │ + b.n 18ce50 │ │ │ │ cmp.w ip, #2 │ │ │ │ it ne │ │ │ │ bicne.w r8, r8, #8 │ │ │ │ - b.n 18cf1e │ │ │ │ + b.n 18cf2e │ │ │ │ cmp r6, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #2 │ │ │ │ - b.n 18cf1e │ │ │ │ + b.n 18cf2e │ │ │ │ and.w r3, r0, #12 │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 18cd96 │ │ │ │ - b.n 18cc04 │ │ │ │ + beq.w 18cda6 │ │ │ │ + b.n 18cc14 │ │ │ │ mov.w ip, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, ip │ │ │ │ - b.n 18ce12 │ │ │ │ + b.n 18ce22 │ │ │ │ ldr.w r1, [r5, ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18cc02 │ │ │ │ + bne.w 18cc12 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18cbba │ │ │ │ + b.n 18cbca │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cf14 │ │ │ │ + b.n 18cf24 │ │ │ │ uxth r6, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 18cf14 │ │ │ │ + b.n 18cf24 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #124] @ (18d05c ) │ │ │ │ + ldr r2, [pc, #124] @ (18d06c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #124] @ (18d060 ) │ │ │ │ + ldr r3, [pc, #124] @ (18d070 ) │ │ │ │ cmp r0, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 18d03e │ │ │ │ + beq.n 18d04e │ │ │ │ add r4, sp, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18cb64 │ │ │ │ + bl 18cb74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 18d02e │ │ │ │ + bcs.n 18d03e │ │ │ │ mov r0, r2 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcs.n 18d03e │ │ │ │ - bl 16e158 │ │ │ │ - ldr r2, [pc, #36] @ (18d064 ) │ │ │ │ - ldr r3, [pc, #28] @ (18d060 ) │ │ │ │ + bcs.n 18d04e │ │ │ │ + bl 16e168 │ │ │ │ + ldr r2, [pc, #36] @ (18d074 ) │ │ │ │ + ldr r3, [pc, #28] @ (18d070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18d058 │ │ │ │ + bne.n 18d068 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r0, #22 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #186 @ 0xba │ │ │ │ + cmp r7, #170 @ 0xaa │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 18d07e │ │ │ │ + cbz r3, 18d08e │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #32 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18d0c4 │ │ │ │ + beq.n 18d0d4 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 18d0cc │ │ │ │ + cbz r7, 18d0dc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r1, 18d0e4 │ │ │ │ + cbz r1, 18d0f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18cb64 │ │ │ │ + bl 18cb74 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 18cfd0 │ │ │ │ + bl 18cfe0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #32 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r5, #4] │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18d0bc │ │ │ │ + bne.n 18d0cc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 18d0bc │ │ │ │ + b.n 18d0cc │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18c14c │ │ │ │ - cbz r0, 18d114 │ │ │ │ + bl 18c15c │ │ │ │ + cbz r0, 18d124 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c190 │ │ │ │ + bl 18c1a0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 187044 │ │ │ │ + bl 187054 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d1be │ │ │ │ + beq.n 18d1ce │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 18d164 │ │ │ │ + cbz r5, 18d174 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d188 │ │ │ │ + cbz r4, 18d198 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 18d1c6 │ │ │ │ + beq.n 18d1d6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 18d15e │ │ │ │ + cbz r4, 18d16e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18d15e │ │ │ │ + cbz r3, 18d16e │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d176 │ │ │ │ + beq.n 18d186 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d14c │ │ │ │ + bne.n 18d15c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18d1ae │ │ │ │ + beq.n 18d1be │ │ │ │ mov r0, r6 │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18d138 │ │ │ │ + bne.n 18d148 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c14c │ │ │ │ - cbz r0, 18d19c │ │ │ │ + bl 18c15c │ │ │ │ + cbz r0, 18d1ac │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d148 │ │ │ │ - b.n 18d164 │ │ │ │ + bne.n 18d158 │ │ │ │ + b.n 18d174 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d164 │ │ │ │ + bne.n 18d174 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 18d1ba │ │ │ │ + cbnz r0, 18d1ca │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 18c190 │ │ │ │ + bl 18c1a0 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 18d148 │ │ │ │ - b.n 18d164 │ │ │ │ + bne.n 18d158 │ │ │ │ + b.n 18d174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18d19c │ │ │ │ + beq.n 18d1ac │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18d164 │ │ │ │ + b.n 18d174 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 18c14c │ │ │ │ - cbnz r0, 18d1d8 │ │ │ │ + bl 18c15c │ │ │ │ + cbnz r0, 18d1e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18d19c │ │ │ │ + b.n 18d1ac │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18d148 │ │ │ │ + b.n 18d158 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r1, [pc, #2508] @ 18dbbc │ │ │ │ + ldr.w r1, [pc, #2508] @ 18dbcc │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r2, [pc, #2508] @ 18dbc0 │ │ │ │ + ldr.w r2, [pc, #2508] @ 18dbd0 │ │ │ │ mov.w r8, #0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ strd r8, r8, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ @@ -463464,58 +463468,58 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r0, [sp, #96] @ 0x60 │ │ │ │ - ldr.w fp, [pc, #2460] @ 18dbc4 │ │ │ │ + ldr.w fp, [pc, #2460] @ 18dbd4 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add fp, pc │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18d790 │ │ │ │ + beq.w 18d7a0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, r7 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 18d3ce │ │ │ │ + beq.w 18d3de │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov.w sl, #2 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ strd sl, r4, [sp, #56] @ 0x38 │ │ │ │ mov r5, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18d2e8 │ │ │ │ + beq.n 18d2f8 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 18d410 │ │ │ │ - cbnz r0, 18d2ca │ │ │ │ - ldr.w r3, [pc, #2384] @ 18dbc8 │ │ │ │ + beq.w 18d420 │ │ │ │ + cbnz r0, 18d2da │ │ │ │ + ldr.w r3, [pc, #2384] @ 18dbd8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 18d2ca │ │ │ │ + cbz r6, 18d2da │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18d2be │ │ │ │ + bne.n 18d2ce │ │ │ │ ldr r7, [r2, #20] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 18d2be │ │ │ │ + bne.n 18d2ce │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldrd r7, r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ @@ -463526,217 +463530,217 @@ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 18d28c │ │ │ │ + bne.n 18d29c │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18d3cc │ │ │ │ + beq.n 18d3dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18d2da │ │ │ │ + cbz r3, 18d2ea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd sl, r4, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 18d26e │ │ │ │ + bne.n 18d27e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18d2ca │ │ │ │ + beq.n 18d2da │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d51c │ │ │ │ + bne.w 18d52c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 18d308 │ │ │ │ + beq.n 18d318 │ │ │ │ mov r8, r2 │ │ │ │ ands r1, r0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 18d4a8 │ │ │ │ + beq.w 18d4b8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 18d2ca │ │ │ │ + bne.n 18d2da │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18d342 │ │ │ │ + cbz r3, 18d352 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1aa064 │ │ │ │ + bl 1aa074 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - cbz r0, 18d344 │ │ │ │ + cbz r0, 18d354 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 18d342 │ │ │ │ + bhi.n 18d352 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d7a0 │ │ │ │ + beq.w 18d7b0 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d62c │ │ │ │ + bne.w 18d63c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - cbnz r1, 18d35e │ │ │ │ + cbnz r1, 18d36e │ │ │ │ cmp r2, #17 │ │ │ │ - beq.w 18d6f6 │ │ │ │ + beq.w 18d706 │ │ │ │ cmp r2, #19 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ itt eq │ │ │ │ strdeq r4, r6, [sp, #16] │ │ │ │ moveq r6, r3 │ │ │ │ - beq.n 18d39a │ │ │ │ - b.n 18d73a │ │ │ │ + beq.n 18d3aa │ │ │ │ + b.n 18d74a │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 18d3a0 │ │ │ │ + bne.n 18d3b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.w 18d734 │ │ │ │ + bne.w 18d744 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 18d36e │ │ │ │ + beq.n 18d37e │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18dba6 │ │ │ │ + bne.w 18dbb6 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d3c0 │ │ │ │ + bne.n 18d3d0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 18d7e4 │ │ │ │ + beq.w 18d7f4 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18d2ce │ │ │ │ + bne.n 18d2de │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d242 │ │ │ │ + bne.w 18d252 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 18d790 │ │ │ │ + beq.w 18d7a0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr.w r2, [pc, #2012] @ 18dbcc │ │ │ │ - ldr.w r3, [pc, #1996] @ 18dbc0 │ │ │ │ + bl 1c6524 │ │ │ │ + ldr.w r2, [pc, #2012] @ 18dbdc │ │ │ │ + ldr.w r3, [pc, #1996] @ 18dbd0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18dbaa │ │ │ │ + bne.w 18dbba │ │ │ │ mov r0, r8 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 18d5b4 │ │ │ │ + beq.w 18d5c4 │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18d528 │ │ │ │ + beq.w 18d538 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.w 18d2ca │ │ │ │ + bne.w 18d2da │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d2ca │ │ │ │ - ldr.w r3, [pc, #1944] @ 18dbd0 │ │ │ │ + bne.w 18d2da │ │ │ │ + ldr.w r3, [pc, #1944] @ 18dbe0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #2172] @ 0x87c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 18d6b0 │ │ │ │ + beq.w 18d6c0 │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d2ca │ │ │ │ + bne.w 18d2da │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d2ca │ │ │ │ + beq.w 18d2da │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 18d2ca │ │ │ │ + b.n 18d2da │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 18d676 │ │ │ │ + beq.w 18d686 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d2ca │ │ │ │ + bne.w 18d2da │ │ │ │ ldrb.w r1, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldrd r7, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r6, r3, #4 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r7, [r2, #0] │ │ │ │ @@ -463756,55 +463760,55 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r7, r6, [r4, #52] @ 0x34 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 18d4a0 │ │ │ │ + b.n 18d4b0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 18d4a6 │ │ │ │ + beq.n 18d4b6 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18d342 │ │ │ │ - b.n 18d2ca │ │ │ │ + beq.w 18d352 │ │ │ │ + b.n 18d2da │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1692] @ 18dbd0 │ │ │ │ + ldr.w r3, [pc, #1692] @ 18dbe0 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2490] @ 0x9ba │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r6, [r4, r3, lsl #2] │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18be64 │ │ │ │ + bl 18be74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d2ca │ │ │ │ + beq.w 18d2da │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r9, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r1, [r9, #17] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18dbb4 │ │ │ │ + bne.w 18dbc4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.w 18dbb4 │ │ │ │ + bhi.w 18dbc4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r7, r1, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r1, r2, #7 │ │ │ │ lsls r5, r5, #9 │ │ │ │ @@ -463828,33 +463832,33 @@ │ │ │ │ add.w r6, r4, #24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - bl 186ff8 │ │ │ │ + bl 187008 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18be64 │ │ │ │ + bl 18be74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18d2ca │ │ │ │ + beq.w 18d2da │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldrb.w r8, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r7, [r4, #41] @ 0x29 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18dbb4 │ │ │ │ + bne.w 18dbc4 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ ldrb.w r9, [r0, #13] │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.w 18dbb4 │ │ │ │ + bhi.w 18dbc4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r2, #9 │ │ │ │ lsls r6, r2, #9 │ │ │ │ lsls r6, r2, #9 │ │ │ │ lsls r4, r3, #9 │ │ │ │ lsls r1, r0, #5 │ │ │ │ lsls r6, r5, #8 │ │ │ │ @@ -463872,24 +463876,24 @@ │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r6, r2, #9 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18d3c0 │ │ │ │ + beq.w 18d3d0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18d3b6 │ │ │ │ + bne.w 18d3c6 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbnz r3, 18d652 │ │ │ │ + cbnz r3, 18d662 │ │ │ │ ldrd r3, r2, [r0, #52] @ 0x34 │ │ │ │ strd r3, r2, [r4, #52] @ 0x34 │ │ │ │ ldrd r1, r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -463899,179 +463903,179 @@ │ │ │ │ adds r6, r2, #4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 18d3ac │ │ │ │ + b.n 18d3bc │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldrd r1, r7, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.w 18da68 │ │ │ │ + bhi.w 18da78 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 18d7de │ │ │ │ + bhi.w 18d7ee │ │ │ │ tbb [pc, r0] │ │ │ │ - add r7, pc, #652 @ (adr r7, 18d920 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d930 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d934 ) │ │ │ │ - add r0, pc, #668 @ (adr r0, 18d934 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d938 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d938 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d93c ) │ │ │ │ - ldrh r7, [r4, #44] @ 0x2c │ │ │ │ + add r7, pc, #652 @ (adr r7, 18d930 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d940 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d940 ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d944 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d944 ) │ │ │ │ + add r0, pc, #668 @ (adr r0, 18d944 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d948 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d948 ) │ │ │ │ add r7, pc, #668 @ (adr r7, 18d94c ) │ │ │ │ - add r7, pc, #668 @ (adr r7, 18d94c ) │ │ │ │ + ldrh r7, [r4, #44] @ 0x2c │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d950 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d950 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d954 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d954 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d958 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d958 ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d95c ) │ │ │ │ + add r7, pc, #668 @ (adr r7, 18d95c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18db66 │ │ │ │ + beq.w 18db76 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, r9, #20 │ │ │ │ - bne.w 18d492 │ │ │ │ - b.n 18d45c │ │ │ │ + bne.w 18d4a2 │ │ │ │ + b.n 18d46c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 18d720 │ │ │ │ + cbz r0, 18d730 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 18d720 │ │ │ │ + bne.n 18d730 │ │ │ │ mov r1, r9 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 18dabe │ │ │ │ + beq.w 18dace │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 18d62c │ │ │ │ + bne.n 18d63c │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ ldrb.w r2, [r9, #4] │ │ │ │ - b.n 18d35e │ │ │ │ + b.n 18d36e │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r2, #13 │ │ │ │ - bne.w 18d3a4 │ │ │ │ + bne.w 18d3b4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21b59c │ │ │ │ + bl 21b5ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 18d776 │ │ │ │ + beq.n 18d786 │ │ │ │ ldrb.w r1, [r9, #4] │ │ │ │ ldrb.w r2, [r9, #5] │ │ │ │ cmp r1, #13 │ │ │ │ - beq.w 18db36 │ │ │ │ + beq.w 18db46 │ │ │ │ ldrb.w r1, [r9, #6] │ │ │ │ str r3, [sp, #16] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 21b5b8 │ │ │ │ + bl 21b5c8 │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ - bne.w 18d3a4 │ │ │ │ + bne.w 18d3b4 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 18b5b4 │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 18b5c4 │ │ │ │ + b.n 18d4b0 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 18d3ee │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 18d3fe │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r2, r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 18d344 │ │ │ │ + b.n 18d354 │ │ │ │ sxth r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 18d4b4 │ │ │ │ + bne.w 18d4c4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 18da6e │ │ │ │ + beq.w 18da7e │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1866ac │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 1866bc │ │ │ │ + b.n 18d4b0 │ │ │ │ sxtb r2, r1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d7be │ │ │ │ uxtb r2, r1 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d7be │ │ │ │ mov r2, r1 │ │ │ │ asrs r1, r1, #31 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d7be │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldrh.w r1, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r0, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18d3c0 │ │ │ │ + bne.w 18d3d0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 18db70 │ │ │ │ + beq.w 18db80 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ - beq.w 18db8e │ │ │ │ + beq.w 18db9e │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ add.w r7, r4, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ subs r2, r1, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r1, r7 │ │ │ │ sub.w r0, r0, #4 │ │ │ │ - beq.w 18db4c │ │ │ │ + beq.w 18db5c │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - b.n 18d864 │ │ │ │ + b.n 18d874 │ │ │ │ ldrd r5, r3, [r2, #4] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ adds r5, r1, #4 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ @@ -464082,28 +464086,28 @@ │ │ │ │ str r6, [r5, #4] │ │ │ │ str r6, [r1, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r6, r0, #4 │ │ │ │ cmp r6, r7 │ │ │ │ sub.w r1, r2, #4 │ │ │ │ mov r2, r0 │ │ │ │ - beq.w 18db4a │ │ │ │ + beq.w 18db5a │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w ip, [r1, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 18d834 │ │ │ │ + bne.n 18d844 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r5, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, r9 │ │ │ │ orrne.w r1, r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18d834 │ │ │ │ - b.n 18d852 │ │ │ │ + bne.n 18d844 │ │ │ │ + b.n 18d862 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov ip, r2 │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r7, ip │ │ │ │ add.w lr, r3, #72 @ 0x48 │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -464121,54 +464125,54 @@ │ │ │ │ strb.w r2, [r4, #41] @ 0x29 │ │ │ │ strb.w r9, [r4, #40] @ 0x28 │ │ │ │ strb.w r9, [r4, #44] @ 0x2c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq.n 18d8e8 │ │ │ │ + beq.n 18d8f8 │ │ │ │ mul.w r0, ip, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 18b88c │ │ │ │ + bl 18b89c │ │ │ │ ldrb.w r9, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 18d91e │ │ │ │ + beq.n 18d92e │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ cmp r9, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ it cs │ │ │ │ movcs r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 18d910 │ │ │ │ + cbz r1, 18d920 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18d906 │ │ │ │ + bne.n 18d916 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186ed0 │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 186ee0 │ │ │ │ + b.n 18d4b0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrd r1, r2, [r4, #88] @ 0x58 │ │ │ │ str r2, [r1, #4] │ │ │ │ uxth.w r8, r6 │ │ │ │ add.w r0, r3, #72 @ 0x48 │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -464179,20 +464183,20 @@ │ │ │ │ add.w r2, r4, #88 @ 0x58 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18d964 │ │ │ │ + beq.n 18d974 │ │ │ │ clz r8, r8 │ │ │ │ rsb r8, r8, #32 │ │ │ │ ldrb.w r6, [r9, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 18d9ae │ │ │ │ + beq.n 18d9be │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ @@ -464205,60 +464209,60 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #176 @ 0xb0 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-72] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 18d986 │ │ │ │ + bne.n 18d996 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 18d9da │ │ │ │ + beq.n 18d9ea │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r0, [r9, #17] │ │ │ │ mul.w r0, r6, r0 │ │ │ │ mov r6, r3 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 18b88c │ │ │ │ + bl 18b89c │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 18da12 │ │ │ │ + beq.n 18da22 │ │ │ │ add r7, sp, #104 @ 0x68 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 18da04 │ │ │ │ + cbz r6, 18da14 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18d9fa │ │ │ │ + bne.n 18da0a │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 18b624 │ │ │ │ + bl 18b634 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r6, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r6, #4] │ │ │ │ add.w r7, r9, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ str r6, [r3, #0] │ │ │ │ @@ -464269,80 +464273,80 @@ │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ str r6, [r4, #104] @ 0x68 │ │ │ │ str r7, [r4, #108] @ 0x6c │ │ │ │ str r3, [r6, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ - bl 185248 │ │ │ │ + bl 185258 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ - b.n 18d4a0 │ │ │ │ + b.n 18d4b0 │ │ │ │ movs r2, #8 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d93e │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 18d7ae │ │ │ │ + b.n 18d7be │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7cc │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7cc │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7cc │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d7bc │ │ │ │ + bne.w 18d7cc │ │ │ │ ldrh.w r1, [r6, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r3, #84] @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - b.n 18d7bc │ │ │ │ + b.n 18d7cc │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d93e │ │ │ │ movs r2, #32 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d93e │ │ │ │ movs r2, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d896 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18d720 │ │ │ │ + bne.w 18d730 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #4 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w r8, r7, #68 @ 0x44 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w ip, r7, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ @@ -464353,130 +464357,130 @@ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c14c │ │ │ │ - b.n 18d4a0 │ │ │ │ + bl 18c15c │ │ │ │ + b.n 18d4b0 │ │ │ │ cmp r2, #20 │ │ │ │ - bne.w 18d75a │ │ │ │ - b.n 18d3a4 │ │ │ │ + bne.w 18d76a │ │ │ │ + b.n 18d3b4 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 18d886 │ │ │ │ + b.n 18d896 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 18d92e │ │ │ │ + b.n 18d93e │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18d4a0 │ │ │ │ + bne.w 18d4b0 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ - b.n 18d3c8 │ │ │ │ + b.n 18d3d8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 18d2ca │ │ │ │ - b.n 18d45c │ │ │ │ + bne.w 18d2da │ │ │ │ + b.n 18d46c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 18dbae │ │ │ │ + bne.n 18dbbe │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ sub.w r9, r1, r2 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 18d816 │ │ │ │ + b.n 18d826 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c450 │ │ │ │ sub.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 18d816 │ │ │ │ + b.n 18d826 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ - b.n 18d634 │ │ │ │ + b.n 18d644 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cmp r6, #2 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #206 @ 0xce │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 18dbf6 │ │ │ │ + cbz r5, 18dc06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18dbfa │ │ │ │ + cbnz r0, 18dc0a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 18dbea │ │ │ │ + bne.n 18dbfa │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ - bl 18d1dc │ │ │ │ + bl 18d1ec │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dbf6 │ │ │ │ + beq.n 18dc06 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18dbf6 │ │ │ │ + beq.n 18dc06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18dbfc │ │ │ │ + bne.n 18dc0c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18dc10 │ │ │ │ + bne.n 18dc20 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r0, [pc, #856] @ (18df84 ) │ │ │ │ + ldr r0, [pc, #856] @ (18df94 ) │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ add r0, pc │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.n 18dcbe │ │ │ │ + bhi.n 18dcce │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r3, r0, #3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r6, r6, #5 │ │ │ │ lsls r2, r0, #1 │ │ │ │ @@ -464484,466 +464488,466 @@ │ │ │ │ lsls r2, r0, #1 │ │ │ │ lsls r1, r2, #5 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r0, #1 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df8e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc.n 18dc88 │ │ │ │ + bcc.n 18dc98 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dcbc │ │ │ │ + cbz r0, 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dc82 │ │ │ │ + beq.n 18dc92 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dc7a │ │ │ │ + bne.n 18dc8a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df8a │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 18dcb2 │ │ │ │ + cbz r3, 18dcc2 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 18dcb2 │ │ │ │ + bhi.n 18dcc2 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ - cbz r0, 18dcbc │ │ │ │ + cbz r0, 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18dcac │ │ │ │ + beq.n 18dcbc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dca4 │ │ │ │ + bne.n 18dcb4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18dc5a │ │ │ │ + bne.n 18dc6a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18dcba │ │ │ │ + bne.n 18dcca │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcca │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df8e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 18dcba │ │ │ │ + bcc.n 18dcca │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dcfa │ │ │ │ + beq.n 18dd0a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dcf2 │ │ │ │ + bne.n 18dd02 │ │ │ │ subs r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #640] @ (18df88 ) │ │ │ │ + ldr r2, [pc, #640] @ (18df98 ) │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df8e │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 18dd52 │ │ │ │ + bcc.n 18dd62 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18dd4c │ │ │ │ + beq.n 18dd5c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd44 │ │ │ │ + bne.n 18dd54 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df8a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18dd22 │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18dd32 │ │ │ │ + b.n 18dcca │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18dcba │ │ │ │ + beq.n 18dcca │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df8e │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #32] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 18dd90 │ │ │ │ + bcc.n 18dda0 │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dd82 │ │ │ │ + bne.n 18dd92 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df8a │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 18dcba │ │ │ │ + bne.n 18dcca │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 18dcba │ │ │ │ + bhi.n 18dcca │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18dcbc │ │ │ │ + beq.n 18dccc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18dcfa │ │ │ │ + beq.n 18dd0a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18ddb2 │ │ │ │ - b.n 18dcfa │ │ │ │ + bne.n 18ddc2 │ │ │ │ + b.n 18dd0a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 18ddf6 │ │ │ │ + cbz r2, 18de06 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df8e │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.n 18ddf6 │ │ │ │ + bcc.n 18de06 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18ddf0 │ │ │ │ + beq.n 18de00 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18dde8 │ │ │ │ + bne.n 18ddf8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df8a │ │ │ │ ldr.w lr, [r3, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df8e │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 18de3c │ │ │ │ + bcc.n 18de4c │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18de36 │ │ │ │ + beq.n 18de46 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18de2e │ │ │ │ + bne.n 18de3e │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 18df7a │ │ │ │ + bne.w 18df8a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 18de0a │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18de1a │ │ │ │ + b.n 18dcca │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcca │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ add.w r7, r7, r7, lsl #2 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w lr, r3, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 18df7e │ │ │ │ + beq.w 18df8e │ │ │ │ ldr.w r3, [lr, r4, lsl #2] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 18de92 │ │ │ │ + bcc.n 18dea2 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18de8e │ │ │ │ + beq.n 18de9e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18de86 │ │ │ │ + bne.n 18de96 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18df7a │ │ │ │ + bne.n 18df8a │ │ │ │ adds r4, #5 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 18de60 │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18de70 │ │ │ │ + b.n 18dcca │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 18dcba │ │ │ │ + bne.w 18dcca │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w r0, r1, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 18df7e │ │ │ │ + beq.n 18df8e │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.w 18dcba │ │ │ │ + bcc.w 18dcca │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18dcfa │ │ │ │ + beq.w 18dd0a │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18dece │ │ │ │ - b.n 18dcfa │ │ │ │ + bne.n 18dede │ │ │ │ + b.n 18dd0a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18df7e │ │ │ │ + beq.n 18df8e │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.n 18df16 │ │ │ │ + bcc.n 18df26 │ │ │ │ ldrb r0, [r3, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 18df12 │ │ │ │ + beq.n 18df22 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18df0a │ │ │ │ + bne.n 18df1a │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 18df7a │ │ │ │ + bne.n 18df8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18dee8 │ │ │ │ + bne.n 18def8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18dcbc │ │ │ │ - ldr r2, [pc, #104] @ (18df8c ) │ │ │ │ + b.n 18dccc │ │ │ │ + ldr r2, [pc, #104] @ (18df9c ) │ │ │ │ ldr r4, [r3, #20] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ ldrb.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 18dcba │ │ │ │ + beq.w 18dcca │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r4, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 18df7e │ │ │ │ + beq.n 18df8e │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r6, #32] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 18df70 │ │ │ │ + bcc.n 18df80 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18dcbc │ │ │ │ + beq.w 18dccc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 18df6c │ │ │ │ + beq.n 18df7c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 18df64 │ │ │ │ + bne.n 18df74 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 18df7a │ │ │ │ + bne.n 18df8a │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 18df42 │ │ │ │ - b.n 18dcba │ │ │ │ + bne.n 18df52 │ │ │ │ + b.n 18dcca │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - movs r3, #208 @ 0xd0 │ │ │ │ + movs r3, #192 @ 0xc0 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r5, [r3, #18] │ │ │ │ - cbz r5, 18dfaa │ │ │ │ + cbz r5, 18dfba │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 1870d4 │ │ │ │ + bl 1870e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 18dfa6 │ │ │ │ + beq.n 18dfb6 │ │ │ │ ldrb r0, [r2, #19] │ │ │ │ - cbnz r3, 18dfca │ │ │ │ - b.n 18dfa6 │ │ │ │ + cbnz r3, 18dfda │ │ │ │ + b.n 18dfb6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18dfa6 │ │ │ │ + beq.n 18dfb6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18dfc4 │ │ │ │ - cbz r1, 18dfde │ │ │ │ + bne.n 18dfd4 │ │ │ │ + cbz r1, 18dfee │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18dfa6 │ │ │ │ + beq.n 18dfb6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18dfd4 │ │ │ │ + bne.n 18dfe4 │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.n 18dfa4 │ │ │ │ + beq.n 18dfb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 18dfc4 │ │ │ │ + b.n 18dfd4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r4, [pc, #3160] @ 18ec5c │ │ │ │ + ldr.w r4, [pc, #3160] @ 18ec6c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w r2, [pc, #3160] @ 18ec60 │ │ │ │ + ldr.w r2, [pc, #3160] @ 18ec70 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3156] @ 18ec64 │ │ │ │ - ldr.w r6, [pc, #3156] @ 18ec68 │ │ │ │ + ldr.w r3, [pc, #3156] @ 18ec74 │ │ │ │ + ldr.w r6, [pc, #3156] @ 18ec78 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r6, [r3, r6] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ ldrb r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18e112 │ │ │ │ + beq.n 18e122 │ │ │ │ ldrb.w r2, [r0, #42] @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e112 │ │ │ │ + bne.n 18e122 │ │ │ │ ldr.w r9, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w r3, #382 @ 0x17e │ │ │ │ - bhi.w 18e1c4 │ │ │ │ + bhi.w 18e1d4 │ │ │ │ cmp.w r3, #366 @ 0x16e │ │ │ │ - bhi.w 18e358 │ │ │ │ + bhi.w 18e368 │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 18e132 │ │ │ │ + bhi.n 18e142 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.w 18e976 │ │ │ │ + bhi.w 18e986 │ │ │ │ cmp r3, #137 @ 0x89 │ │ │ │ - bhi.w 18e43a │ │ │ │ + bhi.w 18e44a │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bls.w 18ecd6 │ │ │ │ + bls.w 18ece6 │ │ │ │ sub.w r2, r3, #63 @ 0x3f │ │ │ │ cmp r2, #74 @ 0x4a │ │ │ │ - bhi.n 18e10e │ │ │ │ + bhi.n 18e11e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r0, #17 │ │ │ │ lsls r0, r1, #10 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -465014,37 +465018,37 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r3, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r7, r5, #14 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ strb.w r7, [r4, #42] @ 0x2a │ │ │ │ - ldr.w r2, [pc, #2904] @ 18ec6c │ │ │ │ - ldr.w r3, [pc, #2888] @ 18ec60 │ │ │ │ + ldr.w r2, [pc, #2904] @ 18ec7c │ │ │ │ + ldr.w r3, [pc, #2888] @ 18ec70 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18f1ae │ │ │ │ + bne.w 18f1be │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r3, #342 @ 0x156 │ │ │ │ - bcs.w 18eb8c │ │ │ │ + bcs.w 18eb9c │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcs.w 18e3b0 │ │ │ │ + bcs.w 18e3c0 │ │ │ │ cmp.w r3, #302 @ 0x12e │ │ │ │ - bcs.w 18ee6c │ │ │ │ + bcs.w 18ee7c │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcc.w 18efc4 │ │ │ │ + bcc.w 18efd4 │ │ │ │ sub.w r2, r3, #278 @ 0x116 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.n 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e164 ) │ │ │ │ + bhi.n 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e174 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -465080,27 +465084,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #538 @ 0x21a │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 18e314 │ │ │ │ + bhi.w 18e324 │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 18ebf8 │ │ │ │ + bhi.w 18ec08 │ │ │ │ cmp.w r3, #492 @ 0x1ec │ │ │ │ - bhi.w 18ed06 │ │ │ │ + bhi.w 18ed16 │ │ │ │ cmp.w r3, #422 @ 0x1a6 │ │ │ │ - bls.w 18e512 │ │ │ │ + bls.w 18e522 │ │ │ │ mvn.w r0, #422 @ 0x1a6 │ │ │ │ adds r2, r3, r0 │ │ │ │ cmp r2, #69 @ 0x45 │ │ │ │ - bhi.n 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e1fc ) │ │ │ │ + bhi.n 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e20c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -465206,21 +465210,21 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r3, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #600 @ 0x258 │ │ │ │ - bcs.w 18ec70 │ │ │ │ + bcs.w 18ec80 │ │ │ │ cmp.w r3, #592 @ 0x250 │ │ │ │ - bcc.n 18e3f4 │ │ │ │ + bcc.n 18e404 │ │ │ │ sub.w r2, r3, #592 @ 0x250 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e338 ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e348 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ @@ -465230,51 +465234,51 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ lsls r5, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r2, #366 @ 0x16e │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r2, pc, #8 @ (adr r2, 18e370 ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r2, pc, #8 @ (adr r2, 18e380 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r5, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e784 │ │ │ │ - lsls r7, r3, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e78c │ │ │ │ - ldc2 15, cr15, [pc, #1020] @ 18e790 │ │ │ │ ldc2 15, cr15, [pc, #1020] @ 18e794 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [pc, #1020] @ 18e79c │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e7a0 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e7a4 │ │ │ │ + lsls r7, r3, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2 15, cr15, [pc, #1020] @ 18e7ac │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ sub.w r2, r3, #330 @ 0x14a │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e3c4 ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e3d4 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [fp, #-1020] @ 0xfffffc04 │ │ │ │ @@ -465289,124 +465293,124 @@ │ │ │ │ lsls r3, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #560 @ 0x230 │ │ │ │ - bls.n 18e4e6 │ │ │ │ + bls.n 18e4f6 │ │ │ │ subw r1, r3, #563 @ 0x233 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #2 │ │ │ │ movt r0, #8160 @ 0x1fe0 │ │ │ │ lsls r2, r1 │ │ │ │ tst r2, r0 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ movw r3, #16449 @ 0x4041 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 18e50e │ │ │ │ + bne.n 18e51e │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f056 │ │ │ │ + bne.w 18f066 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ cmp r3, #169 @ 0xa9 │ │ │ │ - beq.w 18e902 │ │ │ │ - bhi.w 18ee42 │ │ │ │ + beq.w 18e912 │ │ │ │ + bhi.w 18ee52 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ - bhi.w 18ed74 │ │ │ │ + bhi.w 18ed84 │ │ │ │ sub.w r1, r3, #138 @ 0x8a │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #297 @ 0x129 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #33816576 @ 0x2040000 │ │ │ │ - beq.w 18f184 │ │ │ │ + beq.w 18f194 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f062 │ │ │ │ + bne.w 18f072 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e49c │ │ │ │ + cbz r0, 18e4ac │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f0c6 │ │ │ │ + bne.w 18f0d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e11e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ subw r2, r3, #539 @ 0x21b │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #36095 @ 0x8cff │ │ │ │ movt r2, #60 @ 0x3c │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 18e50e │ │ │ │ + cbnz r2, 18e51e │ │ │ │ tst.w r1, #196608 @ 0x30000 │ │ │ │ - beq.n 18e57c │ │ │ │ + beq.n 18e58c │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r7, r9, #5, #1 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e11e │ │ │ │ movs r7, #0 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ mvn.w r8, #382 @ 0x17e │ │ │ │ add.w r2, r3, r8 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4062 @ 0xfde │ │ │ │ movt r2, #2304 @ 0x900 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 18e50e │ │ │ │ + bne.n 18e51e │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e11e │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 18f1b2 │ │ │ │ - add r3, pc, #8 @ (adr r3, 18e548 ) │ │ │ │ + bhi.w 18f1c2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 18e558 ) │ │ │ │ ldr.w sl, [r3, sl, lsl #2] │ │ │ │ add r3, sl │ │ │ │ bx r3 │ │ │ │ lsls r5, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -465427,824 +465431,820 @@ │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ lsrs r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbc7ffff │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18e50e │ │ │ │ + beq.n 18e51e │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18e96e │ │ │ │ + bne.w 18e97e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e5a0 │ │ │ │ - b.n 18e50e │ │ │ │ + bne.n 18e5b0 │ │ │ │ + b.n 18e51e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f036 │ │ │ │ + bne.w 18f046 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18f0d0 │ │ │ │ + beq.w 18f0e0 │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18e50e │ │ │ │ + bne.n 18e51e │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r3, [r0, #112] @ 0x70 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f04c │ │ │ │ + bne.w 18f05c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f150 │ │ │ │ + bne.w 18f160 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ cmp.w sl, #1 │ │ │ │ iteee ne │ │ │ │ movne r7, r0 │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ eoreq.w r3, r3, #1 │ │ │ │ uxtbeq r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f080 │ │ │ │ + bne.w 18f090 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbnz r0, 18e6b0 │ │ │ │ + cbnz r0, 18e6c0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f172 │ │ │ │ + bne.w 18f182 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r6, [r1, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f040 │ │ │ │ + bne.w 18f050 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f15a │ │ │ │ + bne.w 18f16a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f010 │ │ │ │ + bne.w 18f020 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ add.w r6, r6, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r6, #2636] @ 0xa4c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 18e50e │ │ │ │ + bpl.w 18e51e │ │ │ │ ldrb.w sl, [r6, #2560] @ 0xa00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e50e │ │ │ │ + beq.w 18e51e │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18ebf0 │ │ │ │ + bne.w 18ec00 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18e75e │ │ │ │ - b.n 18e50e │ │ │ │ + bne.n 18e76e │ │ │ │ + b.n 18e51e │ │ │ │ add.w r2, r6, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r2, #2297] @ 0x8f9 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18ea80 │ │ │ │ + bne.w 18ea90 │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f06c │ │ │ │ + bne.w 18f07c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r7, r0, r3 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ubfx r3, r9, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r7, [r5, #26] │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18f02a │ │ │ │ + bne.w 18f03a │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e11e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f08a │ │ │ │ + bne.w 18f09a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e83e │ │ │ │ + cbz r0, 18e84e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f0a0 │ │ │ │ + bne.w 18f0b0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r1, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e11e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f094 │ │ │ │ + bne.w 18f0a4 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r7, r9, #7, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ mvn.w r9, r9 │ │ │ │ and.w r7, r9, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r6, #1492] @ 0x5d4 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r7, [r0, r3, lsl #2] │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ ubfx r3, r9, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18e10e │ │ │ │ + b.n 18e11e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f022 │ │ │ │ + bne.w 18f032 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18e938 │ │ │ │ + cbz r0, 18e948 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f0b6 │ │ │ │ + bne.w 18f0c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f18e │ │ │ │ + bne.w 18f19e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e5ba │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e5ca │ │ │ │ sub.w r2, r3, #184 @ 0xb8 │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18e98c ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18e99c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bl 11299a │ │ │ │ - bl 11299e │ │ │ │ - bl 1129a2 │ │ │ │ - bl 1129a6 │ │ │ │ bl 1129aa │ │ │ │ bl 1129ae │ │ │ │ bl 1129b2 │ │ │ │ bl 1129b6 │ │ │ │ - @ instruction: 0xfbfbffff │ │ │ │ - @ instruction: 0xfbfbffff │ │ │ │ + bl 1129ba │ │ │ │ + bl 1129be │ │ │ │ bl 1129c2 │ │ │ │ bl 1129c6 │ │ │ │ - bl 1129ca │ │ │ │ - bl 1109ce │ │ │ │ + @ instruction: 0xfbfbffff │ │ │ │ + @ instruction: 0xfbfbffff │ │ │ │ bl 1129d2 │ │ │ │ bl 1129d6 │ │ │ │ + bl 1129da │ │ │ │ + bl 1109de │ │ │ │ + bl 1129e2 │ │ │ │ + bl 1129e6 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 1129e2 │ │ │ │ + bl 1129f2 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 1129ea │ │ │ │ - bl 1129ee │ │ │ │ - @ instruction: 0xfb83ffff │ │ │ │ - bl 1129f6 │ │ │ │ bl 1129fa │ │ │ │ + bl 1129fe │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112a02 │ │ │ │ bl 112a06 │ │ │ │ + bl 112a0a │ │ │ │ + @ instruction: 0xfb83ffff │ │ │ │ + bl 112a12 │ │ │ │ + bl 112a16 │ │ │ │ lsls r5, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r9, #-1020]! @ 0xfffffc04 │ │ │ │ - bl 112a12 │ │ │ │ - bl 112a16 │ │ │ │ - bl 112a1a │ │ │ │ - bl 112a1e │ │ │ │ bl 112a22 │ │ │ │ bl 112a26 │ │ │ │ bl 112a2a │ │ │ │ bl 112a2e │ │ │ │ bl 112a32 │ │ │ │ bl 112a36 │ │ │ │ - @ instruction: 0xfb83ffff │ │ │ │ + bl 112a3a │ │ │ │ bl 112a3e │ │ │ │ bl 112a42 │ │ │ │ + bl 112a46 │ │ │ │ + @ instruction: 0xfb83ffff │ │ │ │ + bl 112a4e │ │ │ │ + bl 112a52 │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ - bl 112a7a │ │ │ │ + bl 112a8a │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r7, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18ef08 │ │ │ │ + bne.w 18ef18 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbnz r7, 18eaae │ │ │ │ + cbnz r7, 18eabe │ │ │ │ ldrb r7, [r5, #21] │ │ │ │ sub.w r3, r6, #426 @ 0x1aa │ │ │ │ mvn.w ip, #314 @ 0x13a │ │ │ │ add.w r2, r6, ip │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bls.w 18e10e │ │ │ │ + bls.w 18e11e │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #229 @ 0xe5 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e11e │ │ │ │ cmp.w r6, #290 @ 0x122 │ │ │ │ it ne │ │ │ │ cmpne.w r6, #334 @ 0x14e │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 18f006 │ │ │ │ + bne.w 18f016 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - cbz r7, 18eb1e │ │ │ │ + cbz r7, 18eb2e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f0aa │ │ │ │ + bne.w 18f0ba │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18effe │ │ │ │ + bne.w 18f00e │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f148 │ │ │ │ + bne.w 18f158 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f19a │ │ │ │ + bne.w 18f1aa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ sub.w r2, r3, #342 @ 0x156 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #3107 @ 0xc23 │ │ │ │ movt r2, #287 @ 0x11f │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e51e │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18ed50 │ │ │ │ + beq.w 18ed60 │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18eff6 │ │ │ │ + bne.w 18f006 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e11e │ │ │ │ it gt │ │ │ │ movgt r7, r0 │ │ │ │ - bgt.w 18e10e │ │ │ │ + bgt.w 18e11e │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e778 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e788 │ │ │ │ subw r2, r3, #526 @ 0x20e │ │ │ │ cmp r2, #12 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18ec0c ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18ec1c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ @ instruction: 0xf903ffff │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ ldr??.w pc, [fp, #255]! │ │ │ │ @ instruction: 0xf903ffff │ │ │ │ @ instruction: 0xf903ffff │ │ │ │ - bl ffe92c2a │ │ │ │ - bl ffe92c2e │ │ │ │ - bl ffe92c32 │ │ │ │ - bl ffe92c36 │ │ │ │ bl ffe92c3a │ │ │ │ + bl ffe92c3e │ │ │ │ + bl ffe92c42 │ │ │ │ + bl ffe92c46 │ │ │ │ + bl ffe92c4a │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e51e │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r9, r9 │ │ │ │ andeq.w r7, r9, #1 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ nop │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r5, #7 │ │ │ │ + subs r0, r3, #7 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, #3 │ │ │ │ + subs r2, r2, #3 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp.w r3, #628 @ 0x274 │ │ │ │ - bcs.w 18f0e0 │ │ │ │ + bcs.w 18f0f0 │ │ │ │ sub.w r1, r3, #600 @ 0x258 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #3056 @ 0xbf0 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #311296 @ 0x4c000 │ │ │ │ - bne.w 18e10c │ │ │ │ + bne.w 18e11c │ │ │ │ movw r2, #619 @ 0x26b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r6, [r5, #26] │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 18f076 │ │ │ │ + bne.w 18f086 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f166 │ │ │ │ + bne.w 18f176 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bls.w 18ef12 │ │ │ │ + bls.w 18ef22 │ │ │ │ sub.w r1, r3, #49 @ 0x31 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #649 @ 0x289 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ed80 │ │ │ │ + bne.n 18ed90 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e466 │ │ │ │ - b.w 18e10e │ │ │ │ + bne.w 18e476 │ │ │ │ + b.w 18e11e │ │ │ │ sub.w r1, r3, #496 @ 0x1f0 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #37521 @ 0x9291 │ │ │ │ movt r1, #26 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e51e │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #8192 @ 0x2000 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #327680 @ 0x50000 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e11e │ │ │ │ cmp.w sl, #1 │ │ │ │ ite eq │ │ │ │ ubfxeq r3, r9, #1, #1 │ │ │ │ ubfxne r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ add.w r6, r6, #32768 @ 0x8000 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #24 │ │ │ │ ldrb.w r2, [r6, #3774] @ 0xebe │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r2, #11 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - beq.w 18e586 │ │ │ │ + beq.w 18e596 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r8, sp, #4 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f01a │ │ │ │ + bne.w 18f02a │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 18edb6 │ │ │ │ + cbz r0, 18edc6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 18e10e │ │ │ │ + bmi.w 18e11e │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f0be │ │ │ │ + bne.w 18f0ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f17c │ │ │ │ + bne.w 18f18c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f1a6 │ │ │ │ + bne.w 18f1b6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r2, r2, #24 │ │ │ │ it pl │ │ │ │ movpl r7, r0 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e11e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r7, [r4, r3, lsl #2] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ sub.w r1, r3, #170 @ 0xaa │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #681 @ 0x2a9 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ tst.w r2, #1040 @ 0x410 │ │ │ │ - bne.n 18ed80 │ │ │ │ + bne.n 18ed90 │ │ │ │ tst.w r2, #260 @ 0x104 │ │ │ │ - bne.w 18e466 │ │ │ │ - b.w 18e10e │ │ │ │ + bne.w 18e476 │ │ │ │ + b.w 18e11e │ │ │ │ sub.w r1, r3, #304 @ 0x130 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ movt r1, #705 @ 0x2c1 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e51e │ │ │ │ tst.w r2, #228 @ 0xe4 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ movw r1, #4099 @ 0x1003 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 18e10e │ │ │ │ + beq.w 18e11e │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.n 18eeb8 │ │ │ │ + beq.n 18eec8 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.w 18e10e │ │ │ │ + bpl.w 18e11e │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18e50e │ │ │ │ + beq.w 18e51e │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r8, sp, #4 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18ef00 │ │ │ │ + bne.n 18ef10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18e10e │ │ │ │ + bne.w 18e11e │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp sl, r9 │ │ │ │ - bne.n 18eed4 │ │ │ │ - b.w 18e50e │ │ │ │ + bne.n 18eee4 │ │ │ │ + b.w 18e51e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18eeec │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18eefc │ │ │ │ mov r0, r7 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18eaaa │ │ │ │ + b.n 18eaba │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 18e10e │ │ │ │ + bls.w 18e11e │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18ef2c ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18ef3c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl 370f2e │ │ │ │ - bl 372f32 │ │ │ │ - bl 372f36 │ │ │ │ - bl 372f3a │ │ │ │ - bl 372f3e │ │ │ │ + bl 370f3e │ │ │ │ bl 372f42 │ │ │ │ bl 372f46 │ │ │ │ bl 372f4a │ │ │ │ bl 372f4e │ │ │ │ bl 372f52 │ │ │ │ bl 372f56 │ │ │ │ bl 372f5a │ │ │ │ @@ -466258,453 +466258,457 @@ │ │ │ │ bl 372f7a │ │ │ │ bl 372f7e │ │ │ │ bl 372f82 │ │ │ │ bl 372f86 │ │ │ │ bl 372f8a │ │ │ │ bl 372f8e │ │ │ │ bl 372f92 │ │ │ │ - bl fffeaf96 │ │ │ │ - bl fffeaf9a │ │ │ │ + bl 372f96 │ │ │ │ + bl 372f9a │ │ │ │ bl 372f9e │ │ │ │ bl 372fa2 │ │ │ │ - bl 370fa6 │ │ │ │ - bl 372faa │ │ │ │ + bl fffeafa6 │ │ │ │ + bl fffeafaa │ │ │ │ bl 372fae │ │ │ │ - bl fffeafb2 │ │ │ │ - bl fffeafb6 │ │ │ │ - bl fffeafba │ │ │ │ - bl fffeafbe │ │ │ │ - bl 370fc2 │ │ │ │ + bl 372fb2 │ │ │ │ + bl 370fb6 │ │ │ │ + bl 372fba │ │ │ │ + bl 372fbe │ │ │ │ + bl fffeafc2 │ │ │ │ + bl fffeafc6 │ │ │ │ + bl fffeafca │ │ │ │ + bl fffeafce │ │ │ │ + bl 370fd2 │ │ │ │ sub.w r0, r3, #246 @ 0xf6 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #40984 @ 0xa018 │ │ │ │ movt r2, #8095 @ 0x1f9f │ │ │ │ lsls r1, r0 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18e50e │ │ │ │ + bne.w 18e51e │ │ │ │ movw r2, #7169 @ 0x1c01 │ │ │ │ tst r1, r2 │ │ │ │ - bne.w 18e586 │ │ │ │ + bne.w 18e596 │ │ │ │ cmp r0, #30 │ │ │ │ - beq.w 18ee9c │ │ │ │ - b.w 18e10e │ │ │ │ + beq.w 18eeac │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18ebd0 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ebe0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18eb50 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18eb60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18eb04 │ │ │ │ + b.n 18eb14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e724 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e734 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18ed9c │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18edac │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e91e │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e92e │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e7ea │ │ │ │ + b.w 18e7fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e5e6 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e5f6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e6de │ │ │ │ + b.w 18e6ee │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e64a │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e65a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e482 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e492 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e7b8 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e7c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18ecb6 │ │ │ │ + b.n 18ecc6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e698 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e6a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e824 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e89e │ │ │ │ + b.w 18e8ae │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e858 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e868 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18e94e │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18e95e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18edd0 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ede0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e4b6 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e4c6 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ subw r2, r3, #674 @ 0x2a2 │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e10e │ │ │ │ + bhi.w 18e11e │ │ │ │ cmp r2, #18 │ │ │ │ - bhi.w 18e10e │ │ │ │ - add r1, pc, #8 @ (adr r1, 18f0fc ) │ │ │ │ + bhi.w 18e11e │ │ │ │ + add r1, pc, #8 @ (adr r1, 18f10c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ - bl ffe1b0fe │ │ │ │ - bl 1a3102 │ │ │ │ - bl 1a3106 │ │ │ │ - bl 1a310a │ │ │ │ - bl 1a310e │ │ │ │ + bl ffe1b10e │ │ │ │ bl 1a3112 │ │ │ │ bl 1a3116 │ │ │ │ bl 1a311a │ │ │ │ bl 1a311e │ │ │ │ bl 1a3122 │ │ │ │ - bl ffda3126 │ │ │ │ + bl 1a3126 │ │ │ │ bl 1a312a │ │ │ │ bl 1a312e │ │ │ │ - bl 1a1132 │ │ │ │ - bl 1a1136 │ │ │ │ - bl 1a113a │ │ │ │ - bl 1a113e │ │ │ │ - bl ffe1b142 │ │ │ │ - bl ffe1b146 │ │ │ │ + bl 1a3132 │ │ │ │ + bl ffda3136 │ │ │ │ + bl 1a313a │ │ │ │ + bl 1a313e │ │ │ │ + bl 1a1142 │ │ │ │ + bl 1a1146 │ │ │ │ + bl 1a114a │ │ │ │ + bl 1a114e │ │ │ │ + bl ffe1b152 │ │ │ │ + bl ffe1b156 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18eb6c │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18eb7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e666 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e676 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.w 18e6b0 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.w 18e6c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18edf0 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ee00 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ - beq.w 18ed80 │ │ │ │ - b.w 18e10e │ │ │ │ + beq.w 18ed90 │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 18e10e │ │ │ │ + b.w 18e11e │ │ │ │ mov r0, r8 │ │ │ │ - bl 18df90 │ │ │ │ - b.n 18ee10 │ │ │ │ + bl 18dfa0 │ │ │ │ + b.n 18ee20 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ - ldr.w r3, [pc, #2308] @ 18facc │ │ │ │ - ldr.w r2, [pc, #2308] @ 18fad0 │ │ │ │ + ldr.w r3, [pc, #2308] @ 18fadc │ │ │ │ + ldr.w r2, [pc, #2308] @ 18fae0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2300] @ 18fad4 │ │ │ │ + ldr.w r3, [pc, #2300] @ 18fae4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f26a │ │ │ │ + beq.n 18f27a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f628 │ │ │ │ + beq.w 18f638 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f4e2 │ │ │ │ + beq.w 18f4f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f262 │ │ │ │ + bne.n 18f272 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ movw sl, #297 @ 0x129 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f248 │ │ │ │ + cbz r3, 18f258 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f240 │ │ │ │ + beq.n 18f250 │ │ │ │ ldrb.w r2, [r8, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f3ee │ │ │ │ + beq.w 18f3fe │ │ │ │ ldrb.w r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f482 │ │ │ │ + beq.w 18f492 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f30e │ │ │ │ + bhi.n 18f31e │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #456] @ (18f3f4 ) │ │ │ │ + ldr r0, [pc, #456] @ (18f404 ) │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ lsls r4, r3, #26 │ │ │ │ lsls r0, r6, #24 │ │ │ │ str r5, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #39] @ 0x27 │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f208 │ │ │ │ + bne.n 18f218 │ │ │ │ ldrh.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f47e │ │ │ │ + bne.w 18f48e │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f1ec │ │ │ │ - ldr.w r2, [pc, #2156] @ 18fad8 │ │ │ │ - ldr.w r3, [pc, #2148] @ 18fad4 │ │ │ │ + bne.n 18f1fc │ │ │ │ + ldr.w r2, [pc, #2156] @ 18fae8 │ │ │ │ + ldr.w r3, [pc, #2148] @ 18fae4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18fa82 │ │ │ │ + bne.w 18fa92 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 18f420 │ │ │ │ + beq.w 18f430 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, sl │ │ │ │ - bne.n 18f240 │ │ │ │ + bne.n 18f250 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 18f37a │ │ │ │ + bne.n 18f38a │ │ │ │ ldrb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f240 │ │ │ │ + bne.n 18f250 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 18f398 │ │ │ │ + bne.n 18f3a8 │ │ │ │ mov r7, lr │ │ │ │ strb.w r7, [r5, #50] @ 0x32 │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f250 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #87] @ 0x57 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 18fa1e │ │ │ │ + bhi.w 18fa2e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #13 │ │ │ │ lsls r1, r0, #13 │ │ │ │ lsls r6, r5, #12 │ │ │ │ lsls r1, r0, #13 │ │ │ │ lsls r6, r5, #12 │ │ │ │ lsls r4, r4, #13 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ strbeq.w r0, [r5, #75] @ 0x4b │ │ │ │ moveq r3, #0 │ │ │ │ strbeq.w r3, [r5, #74] @ 0x4a │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f250 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ - cbnz r1, 18f2fe │ │ │ │ + cbnz r1, 18f30e │ │ │ │ strb.w r1, [r3, #46] @ 0x2e │ │ │ │ strb.w r0, [r3, #47] @ 0x2f │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 18f2f2 │ │ │ │ + b.n 18f302 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #55] @ 0x37 │ │ │ │ strb.w r3, [r5, #54] @ 0x36 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #47] @ 0x2f │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - ldr.w r3, [pc, #1984] @ 18fadc │ │ │ │ + ldr.w r3, [pc, #1984] @ 18faec │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w fp, [r3, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 18f240 │ │ │ │ + beq.n 18f250 │ │ │ │ mov r7, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18f40e │ │ │ │ + bne.n 18f41e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f418 │ │ │ │ + bne.n 18f428 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 18f33a │ │ │ │ - b.n 18f240 │ │ │ │ - ldr.w r3, [pc, #1916] @ 18fae0 │ │ │ │ + bne.n 18f34a │ │ │ │ + b.n 18f250 │ │ │ │ + ldr.w r3, [pc, #1916] @ 18faf0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f984 │ │ │ │ + bne.w 18f994 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18dff0 │ │ │ │ - b.n 18f240 │ │ │ │ + bl 18e000 │ │ │ │ + b.n 18f250 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #51] @ 0x33 │ │ │ │ strb.w r3, [r5, #50] @ 0x32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 18f2b2 │ │ │ │ + beq.n 18f2c2 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #20 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mla r3, fp, r9, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 18f466 │ │ │ │ + bhi.n 18f476 │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ tst.w r2, #43008 @ 0xa800 │ │ │ │ - bne.n 18f44a │ │ │ │ + bne.n 18f45a │ │ │ │ tst.w r2, #86016 @ 0x15000 │ │ │ │ - beq.n 18f466 │ │ │ │ + beq.n 18f476 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f8e4 │ │ │ │ + bne.w 18f8f4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - cbz r3, 18f3de │ │ │ │ + cbz r3, 18f3ee │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ orrs r3, r7 │ │ │ │ and.w r7, r3, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - bcc.n 18f3a4 │ │ │ │ - b.n 18f2b4 │ │ │ │ + bcc.n 18f3b4 │ │ │ │ + b.n 18f2c4 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 18f420 │ │ │ │ + beq.n 18f430 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 18f912 │ │ │ │ + beq.w 18f922 │ │ │ │ itt hi │ │ │ │ subhi r3, #2 │ │ │ │ uxtbhi r3, r3 │ │ │ │ - bhi.w 18f292 │ │ │ │ + bhi.w 18f2a2 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ - b.n 18f318 │ │ │ │ + bne.w 18f250 │ │ │ │ + b.n 18f328 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f356 │ │ │ │ + beq.n 18f366 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f250 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 18f8f2 │ │ │ │ + beq.w 18f902 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 18f240 │ │ │ │ + bne.w 18f250 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ + bne.w 18f250 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f240 │ │ │ │ + beq.w 18f250 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f250 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f8d6 │ │ │ │ + bne.w 18f8e6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f3de │ │ │ │ + beq.n 18f3ee │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - b.n 18f3de │ │ │ │ + b.n 18f3ee │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 18f8c8 │ │ │ │ + bne.w 18f8d8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ - b.n 18f3e4 │ │ │ │ + b.n 18f3f4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f256 │ │ │ │ + b.n 18f266 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 18f222 │ │ │ │ + beq.w 18f232 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 18f4c8 │ │ │ │ - add r0, pc, #8 @ (adr r0, 18f49c ) │ │ │ │ + bhi.n 18f4d8 │ │ │ │ + add r0, pc, #8 @ (adr r0, 18f4ac ) │ │ │ │ ldr.w r6, [r0, r3, lsl #2] │ │ │ │ add r0, r6 │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r5, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r7 │ │ │ │ @@ -466723,51 +466727,51 @@ │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 18f222 │ │ │ │ + b.n 18f232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187f00 │ │ │ │ - cbz r0, 18f4de │ │ │ │ + bl 187f10 │ │ │ │ + cbz r0, 18f4ee │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18dc24 │ │ │ │ + bl 18dc34 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - b.n 18f222 │ │ │ │ + b.n 18f232 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r9, r4, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 18fab8 │ │ │ │ + beq.w 18fac8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f524 │ │ │ │ + cbz r3, 18f534 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f524 │ │ │ │ + bne.n 18f534 │ │ │ │ movs r6, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f5fc │ │ │ │ + bne.n 18f60c │ │ │ │ ldrb.w r3, [r5, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f5fc │ │ │ │ + beq.n 18f60c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f524 │ │ │ │ + cbz r3, 18f534 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f508 │ │ │ │ + beq.n 18f518 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov sl, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -466784,681 +466788,681 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r9 │ │ │ │ strb.w ip, [sp, #72] @ 0x48 │ │ │ │ strh.w fp, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r6, [sp, #75] @ 0x4b │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f7d8 │ │ │ │ + beq.w 18f7e8 │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 18f7d8 │ │ │ │ + bne.w 18f7e8 │ │ │ │ mov r8, r9 │ │ │ │ mov r9, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r4, [r8, #54] @ 0x36 │ │ │ │ - cbnz r4, 18f5c4 │ │ │ │ + cbnz r4, 18f5d4 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 18f5c4 │ │ │ │ + cbz r2, 18f5d4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18df90 │ │ │ │ - cbnz r0, 18f5f2 │ │ │ │ - cbz r6, 18f5bc │ │ │ │ + bl 18dfa0 │ │ │ │ + cbnz r0, 18f602 │ │ │ │ + cbz r6, 18f5cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f5bc │ │ │ │ - cbz r4, 18f5ee │ │ │ │ + beq.n 18f5cc │ │ │ │ + cbz r4, 18f5fe │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18f5f2 │ │ │ │ + bne.n 18f602 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f5a2 │ │ │ │ + bne.n 18f5b2 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 18f5d6 │ │ │ │ + cbz r2, 18f5e6 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 18f594 │ │ │ │ + beq.n 18f5a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r9 │ │ │ │ strb.w fp, [sp, #74] @ 0x4a │ │ │ │ strb.w fp, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f564 │ │ │ │ + bne.n 18f574 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ - b.n 18f7ea │ │ │ │ + b.n 18f7fa │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - b.n 18f5bc │ │ │ │ + b.n 18f5cc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ strb.w r3, [r8, #54] @ 0x36 │ │ │ │ - b.n 18f5c4 │ │ │ │ + b.n 18f5d4 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strb.w r6, [r5, #55] @ 0x37 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f518 │ │ │ │ + beq.n 18f528 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 18f61c │ │ │ │ + beq.n 18f62c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f518 │ │ │ │ + beq.n 18f528 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 18f60e │ │ │ │ + bne.n 18f61e │ │ │ │ adds r0, #12 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ strb.w r0, [r5, #54] @ 0x36 │ │ │ │ - b.n 18f518 │ │ │ │ + b.n 18f528 │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrb.w r5, [r8, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 18f91e │ │ │ │ + bne.w 18f92e │ │ │ │ ldrb.w r9, [r3, #18] │ │ │ │ mov r5, r8 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r7, r8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #46] @ 0x2e │ │ │ │ add r1, sp, #24 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strb.w r3, [sp, #46] @ 0x2e │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1c4 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ mov r1, ip │ │ │ │ orr.w r3, r9, r3 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1c4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18f928 │ │ │ │ + beq.w 18f938 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 18fac4 │ │ │ │ + beq.w 18fad4 │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ - bcc.n 18f6dc │ │ │ │ + bcc.n 18f6ec │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 18f6dc │ │ │ │ + cbz r3, 18f6ec │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 18f6d0 │ │ │ │ + beq.n 18f6e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f6c8 │ │ │ │ + bne.n 18f6d8 │ │ │ │ sub.w fp, r2, r3 │ │ │ │ clz fp, fp │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1872bc │ │ │ │ + bl 1872cc │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f768 │ │ │ │ + beq.n 18f778 │ │ │ │ ldrb.w r2, [sl, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 18f768 │ │ │ │ + bne.n 18f778 │ │ │ │ mov r7, sl │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f7b0 │ │ │ │ + beq.n 18f7c0 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 18f7cc │ │ │ │ + bne.n 18f7dc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strb.w r0, [r7, #55] @ 0x37 │ │ │ │ and.w sl, r3, #256 @ 0x100 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 18f74c │ │ │ │ + cbz r6, 18f75c │ │ │ │ movs r6, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18f7c2 │ │ │ │ + bne.n 18f7d2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #7 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f724 │ │ │ │ + bne.n 18f734 │ │ │ │ cmp r6, #1 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ tst.w r9, r6 │ │ │ │ - bne.n 18f7c2 │ │ │ │ + bne.n 18f7d2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 18f768 │ │ │ │ + cbz r3, 18f778 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f6f8 │ │ │ │ + beq.n 18f708 │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - cbnz r3, 18f778 │ │ │ │ + cbnz r3, 18f788 │ │ │ │ ldrb.w r3, [r8, #23] │ │ │ │ ldrb.w r2, [sp, #75] @ 0x4b │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #48] @ 0x30 │ │ │ │ strb.w r3, [r8, #23] │ │ │ │ - cbnz r1, 18f78c │ │ │ │ + cbnz r1, 18f79c │ │ │ │ ldrb.w r1, [r8, #24] │ │ │ │ ldrb.w r2, [sp, #76] @ 0x4c │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #50] @ 0x32 │ │ │ │ ldrb.w r0, [r8, #22] │ │ │ │ strb.w r1, [r8, #24] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r8, #22] │ │ │ │ - cbnz r2, 18f7aa │ │ │ │ + cbnz r2, 18f7ba │ │ │ │ ldrb.w r2, [r8, #26] │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r8, #26] │ │ │ │ - b.n 18f262 │ │ │ │ + b.n 18f272 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f75c │ │ │ │ + bne.n 18f76c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ and.w sl, r3, #256 @ 0x100 │ │ │ │ - b.n 18f71c │ │ │ │ + b.n 18f72c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r7, #54] @ 0x36 │ │ │ │ - b.n 18f75c │ │ │ │ + b.n 18f76c │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18dc24 │ │ │ │ - b.n 18f710 │ │ │ │ + bl 18dc34 │ │ │ │ + b.n 18f720 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ mov r4, sl │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ strb.w r3, [sp, #77] @ 0x4d │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ strb.w r6, [r4, #57] @ 0x39 │ │ │ │ - bl 1872bc │ │ │ │ + bl 1872cc │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f890 │ │ │ │ + beq.n 18f8a0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 18f890 │ │ │ │ + bne.n 18f8a0 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w r3, [r8, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f8be │ │ │ │ + beq.n 18f8ce │ │ │ │ strh.w r7, [sl, #54] @ 0x36 │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f87e │ │ │ │ + cbz r3, 18f88e │ │ │ │ ldrb.w r6, [r4, #58] @ 0x3a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18f90e │ │ │ │ + bne.n 18f91e │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 18df90 │ │ │ │ - cbnz r0, 18f876 │ │ │ │ + bl 18dfa0 │ │ │ │ + cbnz r0, 18f886 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18f8a6 │ │ │ │ + beq.n 18f8b6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 18f8b0 │ │ │ │ + beq.n 18f8c0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 18f876 │ │ │ │ + bne.n 18f886 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 18f87e │ │ │ │ + cbz r3, 18f88e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 18fac4 │ │ │ │ + beq.w 18fad4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 18f82e │ │ │ │ + bcc.n 18f83e │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 18f876 │ │ │ │ + cbz r2, 18f886 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 18f86a │ │ │ │ + bne.n 18f87a │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 18f82e │ │ │ │ + beq.n 18f83e │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #54] @ 0x36 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 18f890 │ │ │ │ + cbz r3, 18f8a0 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 18f812 │ │ │ │ + beq.n 18f822 │ │ │ │ ldrb.w r3, [sp, #78] @ 0x4e │ │ │ │ - cbnz r3, 18f8a0 │ │ │ │ + cbnz r3, 18f8b0 │ │ │ │ ldrb.w r3, [r8, #26] │ │ │ │ ldrb.w r2, [r4, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #26] │ │ │ │ - b.n 18f262 │ │ │ │ + b.n 18f272 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f82e │ │ │ │ - b.n 18f87e │ │ │ │ + bne.n 18f83e │ │ │ │ + b.n 18f88e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18f87e │ │ │ │ + beq.n 18f88e │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18f850 │ │ │ │ + b.n 18f860 │ │ │ │ ldrb.w r3, [sl, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18f87e │ │ │ │ - b.n 18f81e │ │ │ │ + bne.n 18f88e │ │ │ │ + b.n 18f82e │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f478 │ │ │ │ + b.n 18f488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f45c │ │ │ │ + b.n 18f46c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ ldr.w lr, [r5, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f3d8 │ │ │ │ + b.n 18f3e8 │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ + bne.w 18f250 │ │ │ │ ldrb.w r3, [r8, #22] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18f240 │ │ │ │ + beq.w 18f250 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #24] │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f250 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 18f850 │ │ │ │ + b.n 18f860 │ │ │ │ ldrb.w r3, [r5, #86] @ 0x56 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18f240 │ │ │ │ - b.n 18f2c4 │ │ │ │ + bne.w 18f250 │ │ │ │ + b.n 18f2d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 18f644 │ │ │ │ + b.n 18f654 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 18f6dc │ │ │ │ + b.n 18f6ec │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18f97a │ │ │ │ + bne.n 18f98a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r5, #86] @ 0x56 │ │ │ │ - b.n 18f240 │ │ │ │ + b.n 18f250 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 18fa48 │ │ │ │ + bne.n 18fa58 │ │ │ │ ldrb r7, [r3, #18] │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18f944 │ │ │ │ + beq.n 18f954 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f948 │ │ │ │ + b.n 18f958 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r5, #43] @ 0x2b │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r5, #42] @ 0x2a │ │ │ │ - bl 18dff0 │ │ │ │ - b.n 18f240 │ │ │ │ + bl 18e000 │ │ │ │ + b.n 18f250 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 18fa32 │ │ │ │ - bhi.n 18fa22 │ │ │ │ + beq.n 18fa42 │ │ │ │ + bhi.n 18fa32 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa42 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa42 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa42 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ ldr r6, [r5, #32] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ubfx r1, r2, #0, #21 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - beq.n 18fa1e │ │ │ │ - bls.n 18fa12 │ │ │ │ + beq.n 18fa2e │ │ │ │ + bls.n 18fa22 │ │ │ │ sub.w r3, r1, #524288 @ 0x80000 │ │ │ │ bics.w r3, r3, #524288 @ 0x80000 │ │ │ │ - beq.n 18f94c │ │ │ │ + beq.n 18f95c │ │ │ │ cmp.w r1, #2048 @ 0x800 │ │ │ │ - beq.n 18fa1e │ │ │ │ + beq.n 18fa2e │ │ │ │ ubfx r0, r2, #0, #21 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 18fa60 │ │ │ │ + beq.n 18fa70 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 18faa2 │ │ │ │ + beq.n 18fab2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 18fa86 │ │ │ │ + beq.n 18fa96 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 18f9b4 │ │ │ │ + bne.n 18f9c4 │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 18f9b4 │ │ │ │ + bpl.n 18f9c4 │ │ │ │ bic.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ movs r3, #4 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ bic.w r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ cmp r1, #16 │ │ │ │ - beq.n 18fa1e │ │ │ │ + beq.n 18fa2e │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 18fa1e │ │ │ │ + beq.n 18fa2e │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 18f9d8 │ │ │ │ + bne.n 18f9e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ sub.w r2, r3, #524288 @ 0x80000 │ │ │ │ bics.w r2, r2, #524288 @ 0x80000 │ │ │ │ - beq.n 18fa32 │ │ │ │ + beq.n 18fa42 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 18f9b4 │ │ │ │ + bne.n 18f9c4 │ │ │ │ add.w r3, r5, #32 │ │ │ │ ldrb.w r7, [r8, #26] │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 18fa56 │ │ │ │ + cbnz r7, 18fa66 │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ ldrb.w ip, [r8, #26] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 18f934 │ │ │ │ + b.n 18f944 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18df90 │ │ │ │ + bl 18dfa0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 1878cc │ │ │ │ + bl 1878dc │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18dff0 │ │ │ │ + bl 18e000 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 18f94c │ │ │ │ + bpl.w 18f95c │ │ │ │ bic.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ bic.w r2, r2, #14680064 @ 0xe00000 │ │ │ │ subs r3, r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ lsls r7, r1, #31 │ │ │ │ - bpl.n 18f9b4 │ │ │ │ + bpl.n 18f9c4 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 18f9b4 │ │ │ │ + bne.n 18f9c4 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ and.w r3, r3, #14 │ │ │ │ subs r3, #4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 18f94c │ │ │ │ + b.n 18f95c │ │ │ │ movs r0, #0 │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #24 │ │ │ │ + lsrs r6, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - lsrs r2, r5, #24 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (18fb5c ) │ │ │ │ + ldr r2, [pc, #104] @ (18fb6c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (18fb60 ) │ │ │ │ + ldr r3, [pc, #104] @ (18fb70 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6448 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ strb.w r3, [sp, #25] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 18f1b4 │ │ │ │ + bl 18f1c4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #36] @ (18fb64 ) │ │ │ │ - ldr r3, [pc, #28] @ (18fb60 ) │ │ │ │ + bl 1c6524 │ │ │ │ + ldr r2, [pc, #36] @ (18fb74 ) │ │ │ │ + ldr r3, [pc, #28] @ (18fb70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18fb56 │ │ │ │ + bne.n 18fb66 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #20 │ │ │ │ + lsls r2, r6, #19 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #18 │ │ │ │ + lsls r2, r5, #18 │ │ │ │ lsls r5, r5, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r0, #307] @ 0x133 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r0, #307] @ 0x133 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 18fb98 │ │ │ │ + cbz r3, 18fba8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 18fb9a │ │ │ │ + cbnz r0, 18fbaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fb8c │ │ │ │ + bne.n 18fb9c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r1, [r3, #172] @ 0xac │ │ │ │ - bl 18fae4 │ │ │ │ + bl 18faf4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fb98 │ │ │ │ + beq.n 18fba8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18fb98 │ │ │ │ + beq.n 18fba8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fb9a │ │ │ │ + bne.n 18fbaa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18fbb0 │ │ │ │ + bne.n 18fbc0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fe48 │ │ │ │ + beq.w 18fe58 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fe30 │ │ │ │ + beq.w 18fe40 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fe12 │ │ │ │ + beq.w 18fe22 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18fdf2 │ │ │ │ + beq.w 18fe02 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov fp, sl │ │ │ │ subs r2, r3, #4 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ mov r5, r9 │ │ │ │ @@ -467468,15 +467472,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 18fdd2 │ │ │ │ + beq.w 18fde2 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -467485,15 +467489,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18fdb4 │ │ │ │ + beq.n 18fdc4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ mov r1, r3 │ │ │ │ subs r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ @@ -467501,15 +467505,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18fd98 │ │ │ │ + beq.n 18fda8 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, ip │ │ │ │ str r6, [sp, #0] │ │ │ │ subs r3, #4 │ │ │ │ mov r6, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -467520,517 +467524,517 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #68] @ 0x44 │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18fd7a │ │ │ │ + beq.n 18fd8a │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ - cbz r3, 18fd5c │ │ │ │ + cbz r3, 18fd6c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 18fbc0 │ │ │ │ + bl 18fbd0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 18fd40 │ │ │ │ + bcc.n 18fd50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 18fd28 │ │ │ │ + bcc.n 18fd38 │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #72] @ 0x48 │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 18fcf6 │ │ │ │ + bcc.n 18fd06 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 18fcc6 │ │ │ │ + bcc.n 18fcd6 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r2, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 18fca2 │ │ │ │ + bcc.w 18fcb2 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #72] @ 0x48 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 18fc74 │ │ │ │ + bcc.w 18fc84 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r7, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 18fc42 │ │ │ │ + bcc.w 18fc52 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 18fc18 │ │ │ │ + bcc.w 18fc28 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 18fbf0 │ │ │ │ + bhi.w 18fc00 │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #516] @ (190074 ) │ │ │ │ + ldr r2, [pc, #516] @ (190084 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #516] @ (190078 ) │ │ │ │ + ldr r3, [pc, #516] @ (190088 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6448 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ - cbz r0, 18febc │ │ │ │ + bl 187054 │ │ │ │ + cbz r0, 18fecc │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r6, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r3, r4 │ │ │ │ movne r3, r1 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 16f960 │ │ │ │ + bl 16f970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fe96 │ │ │ │ + bne.n 18fea6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ + bl 187054 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ff40 │ │ │ │ + beq.n 18ff50 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 18ff30 │ │ │ │ + beq.n 18ff40 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19006c │ │ │ │ + beq.w 19007c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff14 │ │ │ │ + cbz r3, 18ff24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190058 │ │ │ │ + beq.w 190068 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 18ff14 │ │ │ │ + beq.n 18ff24 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 18ff04 │ │ │ │ + bls.n 18ff14 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 18fefc │ │ │ │ + bhi.n 18ff0c │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 18fef0 │ │ │ │ + bls.n 18ff00 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 18ff08 │ │ │ │ + bhi.n 18ff18 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 18fef4 │ │ │ │ + bne.n 18ff04 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fee4 │ │ │ │ + bne.n 18fef4 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ strne.w r4, [r8, #52] @ 0x34 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18feca │ │ │ │ + bne.n 18feda │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 18febc │ │ │ │ + bne.n 18fecc │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ + bl 187054 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 18ff56 │ │ │ │ - b.n 18ffa0 │ │ │ │ + cbnz r0, 18ff66 │ │ │ │ + b.n 18ffb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 18ffa0 │ │ │ │ + cbz r0, 18ffb0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 18ff4c │ │ │ │ + bls.n 18ff5c │ │ │ │ movs r1, #0 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18ff4c │ │ │ │ + beq.n 18ff5c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 18ff86 │ │ │ │ + cbz r3, 18ff96 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 18ff86 │ │ │ │ + beq.n 18ff96 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 18ff76 │ │ │ │ + bne.n 18ff86 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff6a │ │ │ │ + bne.n 18ff7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ff56 │ │ │ │ + bne.n 18ff66 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 16e278 │ │ │ │ + bl 16e288 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ - cbz r0, 18ffc8 │ │ │ │ + bl 187054 │ │ │ │ + cbz r0, 18ffd8 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 18ffc0 │ │ │ │ + cbz r3, 18ffd0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ffb6 │ │ │ │ + bne.n 18ffc6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ + bl 187054 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 18fff4 │ │ │ │ + cbz r0, 190004 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16e068 │ │ │ │ + bl 16e078 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18ffd6 │ │ │ │ + bne.n 18ffe6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187044 │ │ │ │ - cbz r0, 190014 │ │ │ │ + bl 187054 │ │ │ │ + cbz r0, 190024 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 19000c │ │ │ │ + cbz r3, 19001c │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #56] @ 0x38 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 18720c │ │ │ │ + bl 18721c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18fffc │ │ │ │ + bne.n 19000c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 19003c │ │ │ │ + cbz r2, 19004c │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 18fbc0 │ │ │ │ + bl 18fbd0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 190028 │ │ │ │ + bcc.n 190038 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (19007c ) │ │ │ │ + ldr r2, [pc, #60] @ (19008c ) │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #52] @ (190078 ) │ │ │ │ + ldr r3, [pc, #52] @ (190088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190070 │ │ │ │ + bne.n 190080 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18fee4 │ │ │ │ - b.n 18ff22 │ │ │ │ + bne.w 18fef4 │ │ │ │ + b.n 18ff32 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18ff22 │ │ │ │ + b.n 18ff32 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #6 │ │ │ │ + lsls r0, r7, #5 │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i q0, q5, d28[0] │ │ │ │ + vmla.i32 q0, q5, d12[1] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 190096 │ │ │ │ + bpl.n 1900a6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 18fe5c │ │ │ │ + bl 18fe6c │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1900d8 │ │ │ │ + cbz r0, 1900e8 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 1900d8 │ │ │ │ - cbz r1, 1900d4 │ │ │ │ + cbz r2, 1900e8 │ │ │ │ + cbz r1, 1900e4 │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ - cbz r2, 1900d4 │ │ │ │ + cbz r2, 1900e4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ - beq.n 1900d4 │ │ │ │ + beq.n 1900e4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1900ca │ │ │ │ + bls.n 1900da │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 1900ba │ │ │ │ + bhi.n 1900ca │ │ │ │ cmp r1, r2 │ │ │ │ - bls.n 1900ce │ │ │ │ + bls.n 1900de │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1900c6 │ │ │ │ + bhi.n 1900d6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1900b2 │ │ │ │ + bne.n 1900c2 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1900e6 │ │ │ │ + cbz r1, 1900f6 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ ldr r2, [r1, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 190102 │ │ │ │ + bcc.n 190112 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 190116 │ │ │ │ + cbz r0, 190126 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (190260 ) │ │ │ │ + ldr r2, [pc, #304] @ (190270 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (190264 ) │ │ │ │ + ldr r1, [pc, #296] @ (190274 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190254 │ │ │ │ + beq.n 190264 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 190172 │ │ │ │ + bhi.n 190182 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190238 │ │ │ │ + bne.n 190248 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1901e0 │ │ │ │ + bne.n 1901f0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190238 │ │ │ │ + beq.n 190248 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1901cc │ │ │ │ - cbz r4, 190238 │ │ │ │ + bne.n 1901dc │ │ │ │ + cbz r4, 190248 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -468042,585 +468046,585 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (190268 ) │ │ │ │ - ldr r3, [pc, #36] @ (190260 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (190278 ) │ │ │ │ + ldr r3, [pc, #36] @ (190270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19025a │ │ │ │ + bne.n 19026a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 190194 │ │ │ │ + b.n 1901a4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 11, cr0, cr14, cr12, {3} │ │ │ │ - stc2l 0, cr0, [r0, #432] @ 0x1b0 │ │ │ │ + cdp2 0, 10, cr0, cr14, cr12, {3} │ │ │ │ + ldc2 0, cr0, [r0, #432]! @ 0x1b0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #568] @ (1904c0 ) │ │ │ │ + ldr r4, [pc, #568] @ (1904d0 ) │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #568] @ (1904c4 ) │ │ │ │ + ldr r1, [pc, #568] @ (1904d4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ ldrb.w r8, [ip, #17] │ │ │ │ ldrb.w lr, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ it cs │ │ │ │ movcs r0, ip │ │ │ │ - bcs.n 19034e │ │ │ │ + bcs.n 19035e │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19033e │ │ │ │ + beq.n 19034e │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ subs r4, r2, #4 │ │ │ │ mov fp, r9 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ - vldr d8, [pc, #496] @ 1904b8 │ │ │ │ + vldr d8, [pc, #496] @ 1904c8 │ │ │ │ mov r9, r4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1903b6 │ │ │ │ + beq.n 1903c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 190118 │ │ │ │ + bl 190128 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [r9] │ │ │ │ mov r5, r0 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ sub.w r3, r4, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19036e │ │ │ │ + beq.n 19037e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19042e │ │ │ │ + bne.w 19043e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 190474 │ │ │ │ + bne.w 190484 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w r5, [fp] │ │ │ │ add sl, r3 │ │ │ │ cmp r8, sl │ │ │ │ itttt ls │ │ │ │ subls.w sl, sl, r8 │ │ │ │ ldrls r3, [sp, #4] │ │ │ │ addls r3, #1 │ │ │ │ strls r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1902dc │ │ │ │ + bne.n 1902ec │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188ea0 │ │ │ │ - ldr r2, [pc, #376] @ (1904c8 ) │ │ │ │ - ldr r3, [pc, #368] @ (1904c4 ) │ │ │ │ + bl 188eb0 │ │ │ │ + ldr r2, [pc, #376] @ (1904d8 ) │ │ │ │ + ldr r3, [pc, #368] @ (1904d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1904b4 │ │ │ │ + bne.w 1904c4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1903e6 │ │ │ │ + bne.n 1903f6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190314 │ │ │ │ + beq.n 190324 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1903a4 │ │ │ │ + cbz r0, 1903b4 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190314 │ │ │ │ + b.n 190324 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d8, [sp, #32] │ │ │ │ strd r3, r3, [r2] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1903e0 │ │ │ │ + cbz r0, 1903f0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str.w r4, [fp] │ │ │ │ - b.n 19032c │ │ │ │ + b.n 19033c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190418 │ │ │ │ + cbz r0, 190428 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190314 │ │ │ │ - b.n 190376 │ │ │ │ + beq.w 190324 │ │ │ │ + b.n 190386 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 190460 │ │ │ │ + cbz r0, 190470 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190314 │ │ │ │ + beq.w 190324 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1904a2 │ │ │ │ + cbz r0, 1904b2 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 190314 │ │ │ │ + b.n 190324 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - ldc2l 0, cr0, [r0, #-432]! @ 0xfffffe50 │ │ │ │ + stc2l 0, cr0, [r0, #-432]! @ 0xfffffe50 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [sl], #432 @ 0x1b0 │ │ │ │ + ldc2 0, cr0, [sl], {108} @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #420] @ (190688 ) │ │ │ │ + ldr r2, [pc, #420] @ (190698 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #420] @ (19068c ) │ │ │ │ + ldr r3, [pc, #420] @ (19069c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r6, [r1, #17] │ │ │ │ add r5, sp, #8 │ │ │ │ - vldr d0, [pc, #368] @ 190660 │ │ │ │ + vldr d0, [pc, #368] @ 190670 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190526 │ │ │ │ + cbz r0, 190536 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #304] @ 190668 │ │ │ │ + vldr d0, [pc, #304] @ 190678 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190562 │ │ │ │ + cbz r0, 190572 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - vldr d0, [pc, #252] @ 190670 │ │ │ │ + vldr d0, [pc, #252] @ 190680 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r6, [r9, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1905a0 │ │ │ │ + cbz r0, 1905b0 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d0, [pc, #200] @ 190678 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d0, [pc, #200] @ 190688 │ │ │ │ movs r1, #32 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1905da │ │ │ │ + cbz r0, 1905ea │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #148] @ 190680 │ │ │ │ + vldr d0, [pc, #148] @ 190690 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 190614 │ │ │ │ + cbz r0, 190624 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ - ldr r2, [pc, #80] @ (190690 ) │ │ │ │ - ldr r3, [pc, #76] @ (19068c ) │ │ │ │ + bl 188cec │ │ │ │ + ldr r2, [pc, #80] @ (1906a0 ) │ │ │ │ + ldr r3, [pc, #76] @ (19069c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190656 │ │ │ │ + bne.n 190666 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 19067c │ │ │ │ + bvc.n 19068c │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 190606 │ │ │ │ - b.n 190324 │ │ │ │ + bcc.n 190616 │ │ │ │ + b.n 190334 │ │ │ │ strb r5, [r5, r3] │ │ │ │ subs r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ push {r2, r3, r4, r6, r7, lr} │ │ │ │ subs r7, #164 @ 0xa4 │ │ │ │ - @ instruction: 0xfb14006c │ │ │ │ + @ instruction: 0xfb04006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh.w r0, [ip, #108] @ 0x6c │ │ │ │ + vld1.8 {d0[3]}, [ip], ip │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1906e8 │ │ │ │ + bne.n 1906f8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r1, r3, #13 │ │ │ │ - bpl.n 1906e8 │ │ │ │ + bpl.n 1906f8 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ lsls r5, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - bpl.n 1906ea │ │ │ │ + bpl.n 1906fa │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ add.w r5, r0, #72 @ 0x48 │ │ │ │ eor.w r3, r3, #262144 @ 0x40000 │ │ │ │ str r3, [r0, #24] │ │ │ │ subs r4, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1906e8 │ │ │ │ + beq.n 1906f8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1906e0 │ │ │ │ + bmi.n 1906f0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1906e0 │ │ │ │ - bl 190694 │ │ │ │ + bne.n 1906f0 │ │ │ │ + bl 1906a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1906d0 │ │ │ │ + bne.n 1906e0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ lsls r4, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #16 │ │ │ │ - bmi.n 1906be │ │ │ │ + bmi.n 1906ce │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ - bmi.n 1906be │ │ │ │ + bmi.n 1906ce │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 1906e8 │ │ │ │ + bpl.n 1906f8 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.n 1906be │ │ │ │ + b.n 1906ce │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w fp, [pc, #808] @ 190a48 │ │ │ │ + ldr.w fp, [pc, #808] @ 190a58 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #804] @ (190a4c ) │ │ │ │ + ldr r2, [pc, #804] @ (190a5c ) │ │ │ │ add fp, pc │ │ │ │ - ldr r3, [pc, #804] @ (190a50 ) │ │ │ │ + ldr r3, [pc, #804] @ (190a60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18a110 │ │ │ │ + bl 18a120 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 190768 │ │ │ │ + beq.n 190778 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r1, #52 @ 0x34 │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ str r7, [r2, #0] │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ strd r4, r4, [r5, #48] @ 0x30 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 190a22 │ │ │ │ + beq.w 190a32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r7, #365 @ 0x16d │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r6 │ │ │ │ clz r9, r3 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 1907cc │ │ │ │ + cbz r6, 1907dc │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 190974 │ │ │ │ + beq.w 190984 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 190918 │ │ │ │ + beq.w 190928 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1907ba │ │ │ │ + beq.n 1907ca │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1908ca │ │ │ │ + beq.w 1908da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1908ca │ │ │ │ + beq.w 1908da │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 190918 │ │ │ │ + beq.w 190928 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19079c │ │ │ │ + bne.n 1907ac │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r6 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 1908e4 │ │ │ │ + beq.w 1908f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19079e │ │ │ │ + bne.n 1907ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190782 │ │ │ │ + bne.n 190792 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ adds r5, #32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r5, #-8] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -468629,28 +468633,28 @@ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ ldrbne r4, [r2, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 190a1c │ │ │ │ + beq.w 190a2c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - cbz r2, 190814 │ │ │ │ + cbz r2, 190824 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190a10 │ │ │ │ + beq.w 190a20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ @@ -468659,346 +468663,346 @@ │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 18b2a4 │ │ │ │ + bl 18b2b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1909bc │ │ │ │ + beq.w 1909cc │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 190884 │ │ │ │ + cbz r0, 190894 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 190a1c │ │ │ │ + beq.w 190a2c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 190a14 │ │ │ │ + beq.w 190a24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3c0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 189320 │ │ │ │ - b.n 1909f6 │ │ │ │ + bl 189330 │ │ │ │ + b.n 190a06 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19095a │ │ │ │ + beq.n 19096a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1907cc │ │ │ │ + bne.w 1907dc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r7 │ │ │ │ itt eq │ │ │ │ moveq sl, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.w 1907cc │ │ │ │ - ldr r1, [pc, #364] @ (190a54 ) │ │ │ │ + bne.w 1907dc │ │ │ │ + ldr r1, [pc, #364] @ (190a64 ) │ │ │ │ add.w r0, sl, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ add.w r1, r1, #32768 @ 0x8000 │ │ │ │ ldrb.w r1, [r1, #3774] @ 0xebe │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [sl, r1, lsl #2] │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19079e │ │ │ │ - b.n 1907cc │ │ │ │ + bne.w 1907ae │ │ │ │ + b.n 1907dc │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 190950 │ │ │ │ - cbnz r2, 190936 │ │ │ │ + beq.n 190960 │ │ │ │ + cbnz r2, 190946 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ - cbz r0, 190940 │ │ │ │ + cbz r0, 190950 │ │ │ │ mov r4, r6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19079e │ │ │ │ - b.n 1907cc │ │ │ │ + bne.w 1907ae │ │ │ │ + b.n 1907dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 19099a │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 1909aa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r2, [r4, #32] │ │ │ │ mov r4, r6 │ │ │ │ - b.n 190938 │ │ │ │ + b.n 190948 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 190694 │ │ │ │ - b.n 190938 │ │ │ │ + bl 1906a4 │ │ │ │ + b.n 190948 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 190984 │ │ │ │ + beq.n 190994 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 190920 │ │ │ │ + beq.n 190930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190782 │ │ │ │ - b.n 1907d8 │ │ │ │ + bne.w 190792 │ │ │ │ + b.n 1907e8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 190916 │ │ │ │ + beq.n 190926 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1907cc │ │ │ │ + bne.w 1907dc │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1907be │ │ │ │ + b.n 1907ce │ │ │ │ mov r0, r4 │ │ │ │ - bl 190694 │ │ │ │ + bl 1906a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190782 │ │ │ │ - b.n 1907d8 │ │ │ │ + bne.w 190792 │ │ │ │ + b.n 1907e8 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 189df8 │ │ │ │ + bl 189e08 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185360 │ │ │ │ + bl 185370 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ - bl 16a150 │ │ │ │ - b.n 190948 │ │ │ │ + bl 16a160 │ │ │ │ + b.n 190958 │ │ │ │ movw r1, #567 @ 0x237 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3c0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 190a18 │ │ │ │ + cbz r3, 190a28 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #96] @ (190a58 ) │ │ │ │ - ldr r3, [pc, #84] @ (190a50 ) │ │ │ │ + ldr r2, [pc, #96] @ (190a68 ) │ │ │ │ + ldr r3, [pc, #84] @ (190a60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190a44 │ │ │ │ + bne.n 190a54 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19082c │ │ │ │ + b.n 19083c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1908b0 │ │ │ │ + b.n 1908c0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 1909ec │ │ │ │ + b.n 1909fc │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - beq.w 190802 │ │ │ │ + beq.w 190812 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r4, [r2, #12] │ │ │ │ sub.w r4, r4, #6 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 190802 │ │ │ │ + b.n 190812 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r0, [r4, #108] @ 0x6c │ │ │ │ - ldr.w r0, [r0, #108] @ 0x6c │ │ │ │ + str.w r0, [r4, #108] @ 0x6c │ │ │ │ + str.w r0, [r0, #108] @ 0x6c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r2, #2156 @ 0x86c │ │ │ │ + @ instruction: 0xf5f2006c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #560] @ (190ca0 ) │ │ │ │ - ldr r3, [pc, #560] @ (190ca4 ) │ │ │ │ + ldr r1, [pc, #560] @ (190cb0 ) │ │ │ │ + ldr r3, [pc, #560] @ (190cb4 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 190b10 │ │ │ │ + bne.n 190b20 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190b10 │ │ │ │ + beq.n 190b20 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #160] @ 0xa0 │ │ │ │ - cbz r2, 190aa8 │ │ │ │ + cbz r2, 190ab8 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 190b2e │ │ │ │ + beq.n 190b3e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 190b9c │ │ │ │ + beq.n 190bac │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 190c5e │ │ │ │ + beq.w 190c6e │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [r9] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 190b8e │ │ │ │ + bhi.n 190b9e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 190c6e │ │ │ │ + beq.w 190c7e │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov fp, sl │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, fp, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 190ae6 │ │ │ │ + bhi.n 190af6 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ mov r2, fp │ │ │ │ - bl 190708 │ │ │ │ + bl 190718 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 190b0c │ │ │ │ + beq.n 190b1c │ │ │ │ mov r0, fp │ │ │ │ blx 47574 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190b12 │ │ │ │ + b.n 190b22 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #404] @ (190ca8 ) │ │ │ │ - ldr r3, [pc, #396] @ (190ca4 ) │ │ │ │ + ldr r2, [pc, #404] @ (190cb8 ) │ │ │ │ + ldr r3, [pc, #396] @ (190cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 190c9c │ │ │ │ + bne.w 190cac │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #35] @ 0x23 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 190c7e │ │ │ │ + beq.w 190c8e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190aa8 │ │ │ │ + bne.n 190ab8 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 190b72 │ │ │ │ + cbz r0, 190b82 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190b66 │ │ │ │ + cbz r2, 190b76 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190b5e │ │ │ │ + bne.n 190b6e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - beq.n 190b86 │ │ │ │ + beq.n 190b96 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 190b52 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 190b62 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 190b4c │ │ │ │ + bne.n 190b5c │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 190b82 │ │ │ │ + bhi.n 190b92 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 190b86 │ │ │ │ + bls.n 190b96 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 190b10 │ │ │ │ + bne.n 190b20 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ - b.n 190aa8 │ │ │ │ + b.n 190ab8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ blx 483e8 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 190ade │ │ │ │ + b.n 190aee │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w ip, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov lr, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -469007,166 +469011,166 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 190c62 │ │ │ │ + beq.n 190c72 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 190c24 │ │ │ │ + cbz r3, 190c34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 190c36 │ │ │ │ + cbz r2, 190c46 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 190c14 │ │ │ │ + cbz r4, 190c24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 190c14 │ │ │ │ + cbz r2, 190c24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ mov r3, r4 │ │ │ │ orrs r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 190bfa │ │ │ │ + bne.n 190c0a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 190c44 │ │ │ │ + beq.n 190c54 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 190bda │ │ │ │ + b.n 190bea │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 190c24 │ │ │ │ - cbz r4, 190c62 │ │ │ │ + b.n 190c34 │ │ │ │ + cbz r4, 190c72 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ mov r0, fp │ │ │ │ - bl 1873f0 │ │ │ │ + bl 187400 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 190ab6 │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 190ac6 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 190ac2 │ │ │ │ + b.n 190ad2 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 190c54 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 190c64 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 190708 │ │ │ │ - b.n 190b0c │ │ │ │ + bl 190718 │ │ │ │ + b.n 190b1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 190aa8 │ │ │ │ + bne.w 190ab8 │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 190b4c │ │ │ │ + bne.w 190b5c │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 190b10 │ │ │ │ + bhi.w 190b20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 190b7a │ │ │ │ + b.n 190b8a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf588006c │ │ │ │ + sbcs.w r0, r8, #15466496 @ 0xec0000 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e6006c │ │ │ │ + @ instruction: 0xf4d6006c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #368] @ (190e30 ) │ │ │ │ + ldr r2, [pc, #368] @ (190e40 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #368] @ (190e34 ) │ │ │ │ + ldr r3, [pc, #368] @ (190e44 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 190cec │ │ │ │ + cbz r3, 190cfc │ │ │ │ ldr r6, [r4, #24] │ │ │ │ - cbnz r6, 190d14 │ │ │ │ + cbnz r6, 190d24 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190ce0 │ │ │ │ + bne.n 190cf0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f8ec │ │ │ │ - ldr r2, [pc, #320] @ (190e38 ) │ │ │ │ - ldr r3, [pc, #312] @ (190e34 ) │ │ │ │ + bl 16f8fc │ │ │ │ + ldr r2, [pc, #320] @ (190e48 ) │ │ │ │ + ldr r3, [pc, #312] @ (190e44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 190e2a │ │ │ │ + bne.w 190e3a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16f9dc │ │ │ │ + bl 16f9ec │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 190d48 │ │ │ │ + cbz r0, 190d58 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 190cee │ │ │ │ + beq.n 190cfe │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 190cee │ │ │ │ + beq.n 190cfe │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 190d20 │ │ │ │ + bne.n 190d30 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190d38 │ │ │ │ - b.n 190cee │ │ │ │ + bne.n 190d48 │ │ │ │ + b.n 190cfe │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov ip, r9 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ str r0, [r3, #12] │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -469175,604 +469179,604 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 190e16 │ │ │ │ + beq.n 190e26 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 190dce │ │ │ │ + beq.n 190dde │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 190de0 │ │ │ │ + cbz r2, 190df0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ orr.w r7, r0, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r7 │ │ │ │ - cbz r5, 190dbe │ │ │ │ + cbz r5, 190dce │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 190dbe │ │ │ │ + cbz r2, 190dce │ │ │ │ mov r1, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ orrs r0, r7 │ │ │ │ ldr.w r5, [fp] │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 190da2 │ │ │ │ + bne.n 190db2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 190dfa │ │ │ │ + beq.n 190e0a │ │ │ │ mov sl, r0 │ │ │ │ - b.n 190d7c │ │ │ │ + b.n 190d8c │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 190a5c │ │ │ │ + bl 190a6c │ │ │ │ orrs r0, r5 │ │ │ │ mov r7, sl │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 190ddc │ │ │ │ - cbz r5, 190e16 │ │ │ │ + bne.n 190dec │ │ │ │ + cbz r5, 190e26 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1873f0 │ │ │ │ + bl 187400 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 190d2c │ │ │ │ + b.n 190d3c │ │ │ │ mov r0, r6 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa54 │ │ │ │ - b.n 190d2c │ │ │ │ + bl 16fa64 │ │ │ │ + b.n 190d3c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf338006c │ │ │ │ + @ instruction: 0xf328006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf302006c │ │ │ │ + @ instruction: 0xf2f2006c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr.w ip, [pc, #172] @ 190f00 │ │ │ │ + ldr.w ip, [pc, #172] @ 190f10 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add ip, pc │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #160] @ (190f04 ) │ │ │ │ + ldr r3, [pc, #160] @ (190f14 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 190eae │ │ │ │ + bne.n 190ebe │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 190eda │ │ │ │ + beq.n 190eea │ │ │ │ cmp.w r3, #348 @ 0x15c │ │ │ │ - bne.n 190eaa │ │ │ │ + bne.n 190eba │ │ │ │ ldrh.w r2, [r5, #284] @ 0x11c │ │ │ │ ldrh.w r0, [r5, #286] @ 0x11e │ │ │ │ cmp r2, #1 │ │ │ │ ldrh.w r1, [r5, #288] @ 0x120 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 190ec8 │ │ │ │ + bls.n 190ed8 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 190ede │ │ │ │ + bls.n 190eee │ │ │ │ mov r0, r4 │ │ │ │ - b.n 190eb0 │ │ │ │ + b.n 190ec0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #84] @ (190f08 ) │ │ │ │ - ldr r3, [pc, #80] @ (190f04 ) │ │ │ │ + ldr r2, [pc, #84] @ (190f18 ) │ │ │ │ + ldr r3, [pc, #80] @ (190f14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 190efc │ │ │ │ + bne.n 190f0c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 190ee2 │ │ │ │ + bhi.n 190ef2 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 190ef0 │ │ │ │ + bhi.n 190f00 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 190eb0 │ │ │ │ + b.n 190ec0 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 190eae │ │ │ │ + bne.n 190ebe │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 190eb0 │ │ │ │ + b.n 190ec0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - sub.w r0, r0, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf190006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, r8, #108 @ 0x6c │ │ │ │ + @ instruction: 0xf138006c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1028] @ 191324 │ │ │ │ + ldr.w r5, [pc, #1028] @ 191334 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1028] @ 191328 │ │ │ │ + ldr.w r4, [pc, #1028] @ 191338 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb.w r1, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 19107c │ │ │ │ + ble.w 19108c │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [r8, #44] @ 0x2c │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.w 19107c │ │ │ │ + beq.w 19108c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r8, #19] │ │ │ │ add r4, r2 │ │ │ │ add r4, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 19111a │ │ │ │ + bpl.w 19112a │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19111e │ │ │ │ + bls.w 19112e │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 19111a │ │ │ │ + bls.w 19112a │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 19107c │ │ │ │ + bhi.n 19108c │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r6, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r7, 190fdc │ │ │ │ + cbz r7, 190fec │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 191276 │ │ │ │ + beq.w 191286 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 1912a8 │ │ │ │ + beq.w 1912b8 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ands.w r2, r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 191010 │ │ │ │ + bne.n 191020 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1912c0 │ │ │ │ + beq.w 1912d0 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 191008 │ │ │ │ + bne.n 191018 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 190ff4 │ │ │ │ + bne.n 191004 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c138 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 19113a │ │ │ │ + beq.w 19114a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191192 │ │ │ │ + beq.w 1911a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191220 │ │ │ │ + beq.w 191230 │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - cbz r2, 191058 │ │ │ │ + cbz r2, 191068 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - cbz r7, 1910ac │ │ │ │ + cbz r7, 1910bc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1912e6 │ │ │ │ + beq.w 1912f6 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 191098 │ │ │ │ + beq.n 1910a8 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1910ba │ │ │ │ + blt.n 1910ca │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - ldr r2, [pc, #684] @ (19132c ) │ │ │ │ - ldr r3, [pc, #680] @ (191328 ) │ │ │ │ + bne.w 190f62 │ │ │ │ + ldr r2, [pc, #684] @ (19133c ) │ │ │ │ + ldr r3, [pc, #680] @ (191338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19131e │ │ │ │ + bne.w 19132e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr.w r3, [r5, #324] @ 0x144 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #324] @ 0x144 │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ ldrsblt.w r3, [r5, #65] @ 0x41 │ │ │ │ - bge.n 191070 │ │ │ │ + bge.n 191080 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ orr.w r2, r2, r4 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ - bne.n 191070 │ │ │ │ + bne.n 191080 │ │ │ │ ldrh.w r2, [r8, #32] │ │ │ │ ldrb.w r1, [r5, #320] @ 0x140 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #320] @ 0x140 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 191070 │ │ │ │ + bne.n 191080 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #320] @ 0x140 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f62 │ │ │ │ + b.n 19108c │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 19107c │ │ │ │ + bgt.n 19108c │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 190fa0 │ │ │ │ + b.n 190fb0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1911ce │ │ │ │ + beq.n 1911de │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbz r2, 191160 │ │ │ │ + cbz r2, 191170 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1911fa │ │ │ │ + beq.n 19120a │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 191070 │ │ │ │ + bne.n 191080 │ │ │ │ ldrb.w r2, [r8, #18] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ ubfx r2, r2, #7, #1 │ │ │ │ orr.w r2, r2, r3, lsr #7 │ │ │ │ bfi r3, r2, #7, #1 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f62 │ │ │ │ + b.n 19108c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 191248 │ │ │ │ + beq.n 191258 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - cbz r2, 1911b8 │ │ │ │ + cbz r2, 1911c8 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - cbz r7, 1911c4 │ │ │ │ + cbz r7, 1911d4 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 191098 │ │ │ │ + beq.w 1910a8 │ │ │ │ ldrsb.w r2, [r8, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1910ea │ │ │ │ - b.n 1910ba │ │ │ │ + bge.n 1910fa │ │ │ │ + b.n 1910ca │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 191160 │ │ │ │ + beq.n 191170 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 191168 │ │ │ │ + bne.n 191178 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1912c4 │ │ │ │ + beq.n 1912d4 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f62 │ │ │ │ + b.n 19108c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 191058 │ │ │ │ + beq.w 191068 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - b.n 191058 │ │ │ │ + b.n 191068 │ │ │ │ ldrb.w r3, [r8, #18] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 1911b8 │ │ │ │ + bmi.n 1911c8 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1911b8 │ │ │ │ + beq.n 1911c8 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - b.n 1911b8 │ │ │ │ + b.n 1911c8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ ldmia r2, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1912a4 │ │ │ │ + bne.n 1912b4 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ movw r2, #337 @ 0x151 │ │ │ │ subs r7, r7, r2 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 190fd8 │ │ │ │ + b.n 190fe8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - bl 190e3c │ │ │ │ + bl 190e4c │ │ │ │ eor.w r7, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ - b.n 190fd8 │ │ │ │ + b.n 190fe8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 191010 │ │ │ │ + b.n 191020 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #332] @ 0x14c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f62 │ │ │ │ + b.n 19108c │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #348] @ 0x15c │ │ │ │ ldrsb.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 191070 │ │ │ │ + bge.w 191080 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add.w sl, sl, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ orrs r3, r6 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 190f52 │ │ │ │ - b.n 19107c │ │ │ │ + bne.w 190f62 │ │ │ │ + b.n 19108c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d4006c │ │ │ │ + @ instruction: 0xf0c4006c │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s q8, q6, q14 │ │ │ │ + vhadd.s32 q8, q6, q14 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #183 @ 0xb7 │ │ │ │ - bhi.n 191362 │ │ │ │ + bhi.n 191372 │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ - bhi.n 1913b8 │ │ │ │ + bhi.n 1913c8 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bhi.n 191388 │ │ │ │ + bhi.n 191398 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.n 19139e │ │ │ │ + bls.n 1913ae │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1913e4 │ │ │ │ + bne.n 1913f4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movt r0, #16 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #632 @ 0x278 │ │ │ │ - bls.n 1913ca │ │ │ │ + bls.n 1913da │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 1913e0 │ │ │ │ + bhi.n 1913f0 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #212 @ 0xd4 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst r3, r0 │ │ │ │ - bne.n 19139a │ │ │ │ + bne.n 1913aa │ │ │ │ ands.w r0, r3, r2 │ │ │ │ - bne.n 191344 │ │ │ │ + bne.n 191354 │ │ │ │ bx lr │ │ │ │ subs r3, #139 @ 0x8b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 1913e0 │ │ │ │ + bhi.n 1913f0 │ │ │ │ movw r0, #31281 @ 0x7a31 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp r3, #29 │ │ │ │ - bls.n 1913d6 │ │ │ │ + bls.n 1913e6 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #30 │ │ │ │ - bhi.n 1913e0 │ │ │ │ + bhi.n 1913f0 │ │ │ │ movw r0, #32771 @ 0x8003 │ │ │ │ movt r0, #20481 @ 0x5001 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ subs r3, #166 @ 0xa6 │ │ │ │ movw r0, #32773 @ 0x8005 │ │ │ │ @@ -469801,167 +469805,167 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r3, [pc, #2824] @ 191f10 │ │ │ │ + ldr.w r3, [pc, #2824] @ 191f20 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #2820] @ 191f14 │ │ │ │ - ldr.w r9, [pc, #2820] @ 191f18 │ │ │ │ + ldr.w r2, [pc, #2820] @ 191f24 │ │ │ │ + ldr.w r9, [pc, #2820] @ 191f28 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 16f9dc │ │ │ │ - cbz r0, 191448 │ │ │ │ - ldr.w r2, [pc, #2800] @ 191f1c │ │ │ │ - ldr.w r3, [pc, #2784] @ 191f10 │ │ │ │ + bl 16f9ec │ │ │ │ + cbz r0, 191458 │ │ │ │ + ldr.w r2, [pc, #2800] @ 191f2c │ │ │ │ + ldr.w r3, [pc, #2784] @ 191f20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19270c │ │ │ │ + bne.w 19271c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa54 │ │ │ │ + bl 16fa64 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 191428 │ │ │ │ + beq.n 191438 │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19159a │ │ │ │ + beq.w 1915aa │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 1915a0 │ │ │ │ tbb [pc, r3] │ │ │ │ str r1, [sp, #632] @ 0x278 │ │ │ │ strh r2, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr.w r3, [pc, #2728] @ 191f20 │ │ │ │ + ldr.w r3, [pc, #2728] @ 191f30 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ ldrb.w r2, [r3, #67] @ 0x43 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 191620 │ │ │ │ + beq.w 191630 │ │ │ │ add.w r3, r2, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ and.w r0, r3, #126 @ 0x7e │ │ │ │ mov r6, r3 │ │ │ │ cmp r0, #26 │ │ │ │ uxtb r1, r3 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ - beq.n 1914b8 │ │ │ │ + beq.n 1914c8 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ subs r1, #28 │ │ │ │ cmp r1, #1 │ │ │ │ ite hi │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, #1 │ │ │ │ and.w r0, r3, #127 @ 0x7f │ │ │ │ add.w ip, r0, #64 @ 0x40 │ │ │ │ and.w ip, ip, #127 @ 0x7f │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1918f6 │ │ │ │ + bhi.w 191906 │ │ │ │ sub.w lr, r0, #64 @ 0x40 │ │ │ │ and.w r0, lr, #127 @ 0x7f │ │ │ │ uxtb.w lr, lr │ │ │ │ bfi r6, r0, #0, #7 │ │ │ │ ubfx ip, r6, #7, #6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb.w r3, [r3, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 191a7e │ │ │ │ + beq.w 191a8e │ │ │ │ cmp.w sl, #330 @ 0x14a │ │ │ │ - beq.w 1920e8 │ │ │ │ + beq.w 1920f8 │ │ │ │ cmp r0, #20 │ │ │ │ - bls.w 191a78 │ │ │ │ + bls.w 191a88 │ │ │ │ add.w r3, r0, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191a7e │ │ │ │ + bhi.w 191a8e │ │ │ │ add.w r3, ip, #3 │ │ │ │ add.w r3, lr, r3, lsr #2 │ │ │ │ - b.n 191a92 │ │ │ │ + b.n 191aa2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 191a5e │ │ │ │ + beq.w 191a6e │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 191548 │ │ │ │ + cbz r1, 191558 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 191534 │ │ │ │ + b.n 191544 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 19183e │ │ │ │ + beq.w 19184e │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #15 │ │ │ │ - bne.n 19152c │ │ │ │ + bne.n 19153c │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18873c │ │ │ │ - cbnz r0, 191564 │ │ │ │ + bl 18874c │ │ │ │ + cbnz r0, 191574 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r5, #320] @ 0x140 │ │ │ │ orrls.w r3, r3, #2 │ │ │ │ strbls.w r3, [r5, #320] @ 0x140 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 1918e8 │ │ │ │ - bhi.w 1918d2 │ │ │ │ + beq.w 1918f8 │ │ │ │ + bhi.w 1918e2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 191590 │ │ │ │ + bne.n 1915a0 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 191590 │ │ │ │ + cbz r0, 1915a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1913ec │ │ │ │ + bl 1913fc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191462 │ │ │ │ + bne.w 191472 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191458 │ │ │ │ - b.n 191428 │ │ │ │ - ldr.w r3, [pc, #2424] @ 191f24 │ │ │ │ + bne.w 191468 │ │ │ │ + b.n 191438 │ │ │ │ + ldr.w r3, [pc, #2424] @ 191f34 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w ip, [r8, r3] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 1915fe │ │ │ │ + cbz r6, 19160e │ │ │ │ adds r0, #22 │ │ │ │ add.w r6, r4, r6, lsl #5 │ │ │ │ add r0, ip │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ adds r3, #32 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ @@ -469973,37 +469977,37 @@ │ │ │ │ ldrbne.w lr, [r5, #309] @ 0x135 │ │ │ │ orreq.w r1, r1, lr │ │ │ │ strbeq.w r1, [r5, #308] @ 0x134 │ │ │ │ itt ne │ │ │ │ orrne.w r1, r1, lr │ │ │ │ strbne.w r1, [r5, #309] @ 0x135 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1915cc │ │ │ │ + bne.n 1915dc │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, ip │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb.w r2, [r4, #45] @ 0x2d │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1918c6 │ │ │ │ + beq.w 1918d6 │ │ │ │ ldrb.w r3, [r5, #309] @ 0x135 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #309] @ 0x135 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r2 │ │ │ │ cmp.w sl, #286 @ 0x11e │ │ │ │ - bcs.w 191854 │ │ │ │ + bcs.w 191864 │ │ │ │ cmp.w sl, #33 @ 0x21 │ │ │ │ - bls.w 192116 │ │ │ │ + bls.w 192126 │ │ │ │ sub.w r1, sl, #34 @ 0x22 │ │ │ │ cmp r1, #251 @ 0xfb │ │ │ │ - bhi.w 191af4 │ │ │ │ + bhi.w 191b04 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r3, #12 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ @@ -470250,76 +470254,76 @@ │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r5, r2, #7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 19184a │ │ │ │ + b.n 19185a │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 191548 │ │ │ │ + beq.w 191558 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 191842 │ │ │ │ - b.n 19153c │ │ │ │ + bne.n 191852 │ │ │ │ + b.n 19154c │ │ │ │ movw r0, #622 @ 0x26e │ │ │ │ cmp sl, r0 │ │ │ │ - bhi.n 191948 │ │ │ │ + bhi.n 191958 │ │ │ │ cmp.w sl, #592 @ 0x250 │ │ │ │ - bcs.w 191fb6 │ │ │ │ + bcs.w 191fc6 │ │ │ │ cmp.w sl, #384 @ 0x180 │ │ │ │ - bcs.w 191f6c │ │ │ │ + bcs.w 191f7c │ │ │ │ cmp.w sl, #354 @ 0x162 │ │ │ │ - bcc.w 191b56 │ │ │ │ + bcc.w 191b66 │ │ │ │ sub.w ip, sl, #354 @ 0x162 │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #4241 @ 0x1091 │ │ │ │ movt r3, #8240 @ 0x2030 │ │ │ │ lsl.w r0, r0, ip │ │ │ │ ands r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1919f0 │ │ │ │ + bne.w 191a00 │ │ │ │ mov.w ip, #16896 @ 0x4200 │ │ │ │ movt ip, #3 │ │ │ │ tst.w r0, ip │ │ │ │ - bne.w 191fe2 │ │ │ │ + bne.w 191ff2 │ │ │ │ tst.w r0, #40960 @ 0xa000 │ │ │ │ - bne.w 191baa │ │ │ │ + bne.w 191bba │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r5, #311] @ 0x137 │ │ │ │ - bl 191330 │ │ │ │ + bl 191340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191b24 │ │ │ │ - b.n 191b38 │ │ │ │ + bne.w 191b34 │ │ │ │ + b.n 191b48 │ │ │ │ ldrb.w r3, [r5, #308] @ 0x134 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r5, #308] @ 0x134 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ ldrb.w r3, [r5, #307] @ 0x133 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r5, #307] @ 0x133 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ add.w fp, r0, #32 │ │ │ │ ubfx ip, r3, #7, #6 │ │ │ │ and.w fp, fp, #127 @ 0x7f │ │ │ │ mov lr, r0 │ │ │ │ cmp.w fp, #15 │ │ │ │ - bhi.w 1914e0 │ │ │ │ + bhi.w 1914f0 │ │ │ │ ubfx r3, r3, #26, #1 │ │ │ │ add r3, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r0, r3, asr #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ittet ne │ │ │ │ andne.w r3, r3, #31 │ │ │ │ @@ -470332,20 +470336,20 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ uxthne r3, r3 │ │ │ │ lsls r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ and.w r9, r3, r0 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 191628 │ │ │ │ + b.n 191638 │ │ │ │ sub.w r2, sl, #624 @ 0x270 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.n 1918a6 │ │ │ │ + bhi.n 1918b6 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - bhi.w 191af4 │ │ │ │ + bhi.w 191b04 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @@ -470414,34 +470418,34 @@ │ │ │ │ cmp.w sl, #255 @ 0xff │ │ │ │ ite ne │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #4 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ - bl 1878e4 │ │ │ │ + bl 1878f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ and.w r6, r6, #31 │ │ │ │ - bl 1878e4 │ │ │ │ + bl 1878f4 │ │ │ │ lsrs r3, r0, #5 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ lsls r1, r6 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ ldrb.w r3, [r5, #325] @ 0x145 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #325] @ 0x145 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -470449,383 +470453,383 @@ │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r5, #325] @ 0x145 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r5, #325] @ 0x145 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188754 │ │ │ │ + bl 188764 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19151c │ │ │ │ + beq.w 19152c │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.n 19151c │ │ │ │ + b.n 19152c │ │ │ │ cmp r0, #16 │ │ │ │ - bhi.w 191508 │ │ │ │ + bhi.w 191518 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 191ab4 │ │ │ │ + beq.n 191ac4 │ │ │ │ and.w r3, ip, #63 @ 0x3f │ │ │ │ mov.w fp, #1 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb lr, r3, #32 │ │ │ │ lsl.w ip, fp, ip │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ lsr.w lr, fp, lr │ │ │ │ subs r3, #1 │ │ │ │ orr.w ip, ip, lr │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 191aee │ │ │ │ + beq.n 191afe │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ movs r6, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb fp, r0, #32 │ │ │ │ lsl.w r0, r6, r0 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ negs r0, r0 │ │ │ │ lsr.w fp, r6, fp │ │ │ │ and.w r6, r0, r3 │ │ │ │ orr.w fp, lr, fp │ │ │ │ sbc.w fp, fp, fp, lsl #1 │ │ │ │ and.w fp, fp, ip │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 191628 │ │ │ │ + b.n 191638 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ - b.n 191ae8 │ │ │ │ + b.n 191af8 │ │ │ │ sub.w r2, sl, #47 @ 0x2f │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.w 19276c │ │ │ │ + bhi.w 19277c │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsrs r3, r2 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 19276c │ │ │ │ + beq.w 19277c │ │ │ │ ldrb.w r2, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r5, #311] @ 0x137 │ │ │ │ - bl 191330 │ │ │ │ - cbz r0, 191b30 │ │ │ │ + bl 191340 │ │ │ │ + cbz r0, 191b40 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #310] @ 0x136 │ │ │ │ cmp.w sl, #58 @ 0x3a │ │ │ │ - bls.w 192134 │ │ │ │ + bls.w 192144 │ │ │ │ sub.w sl, sl, #157 @ 0x9d │ │ │ │ cmp.w sl, #22 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 1915a0 │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ movt r3, #81 @ 0x51 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 191574 │ │ │ │ - b.n 191590 │ │ │ │ + bmi.w 191584 │ │ │ │ + b.n 1915a0 │ │ │ │ cmp.w sl, #318 @ 0x13e │ │ │ │ - bls.w 19225a │ │ │ │ + bls.w 19226a │ │ │ │ mvn.w ip, #322 @ 0x142 │ │ │ │ add.w r0, sl, ip │ │ │ │ cmp r0, #26 │ │ │ │ - bhi.w 1918a6 │ │ │ │ + bhi.w 1918b6 │ │ │ │ mov.w ip, #1 │ │ │ │ lsl.w ip, ip, r0 │ │ │ │ movw r0, #18433 @ 0x4801 │ │ │ │ movt r0, #1669 @ 0x685 │ │ │ │ and.w r0, ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1919f0 │ │ │ │ + bne.w 191a00 │ │ │ │ tst.w ip, #5248 @ 0x1480 │ │ │ │ - beq.w 1918a6 │ │ │ │ + beq.w 1918b6 │ │ │ │ ldrsb.w r0, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #330 @ 0x14a │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 192604 │ │ │ │ + beq.w 192614 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ orrs r1, r6 │ │ │ │ str r1, [r5, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ orr.w r1, r1, fp │ │ │ │ str r1, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #47] @ 0x2f │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.n 191bd2 │ │ │ │ + bpl.n 191be2 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ movw r2, #367 @ 0x16f │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 191be8 │ │ │ │ + bne.n 191bf8 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #124] @ 0x7c │ │ │ │ ldrh.w r2, [r5, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [r5, #148] @ 0x94 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191c26 │ │ │ │ + beq.n 191c36 │ │ │ │ ldr.w r2, [r5, #176] @ 0xb0 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #176] @ 0xb0 │ │ │ │ ldr.w r2, [r5, #180] @ 0xb4 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #180] @ 0xb4 │ │ │ │ ldrh.w r2, [r5, #154] @ 0x9a │ │ │ │ orr.w r3, r9, r2 │ │ │ │ strh.w r3, [r5, #154] @ 0x9a │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movw r3, #369 @ 0x171 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192734 │ │ │ │ + beq.w 192744 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #340] @ 0x154 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ cmp.w sl, #564 @ 0x234 │ │ │ │ - bne.w 1918a6 │ │ │ │ + bne.w 1918b6 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r5, #292] @ 0x124 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 191a1e │ │ │ │ - b.n 191590 │ │ │ │ + bmi.w 191a2e │ │ │ │ + b.n 1915a0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1927a6 │ │ │ │ + bne.w 1927b6 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.w 1922a4 │ │ │ │ + bne.w 1922b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 191330 │ │ │ │ + bl 191340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 191590 │ │ │ │ + beq.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r5, #310] @ 0x136 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1921fe │ │ │ │ + bhi.w 19220e │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.n 191590 │ │ │ │ + b.n 1915a0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movw r0, #650 @ 0x28a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq sl, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 1925ce │ │ │ │ + beq.w 1925de │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #92] @ 0x5c │ │ │ │ ldrh.w r2, [r5, #150] @ 0x96 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [r5, #150] @ 0x96 │ │ │ │ movw r2, #651 @ 0x28b │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 191d48 │ │ │ │ + bne.n 191d58 │ │ │ │ ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #128] @ 0x80 │ │ │ │ ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 191d7a │ │ │ │ + beq.n 191d8a │ │ │ │ ldr.w r2, [r5, #184] @ 0xb8 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r2, [r5, #188] @ 0xbc │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ ldrh.w r2, [r5, #156] @ 0x9c │ │ │ │ orr.w r3, r9, r2 │ │ │ │ strh.w r3, [r5, #156] @ 0x9c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 19221e │ │ │ │ + beq.w 19222e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 191590 │ │ │ │ + bpl.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 191dd6 │ │ │ │ + b.n 191de6 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19279a │ │ │ │ + beq.w 1927aa │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 192794 │ │ │ │ + bne.w 1927a4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 191dc4 │ │ │ │ + bne.n 191dd4 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 1915a0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, sl, r2 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ movs r6, #0 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ add.w fp, r5, #328 @ 0x148 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r9, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 192082 │ │ │ │ + beq.w 192092 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 191e5c │ │ │ │ - b.w 191590 │ │ │ │ + bne.n 191e6c │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r9, #1559] @ 0x617 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 192150 │ │ │ │ + bhi.w 192160 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r9, #2359] @ 0x937 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 192162 │ │ │ │ + bhi.w 192172 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ bic.w r1, r3, #3 │ │ │ │ ldrb.w r0, [r9, #469] @ 0x1d5 │ │ │ │ ldrb.w r2, [r9, #470] @ 0x1d6 │ │ │ │ adds r0, #11 │ │ │ │ @@ -470839,143 +470843,143 @@ │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r2, lsl #1 │ │ │ │ orrs r3, r1 │ │ │ │ strb.w r3, [r5, #311] @ 0x137 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe8006c │ │ │ │ - @ instruction: 0xebe6006c │ │ │ │ - rsb r0, ip, ip, asr #1 │ │ │ │ + rsbs r0, r8, ip, asr #1 │ │ │ │ + rsbs r0, r6, ip, asr #1 │ │ │ │ + subs.w r0, ip, ip, asr #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r9, #2459] @ 0x99b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 192210 │ │ │ │ + bhi.w 192220 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldrb.w r3, [r5, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #320] @ 0x140 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ movw r3, #591 @ 0x24f │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 1918a6 │ │ │ │ + beq.w 1918b6 │ │ │ │ cmp.w sl, #584 @ 0x248 │ │ │ │ - bcs.w 191a14 │ │ │ │ + bcs.w 191a24 │ │ │ │ cmp.w sl, #516 @ 0x204 │ │ │ │ - bcs.w 19227e │ │ │ │ + bcs.w 19228e │ │ │ │ cmp.w sl, #488 @ 0x1e8 │ │ │ │ - bcs.w 1923ea │ │ │ │ + bcs.w 1923fa │ │ │ │ cmp.w sl, #422 @ 0x1a6 │ │ │ │ - bhi.w 192402 │ │ │ │ + bhi.w 192412 │ │ │ │ cmp.w sl, #398 @ 0x18e │ │ │ │ - bls.w 1918a6 │ │ │ │ + bls.w 1918b6 │ │ │ │ mvn.w r2, #398 @ 0x18e │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #246 @ 0xf6 │ │ │ │ add r2, sl │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.n 1918a6 │ │ │ │ + bmi.w 191a00 │ │ │ │ + b.n 1918b6 │ │ │ │ sub.w r2, sl, #592 @ 0x250 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ movt r2, #22528 @ 0x5800 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 191c82 │ │ │ │ + bne.w 191c92 │ │ │ │ movw r3, #611 @ 0x263 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 1918a6 │ │ │ │ + bne.w 1918b6 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ movw r0, #363 @ 0x16b │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq sl, r0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 19259a │ │ │ │ + beq.w 1925aa │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r6 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r5, #152] @ 0x98 │ │ │ │ orr.w r2, r9, r2 │ │ │ │ strh.w r2, [r5, #152] @ 0x98 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 19204c │ │ │ │ + beq.n 19205c │ │ │ │ ldr.w r2, [r5, #184] @ 0xb8 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #184] @ 0xb8 │ │ │ │ ldr.w r2, [r5, #188] @ 0xbc │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #188] @ 0xbc │ │ │ │ ldrh.w r2, [r5, #156] @ 0x9c │ │ │ │ orr.w r3, r9, r2 │ │ │ │ strh.w r3, [r5, #156] @ 0x9c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1921b2 │ │ │ │ + beq.w 1921c2 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 192174 │ │ │ │ + beq.w 192184 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bmi.w 191e3e │ │ │ │ - b.w 191590 │ │ │ │ + bmi.w 191e4e │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bhi.n 1920de │ │ │ │ + bhi.n 1920ee │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1927a0 │ │ │ │ + bhi.w 1927b0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ @@ -471003,171 +471007,171 @@ │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ lsls r2, r0, #14 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ str.w r3, [fp, r6, lsl #2] │ │ │ │ - b.n 191e78 │ │ │ │ + b.n 191e88 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1920de │ │ │ │ + b.n 1920ee │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1914f4 │ │ │ │ + bne.w 191504 │ │ │ │ add ip, lr │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.w 191a8e │ │ │ │ + bne.w 191a9e │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r9, r3 │ │ │ │ moveq r6, r9 │ │ │ │ moveq fp, r9 │ │ │ │ - beq.w 191854 │ │ │ │ + beq.w 191864 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ - b.n 191abc │ │ │ │ + b.n 191acc │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r5, #311] @ 0x137 │ │ │ │ - bl 191330 │ │ │ │ + bl 191340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191b24 │ │ │ │ + bne.w 191b34 │ │ │ │ cmp.w sl, #51 @ 0x33 │ │ │ │ - bls.w 191590 │ │ │ │ + bls.w 1915a0 │ │ │ │ sub.w sl, sl, #52 @ 0x34 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 191590 │ │ │ │ - b.w 191574 │ │ │ │ + bpl.w 1915a0 │ │ │ │ + b.w 191584 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190e3c │ │ │ │ + bl 190e4c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19205c │ │ │ │ + bne.w 19206c │ │ │ │ ldr.w r2, [r5, #320] @ 0x140 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #320] @ 0x140 │ │ │ │ ldr.w r2, [r5, #324] @ 0x144 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #324] @ 0x144 │ │ │ │ - b.n 19205c │ │ │ │ + b.n 19206c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf68 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19275a │ │ │ │ + beq.w 19276a │ │ │ │ ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #344] @ 0x158 │ │ │ │ ldr.w r3, [r5, #348] @ 0x15c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #348] @ 0x15c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 192056 │ │ │ │ + b.n 192066 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 191590 │ │ │ │ + bne.w 1915a0 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ cmp r3, #3 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r5, #108] @ 0x6c │ │ │ │ orreq.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ streq r3, [r5, #108] @ 0x6c │ │ │ │ - b.n 191f46 │ │ │ │ + b.n 191f56 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 191590 │ │ │ │ + bhi.w 1915a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf58 │ │ │ │ + bl 1aaf68 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 190e3c │ │ │ │ + bl 190e4c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 191d84 │ │ │ │ + bne.w 191d94 │ │ │ │ ldr.w r2, [r5, #320] @ 0x140 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r2, [r5, #320] @ 0x140 │ │ │ │ ldr.w r2, [r5, #324] @ 0x144 │ │ │ │ orr.w r2, r2, fp │ │ │ │ str.w r2, [r5, #324] @ 0x144 │ │ │ │ - b.n 191d84 │ │ │ │ + b.n 191d94 │ │ │ │ cmp.w sl, #288 @ 0x120 │ │ │ │ - bls.w 1918a6 │ │ │ │ + bls.w 1918b6 │ │ │ │ mvn.w lr, #288 @ 0x120 │ │ │ │ movw r3, #11329 @ 0x2c41 │ │ │ │ movt r3, #13824 @ 0x3600 │ │ │ │ add.w r2, sl, lr │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.w 1918a6 │ │ │ │ + bmi.w 191a00 │ │ │ │ + b.w 1918b6 │ │ │ │ cmp.w sl, #560 @ 0x230 │ │ │ │ - bcs.w 191c7a │ │ │ │ + bcs.w 191c8a │ │ │ │ cmp.w sl, #532 @ 0x214 │ │ │ │ - bcc.w 1918a6 │ │ │ │ + bcc.w 1918b6 │ │ │ │ sub.w r2, sl, #532 @ 0x214 │ │ │ │ movs r3, #113 @ 0x71 │ │ │ │ movt r3, #2496 @ 0x9c0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.w 1918a6 │ │ │ │ + bmi.w 191a00 │ │ │ │ + b.w 1918b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1922ba │ │ │ │ + b.n 1922ca │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1927a0 │ │ │ │ + beq.w 1927b0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 192794 │ │ │ │ + bne.w 1927a4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1922a8 │ │ │ │ + bne.n 1922b8 │ │ │ │ ldr.w fp, [r3, #32] │ │ │ │ mov r9, r2 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #8 │ │ │ │ @@ -471175,78 +471179,78 @@ │ │ │ │ cmpeq.w sl, #276 @ 0x114 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 192300 │ │ │ │ + cbz r0, 192310 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 19232e │ │ │ │ + blt.n 19233e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r6, r3, #64 @ 0x40 │ │ │ │ - beq.w 19241a │ │ │ │ + beq.w 19242a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 192586 │ │ │ │ + beq.w 192596 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 19232e │ │ │ │ + beq.n 19233e │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19266e │ │ │ │ + beq.w 19267e │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 192658 │ │ │ │ + bne.w 192668 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 192644 │ │ │ │ + beq.w 192654 │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 19263a │ │ │ │ + beq.w 19264a │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ adds r3, r6, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 190f0c │ │ │ │ + bl 190f1c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 191cb6 │ │ │ │ + bne.w 191cc6 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 191cb6 │ │ │ │ + bne.w 191cc6 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r6, #1 │ │ │ │ - bl 21d708 │ │ │ │ - bl 21d6e0 │ │ │ │ - cbnz r0, 1923d8 │ │ │ │ - b.n 191cb6 │ │ │ │ + bl 21d718 │ │ │ │ + bl 21d6f0 │ │ │ │ + cbnz r0, 1923e8 │ │ │ │ + b.n 191cc6 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ add r3, r9 │ │ │ │ add.w r9, r9, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ @@ -471257,136 +471261,136 @@ │ │ │ │ ldr.w r3, [r5, #324] @ 0x144 │ │ │ │ str.w r1, [r5, #320] @ 0x140 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r5, #324] @ 0x144 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ cmp r9, r0 │ │ │ │ - bcc.n 1923a4 │ │ │ │ - b.n 191cb6 │ │ │ │ + bcc.n 1923b4 │ │ │ │ + b.n 191cc6 │ │ │ │ sub.w r2, sl, #488 @ 0x1e8 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #3936 @ 0xf60 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1918a6 │ │ │ │ - b.w 1919f0 │ │ │ │ + bpl.w 1918b6 │ │ │ │ + b.w 191a00 │ │ │ │ sub.w r2, sl, #444 @ 0x1bc │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w 1918a6 │ │ │ │ + bhi.w 1918b6 │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1919f0 │ │ │ │ - b.w 1918a6 │ │ │ │ + bmi.w 191a00 │ │ │ │ + b.w 1918b6 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ mov r4, sl │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1924ce │ │ │ │ + beq.n 1924de │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 192490 │ │ │ │ - cbz r2, 19243c │ │ │ │ + beq.n 1924a0 │ │ │ │ + cbz r2, 19244c │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 192426 │ │ │ │ + beq.n 192436 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 19232e │ │ │ │ + beq.w 19233e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - bne.w 192586 │ │ │ │ + bne.w 192596 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 19232e │ │ │ │ + bls.w 19233e │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ ands.w r1, r3, #64 @ 0x40 │ │ │ │ - beq.w 192726 │ │ │ │ + beq.w 192736 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 192710 │ │ │ │ + beq.w 192720 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 190f0c │ │ │ │ - b.n 19237a │ │ │ │ + bl 190f1c │ │ │ │ + b.n 19238a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1927ac │ │ │ │ + bne.w 1927bc │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 192662 │ │ │ │ + beq.w 192672 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r6, r0 │ │ │ │ cmp sl, r2 │ │ │ │ - bcc.n 1924ac │ │ │ │ + bcc.n 1924bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 192430 │ │ │ │ + b.n 192440 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19256a │ │ │ │ + beq.n 19257a │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 192794 │ │ │ │ + bne.w 1927a4 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19243c │ │ │ │ + beq.n 19244c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 192666 │ │ │ │ + bne.w 192676 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb.w r1, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 19255c │ │ │ │ + bhi.n 19256c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1927a0 │ │ │ │ + bhi.w 1927b0 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ @@ -471416,114 +471420,114 @@ │ │ │ │ lsls r3, r0, #5 │ │ │ │ lsls r3, r0, #5 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add r6, r0 │ │ │ │ - b.n 192430 │ │ │ │ + b.n 192440 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 19255c │ │ │ │ + b.n 19256c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1924e6 │ │ │ │ - b.n 19243c │ │ │ │ + bne.n 1924f6 │ │ │ │ + b.n 19244c │ │ │ │ uxtb r2, r2 │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds r6, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adcs r2, r2 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ orr.w r6, r6, r2, lsl #30 │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 19245e │ │ │ │ + b.n 19246e │ │ │ │ ldr.w r3, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19204c │ │ │ │ + beq.w 19205c │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - b.n 19204c │ │ │ │ + b.n 19205c │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #164] @ 0xa4 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191d7a │ │ │ │ + beq.w 191d8a │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r5, #204] @ 0xcc │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - b.w 191d7a │ │ │ │ + b.w 191d8a │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 191c26 │ │ │ │ + beq.w 191c36 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #196] @ 0xc4 │ │ │ │ - b.w 191c26 │ │ │ │ + b.w 191c36 │ │ │ │ movs r2, #1 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 192368 │ │ │ │ + b.n 192378 │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 19234c │ │ │ │ + bne.w 19235c │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 19234c │ │ │ │ + bmi.w 19235c │ │ │ │ mov r0, r6 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 19234c │ │ │ │ + b.n 19235c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 192426 │ │ │ │ + b.n 192436 │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 19232e │ │ │ │ + b.n 19233e │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrd r2, r0, [r0, #40] @ 0x28 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 192778 │ │ │ │ + bhi.n 192788 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 192574 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19268c ) │ │ │ │ + bhi.w 192584 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19269c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ mcr2 15, 7, pc, cr7, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ @@ -471556,55 +471560,55 @@ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ mcr2 15, 7, pc, cr9, cr15, {7} @ │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ubfx sl, r3, #4, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ add.w r3, sl, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 19247c │ │ │ │ + b.n 19248c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19247c │ │ │ │ + b.n 19248c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 191c62 │ │ │ │ + bne.w 191c72 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, #332] @ 0x14c │ │ │ │ - b.w 191590 │ │ │ │ + b.w 1915a0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movw r3, #337 @ 0x151 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1921e2 │ │ │ │ + bne.w 1921f2 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ - b.n 192056 │ │ │ │ + b.n 192066 │ │ │ │ ldrb.w r3, [r5, #311] @ 0x137 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - b.w 191b10 │ │ │ │ + b.w 191b20 │ │ │ │ ubfx r1, r3, #4, #2 │ │ │ │ adds r6, r1, r2 │ │ │ │ adc.w r2, r0, #0 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ orr.w r6, r6, r2, lsl #30 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 192586 │ │ │ │ - b.n 19232e │ │ │ │ + bne.w 192596 │ │ │ │ + b.n 19233e │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 192574 │ │ │ │ + b.n 192584 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -471629,38 +471633,38 @@ │ │ │ │ movs r2, #0 │ │ │ │ ands r3, r1 │ │ │ │ strb.w r2, [r0, #67] @ 0x43 │ │ │ │ strb.w r2, [r0, #71] @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ str.w r3, [r0, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 192820 │ │ │ │ + cbz r3, 192830 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 192802 │ │ │ │ + beq.n 192812 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 19289c │ │ │ │ + bpl.n 1928ac │ │ │ │ ldrb.w r3, [r6, #311] @ 0x137 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #311] @ 0x137 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1927e8 │ │ │ │ + bne.n 1927f8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 192820 │ │ │ │ + cbz r3, 192830 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 1928ce │ │ │ │ + bne.n 1928de │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192810 │ │ │ │ + bne.n 192820 │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r4, [r6, #307] @ 0x133 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ strd r0, r1, [r6, #72] @ 0x48 │ │ │ │ @@ -471680,184 +471684,184 @@ │ │ │ │ strd r0, r1, [r6, #184] @ 0xb8 │ │ │ │ strd r0, r1, [r6, #192] @ 0xc0 │ │ │ │ strd r0, r1, [r6, #200] @ 0xc8 │ │ │ │ strd r0, r1, [r6, #120] @ 0x78 │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ strb.w r4, [r6, #307] @ 0x133 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1928ec │ │ │ │ + beq.n 1928fc │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192b20 │ │ │ │ + beq.w 192b30 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 192bb2 │ │ │ │ + beq.w 192bc2 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.n 1928ec │ │ │ │ + beq.n 1928fc │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #328] @ 0x148 │ │ │ │ streq.w r3, [r6, #336] @ 0x150 │ │ │ │ - b.n 1928f0 │ │ │ │ + b.n 192900 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192802 │ │ │ │ + bne.n 192812 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df54 │ │ │ │ + bl 21df64 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df6c │ │ │ │ + bl 21df7c │ │ │ │ ldrb.w r3, [r6, #67] @ 0x43 │ │ │ │ add r7, r0 │ │ │ │ add r3, r7 │ │ │ │ strb.w r3, [r6, #67] @ 0x43 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21df84 │ │ │ │ + bl 21df94 │ │ │ │ ldrb.w r3, [r6, #71] @ 0x47 │ │ │ │ add r3, r0 │ │ │ │ strb.w r3, [r6, #71] @ 0x47 │ │ │ │ - b.n 192802 │ │ │ │ + b.n 192812 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #13 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r6, #311] @ 0x137 │ │ │ │ orreq.w r3, r3, #4 │ │ │ │ strbeq.w r3, [r6, #311] @ 0x137 │ │ │ │ - b.n 192818 │ │ │ │ + b.n 192828 │ │ │ │ strd r0, r1, [r6, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r6, #310] @ 0x136 │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ strb.w r2, [r6, #310] @ 0x136 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ mov r4, r0 │ │ │ │ - bl 16fb6c │ │ │ │ + bl 16fb7c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1913ec │ │ │ │ + bl 1913fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r6, #136] @ 0x88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 192bc0 │ │ │ │ + beq.w 192bd0 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 192948 │ │ │ │ + bpl.n 192958 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.n 1929fa │ │ │ │ + bmi.n 192a0a │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 192a7c │ │ │ │ + blt.w 192a8c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192932 │ │ │ │ + bne.n 192942 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r2, [r6, #65] @ 0x41 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 192b00 │ │ │ │ + beq.w 192b10 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #280] @ 0x118 │ │ │ │ - cbz r3, 192992 │ │ │ │ + cbz r3, 1929a2 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 19298a │ │ │ │ + bpl.n 19299a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d788 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 192980 │ │ │ │ + bls.n 192990 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d788 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192966 │ │ │ │ + bne.n 192976 │ │ │ │ ldr.w r4, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1929a6 │ │ │ │ + cbz r3, 1929b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1929aa │ │ │ │ + cbnz r3, 1929ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19299a │ │ │ │ + bne.n 1929aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1929dc │ │ │ │ + cbz r3, 1929ec │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1929d4 │ │ │ │ + bpl.n 1929e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d788 │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1929ca │ │ │ │ + bls.n 1929da │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d788 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1929b0 │ │ │ │ + bne.n 1929c0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1929a6 │ │ │ │ + beq.n 1929b6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1929a6 │ │ │ │ + beq.n 1929b6 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1929aa │ │ │ │ + bne.n 1929ba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1929e8 │ │ │ │ + bne.n 1929f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #128] @ 0x80 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 192ba2 │ │ │ │ + beq.w 192bb2 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 192a6e │ │ │ │ + beq.n 192a7e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ @@ -471866,38 +471870,38 @@ │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ strd r0, r1, [r6, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 192948 │ │ │ │ + bge.w 192958 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr.w r1, [r6, #136] @ 0x88 │ │ │ │ adds r3, r2, r0 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 192baa │ │ │ │ + beq.w 192bba │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsl.w ip, lr, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, lr, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 192afa │ │ │ │ + beq.n 192b0a │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r2, r2 │ │ │ │ @@ -471905,86 +471909,86 @@ │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ strd r1, r0, [r6, #136] @ 0x88 │ │ │ │ - b.n 192948 │ │ │ │ + b.n 192958 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192bc0 │ │ │ │ + beq.n 192bd0 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 192b12 │ │ │ │ + bpl.n 192b22 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 192b2e │ │ │ │ + bmi.n 192b3e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192b06 │ │ │ │ + bne.n 192b16 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 19295e │ │ │ │ + b.n 19296e │ │ │ │ ldrb.w r3, [r6, #320] @ 0x140 │ │ │ │ and.w r3, r3, #52 @ 0x34 │ │ │ │ strb.w r3, [r6, #320] @ 0x140 │ │ │ │ - b.n 192902 │ │ │ │ + b.n 192912 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ ldrd r0, r1, [r6, #120] @ 0x78 │ │ │ │ - beq.n 192bc6 │ │ │ │ + beq.n 192bd6 │ │ │ │ sub.w ip, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ subs r3, #1 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ - beq.n 192b9c │ │ │ │ + beq.n 192bac │ │ │ │ sub.w ip, r2, #32 │ │ │ │ rsb r7, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ lsl.w ip, r5, ip │ │ │ │ negs r2, r2 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ and.w r3, r3, r2 │ │ │ │ orr.w ip, ip, r7 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r1, r3 │ │ │ │ strd r0, r1, [r6, #120] @ 0x78 │ │ │ │ - b.n 192b12 │ │ │ │ + b.n 192b22 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192a3a │ │ │ │ + b.n 192a4a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192ac2 │ │ │ │ + b.n 192ad2 │ │ │ │ strd r0, r1, [r6, #328] @ 0x148 │ │ │ │ strd r0, r1, [r6, #336] @ 0x150 │ │ │ │ strd r0, r1, [r6, #344] @ 0x158 │ │ │ │ - b.n 1928f0 │ │ │ │ + b.n 192900 │ │ │ │ str.w r3, [r6, #280] @ 0x118 │ │ │ │ - b.n 192992 │ │ │ │ + b.n 1929a2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 192b68 │ │ │ │ + b.n 192b78 │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ iteee ne │ │ │ │ subne r0, r3, r2 │ │ │ │ ldrheq r3, [r1, #6] │ │ │ │ @@ -472006,85 +472010,85 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ ldrd r8, r4, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21ae2c │ │ │ │ - cbz r0, 192c2a │ │ │ │ + bl 21ae3c │ │ │ │ + cbz r0, 192c3a │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d6c0 │ │ │ │ + bl 21d6d0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 192c3e │ │ │ │ + cbz r0, 192c4e │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 192d7a │ │ │ │ + bpl.w 192d8a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 192c86 │ │ │ │ + bhi.n 192c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d748 │ │ │ │ - cbz r0, 192c80 │ │ │ │ + bl 21d758 │ │ │ │ + cbz r0, 192c90 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ adds r5, #1 │ │ │ │ strd r4, r8, [sp] │ │ │ │ - bl 192bec │ │ │ │ + bl 192bfc │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 192c5c │ │ │ │ + bne.n 192c6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ ldrh.w r3, [fp, #30] │ │ │ │ asr.w r1, r2, r6 │ │ │ │ ubfx r3, r3, #5, #9 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 192d62 │ │ │ │ + bpl.n 192d72 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ orrs r3, r2 │ │ │ │ strb r3, [r7, #1] │ │ │ │ ldrb.w r3, [fp, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 192d5c │ │ │ │ - bl 21cbb0 │ │ │ │ + bmi.n 192d6c │ │ │ │ + bl 21cbc0 │ │ │ │ ldrb.w ip, [fp, #20] │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r5, r0 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ subs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192dc4 │ │ │ │ + beq.n 192dd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 192c80 │ │ │ │ + beq.n 192c90 │ │ │ │ ldr.w r0, [r9] │ │ │ │ uxtb r3, r6 │ │ │ │ ldrh r6, [r7, #22] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #24] │ │ │ │ uxtb r2, r3 │ │ │ │ @@ -472111,15 +472115,15 @@ │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r7, [r9] │ │ │ │ lsrs r5, r5, #4 │ │ │ │ add.w r3, r7, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bne.n 192cdc │ │ │ │ + bne.n 192cec │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strh r6, [r7, #22] │ │ │ │ strb r2, [r4, #28] │ │ │ │ @@ -472128,263 +472132,263 @@ │ │ │ │ strh.w fp, [r4, #26] │ │ │ │ strb.w sl, [r4, #30] │ │ │ │ strb r2, [r4, #31] │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r0, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 21d748 │ │ │ │ - b.n 192cb0 │ │ │ │ + bl 21d758 │ │ │ │ + b.n 192cc0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ orrs r2, r1 │ │ │ │ add.w r1, r7, r6, lsl #2 │ │ │ │ strb r2, [r7, #0] │ │ │ │ adds r2, r7, r6 │ │ │ │ ldrh.w r0, [fp, #62] @ 0x3e │ │ │ │ strh r0, [r1, #2] │ │ │ │ strb r3, [r2, #18] │ │ │ │ - b.n 192c98 │ │ │ │ + b.n 192ca8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r2, #253 @ 0xfd │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 192df2 │ │ │ │ + bne.n 192e02 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 192c80 │ │ │ │ + beq.w 192c90 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ strd r7, r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ adds r4, #1 │ │ │ │ strd r9, r8, [sp] │ │ │ │ - bl 192bec │ │ │ │ + bl 192bfc │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 192da2 │ │ │ │ + bne.n 192db2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 192cca │ │ │ │ + beq.w 192cda │ │ │ │ ldrh.w r3, [sl] │ │ │ │ add.w r2, r7, r6, lsl #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ adds r0, r3, #1 │ │ │ │ strh.w r0, [sl] │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ str r4, [r3, #4] │ │ │ │ strh r1, [r3, #10] │ │ │ │ strb r6, [r3, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ - b.n 192cca │ │ │ │ + b.n 192cda │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192e20 │ │ │ │ + beq.n 192e30 │ │ │ │ ldrh.w r2, [sl] │ │ │ │ add.w r1, r7, r6, lsl #2 │ │ │ │ ldr.w ip, [r8] │ │ │ │ add.w lr, r2, #1 │ │ │ │ strh.w lr, [sl] │ │ │ │ add.w r2, sl, r2, lsl #3 │ │ │ │ str r4, [r2, #4] │ │ │ │ strh.w ip, [r2, #10] │ │ │ │ strb r6, [r2, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ adds r1, #1 │ │ │ │ strh r1, [r2, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 192d96 │ │ │ │ + b.n 192da6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #532] @ (19304c ) │ │ │ │ - ldr r3, [pc, #532] @ (193050 ) │ │ │ │ + ldr r2, [pc, #532] @ (19305c ) │ │ │ │ + ldr r3, [pc, #532] @ (193060 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192f3c │ │ │ │ + beq.n 192f4c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 192e66 │ │ │ │ + bpl.n 192e76 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 192f56 │ │ │ │ + bmi.n 192f66 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192e5a │ │ │ │ + bne.n 192e6a │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 192f3c │ │ │ │ + beq.n 192f4c │ │ │ │ uxth r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 192f76 │ │ │ │ + beq.n 192f86 │ │ │ │ uxth.w r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 192f08 │ │ │ │ + beq.n 192f18 │ │ │ │ mov r9, sl │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ lsls r5, r3, #28 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192f0c │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192f0c │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 192f6c │ │ │ │ + beq.n 192f7c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #19 │ │ │ │ - beq.n 192f98 │ │ │ │ + beq.n 192fa8 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192f0c │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 192bec │ │ │ │ + bl 192bfc │ │ │ │ ldr.w r9, [r9] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 192eaa │ │ │ │ + bne.n 192eba │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #324] @ (193054 ) │ │ │ │ + ldr r3, [pc, #324] @ (193064 ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 47628 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 192f2e │ │ │ │ + cbz r3, 192f3e │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #308] @ (193058 ) │ │ │ │ + ldr r3, [pc, #308] @ (193068 ) │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ ldr.w r0, [r4, #396] @ 0x18c │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - ldr r2, [pc, #284] @ (19305c ) │ │ │ │ - ldr r3, [pc, #272] @ (193050 ) │ │ │ │ + ldr r2, [pc, #284] @ (19306c ) │ │ │ │ + ldr r3, [pc, #272] @ (193060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 193046 │ │ │ │ + bne.n 193056 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21cc4c │ │ │ │ + bl 21cc5c │ │ │ │ add sl, r0 │ │ │ │ - b.n 192e66 │ │ │ │ + b.n 192e76 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 192efc │ │ │ │ + bpl.n 192f0c │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - b.n 192ed6 │ │ │ │ + b.n 192ee6 │ │ │ │ ldr.w sl, [r4, #4] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 192f84 │ │ │ │ + cbz r3, 192f94 │ │ │ │ str r6, [sp, #24] │ │ │ │ - b.n 192ea8 │ │ │ │ + b.n 192eb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ - ldr r3, [pc, #212] @ (193060 ) │ │ │ │ + ldr r3, [pc, #212] @ (193070 ) │ │ │ │ adds r0, #24 │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 192f2e │ │ │ │ - bl 21d708 │ │ │ │ + b.n 192f3e │ │ │ │ + bl 21d718 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 192fae │ │ │ │ + beq.n 192fbe │ │ │ │ ldrb.w r3, [r9, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 192efc │ │ │ │ - b.n 192f70 │ │ │ │ + bpl.n 192f0c │ │ │ │ + b.n 192f80 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 21d778 │ │ │ │ + bl 21d788 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 192efc │ │ │ │ + beq.n 192f0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 192efc │ │ │ │ + beq.n 192f0c │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r7, #36 @ 0x24 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 193010 │ │ │ │ + b.n 193020 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [r9, #60] @ 0x3c │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -472392,101 +472396,101 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 192bec │ │ │ │ + bl 192bfc │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 193038 │ │ │ │ + beq.n 193048 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mla r3, r7, r4, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 192fe6 │ │ │ │ + bge.n 192ff6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 193010 │ │ │ │ + bne.n 193020 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 192fde │ │ │ │ + bne.n 192fee │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 192efc │ │ │ │ + b.n 192f0c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 192fd0 │ │ │ │ + bne.n 192fc0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1], {255} @ 0xff │ │ │ │ stc2 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ - beq.n 192fd8 │ │ │ │ + beq.n 192fc8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mrrc2 15, 15, pc, r1, cr15 @ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 192e24 │ │ │ │ + bl 192e34 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1930b8 │ │ │ │ + bhi.n 1930c8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ lsrs r6, r0, #24 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r6, r1, #8 │ │ │ │ movs r2, r2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.n 1930c6 │ │ │ │ + bls.n 1930d6 │ │ │ │ mvn.w r2, #676 @ 0x2a4 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1930d0 │ │ │ │ + bhi.n 1930e0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 1930b0 │ │ │ │ + bhi.n 1930c0 │ │ │ │ subs r3, #89 @ 0x59 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 1930b0 │ │ │ │ - bl 187f00 │ │ │ │ + bls.n 1930c0 │ │ │ │ + bl 187f10 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 1931c0 │ │ │ │ + bhi.n 1931d0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ movs r7, r7 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r6, r5, #3 │ │ │ │ @@ -472627,15 +472631,15 @@ │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ movw r1, #31153 @ 0x79b1 │ │ │ │ movt r1, #40503 @ 0x9e37 │ │ │ │ mov.w r2, r2, ror #21 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - b.n 19325a │ │ │ │ + b.n 19326a │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ movw r4, #44605 @ 0xae3d │ │ │ │ movt r4, #49842 @ 0xc2b2 │ │ │ │ movw r2, #60207 @ 0xeb2f │ │ │ │ movt r2, #10196 @ 0x27d4 │ │ │ │ mla r3, r4, r3, r0 │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ @@ -472663,15 +472667,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r0, r2, r3 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 1933e4 │ │ │ │ + cbz r2, 1933f4 │ │ │ │ add r2, r1 │ │ │ │ movw r6, #26545 @ 0x67b1 │ │ │ │ movt r6, #5718 @ 0x1656 │ │ │ │ movw r5, #26546 @ 0x67b2 │ │ │ │ movt r5, #5718 @ 0x1656 │ │ │ │ movw r4, #31153 @ 0x79b1 │ │ │ │ movt r4, #40503 @ 0x9e37 │ │ │ │ @@ -472688,15 +472692,15 @@ │ │ │ │ mov.w r0, r0, ror #21 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, ip, r0 │ │ │ │ eor.w r7, r0, r0, lsr #16 │ │ │ │ - bne.n 1933ba │ │ │ │ + bne.n 1933ca │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ @@ -472713,28 +472717,28 @@ │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r2, [pc, #2420] @ 193db4 │ │ │ │ + ldr.w r2, [pc, #2420] @ 193dc4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #2420] @ 193db8 │ │ │ │ + ldr.w r3, [pc, #2420] @ 193dc8 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2416] @ 193dbc │ │ │ │ + ldr.w r5, [pc, #2416] @ 193dcc │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 193538 │ │ │ │ + bhi.n 193548 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r2, r5, #1 │ │ │ │ lsls r6, r2, #6 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r1, r0, #12 │ │ │ │ @@ -472758,15 +472762,15 @@ │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - cbz r2, 193516 │ │ │ │ + cbz r2, 193526 │ │ │ │ ldr.w lr, [r3, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla lr, r1, lr, ip │ │ │ │ mla r3, r1, r3, ip │ │ │ │ mov.w lr, lr, ror #15 │ │ │ │ mul.w lr, r5, lr │ │ │ │ eor.w lr, lr, lr, lsr #15 │ │ │ │ @@ -472782,34 +472786,34 @@ │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1934c2 │ │ │ │ - ldr.w r2, [pc, #2216] @ 193dc0 │ │ │ │ - ldr.w r3, [pc, #2204] @ 193db8 │ │ │ │ + bne.n 1934d2 │ │ │ │ + ldr.w r2, [pc, #2216] @ 193dd0 │ │ │ │ + ldr.w r3, [pc, #2204] @ 193dc8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 193dae │ │ │ │ + bne.w 193dbe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w ip, [r0, #24] │ │ │ │ add.w r1, r0, #76 @ 0x4c │ │ │ │ cmp.w ip, #15 │ │ │ │ itt ls │ │ │ │ movwls r0, #26545 @ 0x67b1 │ │ │ │ movtls r0, #5718 @ 0x1656 │ │ │ │ - bls.n 1935ea │ │ │ │ + bls.n 1935fa │ │ │ │ sub.w lr, ip, #15 │ │ │ │ movw r7, #51831 @ 0xca77 │ │ │ │ movt r7, #34283 @ 0x85eb │ │ │ │ movw r8, #34383 @ 0x864f │ │ │ │ movt r8, #25032 @ 0x61c8 │ │ │ │ movw r0, #17448 @ 0x4428 │ │ │ │ movt r0, #9251 @ 0x2423 │ │ │ │ @@ -472833,15 +472837,15 @@ │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r9, r4, r2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cmp lr, r3 │ │ │ │ mla r2, r5, r2, r8 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r8, r4, r2 │ │ │ │ - bhi.n 19357e │ │ │ │ + bhi.n 19358e │ │ │ │ sub.w r3, lr, r6 │ │ │ │ mov.w r7, r7, ror #25 │ │ │ │ subs r3, #77 @ 0x4d │ │ │ │ add.w r0, r7, r0, ror #31 │ │ │ │ add.w r2, r6, #77 @ 0x4d │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r0, r0, r9, ror #20 │ │ │ │ @@ -472849,17 +472853,17 @@ │ │ │ │ cmp r2, lr │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r0, r0, r8, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, ip, #15 │ │ │ │ add r0, ip │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193516 │ │ │ │ + b.n 193526 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ movw r7, #60207 @ 0xeb2f │ │ │ │ movt r7, #10196 @ 0x27d4 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ strb.w r1, [sp, #21] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r3, #2, #1 │ │ │ │ @@ -472876,49 +472880,49 @@ │ │ │ │ movw r2, #26553 @ 0x67b9 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ mul.w r4, r0, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1904] @ 193dc4 │ │ │ │ + ldr.w r2, [pc, #1904] @ 193dd4 │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ ldr r7, [r5, r2] │ │ │ │ movw r2, #51831 @ 0xca77 │ │ │ │ movt r2, #34283 @ 0x85eb │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - bne.w 193d44 │ │ │ │ + bne.w 193d54 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193526 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193394 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 193694 │ │ │ │ - b.n 193516 │ │ │ │ + bcc.n 1936a4 │ │ │ │ + b.n 193526 │ │ │ │ ldrd r4, r3, [r0, #20] │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r0, #17448 @ 0x4428 │ │ │ │ movt r0, #9251 @ 0x2423 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ @@ -472939,17 +472943,17 @@ │ │ │ │ add.w r3, r3, r0, ror #31 │ │ │ │ movw r0, #59913 @ 0xea09 │ │ │ │ movt r0, #4519 @ 0x11a7 │ │ │ │ adds r3, #16 │ │ │ │ add.w r3, r3, r1, ror #20 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, r3 │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 193d04 │ │ │ │ + beq.w 193d14 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ subs r2, r4, #1 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ @@ -472960,16 +472964,16 @@ │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r4, r5, r3 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 193c38 │ │ │ │ - add r3, pc, #8 @ (adr r3, 19377c ) │ │ │ │ + bhi.w 193c48 │ │ │ │ + add r3, pc, #8 @ (adr r3, 19378c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp, #1020] @ 0x3fc │ │ │ │ @@ -473038,18 +473042,18 @@ │ │ │ │ add.w r3, r3, r1, ror #25 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add.w r0, r3, r0, ror #14 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930e8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193526 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r3, #20 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ @@ -473063,39 +473067,39 @@ │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ - bne.n 193896 │ │ │ │ - b.n 193516 │ │ │ │ + bne.n 1938a6 │ │ │ │ + b.n 193526 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ movt r1, #10196 @ 0x27d4 │ │ │ │ - ldr.w r0, [pc, #1252] @ 193dc8 │ │ │ │ + ldr.w r0, [pc, #1252] @ 193dd8 │ │ │ │ mla r4, r2, r8, r3 │ │ │ │ ldr r7, [r5, r0] │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ mov.w r4, r4, ror #15 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ mla r0, r0, r8, r7 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - cbz r0, 193948 │ │ │ │ + cbz r0, 193958 │ │ │ │ ldrh r0, [r6, #40] @ 0x28 │ │ │ │ strh.w r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ strh.w r0, [sp, #22] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ add r3, r4 │ │ │ │ @@ -473108,15 +473112,15 @@ │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mla r3, r3, r8, r7 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.w 193b62 │ │ │ │ + bls.w 193b72 │ │ │ │ sub.w sl, r2, #15 │ │ │ │ movw r9, #17448 @ 0x4428 │ │ │ │ movt r9, #9251 @ 0x2423 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw fp, #34383 @ 0x864f │ │ │ │ movt fp, #25032 @ 0x61c8 │ │ │ │ @@ -473141,15 +473145,15 @@ │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w r4, ip, r0 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ cmp sl, r3 │ │ │ │ mla r0, r5, r0, fp │ │ │ │ mov.w r0, r0, ror #19 │ │ │ │ mul.w fp, ip, r0 │ │ │ │ - bhi.n 19398c │ │ │ │ + bhi.n 19399c │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ sub.w r3, sl, r6 │ │ │ │ add.w r0, r0, r9, ror #31 │ │ │ │ subs r3, #49 @ 0x31 │ │ │ │ add.w r0, r0, r4, ror #20 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w r4, r6, #49 @ 0x31 │ │ │ │ @@ -473157,21 +473161,21 @@ │ │ │ │ cmp r4, sl │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r0, r0, fp, ror #14 │ │ │ │ add r1, r3 │ │ │ │ add r0, r2 │ │ │ │ and.w r2, r2, #12 │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930e8 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mla r7, r3, r8, r7 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193526 │ │ │ │ add.w r2, r6, #96 @ 0x60 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw lr, #26549 @ 0x67b5 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw ip, #60207 @ 0xeb2f │ │ │ │ movt ip, #10196 @ 0x27d4 │ │ │ │ @@ -473185,16 +473189,16 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 193a3a │ │ │ │ - b.n 193516 │ │ │ │ + bne.n 193a4a │ │ │ │ + b.n 193526 │ │ │ │ ldrb.w r0, [r0, #36] @ 0x24 │ │ │ │ movw lr, #26545 @ 0x67b1 │ │ │ │ movt lr, #5718 @ 0x1656 │ │ │ │ movw r2, #26546 @ 0x67b2 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ movw ip, #31153 @ 0x79b1 │ │ │ │ movt ip, #40503 @ 0x9e37 │ │ │ │ @@ -473208,21 +473212,21 @@ │ │ │ │ cmp r3, #1 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r7, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - beq.w 193cc6 │ │ │ │ + beq.w 193cd6 │ │ │ │ lsls r0, r0, #3 │ │ │ │ add.w r1, r6, #40 @ 0x28 │ │ │ │ cmp r0, #15 │ │ │ │ it ls │ │ │ │ addls lr, r4 │ │ │ │ - bls.n 193b54 │ │ │ │ + bls.n 193b64 │ │ │ │ sub.w r8, r0, #15 │ │ │ │ movw lr, #17448 @ 0x4428 │ │ │ │ movt lr, #9251 @ 0x2423 │ │ │ │ movw r9, #34383 @ 0x864f │ │ │ │ movt r9, #25032 @ 0x61c8 │ │ │ │ add r8, r1 │ │ │ │ add lr, r4 │ │ │ │ @@ -473243,15 +473247,15 @@ │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r4, ip, r2 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cmp r8, r3 │ │ │ │ mla r2, r5, r2, r9 │ │ │ │ mov.w r2, r2, ror #19 │ │ │ │ mul.w r9, ip, r2 │ │ │ │ - bhi.n 193ae8 │ │ │ │ + bhi.n 193af8 │ │ │ │ sub.w r3, r8, r6 │ │ │ │ mov.w r7, r7, ror #25 │ │ │ │ subs r3, #41 @ 0x29 │ │ │ │ add.w lr, r7, lr, ror #31 │ │ │ │ add.w r2, r6, #41 @ 0x29 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ add.w lr, lr, r4, ror #20 │ │ │ │ @@ -473259,21 +473263,21 @@ │ │ │ │ cmp r2, r8 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w lr, lr, r9, ror #14 │ │ │ │ add r1, r3 │ │ │ │ and.w r2, r0, #8 │ │ │ │ add r0, lr │ │ │ │ - bl 1930d8 │ │ │ │ + bl 1930e8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193516 │ │ │ │ + b.n 193526 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r4 │ │ │ │ - b.n 1939f8 │ │ │ │ + b.n 193a08 │ │ │ │ ldr r1, [r6, #60] @ 0x3c │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -473300,15 +473304,15 @@ │ │ │ │ mov.w r4, r4, ror #21 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.n 193516 │ │ │ │ + b.n 193526 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #60207 @ 0xeb2f │ │ │ │ movt r0, #10196 @ 0x27d4 │ │ │ │ @@ -473319,15 +473323,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 193516 │ │ │ │ + b.n 193526 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movw r1, #44605 @ 0xae3d │ │ │ │ movt r1, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r0, #51831 @ 0xca77 │ │ │ │ movt r0, #34283 @ 0x85eb │ │ │ │ @@ -473358,17 +473362,17 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 193516 │ │ │ │ + b.n 193526 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 193516 │ │ │ │ + beq.w 193526 │ │ │ │ adds r6, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [r6, r1, lsl #3] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ and.w r3, r3, lr │ │ │ │ @@ -473377,16 +473381,16 @@ │ │ │ │ mov.w r3, r3, ror #21 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - bne.n 193cd0 │ │ │ │ - b.n 193516 │ │ │ │ + bne.n 193ce0 │ │ │ │ + b.n 193526 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ mla r0, r2, r1, r0 │ │ │ │ movw r1, #60207 @ 0xeb2f │ │ │ │ @@ -473395,62 +473399,62 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r4, r1, r3 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ - b.w 193516 │ │ │ │ + b.w 193526 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193394 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ add.w r1, r6, #80 @ 0x50 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193394 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mul.w r4, r0, r5 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 193516 │ │ │ │ + bls.w 193526 │ │ │ │ add.w r9, r6, #112 @ 0x70 │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 193384 │ │ │ │ + bl 193394 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r8, r3, r7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 193d84 │ │ │ │ - b.w 193516 │ │ │ │ + bcc.n 193d94 │ │ │ │ + b.w 193526 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, sp, #16 │ │ │ │ @@ -473470,49 +473474,49 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #68 @ 0x44 │ │ │ │ - beq.n 193ee2 │ │ │ │ - bhi.n 193e42 │ │ │ │ + beq.n 193ef2 │ │ │ │ + bhi.n 193e52 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.n 193ea8 │ │ │ │ + bhi.n 193eb8 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 193eac │ │ │ │ + bls.n 193ebc │ │ │ │ subs r3, #10 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 193ed4 │ │ │ │ + bne.n 193ee4 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 193e96 │ │ │ │ + bne.n 193ea6 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 193eac │ │ │ │ + beq.n 193ebc │ │ │ │ vpop {d8} │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #160 @ 0xa0 │ │ │ │ - beq.n 193eb4 │ │ │ │ + beq.n 193ec4 │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ - beq.n 193e76 │ │ │ │ + beq.n 193e86 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 193eac │ │ │ │ + bne.n 193ebc │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ uxth r0, r4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -473532,15 +473536,15 @@ │ │ │ │ sxth r4, r4 │ │ │ │ cmn r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 193ee2 │ │ │ │ + beq.n 193ef2 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vpop {d8} │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -473569,235 +473573,235 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #532] @ (194128 ) │ │ │ │ + ldr r2, [pc, #532] @ (194138 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #532] @ (19412c ) │ │ │ │ + ldr r3, [pc, #532] @ (19413c ) │ │ │ │ lsls r7, r6, #5 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ add.w r9, r0, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldrb.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r9, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 193fd4 │ │ │ │ + beq.n 193fe4 │ │ │ │ lsls r4, r4, #5 │ │ │ │ add fp, r4 │ │ │ │ add.w r3, fp, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ - cbz r0, 193fb6 │ │ │ │ + bl 186bcc │ │ │ │ + cbz r0, 193fc6 │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ ldr.w r2, [fp, #60] @ 0x3c │ │ │ │ ldrb r1, [r1, #17] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 193fb6 │ │ │ │ + bne.n 193fc6 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ adds r7, #64 @ 0x40 │ │ │ │ add r2, r4 │ │ │ │ add r7, r5 │ │ │ │ mov r4, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 193f86 │ │ │ │ + b.n 193f96 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - beq.w 1940ee │ │ │ │ + beq.w 1940fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r9 │ │ │ │ - bls.n 193f7a │ │ │ │ + bls.n 193f8a │ │ │ │ ldrb.w r3, [r4, r9] │ │ │ │ ldrb.w r1, [r7, r9] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 193de8 │ │ │ │ + bl 193df8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 193f7a │ │ │ │ + bne.n 193f8a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (194130 ) │ │ │ │ - ldr r3, [pc, #368] @ (19412c ) │ │ │ │ + ldr r2, [pc, #372] @ (194140 ) │ │ │ │ + ldr r3, [pc, #368] @ (19413c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 194124 │ │ │ │ + bne.w 194134 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w lr, [r9, #60] @ 0x3c │ │ │ │ add.w fp, sp, #28 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1940f2 │ │ │ │ + bne.w 194102 │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ it eq │ │ │ │ moveq r0, #236 @ 0xec │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1940f2 │ │ │ │ + bne.n 194102 │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ add.w r9, r3, #63 @ 0x3f │ │ │ │ strd lr, r4, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 19401e │ │ │ │ + b.n 19402e │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ strb.w r2, [fp, r4] │ │ │ │ adds r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 194014 │ │ │ │ + bhi.n 194024 │ │ │ │ ldrd lr, r4, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w ip, r4, lsl #5 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ add r3, ip │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19410c │ │ │ │ + bne.n 19411c │ │ │ │ cmp.w sl, #128 @ 0x80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movw r0, #329 @ 0x149 │ │ │ │ it eq │ │ │ │ moveq r0, #236 @ 0xec │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 19410c │ │ │ │ + bne.n 19411c │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ add.w r8, r2, #63 @ 0x3f │ │ │ │ movw sl, #65473 @ 0xffc1 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ sub.w sl, sl, r2 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov fp, lr │ │ │ │ mov r4, r2 │ │ │ │ mov r8, ip │ │ │ │ - b.n 194090 │ │ │ │ + b.n 1940a0 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ strb.w r2, [r9, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ add.w r2, sl, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 194088 │ │ │ │ + bhi.n 194098 │ │ │ │ ldrd r1, r4, [sp, #12] │ │ │ │ mov lr, fp │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 193fb6 │ │ │ │ + beq.n 193fc6 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 193fb6 │ │ │ │ + bne.n 193fc6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r4, ip, #63 @ 0x3f │ │ │ │ adds r7, #63 @ 0x3f │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, r4 │ │ │ │ add r7, r5 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1940e2 │ │ │ │ + b.n 1940f2 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 193fb6 │ │ │ │ + bne.w 193fc6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r8 │ │ │ │ - bhi.n 1940c6 │ │ │ │ + bhi.n 1940d6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 193fb8 │ │ │ │ + b.n 193fc8 │ │ │ │ ldrb.w r1, [lr, #16] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 194108 │ │ │ │ + cbz r1, 194118 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1940fe │ │ │ │ + bne.n 19410e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 194030 │ │ │ │ + b.n 194040 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1940aa │ │ │ │ + beq.n 1940ba │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 194118 │ │ │ │ - b.n 1940aa │ │ │ │ + bne.n 194128 │ │ │ │ + b.n 1940ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r6, r7} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #40] @ 19416c │ │ │ │ + ldr.w ip, [pc, #40] @ 19417c │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w lr, [pc, #36] @ 194170 │ │ │ │ + ldr.w lr, [pc, #36] @ 194180 │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr.w r5, [ip, lr] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla ip, ip, r4, r5 │ │ │ │ add ip, r2 │ │ │ │ ldrb.w r4, [ip, #23] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 193efc │ │ │ │ + bl 193f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bkpt 0x00b0 │ │ │ │ + bkpt 0x00a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -473807,25 +473811,25 @@ │ │ │ │ add.w r5, sl, #63 @ 0x3f │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, r0 │ │ │ │ add r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1941ae │ │ │ │ + b.n 1941be │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1941d4 │ │ │ │ + bne.n 1941e4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 1941a2 │ │ │ │ + bhi.n 1941b2 │ │ │ │ add r9, sl │ │ │ │ add r7, fp │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -473834,23 +473838,23 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r2, [pc, #1128] @ 194658 │ │ │ │ + ldr.w r2, [pc, #1128] @ 194668 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 19421c │ │ │ │ + bhi.n 19422c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r7 │ │ │ │ lsls r0, r1, #2 │ │ │ │ movs r3, r1 │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ @@ -473858,130 +473862,130 @@ │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r2 │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ ldrh r3, [r0, #24] │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19445a │ │ │ │ + beq.w 19446a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 194274 │ │ │ │ + cbz r3, 194284 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 19426c │ │ │ │ + cbz r2, 19427c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 1944b2 │ │ │ │ + beq.w 1944c2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19425c │ │ │ │ + bne.n 19426c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194254 │ │ │ │ + bne.n 194264 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldrb r1, [r0, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ eors r1, r0 │ │ │ │ tst.w r1, #6 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldrb.w r0, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r1, [r5, #45] @ 0x2d │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 194226 │ │ │ │ - ldr r1, [pc, #948] @ (19465c ) │ │ │ │ + bne.n 194236 │ │ │ │ + ldr r1, [pc, #948] @ (19466c ) │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 194584 │ │ │ │ + bne.w 194594 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194274 │ │ │ │ + beq.n 194284 │ │ │ │ add.w fp, r5, #63 @ 0x3f │ │ │ │ mov r7, r2 │ │ │ │ add.w r8, r4, #63 @ 0x3f │ │ │ │ mov r6, fp │ │ │ │ mov r5, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1942e0 │ │ │ │ + b.n 1942f0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ cmp sl, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bcc.n 1942d4 │ │ │ │ + bcc.n 1942e4 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [fp, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1942ca │ │ │ │ - b.n 194274 │ │ │ │ + bhi.n 1942da │ │ │ │ + b.n 194284 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194226 │ │ │ │ + bne.n 194236 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194576 │ │ │ │ + beq.w 194586 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 194492 │ │ │ │ - add r2, pc, #8 @ (adr r2, 194354 ) │ │ │ │ + bhi.w 1944a2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 194364 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r1, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ lsls r1, r3, #4 │ │ │ │ @@ -473989,368 +473993,368 @@ │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1944be │ │ │ │ + beq.w 1944ce │ │ │ │ ldr r7, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, r7, #16 │ │ │ │ adds r7, #12 │ │ │ │ add.w ip, r6, #16 │ │ │ │ adds r6, #12 │ │ │ │ - b.n 1943b0 │ │ │ │ + b.n 1943c0 │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1944be │ │ │ │ + beq.w 1944ce │ │ │ │ ldr.w r1, [lr, r3, lsl #2] │ │ │ │ ldr.w r2, [ip, r3, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19439a │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 1943aa │ │ │ │ + b.n 194236 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 194226 │ │ │ │ - ldr r3, [pc, #648] @ (194660 ) │ │ │ │ + bne.w 194236 │ │ │ │ + ldr r3, [pc, #648] @ (194670 ) │ │ │ │ ldr.w ip, [r2, r3] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 194402 │ │ │ │ + cbz r3, 194412 │ │ │ │ ldrb.w r2, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldrb.w r2, [r0, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r5, #41] @ 0x29 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r3, r6, ip │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ - cbnz r7, 19441a │ │ │ │ - b.n 194548 │ │ │ │ + cbnz r7, 19442a │ │ │ │ + b.n 194558 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 194548 │ │ │ │ + beq.w 194558 │ │ │ │ ldr r0, [r5, r3] │ │ │ │ adds r2, #1 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 194412 │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 194422 │ │ │ │ + b.n 194236 │ │ │ │ ldrb.w r3, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldrb.w r1, [r0, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r5, #37] @ 0x25 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 194524 │ │ │ │ + beq.n 194534 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ add.w r1, r5, #76 @ 0x4c │ │ │ │ adds r0, #76 @ 0x4c │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r4, r0, r3 │ │ │ │ negs r0, r4 │ │ │ │ adcs r0, r4 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 19426c │ │ │ │ - b.n 194226 │ │ │ │ + beq.w 19427c │ │ │ │ + b.n 194236 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ eors r3, r2 │ │ │ │ bics.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r5, #68] @ 0x44 │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r5, #69 @ 0x45 │ │ │ │ add.w r0, r4, #69 @ 0x45 │ │ │ │ blx 48714 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194284 │ │ │ │ movs r3, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 194538 │ │ │ │ + b.n 194548 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194284 │ │ │ │ ldrb.w r0, [r4, r3, lsl #3] │ │ │ │ ldrb.w r1, [r5, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 194532 │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 194542 │ │ │ │ + b.n 194236 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla ip, r3, r6, ip │ │ │ │ ldrb.w r0, [ip, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194284 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 194566 │ │ │ │ + b.n 194576 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 194274 │ │ │ │ + beq.w 194284 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 194560 │ │ │ │ - b.n 194226 │ │ │ │ + beq.n 194570 │ │ │ │ + b.n 194236 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 194228 │ │ │ │ + b.n 194238 │ │ │ │ movw r8, #65473 @ 0xffc1 │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ add.w r6, r4, #63 @ 0x3f │ │ │ │ add.w r7, r5, #63 @ 0x3f │ │ │ │ sub.w r8, r8, r4 │ │ │ │ - b.n 1945a6 │ │ │ │ + b.n 1945b6 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194634 │ │ │ │ + bne.n 194644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ add.w r3, r8, r6 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 19459a │ │ │ │ + bhi.n 1945aa │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 194634 │ │ │ │ + bne.n 194644 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 194634 │ │ │ │ + bl 194184 │ │ │ │ + cbz r0, 194644 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 194274 │ │ │ │ + bls.w 194284 │ │ │ │ add.w sl, r4, #127 @ 0x7f │ │ │ │ adds r5, #127 @ 0x7f │ │ │ │ mov.w r8, #2 │ │ │ │ mov fp, r5 │ │ │ │ mov r7, sl │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1945fc │ │ │ │ + b.n 19460c │ │ │ │ ldrb.w r1, [r7, #1]! │ │ │ │ ldrb.w r2, [fp, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1883ec │ │ │ │ + bl 1883fc │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bcc.n 1945ee │ │ │ │ + bcc.n 1945fe │ │ │ │ ldr.w r2, [sl, #-3] │ │ │ │ ldr.w r3, [r5, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 194226 │ │ │ │ + bne.w 194236 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ adds r5, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1945e6 │ │ │ │ - b.n 194274 │ │ │ │ + bhi.n 1945f6 │ │ │ │ + b.n 194284 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ + bl 194184 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 194226 │ │ │ │ + beq.w 194236 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194174 │ │ │ │ + bl 194184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1945cc │ │ │ │ - b.n 194226 │ │ │ │ - bkpt 0x0008 │ │ │ │ + bne.n 1945dc │ │ │ │ + b.n 194236 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1941dc │ │ │ │ + bl 1941ec │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #12] @ (194694 ) │ │ │ │ - ldr r1, [pc, #12] @ (194698 ) │ │ │ │ + ldr r2, [pc, #12] @ (1946a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (1946a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 16f7e8 │ │ │ │ + bl 16f7f8 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ ldc 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16f8ec │ │ │ │ + bl 16f8fc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 19307c │ │ │ │ - cbz r0, 19472e │ │ │ │ + bl 19308c │ │ │ │ + cbz r0, 19473e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16faac │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 19472e │ │ │ │ - cbz r6, 1946ec │ │ │ │ + beq.n 19473e │ │ │ │ + cbz r6, 1946fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19472c │ │ │ │ + cbz r0, 19473c │ │ │ │ mov r0, r4 │ │ │ │ - bl 186948 │ │ │ │ + bl 186958 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186948 │ │ │ │ + bl 186958 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 194720 │ │ │ │ + cbnz r3, 194730 │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ orrs r2, r3 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r5, #24] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r0, [r4, #24] │ │ │ │ ubfx r2, r3, #3, #9 │ │ │ │ ubfx r0, r0, #3, #9 │ │ │ │ orrs r2, r0 │ │ │ │ bfi r3, r2, #3, #9 │ │ │ │ strh r3, [r5, #24] │ │ │ │ - cbz r6, 194728 │ │ │ │ + cbz r6, 194738 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r7, #4] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w ip, [r0, #19] │ │ │ │ @@ -474363,29 +474367,29 @@ │ │ │ │ and.w ip, ip, #64 @ 0x40 │ │ │ │ add.w r6, r1, lr │ │ │ │ sub.w r0, r0, ip │ │ │ │ add.w ip, r0, r4 │ │ │ │ ldr.w r5, [r1, lr] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 194798 │ │ │ │ + beq.n 1947a8 │ │ │ │ and.w ip, ip, #63 @ 0x3f │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ sub.w sl, ip, #32 │ │ │ │ rsb r9, ip, #32 │ │ │ │ lsl.w r8, r7, ip │ │ │ │ lsl.w sl, r7, sl │ │ │ │ lsr.w r9, r7, r9 │ │ │ │ orr.w r8, r8, sl │ │ │ │ lsl.w r7, r7, ip │ │ │ │ orr.w r8, r8, r9 │ │ │ │ bic.w r2, r2, r7 │ │ │ │ bic.w r3, r3, r8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 1947d2 │ │ │ │ + beq.n 1947e2 │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ mov.w r8, #1 │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsl.w ip, r8, ip │ │ │ │ negs r0, r0 │ │ │ │ @@ -474400,47 +474404,47 @@ │ │ │ │ str r4, [r6, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrd sl, r8, [sp, #32] │ │ │ │ cmp r4, r8 │ │ │ │ ldr.w r6, [sl] │ │ │ │ - bcs.n 1948a2 │ │ │ │ + bcs.n 1948b2 │ │ │ │ mov.w lr, #6 │ │ │ │ mul.w lr, lr, r4 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r7, [r1, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1948ac │ │ │ │ + beq.n 1948bc │ │ │ │ ldrb.w r9, [ip, #5] │ │ │ │ ldrb.w lr, [r2, #8] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 194832 │ │ │ │ + bne.n 194842 │ │ │ │ ldrb.w r9, [ip, #4] │ │ │ │ ldrb.w lr, [r2, #9] │ │ │ │ cmp r9, lr │ │ │ │ - bne.n 194832 │ │ │ │ + bne.n 194842 │ │ │ │ ldrb.w lr, [ip, #1] │ │ │ │ ldrb.w r9, [r2, #4] │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 1948d2 │ │ │ │ + beq.n 1948e2 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.n 1948c6 │ │ │ │ + bls.n 1948d6 │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 1948c6 │ │ │ │ + beq.n 1948d6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 194904 │ │ │ │ + bls.n 194914 │ │ │ │ mov.w lr, #6 │ │ │ │ movs r6, #0 │ │ │ │ mul.w lr, lr, r4 │ │ │ │ add.w ip, r1, lr │ │ │ │ ldrb.w r7, [r1, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194802 │ │ │ │ + bne.n 194812 │ │ │ │ movs r6, #1 │ │ │ │ mov lr, r6 │ │ │ │ ldr.w r9, [r2] │ │ │ │ add.w r8, r4, #32 │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ strb.w lr, [ip] │ │ │ │ subs r1, #32 │ │ │ │ @@ -474461,71 +474465,71 @@ │ │ │ │ strb.w r2, [ip, #5] │ │ │ │ strb r7, [r0, r1] │ │ │ │ str.w r8, [lr, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r6, [sl] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 194832 │ │ │ │ + beq.n 194842 │ │ │ │ mov.w lr, #1 │ │ │ │ lsl.w lr, lr, r6 │ │ │ │ orr.w lr, r7, lr │ │ │ │ uxtb r7, r6 │ │ │ │ adds r6, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ - b.n 194852 │ │ │ │ + b.n 194862 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 194832 │ │ │ │ + bpl.n 194842 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bhi.n 194908 │ │ │ │ + bhi.n 194918 │ │ │ │ ldrb.w r9, [ip, #2] │ │ │ │ ldrb.w lr, [r2, #5] │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 1948e4 │ │ │ │ + beq.n 1948f4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bpl.n 194832 │ │ │ │ + bpl.n 194842 │ │ │ │ ldrb.w lr, [ip, #3] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 194832 │ │ │ │ + beq.n 194842 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.n 1948ac │ │ │ │ + bhi.n 1948bc │ │ │ │ asr.w lr, r7, r6 │ │ │ │ tst.w lr, #1 │ │ │ │ - beq.n 1948b0 │ │ │ │ + beq.n 1948c0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1948f2 │ │ │ │ - b.n 194832 │ │ │ │ + bne.n 194902 │ │ │ │ + b.n 194842 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1948a2 │ │ │ │ + b.n 1948b2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 194832 │ │ │ │ - b.n 1948d2 │ │ │ │ + bne.n 194842 │ │ │ │ + b.n 1948e2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 19498a │ │ │ │ + blt.n 19499a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r4, [r0, #19] │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ and.w r4, r4, #1 │ │ │ │ smlabb r4, r4, r3, r2 │ │ │ │ - bl 1a7b00 │ │ │ │ - cbnz r0, 194998 │ │ │ │ + bl 1a7b10 │ │ │ │ + cbnz r0, 1949a8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 194990 │ │ │ │ + beq.n 1949a0 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ subs r3, #1 │ │ │ │ @@ -474542,70 +474546,70 @@ │ │ │ │ orrs r1, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - b.n 19496c │ │ │ │ + b.n 19497c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19493a │ │ │ │ + b.n 19494a │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1949ce │ │ │ │ + bmi.n 1949de │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1949be │ │ │ │ + bhi.n 1949ce │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1949be │ │ │ │ + bpl.n 1949ce │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ tst.w r3, #14 │ │ │ │ ite ne │ │ │ │ ubfxne r0, r3, #1, #3 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #7] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1949e4 │ │ │ │ + bne.n 1949f4 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ ldrb r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1949f0 │ │ │ │ + beq.n 194a00 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ ldrb r2, [r1, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1949e4 │ │ │ │ + bne.n 1949f4 │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ ldrb r2, [r1, #9] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1949e4 │ │ │ │ + bne.n 1949f4 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194a30 │ │ │ │ + bne.n 194a40 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 194a30 │ │ │ │ + bne.n 194a40 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ iteee ne │ │ │ │ subne r0, r0, r1 │ │ │ │ @@ -474624,215 +474628,215 @@ │ │ │ │ str.w r8, [r2] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r2, #12] │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 194ada │ │ │ │ + beq.n 194aea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 194ade │ │ │ │ + beq.n 194aee │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 194a8c │ │ │ │ + bne.n 194a9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 194a7e │ │ │ │ + cbz r3, 194a8e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 194a7e │ │ │ │ + cbz r2, 194a8e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 194b0e │ │ │ │ + bne.n 194b1e │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194a68 │ │ │ │ + bne.n 194a78 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 194ada │ │ │ │ + beq.n 194aea │ │ │ │ mov r2, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 194acc │ │ │ │ + cbz r3, 194adc │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 194afe │ │ │ │ + bhi.n 194b0e │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 194ac4 │ │ │ │ + bmi.n 194ad4 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 194afe │ │ │ │ - beq.n 194aec │ │ │ │ + bgt.n 194b0e │ │ │ │ + beq.n 194afc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194aa8 │ │ │ │ + bne.n 194ab8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 194a64 │ │ │ │ + bne.n 194a74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 194ada │ │ │ │ + beq.n 194aea │ │ │ │ mov r4, r3 │ │ │ │ - b.n 194a8c │ │ │ │ + b.n 194a9c │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldrb.w ip, [r2, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ ubfx ip, ip, #4, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bcs.n 194ac4 │ │ │ │ + bcs.n 194ad4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 194a64 │ │ │ │ - b.n 194ada │ │ │ │ + bne.n 194a74 │ │ │ │ + b.n 194aea │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 194a8c │ │ │ │ + b.n 194a9c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrb.w r9, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r4, 194b86 │ │ │ │ + cbz r4, 194b96 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194d04 │ │ │ │ + beq.w 194d14 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194b52 │ │ │ │ + beq.n 194b62 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.w 194d42 │ │ │ │ + bls.w 194d52 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 194b6e │ │ │ │ + cbz r7, 194b7e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 194b6e │ │ │ │ + cbz r3, 194b7e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 194b8c │ │ │ │ + bne.n 194b9c │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194b56 │ │ │ │ + bne.n 194b66 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 194b86 │ │ │ │ + beq.n 194b96 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bls.n 194b96 │ │ │ │ + bls.n 194ba6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 194cf6 │ │ │ │ + bhi.w 194d06 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194d2c │ │ │ │ + bne.w 194d3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d664 │ │ │ │ - cbz r0, 194bb6 │ │ │ │ + bl 21d674 │ │ │ │ + cbz r0, 194bc6 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 194cee │ │ │ │ + bls.w 194cfe │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r4, #44] @ 0x2c │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ mov.w fp, #4 │ │ │ │ - bl 21d67c │ │ │ │ + bl 21d68c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194d36 │ │ │ │ + bne.w 194d46 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ - bl 21d6e0 │ │ │ │ + bl 21d718 │ │ │ │ + bl 21d6f0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #21 │ │ │ │ it hi │ │ │ │ movhi.w lr, #1 │ │ │ │ - bhi.n 194c0c │ │ │ │ - ldr r1, [pc, #332] @ (194d48 ) │ │ │ │ + bhi.n 194c1c │ │ │ │ + ldr r1, [pc, #332] @ (194d58 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #2 │ │ │ │ movne.w lr, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 194cf6 │ │ │ │ + beq.n 194d06 │ │ │ │ mul.w lr, lr, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w fp, #6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ lsl.w r2, r8, lr │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mla fp, fp, sl, r3 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - b.n 194cd4 │ │ │ │ + b.n 194ce4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w sl, #1 │ │ │ │ lsl.w r1, r8, r3 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ orr.w r1, r1, r2 │ │ │ │ it ne │ │ │ │ uxtbne r1, r1 │ │ │ │ - bne.n 194c72 │ │ │ │ + bne.n 194c82 │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ubfx r0, r0, #4, #2 │ │ │ │ rsb r1, r0, #4 │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl.w r1, r8, r1 │ │ │ │ @@ -474840,29 +474844,29 @@ │ │ │ │ lsls r1, r0 │ │ │ │ orrs r2, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r1, [fp, #-192] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1949a4 │ │ │ │ + bl 1949b4 │ │ │ │ strb.w r0, [fp, #-191] │ │ │ │ ldrsb.w r2, [r4, #18] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 194c9c │ │ │ │ + blt.n 194cac │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strb.w r2, [fp, #-190] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r4, #19] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #2 │ │ │ │ add.w fp, fp, #6 │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ @@ -474870,73 +474874,73 @@ │ │ │ │ strb.w r2, [fp, #-195] │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ ldrb r2, [r4, #30] │ │ │ │ cmp r6, sl │ │ │ │ strb.w r1, [fp, #-194] │ │ │ │ ubfx r2, r2, #0, #1 │ │ │ │ strb.w r2, [fp, #-193] │ │ │ │ - beq.n 194d20 │ │ │ │ + beq.n 194d30 │ │ │ │ ldrb.w r2, [fp, #-192] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 194c3e │ │ │ │ + bne.n 194c4e │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ lsl.w r1, r3, r1 │ │ │ │ orrs r2, r1 │ │ │ │ uxtb r1, r2 │ │ │ │ - b.n 194c72 │ │ │ │ + b.n 194c82 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 194bb6 │ │ │ │ + bmi.w 194bc6 │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194b52 │ │ │ │ + bne.w 194b62 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 194b86 │ │ │ │ + beq.w 194b96 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r2, #32 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 194b86 │ │ │ │ + bhi.w 194b96 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194b96 │ │ │ │ + b.n 194ba6 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 194b52 │ │ │ │ - b.n 194cfe │ │ │ │ + bne.w 194b62 │ │ │ │ + b.n 194d0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 194ba6 │ │ │ │ + b.n 194bb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb.w fp, [r0, #13] │ │ │ │ - b.n 194bce │ │ │ │ + b.n 194bde │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194b96 │ │ │ │ + b.n 194ba6 │ │ │ │ ldrh r2, [r7, #38] @ 0x26 │ │ │ │ lsls r0, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #780] @ (195070 ) │ │ │ │ + ldr r2, [pc, #780] @ (195080 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #776] @ (195074 ) │ │ │ │ + ldr r3, [pc, #776] @ (195084 ) │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -474955,100 +474959,100 @@ │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 194f88 │ │ │ │ + beq.w 194f98 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, r9 │ │ │ │ - beq.n 194dc0 │ │ │ │ + beq.n 194dd0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 194e04 │ │ │ │ + bls.n 194e14 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 194dac │ │ │ │ + bne.n 194dbc │ │ │ │ ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ strd r1, r2, [r6] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r4, r5, [r2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #652] @ (195078 ) │ │ │ │ - ldr r3, [pc, #648] @ (195074 ) │ │ │ │ + ldr r2, [pc, #652] @ (195088 ) │ │ │ │ + ldr r3, [pc, #648] @ (195084 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19506c │ │ │ │ + bne.w 19507c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 194f7e │ │ │ │ + bne.w 194f8e │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldrb.w lr, [r6, #19] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w ip, [r6, #20] │ │ │ │ tst.w lr, #1 │ │ │ │ sub.w r0, r2, #32 │ │ │ │ mov.w r3, lr, lsl #6 │ │ │ │ and.w r3, r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r0, r0, lsl #5 │ │ │ │ ubfx r4, ip, #4, #2 │ │ │ │ - beq.n 194f1a │ │ │ │ + beq.n 194f2a │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ adds r1, r7, r2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.n 194f36 │ │ │ │ + beq.n 194f46 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ sub.w sl, r1, #32 │ │ │ │ rsb r5, r1, #32 │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsl.w sl, fp, sl │ │ │ │ subs r1, #1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orr.w sl, sl, r5 │ │ │ │ adc.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r4, lsl #3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r4, r0 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ - beq.n 194f3e │ │ │ │ + beq.n 194f4e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ sub.w r5, r2, #32 │ │ │ │ rsb r4, r2, #32 │ │ │ │ lsl.w r2, fp, r2 │ │ │ │ lsr.w r4, fp, r4 │ │ │ │ negs r2, r2 │ │ │ │ lsl.w r5, fp, r5 │ │ │ │ @@ -475060,97 +475064,97 @@ │ │ │ │ and.w r5, r5, sl │ │ │ │ and.w sl, r4, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ands r4, r1 │ │ │ │ and.w r1, r5, r3 │ │ │ │ ands r5, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 194eec │ │ │ │ + beq.n 194efc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w ip, [r6, #20] │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ bfi ip, r0, #4, #2 │ │ │ │ strb.w ip, [r6, #20] │ │ │ │ uxtb.w ip, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 194f92 │ │ │ │ + beq.n 194fa2 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ - beq.n 194f04 │ │ │ │ + beq.n 194f14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194734 │ │ │ │ + bl 194744 │ │ │ │ orrs r5, r4 │ │ │ │ - beq.w 194dc0 │ │ │ │ + beq.w 194dd0 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 194734 │ │ │ │ - b.n 194dc0 │ │ │ │ + bl 194744 │ │ │ │ + b.n 194dd0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ subs r2, r2, r1 │ │ │ │ adds r1, r7, r2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 194e60 │ │ │ │ + bne.n 194e70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r1 │ │ │ │ - b.n 194e82 │ │ │ │ + b.n 194e92 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19505a │ │ │ │ + beq.w 19506a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [r6, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ strb r3, [r6, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 194dc0 │ │ │ │ + bmi.w 194dd0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, sl │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 194dc0 │ │ │ │ + beq.w 194dd0 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 194fae │ │ │ │ + bne.n 194fbe │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 195064 │ │ │ │ + bne.n 195074 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194f76 │ │ │ │ - b.n 194dc0 │ │ │ │ + bne.n 194f86 │ │ │ │ + b.n 194dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 194e14 │ │ │ │ + b.n 194e24 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 194dd4 │ │ │ │ + b.n 194de4 │ │ │ │ orrs.w r1, r1, sl │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ orrs r5, r4 │ │ │ │ ite ne │ │ │ │ movne.w r8, #1 │ │ │ │ moveq.w r8, #0 │ │ │ │ - b.n 194f62 │ │ │ │ + b.n 194f72 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ and.w r4, r0, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -475166,19 +475170,19 @@ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ lsr.w sl, ip, sl │ │ │ │ orr.w r0, r0, sl │ │ │ │ str r5, [r1, #0] │ │ │ │ orrs r4, r0 │ │ │ │ str r4, [r1, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 195000 │ │ │ │ + bne.n 195010 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 194fca │ │ │ │ - b.n 194dc0 │ │ │ │ + bne.n 194fda │ │ │ │ + b.n 194dd0 │ │ │ │ ldrd sl, r0, [sp, #20] │ │ │ │ and.w r4, r0, #8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r5, #1 │ │ │ │ strd r8, r2, [sp, #20] │ │ │ │ add r4, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -475194,136 +475198,136 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ lsr.w r8, r5, r8 │ │ │ │ orr.w r1, r1, r8 │ │ │ │ cmp r7, r3 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ str.w lr, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ - beq.w 194dc0 │ │ │ │ + beq.w 194dd0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 195018 │ │ │ │ + beq.n 195028 │ │ │ │ ldrd r8, r2, [sp, #20] │ │ │ │ - b.n 194fb4 │ │ │ │ + b.n 194fc4 │ │ │ │ tst.w ip, #1 │ │ │ │ - bne.w 194dc0 │ │ │ │ - b.n 194f5c │ │ │ │ + bne.w 194dd0 │ │ │ │ + b.n 194f6c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov.w r0, lr, lsl #3 │ │ │ │ - b.n 195004 │ │ │ │ + b.n 195014 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r6, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r2 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - bhi.n 1950d0 │ │ │ │ + bhi.n 1950e0 │ │ │ │ cmp r1, #187 @ 0xbb │ │ │ │ - bhi.n 1950de │ │ │ │ + bhi.n 1950ee │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950dc │ │ │ │ sub.w r6, r7, #4 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r3, r4, r6 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1950c4 │ │ │ │ + b.n 1950d4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19514e │ │ │ │ + bne.n 19515e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1950e2 │ │ │ │ + cbz r2, 1950f2 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1950ba │ │ │ │ + bne.n 1950ca │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp.w r1, #276 @ 0x114 │ │ │ │ - beq.n 1950de │ │ │ │ + beq.n 1950ee │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950dc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1950a8 │ │ │ │ + b.n 1950b8 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1950ce │ │ │ │ + beq.n 1950de │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950dc │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 1950cc │ │ │ │ + bne.n 1950dc │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ cmpne r1, #84 @ 0x54 │ │ │ │ - bne.n 195120 │ │ │ │ + bne.n 195130 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r6 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bl 18c14c │ │ │ │ + bl 18c15c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r4, [r5, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r2, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 195142 │ │ │ │ + cbz r0, 195152 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 195104 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 195114 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r1 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1048] @ 195590 │ │ │ │ - ldr.w r3, [pc, #1048] @ 195594 │ │ │ │ + ldr.w r2, [pc, #1048] @ 1955a0 │ │ │ │ + ldr.w r3, [pc, #1048] @ 1955a4 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -475331,111 +475335,111 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 47a50 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.w 195462 │ │ │ │ + beq.w 195472 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195240 │ │ │ │ + beq.n 195250 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ ands r2, r1 │ │ │ │ - bne.w 195336 │ │ │ │ + bne.w 195346 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195240 │ │ │ │ + beq.n 195250 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1951e6 │ │ │ │ + cbz r2, 1951f6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1951e6 │ │ │ │ + cbz r1, 1951f6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ubfx r1, r1, #0, #21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 19533c │ │ │ │ + bne.w 19534c │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1951cc │ │ │ │ + bne.n 1951dc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 19521c │ │ │ │ + beq.n 19522c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ tst.w r1, #1 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, r0 │ │ │ │ cmp r2, #31 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi.n 195264 │ │ │ │ + bhi.n 195274 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #21 │ │ │ │ it eq │ │ │ │ cmpeq r1, #7 │ │ │ │ - beq.n 195264 │ │ │ │ + beq.n 195274 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1951c8 │ │ │ │ + bne.n 1951d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 195240 │ │ │ │ + cbz r3, 195250 │ │ │ │ ldr.w fp, [r6, #352] @ 0x160 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 19523c │ │ │ │ + cbz r3, 19524c │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 195342 │ │ │ │ + bne.w 195352 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 19522c │ │ │ │ + bne.n 19523c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195248 │ │ │ │ + b.n 195258 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c655c │ │ │ │ + bl 1c656c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #844] @ (195598 ) │ │ │ │ - ldr r3, [pc, #840] @ (195594 ) │ │ │ │ + ldr r2, [pc, #844] @ (1955a8 ) │ │ │ │ + ldr r3, [pc, #840] @ (1955a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 195580 │ │ │ │ + bne.w 195590 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 195218 │ │ │ │ + bmi.n 195228 │ │ │ │ ldrb r2, [r7, #28] │ │ │ │ ands.w r2, r2, #16 │ │ │ │ - bne.n 195218 │ │ │ │ + bne.n 195228 │ │ │ │ strd r3, r6, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r2 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1952c4 │ │ │ │ + b.n 1952d4 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ldrb r0, [r7, #19] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ tst.w r0, #1 │ │ │ │ add r3, r4 │ │ │ │ ite eq │ │ │ │ @@ -475450,62 +475454,62 @@ │ │ │ │ ldr.w r2, [ip, r3, lsl #3] │ │ │ │ ldr.w r3, [r1, r3, lsl #3] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1952de │ │ │ │ + bls.n 1952ee │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 195286 │ │ │ │ + bcc.n 195296 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r9, sl │ │ │ │ mov sl, r3 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, fp, r8 │ │ │ │ orr.w r9, r9, sl │ │ │ │ - bl 194910 │ │ │ │ + bl 194920 │ │ │ │ and.w r8, r8, r0 │ │ │ │ and.w r9, r9, r1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs.w r8, r8, r9 │ │ │ │ - bne.n 195218 │ │ │ │ + bne.n 195228 │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #112 @ 0x70 │ │ │ │ str.w ip, [r7, #44] @ 0x2c │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195220 │ │ │ │ + beq.w 195230 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1951c8 │ │ │ │ + b.n 1951d8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1951f6 │ │ │ │ + b.n 195206 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1951f6 │ │ │ │ + b.n 195206 │ │ │ │ mov fp, r3 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r9, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r5, fp │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -475523,242 +475527,242 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195446 │ │ │ │ + beq.n 195456 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1953ec │ │ │ │ + beq.n 1953fc │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1953fa │ │ │ │ + cbz r2, 19540a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 195452 │ │ │ │ + beq.n 195462 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1953da │ │ │ │ + beq.n 1953ea │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 1953da │ │ │ │ + cbz r2, 1953ea │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1953aa │ │ │ │ + bne.n 1953ba │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19508c │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1953b6 │ │ │ │ + bne.n 1953c6 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1953ec │ │ │ │ + bne.n 1953fc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19508c │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 19541a │ │ │ │ + cbz r3, 19542a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 195392 │ │ │ │ + b.n 1953a2 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1953ec │ │ │ │ + bne.n 1953fc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19508c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ mov r0, fp │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1953f6 │ │ │ │ - cbz r4, 195446 │ │ │ │ + bne.n 195406 │ │ │ │ + cbz r4, 195456 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19523c │ │ │ │ + beq.w 19524c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19523c │ │ │ │ + beq.w 19524c │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 195354 │ │ │ │ + bne.n 195364 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195434 │ │ │ │ + bne.n 195444 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 195248 │ │ │ │ + b.n 195258 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 195424 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 195434 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19507c │ │ │ │ + bl 19508c │ │ │ │ orr.w r2, r4, r0 │ │ │ │ uxtb r4, r2 │ │ │ │ - b.n 1953aa │ │ │ │ + b.n 1953ba │ │ │ │ ldr.w r7, [r6, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1951a4 │ │ │ │ + beq.w 1951b4 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 19547c │ │ │ │ + cbnz r3, 19548c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19546e │ │ │ │ - b.n 1951a4 │ │ │ │ + bne.n 19547e │ │ │ │ + b.n 1951b4 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1954be │ │ │ │ + cbz r0, 1954ce │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1954b6 │ │ │ │ + cbz r3, 1954c6 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1954ac │ │ │ │ + bne.n 1954bc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1954ac │ │ │ │ + bne.n 1954bc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 19558a │ │ │ │ + bne.n 19559a │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1954e4 │ │ │ │ + beq.n 1954f4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19548e │ │ │ │ + bne.n 19549e │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195486 │ │ │ │ + bne.n 195496 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1954d4 │ │ │ │ - cbz r5, 1954d4 │ │ │ │ + cbz r3, 1954e4 │ │ │ │ + cbz r5, 1954e4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195482 │ │ │ │ + bne.n 195492 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1954c6 │ │ │ │ + bne.n 1954d6 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ - b.n 1951a4 │ │ │ │ + b.n 1951b4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 195584 │ │ │ │ + bne.n 195594 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19557c │ │ │ │ + beq.n 19558c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1954da │ │ │ │ + bne.n 1954ea │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 19552c │ │ │ │ + b.n 19553c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195528 │ │ │ │ + bls.n 195538 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 194910 │ │ │ │ + bl 194920 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, r8 │ │ │ │ add.w ip, fp, r3, lsl #3 │ │ │ │ ldr.w r2, [fp, r3, lsl #3] │ │ │ │ orrs r0, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r0, [fp, r3, lsl #3] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 195546 │ │ │ │ + bls.n 195556 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 1954ac │ │ │ │ + bcs.n 1954bc │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 1954f6 │ │ │ │ + bmi.n 195506 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 194910 │ │ │ │ + bl 194920 │ │ │ │ ldrb r3, [r7, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, r8 │ │ │ │ add.w ip, sl, r3, lsl #3 │ │ │ │ ldr.w r2, [sl, r3, lsl #3] │ │ │ │ orrs r0, r2 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str.w r0, [sl, r3, lsl #3] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ - b.n 195528 │ │ │ │ + b.n 195538 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 1954f0 │ │ │ │ + b.n 195500 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #464] @ (195780 ) │ │ │ │ - ldr r3, [pc, #464] @ (195784 ) │ │ │ │ + ldr r0, [pc, #464] @ (195790 ) │ │ │ │ + ldr r3, [pc, #464] @ (195794 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ @@ -475780,390 +475784,390 @@ │ │ │ │ blx 47a50 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19560a │ │ │ │ + cbz r3, 19561a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.n 195658 │ │ │ │ + bmi.n 195668 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1955fc │ │ │ │ + bne.n 19560c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19561e │ │ │ │ + cbz r3, 19562e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 1956e8 │ │ │ │ + bmi.n 1956f8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195610 │ │ │ │ + bne.n 195620 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 195154 │ │ │ │ + bl 195164 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 195154 │ │ │ │ - ldr r2, [pc, #332] @ (195788 ) │ │ │ │ - ldr r3, [pc, #328] @ (195784 ) │ │ │ │ + bl 195164 │ │ │ │ + ldr r2, [pc, #332] @ (195798 ) │ │ │ │ + ldr r3, [pc, #328] @ (195794 ) │ │ │ │ orrs r0, r4 │ │ │ │ add r2, pc │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19577a │ │ │ │ + bne.w 19578a │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 195696 │ │ │ │ + b.n 1956a6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195692 │ │ │ │ + bls.n 1956a2 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194920 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-40] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-36] │ │ │ │ str.w r2, [r3, #-40] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-36] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 1956b0 │ │ │ │ + bls.n 1956c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 195602 │ │ │ │ + bls.n 195612 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 19565e │ │ │ │ + bmi.n 19566e │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194920 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-104] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-100] │ │ │ │ str.w r2, [r3, #-104] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-100] │ │ │ │ - b.n 195692 │ │ │ │ + b.n 1956a2 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 195726 │ │ │ │ + b.n 195736 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #26 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 195722 │ │ │ │ + bls.n 195732 │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194920 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-72] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-68] │ │ │ │ str.w r2, [r3, #-72] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-68] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r3, #4 │ │ │ │ - bls.n 195740 │ │ │ │ + bls.n 195750 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.w 195616 │ │ │ │ + bcs.w 195626 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1956ee │ │ │ │ + bmi.n 1956fe │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194910 │ │ │ │ + bl 194920 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ ldr.w r2, [r3, #-136] │ │ │ │ orrs r2, r0 │ │ │ │ ldr.w r0, [r3, #-132] │ │ │ │ str.w r2, [r3, #-136] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r3, #-132] │ │ │ │ - b.n 195722 │ │ │ │ + b.n 195732 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #760 @ 0x2f8 │ │ │ │ + add r1, sp, #696 @ 0x2b8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #512] @ 0x200 │ │ │ │ subw sp, sp, #3548 @ 0xddc │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r1, [pc, #1368] @ 195d0c │ │ │ │ + ldr.w r1, [pc, #1368] @ 195d1c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sp, #468 @ 0x1d4 │ │ │ │ - ldr.w r3, [pc, #1360] @ 195d10 │ │ │ │ + ldr.w r3, [pc, #1360] @ 195d20 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3540] @ 0xdd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ mov r2, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 194b14 │ │ │ │ + bl 194b24 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 194b14 │ │ │ │ + bl 194b24 │ │ │ │ addw r3, sp, #1492 @ 0x5d4 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 47a50 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47a50 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbz r7, 195872 │ │ │ │ + cbz r7, 195882 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 19586a │ │ │ │ + bpl.n 19587a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 19586a │ │ │ │ + bhi.n 19587a │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.n 19586a │ │ │ │ + bmi.n 19587a │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195b86 │ │ │ │ + bne.w 195b96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d664 │ │ │ │ - cbz r0, 19586a │ │ │ │ + bl 21d674 │ │ │ │ + cbz r0, 19587a │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 19586a │ │ │ │ + bhi.n 19587a │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r7, [sl, r3, lsl #2] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195820 │ │ │ │ + bne.n 195830 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #12 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e08c │ │ │ │ + bl 16e09c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195d14 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 1958a2 │ │ │ │ + cbz r4, 1958b2 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19588e │ │ │ │ + b.n 19589e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195d14 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 1958fa │ │ │ │ + cbz r5, 19590a │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1958ec │ │ │ │ + cbz r3, 1958fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1958e4 │ │ │ │ + bne.n 1958f4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub.w r3, r2, #188 @ 0xbc │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ it ne │ │ │ │ cmpne r3, #3 │ │ │ │ ite hi │ │ │ │ movhi r3, #1 │ │ │ │ movls r3, #0 │ │ │ │ - bhi.n 1958e4 │ │ │ │ + bhi.n 1958f4 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 195cf8 │ │ │ │ + bne.w 195d08 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 195942 │ │ │ │ + beq.n 195952 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1958b6 │ │ │ │ + bne.n 1958c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1958b0 │ │ │ │ + bne.n 1958c0 │ │ │ │ mov r4, r6 │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 195b66 │ │ │ │ + beq.w 195b76 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 195cde │ │ │ │ + beq.w 195cee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 19591c │ │ │ │ + b.n 19592c │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 195a22 │ │ │ │ + beq.w 195a32 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 195912 │ │ │ │ - ldr r3, [pc, #1008] @ (195d14 ) │ │ │ │ + bne.n 195922 │ │ │ │ + ldr r3, [pc, #1008] @ (195d24 ) │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195ad6 │ │ │ │ + b.n 195ae6 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 195cf2 │ │ │ │ + beq.w 195d02 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 195cfe │ │ │ │ + bne.w 195d0e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195930 │ │ │ │ + bne.n 195940 │ │ │ │ ldr.w fp, [r2, #32] │ │ │ │ ldr.w r3, [fp, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 1958e4 │ │ │ │ + ble.n 1958f4 │ │ │ │ ldrb.w r9, [fp, #30] │ │ │ │ ands.w r9, r9, #2 │ │ │ │ - bne.n 1958e4 │ │ │ │ + bne.n 1958f4 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 1958e4 │ │ │ │ + bgt.n 1958f4 │ │ │ │ ldrb.w r2, [fp, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1958e4 │ │ │ │ + beq.n 1958f4 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r3, r2 │ │ │ │ ldrb r1, [r3, #11] │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1958e4 │ │ │ │ + bne.n 1958f4 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 195b58 │ │ │ │ + bne.w 195b68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w fp, [r3, r2] │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1949a4 │ │ │ │ + bl 1949b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r3, #4] │ │ │ │ ldrsb.w r2, [fp, #18] │ │ │ │ ldrb.w r1, [fp, #18] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1959de │ │ │ │ + blt.n 1959ee │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #2 │ │ │ │ movne.w r9, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r9, [r3, #5] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ @@ -476184,18 +476188,18 @@ │ │ │ │ itt pl │ │ │ │ ubfxpl r2, r1, #5, #1 │ │ │ │ strpl r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strb r2, [r3, #9] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh r2, [r3, #10] │ │ │ │ - b.n 1958e4 │ │ │ │ + b.n 1958f4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #752] @ (195d18 ) │ │ │ │ + ldr r3, [pc, #752] @ (195d28 ) │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r6 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ add r3, pc │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ blx 47628 │ │ │ │ movs r3, #12 │ │ │ │ @@ -476205,60 +476209,60 @@ │ │ │ │ mla r5, r3, r5, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ str.w r6, [sl] │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 195a8a │ │ │ │ + b.n 195a9a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ itt ls │ │ │ │ strls.w r9, [sl] │ │ │ │ strls r6, [r5, #0] │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1947dc │ │ │ │ + bl 1947ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 195ad2 │ │ │ │ + beq.n 195ae2 │ │ │ │ ldrb.w r7, [r8, #7] │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ ldr.w r4, [r3, #192] @ 0xc0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 195a5c │ │ │ │ + bne.n 195a6c │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ strd r9, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1947dc │ │ │ │ + bl 1947ec │ │ │ │ ldr.w r1, [sl] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 195a80 │ │ │ │ + bne.n 195a90 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r8, r8, #12 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r7, [sl] │ │ │ │ str r7, [r5, #0] │ │ │ │ - bl 1947dc │ │ │ │ + bl 1947ec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 195a8a │ │ │ │ + bne.n 195a9a │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add.w r3, r2, #160 @ 0xa0 │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ @@ -476269,151 +476273,151 @@ │ │ │ │ movs r7, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ movs r2, #4 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - bl 194d4c │ │ │ │ + bl 194d5c │ │ │ │ add.w r0, r8, #168 @ 0xa8 │ │ │ │ add.w r1, r8, #164 @ 0xa4 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ add.w r1, r8, #88 @ 0x58 │ │ │ │ strd r1, r0, [sp] │ │ │ │ movs r2, #8 │ │ │ │ mov r3, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl 194d4c │ │ │ │ - ldr r2, [pc, #480] @ (195d1c ) │ │ │ │ - ldr r3, [pc, #468] @ (195d10 ) │ │ │ │ + bl 194d5c │ │ │ │ + ldr r2, [pc, #480] @ (195d2c ) │ │ │ │ + ldr r3, [pc, #468] @ (195d20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #3540] @ 0xdd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 195cee │ │ │ │ + bne.w 195cfe │ │ │ │ addw sp, sp, #3548 @ 0xddc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1959ae │ │ │ │ + b.n 1959be │ │ │ │ ldr.w r3, [r8, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195d14 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 195b90 │ │ │ │ + cbz r1, 195ba0 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 195b72 │ │ │ │ + b.n 195b82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 195846 │ │ │ │ + b.n 195856 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 195d04 │ │ │ │ + beq.w 195d14 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 195904 │ │ │ │ + beq.w 195914 │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 195bd0 │ │ │ │ + cbz r3, 195be0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 195bc8 │ │ │ │ + bne.n 195bd8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 195bc8 │ │ │ │ + bne.n 195bd8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r4, [r3, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 195d04 │ │ │ │ + bne.w 195d14 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 195bf2 │ │ │ │ + beq.n 195c02 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195ba8 │ │ │ │ + bne.n 195bb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ba2 │ │ │ │ + bne.n 195bb2 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 195904 │ │ │ │ + b.n 195914 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 195cf2 │ │ │ │ + beq.w 195d02 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 195cfe │ │ │ │ + bne.w 195d0e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 195be0 │ │ │ │ + bne.n 195bf0 │ │ │ │ ldr.w r9, [r3, #32] │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 195bc8 │ │ │ │ + ble.n 195bd8 │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 195bc8 │ │ │ │ + bgt.n 195bd8 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 195cda │ │ │ │ + beq.n 195cea │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ sub.w r2, r3, #12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, r3, r2 │ │ │ │ ldrb.w r3, [fp, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195bc8 │ │ │ │ + bne.n 195bd8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195ccc │ │ │ │ + bne.n 195cdc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r9, [r3, r2] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1949a4 │ │ │ │ + bl 1949b4 │ │ │ │ strb.w r0, [fp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrsb.w r2, [r9, #18] │ │ │ │ ldrb.w r1, [r9, #18] │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r4, #0 │ │ │ │ - blt.n 195c82 │ │ │ │ + blt.n 195c92 │ │ │ │ tst.w r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strb.w r4, [fp, #5] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ ldrb.w r1, [r9, #19] │ │ │ │ @@ -476431,144 +476435,144 @@ │ │ │ │ strb.w r2, [fp, #7] │ │ │ │ lsls r2, r0, #28 │ │ │ │ it pl │ │ │ │ ubfxpl r3, r1, #5, #1 │ │ │ │ strb.w r3, [fp, #9] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [fp, #10] │ │ │ │ - b.n 195bc8 │ │ │ │ + b.n 195bd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 195c52 │ │ │ │ + b.n 195c62 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 195bd0 │ │ │ │ - ldr r3, [pc, #64] @ (195d20 ) │ │ │ │ + b.n 195be0 │ │ │ │ + ldr r3, [pc, #64] @ (195d30 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ blx 47628 │ │ │ │ - b.n 195ad6 │ │ │ │ + b.n 195ae6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bl 23fd16 │ │ │ │ + bl 23fd26 │ │ │ │ @ instruction: 0xefa1ffff │ │ │ │ - add r4, pc, #768 @ (adr r4, 196020 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 195ff0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stcl 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 195d68 │ │ │ │ + cbz r3, 195d78 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov r7, r2 │ │ │ │ and.w r8, r5, #128 @ 0x80 │ │ │ │ ubfx r5, r5, #0, #21 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst r3, r5 │ │ │ │ - beq.n 195d60 │ │ │ │ - cbz r7, 195d80 │ │ │ │ + beq.n 195d70 │ │ │ │ + cbz r7, 195d90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 195d60 │ │ │ │ + beq.n 195d70 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 195d7a │ │ │ │ + beq.n 195d8a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 195d4a │ │ │ │ + bne.n 195d5a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 189df8 │ │ │ │ + bl 189e08 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 185360 │ │ │ │ + bl 185370 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ blx 485e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 195d60 │ │ │ │ + bne.n 195d70 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r6, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 195d60 │ │ │ │ + bmi.n 195d70 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 195d60 │ │ │ │ - b.n 195d7a │ │ │ │ + bne.n 195d70 │ │ │ │ + b.n 195d8a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #824] @ (1960ec ) │ │ │ │ - ldr r3, [pc, #824] @ (1960f0 ) │ │ │ │ + ldr r2, [pc, #824] @ (1960fc ) │ │ │ │ + ldr r3, [pc, #824] @ (196100 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 195f46 │ │ │ │ + beq.w 195f56 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 195da0 │ │ │ │ + bl 195db0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 195ede │ │ │ │ + beq.n 195eee │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 195e60 │ │ │ │ + bne.n 195e70 │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r2, r6, #68 @ 0x44 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -476576,50 +476580,50 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #688] @ (1960f4 ) │ │ │ │ - ldr r3, [pc, #680] @ (1960f0 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #688] @ (196104 ) │ │ │ │ + ldr r3, [pc, #680] @ (196100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1960e8 │ │ │ │ + bne.w 1960f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 195f78 │ │ │ │ + beq.w 195f88 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r8, sp │ │ │ │ ldrb.w r2, [r6, #85] @ 0x55 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 1960e2 │ │ │ │ + bhi.w 1960f2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1960de │ │ │ │ + bhi.w 1960ee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -476654,18 +476658,18 @@ │ │ │ │ ldrb.w r2, [r6, #85] @ 0x55 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r1, r0, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 196060 │ │ │ │ + bhi.w 196070 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1960ec │ │ │ │ + bhi.w 1960fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -476694,15 +476698,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r3, r6, #3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -476710,24 +476714,24 @@ │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ str r5, [r0, #32] │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 195e34 │ │ │ │ + b.n 195e44 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r9, r4, #32 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ @@ -476735,35 +476739,35 @@ │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 195e28 │ │ │ │ + b.n 195e38 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 195ff4 │ │ │ │ + cbz r0, 196004 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #3 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ mov r4, r0 │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ add.w sl, r0, #32 │ │ │ │ @@ -476777,264 +476781,264 @@ │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str.w ip, [r8, #12] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 195e28 │ │ │ │ + b.n 195e38 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fd6 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fd6 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fd6 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 195fc6 │ │ │ │ + b.n 195fd6 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 196098 │ │ │ │ + cbz r0, 1960a8 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w sl, r4, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str.w ip, [sp] │ │ │ │ str r0, [r4, #28] │ │ │ │ str.w ip, [r8, #12] │ │ │ │ strd ip, ip, [r8, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 196020 │ │ │ │ + b.n 196030 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19607a │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19607a │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19607a │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 19606a │ │ │ │ + b.n 19607a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #272 @ (adr r2, 196200 ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 1961d0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #728 @ (adr r1, 1963d0 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, 1963a0 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr.w r2, [pc, #2228] @ 1969c0 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1969d0 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr.w r4, [pc, #2228] @ 1969c4 │ │ │ │ - ldr.w r3, [pc, #2228] @ 1969c8 │ │ │ │ + ldr.w r4, [pc, #2228] @ 1969d4 │ │ │ │ + ldr.w r3, [pc, #2228] @ 1969d8 │ │ │ │ add r2, pc │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r1, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 196138 │ │ │ │ + bne.n 196148 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 19615e │ │ │ │ + beq.n 19616e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2188] @ 1969cc │ │ │ │ - ldr.w r3, [pc, #2180] @ 1969c8 │ │ │ │ + ldr.w r2, [pc, #2188] @ 1969dc │ │ │ │ + ldr.w r3, [pc, #2180] @ 1969d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 196990 │ │ │ │ + bne.w 1969a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 196994 │ │ │ │ + beq.w 1969a4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w r5, [r2, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r4, 19617e │ │ │ │ + cbz r4, 19618e │ │ │ │ mov r0, r4 │ │ │ │ - b.n 19616a │ │ │ │ + b.n 19617a │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196994 │ │ │ │ + beq.w 1969a4 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1962c0 │ │ │ │ + beq.w 1962d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movw fp, #639 @ 0x27f │ │ │ │ str r4, [sp, #4] │ │ │ │ mov sl, r1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961d8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961d8 │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 1969b6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1961f0 │ │ │ │ + beq.n 196200 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1961a8 │ │ │ │ + bne.n 1961b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 19613c │ │ │ │ + bl 16a040 │ │ │ │ + b.n 19614c │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969a0 │ │ │ │ + beq.w 1969b0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1961de │ │ │ │ + bne.n 1961ee │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #19 │ │ │ │ - beq.n 1961c8 │ │ │ │ - bl 21d6e0 │ │ │ │ + beq.n 1961d8 │ │ │ │ + bl 21d6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961d8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 21d6a8 │ │ │ │ + bl 21d6b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1961c8 │ │ │ │ + bne.n 1961d8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1961c8 │ │ │ │ - bl 21d664 │ │ │ │ + bls.n 1961d8 │ │ │ │ + bl 21d674 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1961c8 │ │ │ │ + beq.n 1961d8 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ subs r3, #32 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1961c8 │ │ │ │ + bhi.n 1961d8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r8, [r3, #112] @ 0x70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 19655c │ │ │ │ + beq.w 19656c │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 19628c │ │ │ │ + bls.n 19629c │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r8, r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldrd r6, r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 19628c │ │ │ │ + bne.n 19629c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - bne.n 19628c │ │ │ │ + bne.n 19629c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 1969b6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1966b4 │ │ │ │ + beq.w 1966c4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19651a │ │ │ │ + beq.w 19652a │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 1969bc │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r5, 1962c4 │ │ │ │ + cbz r5, 1962d4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1962ac │ │ │ │ + b.n 1962bc │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961d4 │ │ │ │ + b.n 1961e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 1969bc │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ mov lr, r3 │ │ │ │ strd r5, r5, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -477050,109 +477054,109 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r6, #0 │ │ │ │ - b.n 196314 │ │ │ │ + b.n 196324 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196516 │ │ │ │ + beq.w 196526 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196308 │ │ │ │ + bne.n 196318 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961d8 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 196358 │ │ │ │ + cbz r2, 196368 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196360 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196360 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 1969b6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 196382 │ │ │ │ + beq.n 196392 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196330 │ │ │ │ + bne.n 196340 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19632a │ │ │ │ + bne.n 19633a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961c8 │ │ │ │ + b.n 1961d8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969b8 │ │ │ │ + beq.w 1969c8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 196370 │ │ │ │ + bne.n 196380 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196360 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ eors r1, r3 │ │ │ │ tst.w r1, #48 @ 0x30 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196360 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196360 │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #14 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196360 │ │ │ │ ldrsb.w r3, [r2, #18] │ │ │ │ ldrb r0, [r2, #18] │ │ │ │ ldrb.w r4, [r8, #18] │ │ │ │ cmp r3, #0 │ │ │ │ ldrsb.w r1, [r8, #18] │ │ │ │ - blt.w 196500 │ │ │ │ + blt.w 196510 │ │ │ │ lsls r3, r0, #25 │ │ │ │ - bpl.w 196508 │ │ │ │ + bpl.w 196518 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 196350 │ │ │ │ + blt.n 196360 │ │ │ │ lsls r1, r4, #25 │ │ │ │ - bpl.n 196350 │ │ │ │ + bpl.n 196360 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - bne.n 196350 │ │ │ │ + bne.n 196360 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -477162,23 +477166,23 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1969be │ │ │ │ + bhi.w 1969ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ movs r6, r2 │ │ │ │ lsls r7, r3, #1 │ │ │ │ @@ -477199,22 +477203,22 @@ │ │ │ │ lsls r4, r0, #11 │ │ │ │ lsls r1, r3, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ @@ -477222,101 +477226,101 @@ │ │ │ │ strd ip, ip, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - ldr.w lr, [pc, #1312] @ 1969d0 │ │ │ │ + ldr.w lr, [pc, #1312] @ 1969e0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 196350 │ │ │ │ + b.n 196360 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196476 │ │ │ │ movs r3, #16 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196476 │ │ │ │ movs r3, #8 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196476 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 196466 │ │ │ │ + b.n 196476 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 196350 │ │ │ │ - b.n 1963d4 │ │ │ │ + bge.w 196360 │ │ │ │ + b.n 1963e4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 196350 │ │ │ │ + blt.w 196360 │ │ │ │ lsls r0, r4, #25 │ │ │ │ - bmi.w 196350 │ │ │ │ - b.n 1963d4 │ │ │ │ + bmi.w 196360 │ │ │ │ + b.n 1963e4 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - b.n 196320 │ │ │ │ + b.n 196330 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961d8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196534 │ │ │ │ + bpl.n 196544 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 19653e │ │ │ │ + beq.n 19654e │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196526 │ │ │ │ - b.n 1961c8 │ │ │ │ + bne.n 196536 │ │ │ │ + b.n 1961d8 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ eors r3, r1 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 196534 │ │ │ │ + bne.n 196544 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 196534 │ │ │ │ + bne.n 196544 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 1961c8 │ │ │ │ + bl 16a160 │ │ │ │ + b.n 1961d8 │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 1969bc │ │ │ │ mov r1, r7 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r6, 19657e │ │ │ │ + cbz r6, 19658e │ │ │ │ mov r2, r6 │ │ │ │ - b.n 19656a │ │ │ │ + b.n 19657a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 1969bc │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ strd r6, r6, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ strd r6, r6, [sp, #80] @ 0x50 │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -477330,135 +477334,135 @@ │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - b.n 1965d0 │ │ │ │ + b.n 1965e0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1966b0 │ │ │ │ + beq.n 1966c0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1965c4 │ │ │ │ + bne.n 1965d4 │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961d8 │ │ │ │ ldr.w r8, [sp] │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 196618 │ │ │ │ + cbz r3, 196628 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196620 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196620 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 1969b6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 196642 │ │ │ │ + beq.n 196652 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1965f0 │ │ │ │ + bne.n 196600 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1965ea │ │ │ │ + bne.n 1965fa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r4 │ │ │ │ orrs r7, r3 │ │ │ │ uxtb r3, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961c8 │ │ │ │ + b.n 1961d8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969b8 │ │ │ │ + beq.w 1969c8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 196630 │ │ │ │ + bne.n 196640 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196620 │ │ │ │ ldrb r3, [r1, #20] │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ eors r3, r2 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196620 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 196610 │ │ │ │ + bne.n 196620 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8, #112] @ 0x70 │ │ │ │ ldrb.w r1, [r8, #44] @ 0x2c │ │ │ │ ldrb.w r2, [r7, #41] @ 0x29 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1966a2 │ │ │ │ + cbz r0, 1966b2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ lsls r2, r1, #3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 48388 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 196610 │ │ │ │ + b.n 196620 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ - b.n 1965da │ │ │ │ - bl 18c2b4 │ │ │ │ + b.n 1965ea │ │ │ │ + bl 18c2c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19628c │ │ │ │ + bne.w 19629c │ │ │ │ ldr.w r3, [sl, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 1969bc │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r7, 1966e2 │ │ │ │ + cbz r7, 1966f2 │ │ │ │ mov r2, r7 │ │ │ │ - b.n 1966ce │ │ │ │ + b.n 1966de │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1969ac │ │ │ │ + beq.w 1969bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ mov ip, r2 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ mov lr, r3 │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -477474,182 +477478,182 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - b.n 196734 │ │ │ │ + b.n 196744 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19698a │ │ │ │ + beq.w 19699a │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 196728 │ │ │ │ + bne.n 196738 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 196764 │ │ │ │ + b.n 196774 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 196986 │ │ │ │ + beq.w 196996 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 196758 │ │ │ │ + bne.n 196768 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 195d24 │ │ │ │ + bl 195d34 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1961c8 │ │ │ │ + beq.w 1961d8 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1967c6 │ │ │ │ + cbz r3, 1967d6 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ce │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ce │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969a6 │ │ │ │ + bne.w 1969b6 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1967f0 │ │ │ │ + beq.n 196800 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19679e │ │ │ │ + bne.n 1967ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196798 │ │ │ │ + bne.n 1967a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r4 │ │ │ │ orrs r3, r5 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1961c8 │ │ │ │ + b.n 1961d8 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1969b8 │ │ │ │ + beq.w 1969c8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1969b2 │ │ │ │ + bne.w 1969c2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1967de │ │ │ │ + bne.n 1967ee │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ce │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ ldrb.w r1, [sl, #20] │ │ │ │ eors r2, r1 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ce │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1967be │ │ │ │ + bne.n 1967ce │ │ │ │ ldrd r2, r1, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 195da0 │ │ │ │ + bl 195db0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 196976 │ │ │ │ + bhi.w 196986 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r7, [sp, #628] @ 0x274 │ │ │ │ - add r1, pc, #44 @ (adr r1, 196870 ) │ │ │ │ + add r1, pc, #44 @ (adr r1, 196880 ) │ │ │ │ ldr r7, [sp, #644] @ 0x284 │ │ │ │ lsrs r7, r3, #14 │ │ │ │ - add r3, pc, #44 @ (adr r3, 196874 ) │ │ │ │ + add r3, pc, #44 @ (adr r3, 196884 ) │ │ │ │ lsrs r5, r3, #14 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #32] │ │ │ │ adds r5, #68 @ 0x44 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #312] @ 1969d0 │ │ │ │ + ldr.w lr, [pc, #312] @ 1969e0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r0, lr] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 196968 │ │ │ │ + bls.n 196978 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ strd r2, r2, [r5] │ │ │ │ add.w ip, sp, #124 @ 0x7c │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -477669,21 +477673,21 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ add.w r1, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w lr, sp, #156 @ 0x9c │ │ │ │ ldrb.w r1, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -477696,36 +477700,36 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1967be │ │ │ │ + b.n 1967ce │ │ │ │ movs r3, #32 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196864 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196864 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196864 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 196854 │ │ │ │ + b.n 196864 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ - b.n 196770 │ │ │ │ + b.n 196780 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 196744 │ │ │ │ + b.n 196754 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -477737,178 +477741,178 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #856] @ 0x358 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r6, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [sp, #848] @ 0x350 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #584] @ (196c34 ) │ │ │ │ + ldr r2, [pc, #584] @ (196c44 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (196c38 ) │ │ │ │ + ldr r3, [pc, #584] @ (196c48 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ strd r4, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 194a34 │ │ │ │ + bl 194a44 │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196ae2 │ │ │ │ + beq.n 196af2 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #28] │ │ │ │ sub.w r2, r3, #4 │ │ │ │ str r5, [sp, #32] │ │ │ │ clz r2, r2 │ │ │ │ mov r9, r4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, sl │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 196c24 │ │ │ │ + bne.w 196c34 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 196c14 │ │ │ │ + beq.w 196c24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #4 │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ ands.w sl, r3, #64 @ 0x40 │ │ │ │ - beq.n 196b1e │ │ │ │ - cbz r7, 196a82 │ │ │ │ + beq.n 196b2e │ │ │ │ + cbz r7, 196a92 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r6, r3, #4, #2 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ adds r3, r6, r0 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ rsb r6, r4, r3, lsr #2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ subs r7, r3, #0 │ │ │ │ mov lr, r6 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, r9 │ │ │ │ - bge.n 196b5c │ │ │ │ - cbz r6, 196aca │ │ │ │ + bge.n 196b6c │ │ │ │ + cbz r6, 196ada │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ rsb r3, r4, r4, lsl #29 │ │ │ │ add r6, r4 │ │ │ │ add r3, r2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 196ac0 │ │ │ │ + bne.n 196ad0 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add r4, lr │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 196a3c │ │ │ │ + bne.n 196a4c │ │ │ │ mov r6, r7 │ │ │ │ ldrd r7, r5, [sp, #28] │ │ │ │ add r6, r4 │ │ │ │ ldr.w sl, [r5] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 196afe │ │ │ │ + beq.n 196b0e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r2, r1, #12 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str.w sl, [r3] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #316] @ (196c3c ) │ │ │ │ - ldr r3, [pc, #308] @ (196c38 ) │ │ │ │ + ldr r2, [pc, #316] @ (196c4c ) │ │ │ │ + ldr r3, [pc, #308] @ (196c48 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 196c2e │ │ │ │ + bne.w 196c3e │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r4, r7 │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge lr, r0 │ │ │ │ - bge.n 196aa2 │ │ │ │ + bge.n 196ab2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r7, [r3, #188] @ 0xbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196aa2 │ │ │ │ + beq.n 196ab2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 21cda8 │ │ │ │ + bl 21cdb8 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov lr, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 196aa8 │ │ │ │ + blt.n 196ab8 │ │ │ │ sub.w r3, r2, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 196aca │ │ │ │ + beq.n 196ada │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ add.w r9, r6, r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r5, [sp, #4] │ │ │ │ strd r4, r7, [sp, #12] │ │ │ │ add.w ip, r1, r0, lsl #3 │ │ │ │ @@ -477920,78 +477924,78 @@ │ │ │ │ lsr.w r2, r6, r3 │ │ │ │ orrs r2, r7 │ │ │ │ lsr.w r7, r4, r1 │ │ │ │ orrs r2, r7 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi.w sl, #1 │ │ │ │ - bmi.n 196bbe │ │ │ │ + bmi.n 196bce │ │ │ │ lsl.w r1, fp, r1 │ │ │ │ lsr.w r5, fp, r5 │ │ │ │ orrs r1, r5 │ │ │ │ lsl.w r2, fp, r3 │ │ │ │ orrs r1, r4 │ │ │ │ orrs r2, r6 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 196b7e │ │ │ │ + bne.n 196b8e │ │ │ │ ldrd r2, r5, [sp, #4] │ │ │ │ ldrd r4, r7, [sp, #12] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 196aac │ │ │ │ + beq.w 196abc │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #52] @ 0x34 │ │ │ │ add.w r1, r6, ip │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.w 196ace │ │ │ │ + bcs.w 196ade │ │ │ │ sub.w ip, r4, ip │ │ │ │ cmp r6, ip │ │ │ │ - bls.w 196ace │ │ │ │ + bls.w 196ade │ │ │ │ rsb r6, r4, r4, lsl #29 │ │ │ │ add r6, ip │ │ │ │ add r2, r6 │ │ │ │ add.w r2, r0, r2, lsl #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ str.w r4, [r3, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 196c08 │ │ │ │ - b.n 196ace │ │ │ │ + bne.n 196c18 │ │ │ │ + b.n 196ade │ │ │ │ cmp.w r8, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 196a70 │ │ │ │ + b.n 196a80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 196a4c │ │ │ │ + b.n 196a5c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #2784] @ 197734 │ │ │ │ + ldr.w r2, [pc, #2784] @ 197744 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2784] @ 197738 │ │ │ │ + ldr.w r3, [pc, #2784] @ 197748 │ │ │ │ movs r6, #2 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #2780] @ 19773c │ │ │ │ + ldr.w r7, [pc, #2780] @ 19774c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -478001,208 +478005,208 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrh r3, [r1, #24] │ │ │ │ str r6, [r0, #0] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ str r3, [r0, #12] │ │ │ │ - beq.n 196cda │ │ │ │ - bhi.n 196cc4 │ │ │ │ + beq.n 196cea │ │ │ │ + bhi.n 196cd4 │ │ │ │ cmp r2, #118 @ 0x76 │ │ │ │ - beq.n 196d86 │ │ │ │ + beq.n 196d96 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ - bne.n 196ca2 │ │ │ │ + bne.n 196cb2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 196f88 │ │ │ │ + bne.w 196f98 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2712] @ 197740 │ │ │ │ - ldr.w r3, [pc, #2700] @ 197738 │ │ │ │ + ldr.w r2, [pc, #2712] @ 197750 │ │ │ │ + ldr.w r3, [pc, #2700] @ 197748 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 197b36 │ │ │ │ + bne.w 197b46 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #324 @ 0x144 │ │ │ │ - beq.w 196ece │ │ │ │ + beq.w 196ede │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 196ece │ │ │ │ + beq.w 196ede │ │ │ │ cmp r2, #231 @ 0xe7 │ │ │ │ - bne.n 196ca2 │ │ │ │ + bne.n 196cb2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196ca2 │ │ │ │ + beq.n 196cb2 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 1979ba │ │ │ │ + beq.w 1979ca │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 197346 │ │ │ │ + beq.w 197356 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 196ca2 │ │ │ │ + bne.n 196cb2 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 196ca2 │ │ │ │ + bpl.n 196cb2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #229 @ 0xe5 │ │ │ │ - beq.w 1979c4 │ │ │ │ + beq.w 1979d4 │ │ │ │ mov.w r1, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r6 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r1, #231 @ 0xe7 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #3, #9 │ │ │ │ str r1, [r4, #12] │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 196ca2 │ │ │ │ + beq.n 196cb2 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 196ca4 │ │ │ │ + b.n 196cb4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 196ca2 │ │ │ │ + beq.n 196cb2 │ │ │ │ movs r2, #0 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #64] @ 0x40 │ │ │ │ ldrb r7, [r0, #17] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196dce │ │ │ │ + cbz r0, 196dde │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 196e06 │ │ │ │ + cbz r0, 196e16 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #4 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 196e3e │ │ │ │ + cbz r0, 196e4e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 196e76 │ │ │ │ + cbz r0, 196e86 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ - bhi.w 1979ea │ │ │ │ + bhi.w 1979fa │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19755c │ │ │ │ + bhi.w 19756c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ @@ -478232,59 +478236,59 @@ │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ lsls r7, r4, #13 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 196ca2 │ │ │ │ + beq.w 196cb2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 1972e0 │ │ │ │ + bls.w 1972f0 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 196f2c │ │ │ │ + cbz r0, 196f3c │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r1, #4] │ │ │ │ - bhi.w 197b20 │ │ │ │ + bhi.w 197b30 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #16 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ lsls r1, r7, #23 │ │ │ │ @@ -478316,388 +478320,388 @@ │ │ │ │ lsls r0, r0, #16 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 196fba │ │ │ │ + cbz r0, 196fca │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 196ff0 │ │ │ │ + cbz r0, 197000 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 197028 │ │ │ │ + cbz r0, 197038 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #8 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 197060 │ │ │ │ + cbz r0, 197070 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 197098 │ │ │ │ + cbz r0, 1970a8 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1970d0 │ │ │ │ + cbz r0, 1970e0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19710a │ │ │ │ + cbz r0, 19711a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19713e │ │ │ │ + cbz r0, 19714e │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 197172 │ │ │ │ + cbz r0, 197182 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196d6e │ │ │ │ - ldr.w r3, [pc, #1120] @ 197744 │ │ │ │ + b.n 196d7e │ │ │ │ + ldr.w r3, [pc, #1120] @ 197754 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r9, [sp] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ orr.w r8, r7, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 197a58 │ │ │ │ + bne.w 197a68 │ │ │ │ orrs r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 196d6e │ │ │ │ + b.n 196d7e │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 196cfe │ │ │ │ - b.n 196ca2 │ │ │ │ + bmi.w 196d0e │ │ │ │ + b.n 196cb2 │ │ │ │ movw r3, #13107 @ 0x3333 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1976d8 │ │ │ │ + beq.w 1976e8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - bhi.w 197a0c │ │ │ │ + bhi.w 197a1c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ lsls r0, r2, #15 │ │ │ │ @@ -478730,45 +478734,45 @@ │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 197370 │ │ │ │ + bne.n 197380 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ movs r3, #85 @ 0x55 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1976c8 │ │ │ │ + beq.w 1976d8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 197a2e │ │ │ │ + bhi.w 197a3e │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ lsls r7, r6, #13 │ │ │ │ @@ -478800,55 +478804,55 @@ │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197370 │ │ │ │ + bne.w 197380 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19741c │ │ │ │ + bne.n 19742c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1976bc │ │ │ │ + beq.w 1976cc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #32 │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 197a4c │ │ │ │ + bhi.w 197a5c │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ lsls r7, r1, #12 │ │ │ │ @@ -478881,334 +478885,334 @@ │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197370 │ │ │ │ + bne.w 197380 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19741c │ │ │ │ + bne.w 19742c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1974ec │ │ │ │ + bne.n 1974fc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #16843009 @ 0x1010101 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1975ee │ │ │ │ + cbz r0, 1975fe │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 196d72 │ │ │ │ + beq.w 196d82 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196d6e │ │ │ │ + b.w 196d7e │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1975c6 │ │ │ │ + b.n 1975d6 │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ movs r3, #15 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1974d6 │ │ │ │ + b.n 1974e6 │ │ │ │ strd r0, r0, [sp, #32] │ │ │ │ movw r3, #21845 @ 0x5555 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19741c │ │ │ │ + bne.w 19742c │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ movw r3, #3855 @ 0xf0f │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1974ec │ │ │ │ + bne.w 1974fc │ │ │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1975c6 │ │ │ │ + b.n 1975d6 │ │ │ │ nop │ │ │ │ - str r3, [sp, #640] @ 0x280 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19777a │ │ │ │ + cbz r0, 19778a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq.w 197a9e │ │ │ │ + beq.w 197aae │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #324 @ 0x144 │ │ │ │ - bne.w 196d6e │ │ │ │ + bne.w 196d7e │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 197b2c │ │ │ │ + bhi.w 197b3c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 197b3a │ │ │ │ + bhi.w 197b4a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ @@ -479236,254 +479240,254 @@ │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r3, r4, #1 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19774e │ │ │ │ + b.n 19775e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19774e │ │ │ │ + b.n 19775e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 197962 │ │ │ │ + cbz r0, 197972 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 196d6e │ │ │ │ + b.w 196d7e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19793c │ │ │ │ + b.n 19794c │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19793c │ │ │ │ + b.n 19794c │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 196cfe │ │ │ │ - b.w 196ca2 │ │ │ │ + bmi.w 196d0e │ │ │ │ + b.w 196cb2 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 196d48 │ │ │ │ + b.w 196d58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #858993459 @ 0x33333333 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 197370 │ │ │ │ + bne.w 197380 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #1431655765 @ 0x55555555 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19741c │ │ │ │ - vldr d7, [pc, #272] @ 197b40 │ │ │ │ + bne.w 19742c │ │ │ │ + vldr d7, [pc, #272] @ 197b50 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1974ec │ │ │ │ + bne.w 1974fc │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1975c6 │ │ │ │ + b.n 1975d6 │ │ │ │ strd r3, r9, [sp, #64] @ 0x40 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197a8a │ │ │ │ + cbz r0, 197a9a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 197332 │ │ │ │ - vldr d7, [pc, #168] @ 197b48 │ │ │ │ + b.n 197342 │ │ │ │ + vldr d7, [pc, #168] @ 197b58 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 197ad4 │ │ │ │ + cbz r0, 197ae4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, fp │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19778a │ │ │ │ + b.n 19779a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - b.n 19774e │ │ │ │ + b.n 19775e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 19793c │ │ │ │ + b.n 19794c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsrs r7, r1, #28 │ │ │ │ lsrs r7, r1, #28 │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (197c94 ) │ │ │ │ + ldr r2, [pc, #304] @ (197ca4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (197c98 ) │ │ │ │ + ldr r3, [pc, #304] @ (197ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ - cbnz r1, 197b7e │ │ │ │ + cbnz r1, 197b8e │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ - cbz r1, 197bb0 │ │ │ │ + cbz r1, 197bc0 │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 197b92 │ │ │ │ + cbz r3, 197ba2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 197bc2 │ │ │ │ + cbnz r6, 197bd2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197b86 │ │ │ │ + bne.n 197b96 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #260] @ (197c9c ) │ │ │ │ - ldr r3, [pc, #256] @ (197c98 ) │ │ │ │ + ldr r2, [pc, #260] @ (197cac ) │ │ │ │ + ldr r3, [pc, #256] @ (197ca8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 197c8e │ │ │ │ + bne.n 197c9e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 197b7e │ │ │ │ + bne.n 197b8e │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 197b7e │ │ │ │ - b.n 197b94 │ │ │ │ + bne.n 197b8e │ │ │ │ + b.n 197ba4 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, r8 │ │ │ │ strd r9, r9, [r8, #4] │ │ │ │ @@ -479496,78 +479500,78 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197c82 │ │ │ │ + beq.n 197c92 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 197c48 │ │ │ │ + beq.n 197c58 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 197c38 │ │ │ │ + cbz r2, 197c48 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197c2c │ │ │ │ + cbnz r2, 197c3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 196c40 │ │ │ │ + bl 196c50 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 197c18 │ │ │ │ + bne.n 197c28 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 197c48 │ │ │ │ + cbnz r2, 197c58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196c40 │ │ │ │ + bl 196c50 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 197c5a │ │ │ │ + beq.n 197c6a │ │ │ │ mov fp, r0 │ │ │ │ - b.n 197c0a │ │ │ │ - cbz r4, 197c82 │ │ │ │ + b.n 197c1a │ │ │ │ + cbz r4, 197c92 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 197b94 │ │ │ │ + beq.n 197ba4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 197b94 │ │ │ │ + beq.n 197ba4 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 197bce │ │ │ │ + bne.n 197bde │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 197c72 │ │ │ │ - b.n 197b94 │ │ │ │ + bne.n 197c82 │ │ │ │ + b.n 197ba4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 197c66 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 197c76 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, #36] @ 0x24 │ │ │ │ + strh r6, [r0, #36] @ 0x24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #34] @ 0x22 │ │ │ │ + strh r4, [r2, #34] @ 0x22 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r1, [r1] │ │ │ │ blx r3 │ │ │ │ @@ -479575,27 +479579,27 @@ │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #220] @ (197dac ) │ │ │ │ + ldr r3, [pc, #220] @ (197dbc ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #216] @ (197db0 ) │ │ │ │ + ldr r2, [pc, #216] @ (197dc0 ) │ │ │ │ ldrb.w lr, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldrb r5, [r3, #7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 197da2 │ │ │ │ + beq.n 197db2 │ │ │ │ movs r6, #0 │ │ │ │ mla r3, r0, r1, r2 │ │ │ │ subs r5, #1 │ │ │ │ mov r9, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r3, r7, r0 │ │ │ │ str.w lr, [sp, #28] │ │ │ │ @@ -479604,108 +479608,108 @@ │ │ │ │ strd r3, r1, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r8, r6 │ │ │ │ movne r8, r5 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ add.w fp, r0, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r7, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ add r8, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 197d5a │ │ │ │ - bl 1856c4 │ │ │ │ + bls.n 197d6a │ │ │ │ + bl 1856d4 │ │ │ │ ldrb.w r3, [r8, #96] @ 0x60 │ │ │ │ strb.w r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r2, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov r0, sl │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldrh r3, [r7, #24] │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r2, r3, #3, #9 │ │ │ │ strh r2, [r4, #24] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r9, fp │ │ │ │ - cbz r6, 197d92 │ │ │ │ + cbz r6, 197da2 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c34 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 197d06 │ │ │ │ + bne.n 197d16 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + strh r2, [r3, #24] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (197de4 ) │ │ │ │ + ldr r3, [pc, #44] @ (197df4 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 197de0 │ │ │ │ + cbnz r2, 197df0 │ │ │ │ ldrb.w r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 197dc8 │ │ │ │ + bls.n 197dd8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (197de8 ) │ │ │ │ + ldr r2, [pc, #28] @ (197df8 ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ cmp r0, #1 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - strh r4, [r0, #18] │ │ │ │ + strh r4, [r6, #16] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #224] @ (197ee0 ) │ │ │ │ + ldr r6, [pc, #224] @ (197ef0 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (197ee4 ) │ │ │ │ + ldr r2, [pc, #220] @ (197ef4 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w ip, sp, #20 │ │ │ │ @@ -479719,36 +479723,36 @@ │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.n 197ebe │ │ │ │ + beq.n 197ece │ │ │ │ uxtb r5, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov lr, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 197e64 │ │ │ │ - cbz r5, 197ebe │ │ │ │ + bne.n 197e74 │ │ │ │ + cbz r5, 197ece │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -479760,47 +479764,47 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #40] @ (197ee8 ) │ │ │ │ - ldr r3, [pc, #32] @ (197ee4 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #40] @ (197ef8 ) │ │ │ │ + ldr r3, [pc, #32] @ (197ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 197eda │ │ │ │ + bne.n 197eea │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #14] │ │ │ │ + strh r6, [r4, #14] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ + strh r2, [r5, #8] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w r4, [pc, #3260] @ 198bbc │ │ │ │ + ldr.w r4, [pc, #3260] @ 198bcc │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3260] @ 198bc0 │ │ │ │ + ldr.w r1, [pc, #3260] @ 198bd0 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [pc, #3256] @ 198bc4 │ │ │ │ + ldr.w r3, [pc, #3256] @ 198bd4 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #3252] @ 198bc8 │ │ │ │ + ldr.w r0, [pc, #3252] @ 198bd8 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -479817,57 +479821,57 @@ │ │ │ │ strb.w r1, [r9, #8] │ │ │ │ ldrh r1, [r5, #24] │ │ │ │ ubfx r1, r1, #3, #9 │ │ │ │ str.w r1, [r9, #12] │ │ │ │ ldrb.w r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 198010 │ │ │ │ + beq.n 198020 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #164 @ 0xa4 │ │ │ │ - bhi.n 197fb6 │ │ │ │ + bhi.n 197fc6 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.w 1980ce │ │ │ │ + bhi.w 1980de │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1982f0 │ │ │ │ + bhi.w 198300 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bhi.w 198156 │ │ │ │ + bhi.w 198166 │ │ │ │ cmp r3, #14 │ │ │ │ - bls.w 198364 │ │ │ │ + bls.w 198374 │ │ │ │ sub.w r1, r3, #15 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #1577058304 @ 0x5e000000 │ │ │ │ - bne.w 198958 │ │ │ │ + bne.w 198968 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 1983fa │ │ │ │ + bne.w 19840a │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 198178 │ │ │ │ + beq.w 198188 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #242 @ 0xf2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ cmp.w r3, #374 @ 0x176 │ │ │ │ - bcs.w 1982b0 │ │ │ │ + bcs.w 1982c0 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bls.n 198014 │ │ │ │ + bls.n 198024 │ │ │ │ mvn.w ip, #344 @ 0x158 │ │ │ │ add.w r1, r3, ip │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 198178 │ │ │ │ + bhi.w 198188 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ @@ -479891,88 +479895,88 @@ │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r2, r5, #14 │ │ │ │ lsls r2, r4, #11 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 197f64 │ │ │ │ + b.n 197f74 │ │ │ │ sub.w r1, r3, #165 @ 0xa5 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.w 198178 │ │ │ │ + bhi.w 198188 │ │ │ │ movs r6, #1 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ movt r0, #554 @ 0x22a │ │ │ │ lsl.w r4, r6, r1 │ │ │ │ tst r4, r0 │ │ │ │ - bne.w 19896c │ │ │ │ + bne.w 19897c │ │ │ │ ands.w r4, r4, #47 @ 0x2f │ │ │ │ - bne.w 198426 │ │ │ │ + bne.w 198436 │ │ │ │ cmp r1, #27 │ │ │ │ - bne.w 198178 │ │ │ │ + bne.w 198188 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r7, [r9, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ - beq.w 198b0a │ │ │ │ + beq.w 198b1a │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r3, #1] │ │ │ │ - bne.n 19807a │ │ │ │ + bne.n 19808a │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198bd0 │ │ │ │ + bne.w 198be0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 198b16 │ │ │ │ + beq.w 198b26 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ movs r7, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ subs r7, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ adds r3, r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 19809c │ │ │ │ - b.n 1982ce │ │ │ │ + bne.n 1980ac │ │ │ │ + b.n 1982de │ │ │ │ sub.w r1, r3, #103 @ 0x67 │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - bhi.n 198178 │ │ │ │ + bhi.n 198188 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r1, r5, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r5, #7 │ │ │ │ @@ -480032,69 +480036,69 @@ │ │ │ │ lsls r2, r2, #7 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r2, r2, #7 │ │ │ │ sub.w r1, r3, #46 @ 0x2e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 198942 │ │ │ │ + bne.w 198952 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 198ac6 │ │ │ │ + bne.w 198ad6 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 198ab0 │ │ │ │ + bne.w 198ac0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 198c56 │ │ │ │ + bcc.w 198c66 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ adds r6, r0, #6 │ │ │ │ negs r4, r2 │ │ │ │ add r6, r3 │ │ │ │ adds r3, #6 │ │ │ │ add r6, r1 │ │ │ │ add r3, r0 │ │ │ │ mov r7, r5 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 198938 │ │ │ │ + beq.w 198948 │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 198938 │ │ │ │ + bls.w 198948 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #63 @ 0x3f │ │ │ │ adds r0, r2, r7 │ │ │ │ ldrb.w ip, [r1, #64]! │ │ │ │ - b.n 1981cc │ │ │ │ + b.n 1981dc │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 198938 │ │ │ │ + beq.w 198948 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ eor.w r2, ip, r2 │ │ │ │ tst r2, r4 │ │ │ │ - beq.n 1981c6 │ │ │ │ + beq.n 1981d6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19892c │ │ │ │ + beq.w 19893c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -480104,31 +480108,31 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1988a4 │ │ │ │ + beq.w 1988b4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r9, r5, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ add.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, r3, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r6, r3, r2 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, r9 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ mov sl, r5 │ │ │ │ @@ -480138,98 +480142,98 @@ │ │ │ │ add.w lr, r8, #2 │ │ │ │ mov ip, r0 │ │ │ │ add.w lr, sl, lr, lsl #5 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ add r3, r8 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 198888 │ │ │ │ + bne.w 198898 │ │ │ │ ldrb.w r3, [lr] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 198284 │ │ │ │ + bne.n 198294 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ adds r4, #32 │ │ │ │ subs r6, #32 │ │ │ │ add.w r5, r0, #32 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.w 19889e │ │ │ │ + beq.w 1988ae │ │ │ │ adds r0, #17 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856d4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 198264 │ │ │ │ + b.n 198274 │ │ │ │ sub.w r0, r3, #438 @ 0x1b6 │ │ │ │ cmp r0, #29 │ │ │ │ - bhi.w 198178 │ │ │ │ + bhi.w 198188 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #61849 @ 0xf199 │ │ │ │ movt r1, #16128 @ 0x3f00 │ │ │ │ lsls r4, r0 │ │ │ │ ands r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1983ac │ │ │ │ + beq.n 1983bc │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2300] @ 198bcc │ │ │ │ - ldr.w r3, [pc, #2284] @ 198bc0 │ │ │ │ + ldr.w r2, [pc, #2300] @ 198bdc │ │ │ │ + ldr.w r3, [pc, #2284] @ 198bd0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 198c88 │ │ │ │ + bne.w 198c98 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bls.n 19832a │ │ │ │ + bls.n 19833a │ │ │ │ sub.w r1, r3, #84 @ 0x54 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 198a9a │ │ │ │ + bne.w 198aaa │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - bne.w 198410 │ │ │ │ + bne.w 198420 │ │ │ │ tst.w r1, #6016 @ 0x1780 │ │ │ │ - beq.w 198178 │ │ │ │ + beq.w 198188 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ - bls.w 198178 │ │ │ │ + bls.w 198188 │ │ │ │ sub.w r1, r3, #66 @ 0x42 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 198a86 │ │ │ │ + bne.w 198a96 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.n 19843a │ │ │ │ + bne.n 19844a │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - beq.w 198178 │ │ │ │ + beq.w 198188 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #197 @ 0xc5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 198178 │ │ │ │ + bls.w 198188 │ │ │ │ subs r1, r3, #3 │ │ │ │ cmp r1, #11 │ │ │ │ - bhi.w 198178 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19837c ) │ │ │ │ + bhi.w 198188 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19838c ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -480248,517 +480252,517 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ lsls r5, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #9 │ │ │ │ - bne.w 198178 │ │ │ │ + bne.w 198188 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1982cc │ │ │ │ + beq.n 1982dc │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #449 @ 0x1c1 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #326 @ 0x146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #298 @ 0x12a │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov.w r1, #296 @ 0x128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r4, [r3, #114] @ 0x72 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 198adc │ │ │ │ + bne.w 198aec │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1985ea │ │ │ │ + cbz r0, 1985fa │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ movs r3, #24 │ │ │ │ strd r3, r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19863a │ │ │ │ + cbz r0, 19864a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19868c │ │ │ │ + cbz r0, 19869c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1986ec │ │ │ │ + cbz r0, 1986fc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19876c │ │ │ │ + cbz r0, 19877c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #135 @ 0x87 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1987bc │ │ │ │ + cbz r0, 1987cc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #353 @ 0x161 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ add.w lr, sl, r8, lsl #5 │ │ │ │ add.w r3, lr, ip │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 19888c │ │ │ │ - b.n 198290 │ │ │ │ + bne.n 19889c │ │ │ │ + b.n 1982a0 │ │ │ │ mov r5, sl │ │ │ │ ldrd r7, sl, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w r6, r4, #28 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -480775,74 +480779,74 @@ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #32] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.n 1988e0 │ │ │ │ + bne.n 1988f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ subs r2, r1, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 198210 │ │ │ │ + bhi.w 198220 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188ae8 │ │ │ │ + bl 188af8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ adds r7, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1981a6 │ │ │ │ - b.n 1982cc │ │ │ │ + bne.w 1981b6 │ │ │ │ + b.n 1982dc │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #327 @ 0x147 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ ldrb.w ip, [r9, #8] │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ eor.w ip, ip, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 198b10 │ │ │ │ + beq.w 198b20 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 19898e │ │ │ │ + bne.n 19899e │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 198c72 │ │ │ │ + bne.w 198c82 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1982cc │ │ │ │ + beq.w 1982dc │ │ │ │ mov lr, r2 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -480855,42 +480859,42 @@ │ │ │ │ add.w r8, sp, #56 @ 0x38 │ │ │ │ mov r6, lr │ │ │ │ mov fp, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1989f2 │ │ │ │ + b.n 198a02 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, r6 │ │ │ │ movne r7, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ add r7, fp │ │ │ │ add.w r4, r0, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [fp, #45] @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856d4 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ strb.w r3, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r5, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1856c4 │ │ │ │ + bl 1856d4 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ strb.w r3, [r5, #96] @ 0x60 │ │ │ │ - cbz r6, 198a50 │ │ │ │ + cbz r6, 198a60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r5, #112 @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ @@ -480908,286 +480912,286 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ands r2, r3 │ │ │ │ movw r3, #4089 @ 0xff9 │ │ │ │ ands r3, r1 │ │ │ │ mov r1, r5 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r5, #24] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 1989e0 │ │ │ │ - b.n 1982ce │ │ │ │ + bne.n 1989f0 │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #297 @ 0x129 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1982ce │ │ │ │ + b.n 1982de │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ movs r1, #243 @ 0xf3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982de │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 198afa │ │ │ │ + beq.n 198b0a │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982de │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ - b.w 19807a │ │ │ │ + b.w 19808a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 19898e │ │ │ │ + b.n 19899e │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982de │ │ │ │ nop │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #6] │ │ │ │ + strh r0, [r3, #6] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ lsls r4, r5, #1 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ rsb r8, r4, #3 │ │ │ │ - cbnz r7, 198bdc │ │ │ │ + cbnz r7, 198bec │ │ │ │ mov r8, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, sp, r8, lsl #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r0, [r8, #92] @ 0x5c │ │ │ │ - bne.n 198bd4 │ │ │ │ + bne.n 198be4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #3 │ │ │ │ movne r5, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 197dec │ │ │ │ + bl 197dfc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982de │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 1981fc │ │ │ │ + b.w 19820c │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #158 @ 0x9e │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 197cb8 │ │ │ │ + bl 197cc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1982ce │ │ │ │ + b.w 1982de │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #72] @ (198ce8 ) │ │ │ │ + ldr r3, [pc, #72] @ (198cf8 ) │ │ │ │ mov r4, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #68] @ (198cec ) │ │ │ │ + ldr r2, [pc, #68] @ (198cfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 198cb8 │ │ │ │ - ldr r4, [pc, #56] @ (198cf0 ) │ │ │ │ + cbz r1, 198cc8 │ │ │ │ + ldr r4, [pc, #56] @ (198d00 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #56] @ (198cf4 ) │ │ │ │ + ldr r2, [pc, #56] @ (198d04 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #56] @ (198cf8 ) │ │ │ │ + ldr r1, [pc, #56] @ (198d08 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r5, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ - ldr r2, [pc, #44] @ (198cfc ) │ │ │ │ - ldr r3, [pc, #24] @ (198ce8 ) │ │ │ │ + bl 187844 │ │ │ │ + ldr r2, [pc, #44] @ (198d0c ) │ │ │ │ + ldr r3, [pc, #24] @ (198cf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 198ce4 │ │ │ │ + bne.n 198cf4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r0, #13] │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xefe7ffff │ │ │ │ - bl 3c2cf6 │ │ │ │ - bl 284cfa │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + bl 3c2d06 │ │ │ │ + bl 284d0a │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r4, r5, #1 │ │ │ │ sub sp, #8 │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 198d4c │ │ │ │ + bne.n 198d5c │ │ │ │ ldrb.w r2, [r1, #37] @ 0x25 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 198d50 │ │ │ │ + bhi.n 198d60 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 198d50 │ │ │ │ + bhi.n 198d60 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #32 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -481202,658 +481206,658 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ uxtb r2, r1 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ - b.n 198d4a │ │ │ │ + b.n 198d5a │ │ │ │ uxth r2, r1 │ │ │ │ - b.n 198d4a │ │ │ │ + b.n 198d5a │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #712] @ (199034 ) │ │ │ │ + ldr r2, [pc, #712] @ (199044 ) │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 198e56 │ │ │ │ + bhi.n 198e66 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r6, #4 │ │ │ │ movs r0, r7 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r7 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r2, r7 │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldr r1, [pc, #676] @ (199038 ) │ │ │ │ + ldr r1, [pc, #676] @ (199048 ) │ │ │ │ mov.w sl, #48 @ 0x30 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 198dea │ │ │ │ + cbz r3, 198dfa │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 198ddc │ │ │ │ - bl 198d58 │ │ │ │ + b.n 198dec │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ - cbnz r3, 198dcc │ │ │ │ + cbnz r3, 198ddc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w fp, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, sl, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.n 198dea │ │ │ │ + bcs.n 198dfa │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198db0 │ │ │ │ + beq.n 198dc0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198dea │ │ │ │ + beq.n 198dfa │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dfa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e1e │ │ │ │ + cbnz r3, 198e2e │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r3, 198e4a │ │ │ │ + cbz r3, 198e5a │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dfa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198e48 │ │ │ │ + cbnz r3, 198e58 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r6, #13] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dfc │ │ │ │ + bne.n 198e0c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dfa │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198dea │ │ │ │ + beq.n 198dfa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dfa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198e86 │ │ │ │ + cbnz r3, 198e96 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - b.n 198dea │ │ │ │ + b.n 198dfa │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198dea │ │ │ │ + beq.n 198dfa │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dfa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198eb6 │ │ │ │ + cbnz r3, 198ec6 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dfa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ - b.n 198e6c │ │ │ │ + bne.n 198dfa │ │ │ │ + b.n 198e7c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 198efa │ │ │ │ + cbz r3, 198f0a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198dea │ │ │ │ + bne.n 198dfa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ - cbnz r3, 198ef6 │ │ │ │ + cbnz r3, 198f06 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dfa │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 198f36 │ │ │ │ - bl 198d58 │ │ │ │ + b.n 198f46 │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #16 │ │ │ │ - cbnz r3, 198f2a │ │ │ │ + cbnz r3, 198f3a │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 198dea │ │ │ │ + bcs.w 198dfa │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198f0e │ │ │ │ + beq.n 198f1e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r8, r7 │ │ │ │ - cbnz r3, 198f7e │ │ │ │ - b.n 198dea │ │ │ │ - bl 198d58 │ │ │ │ + cbnz r3, 198f8e │ │ │ │ + b.n 198dfa │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #20 │ │ │ │ - cbnz r3, 198f72 │ │ │ │ + cbnz r3, 198f82 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 198dea │ │ │ │ + bcs.w 198dfa │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 198f56 │ │ │ │ + beq.n 198f66 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 198dea │ │ │ │ - b.n 198e62 │ │ │ │ + bne.w 198dfa │ │ │ │ + b.n 198e72 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dfa │ │ │ │ movs r7, #1 │ │ │ │ movw r8, #319 @ 0x13f │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198dea │ │ │ │ - bl 198d58 │ │ │ │ + bne.w 198dfa │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 198fd2 │ │ │ │ + cbnz r3, 198fe2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ streq.w r8, [r4, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ strb r7, [r4, #13] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 198fae │ │ │ │ - b.n 198dea │ │ │ │ - ldr r3, [pc, #92] @ (19903c ) │ │ │ │ + bne.n 198fbe │ │ │ │ + b.n 198dfa │ │ │ │ + ldr r3, [pc, #92] @ (19904c ) │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dfa │ │ │ │ movs r7, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 199022 │ │ │ │ - bl 198d58 │ │ │ │ + b.n 199032 │ │ │ │ + bl 198d68 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ adds r7, #1 │ │ │ │ adds r4, #16 │ │ │ │ - cbnz r3, 199018 │ │ │ │ + cbnz r3, 199028 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq r2, [r6, #20] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r9, [r6, #13] │ │ │ │ - beq.w 198dea │ │ │ │ + beq.w 198dfa │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 198dea │ │ │ │ - b.n 198ffe │ │ │ │ - strb r4, [r1, #10] │ │ │ │ + bne.w 198dfa │ │ │ │ + b.n 19900e │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #956] @ (199410 ) │ │ │ │ + ldr r2, [pc, #956] @ (199420 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (199414 ) │ │ │ │ + ldr r3, [pc, #956] @ (199424 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #68] @ 0x44 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 19908a │ │ │ │ + beq.n 19909a │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 19907c │ │ │ │ + bne.n 19908c │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19916c │ │ │ │ + bne.n 19917c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #70] @ 0x46 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 1990c4 │ │ │ │ + beq.n 1990d4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 1990b6 │ │ │ │ + bne.n 1990c6 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199402 │ │ │ │ + bne.w 199412 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r2, [r7, #24] │ │ │ │ strd r2, r2, [r7, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r0, [r7, #16] │ │ │ │ - cbz r3, 199114 │ │ │ │ + cbz r3, 199124 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1991aa │ │ │ │ + beq.n 1991ba │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 199174 │ │ │ │ + beq.n 199184 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1990fc │ │ │ │ + bne.n 19910c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 187554 │ │ │ │ + bl 187564 │ │ │ │ ldr.w r8, [r4, #352] @ 0x160 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 19914a │ │ │ │ + cbz r3, 19915a │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991e0 │ │ │ │ + bne.n 1991f0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199128 │ │ │ │ + bne.n 199138 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19923c │ │ │ │ + bne.n 19924c │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199136 │ │ │ │ - ldr r2, [pc, #716] @ (199418 ) │ │ │ │ - ldr r3, [pc, #708] @ (199414 ) │ │ │ │ + bne.n 199146 │ │ │ │ + ldr r2, [pc, #716] @ (199428 ) │ │ │ │ + ldr r3, [pc, #708] @ (199424 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19940a │ │ │ │ + bne.w 19941a │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 199096 │ │ │ │ + b.n 1990a6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19910c │ │ │ │ + bls.n 19911c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 19919c │ │ │ │ + bne.n 1991ac │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - b.n 19910c │ │ │ │ + b.n 19911c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21d708 │ │ │ │ + bl 21d718 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 19910c │ │ │ │ + bls.n 19911c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #19 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 1991d2 │ │ │ │ + bne.n 1991e2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ add r0, r3 │ │ │ │ blx 47a50 │ │ │ │ - b.n 19910c │ │ │ │ + b.n 19911c │ │ │ │ movw r8, #629 @ 0x275 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - cbz r5, 199210 │ │ │ │ + cbz r5, 199220 │ │ │ │ movw fp, #641 @ 0x281 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ movw r9, #477 @ 0x1dd │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 199204 │ │ │ │ + cbz r3, 199214 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1992bc │ │ │ │ + beq.n 1992cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991f6 │ │ │ │ + bne.n 199206 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1991ec │ │ │ │ + bne.n 1991fc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 199226 │ │ │ │ - cbz r6, 199226 │ │ │ │ + cbz r3, 199236 │ │ │ │ + cbz r6, 199236 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991e4 │ │ │ │ + bne.n 1991f4 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199218 │ │ │ │ + bne.n 199228 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r8, [r3, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19914a │ │ │ │ + beq.n 19915a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19913e │ │ │ │ + beq.n 19914e │ │ │ │ movw r6, #319 @ 0x13f │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 199288 │ │ │ │ + cbz r0, 199298 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 199280 │ │ │ │ + cbz r2, 199290 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 19926a │ │ │ │ + cbnz r1, 19927a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 19926a │ │ │ │ + bne.n 19927a │ │ │ │ ldrb.w r1, [r3, #45] @ 0x2d │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r1, r6 │ │ │ │ movls.w r1, #320 @ 0x140 │ │ │ │ str r1, [r3, #20] │ │ │ │ strb.w r5, [r7, #32] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 199280 │ │ │ │ + cbz r1, 199290 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 199250 │ │ │ │ + beq.n 199260 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 199270 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 199280 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199246 │ │ │ │ + bne.n 199256 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19914a │ │ │ │ + beq.w 19915a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 19914a │ │ │ │ + beq.w 19915a │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199240 │ │ │ │ + bne.n 199250 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1992a6 │ │ │ │ - b.n 19914a │ │ │ │ + bne.n 1992b6 │ │ │ │ + b.n 19915a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 19932e │ │ │ │ - bhi.n 19931a │ │ │ │ + beq.n 19933e │ │ │ │ + bhi.n 19932a │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 19932e │ │ │ │ + beq.n 19933e │ │ │ │ cmp.w r3, #478 @ 0x1de │ │ │ │ - bcs.n 199360 │ │ │ │ + bcs.n 199370 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.n 1992e0 │ │ │ │ - bhi.w 1993f6 │ │ │ │ + beq.n 1992f0 │ │ │ │ + bhi.w 199406 │ │ │ │ cmp r3, #139 @ 0x8b │ │ │ │ - beq.n 1992e0 │ │ │ │ + beq.n 1992f0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ - bne.n 1991fc │ │ │ │ + bne.n 19920c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1991fc │ │ │ │ + bne.n 19920c │ │ │ │ add.w r1, r7, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 198d58 │ │ │ │ + bl 198d68 │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ - cbnz r3, 199312 │ │ │ │ + cbnz r3, 199322 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #319 @ 0x13f │ │ │ │ streq.w r2, [sl, #20] │ │ │ │ strbeq.w r3, [r7, #32] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #13] │ │ │ │ - b.n 1991fc │ │ │ │ + b.n 19920c │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19934e │ │ │ │ + beq.n 19935e │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.n 1993c2 │ │ │ │ + beq.n 1993d2 │ │ │ │ movw r2, #631 @ 0x277 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1991fc │ │ │ │ + bne.w 19920c │ │ │ │ add.w r2, r4, #92 @ 0x5c │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 198d00 │ │ │ │ + bl 198d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1991fc │ │ │ │ + beq.w 19920c │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1991fc │ │ │ │ - b.n 1992ee │ │ │ │ + bne.w 19920c │ │ │ │ + b.n 1992fe │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1991fc │ │ │ │ + bne.w 19920c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 1993b2 │ │ │ │ + bne.n 1993c2 │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1993ba │ │ │ │ + bhi.n 1993ca │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1993ba │ │ │ │ + bhi.n 1993ca │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #32 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ @@ -481866,173 +481870,173 @@ │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ asrs r6, r2, #24 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1991fc │ │ │ │ - b.n 19934e │ │ │ │ + beq.w 19920c │ │ │ │ + b.n 19935e │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1993b0 │ │ │ │ + b.n 1993c0 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 1993b0 │ │ │ │ + b.n 1993c0 │ │ │ │ add.w r2, r4, #108 @ 0x6c │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 198d00 │ │ │ │ + bl 198d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1991fc │ │ │ │ + beq.w 19920c │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ ldr.w sl, [r3] │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1991fc │ │ │ │ - b.n 1992ee │ │ │ │ + bne.w 19920c │ │ │ │ + b.n 1992fe │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1992e0 │ │ │ │ - b.n 1991fc │ │ │ │ + beq.w 1992f0 │ │ │ │ + b.n 19920c │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1990d2 │ │ │ │ + b.n 1990e2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldrb.w r3, [r0, #310] @ 0x136 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19943a │ │ │ │ + bpl.n 19944a │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 19946c │ │ │ │ + bne.n 19947c │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 19945e │ │ │ │ + cbz r0, 19946e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 199456 │ │ │ │ + bpl.n 199466 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 199470 │ │ │ │ + beq.n 199480 │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 199466 │ │ │ │ - cbnz r0, 199456 │ │ │ │ + bgt.n 199476 │ │ │ │ + cbnz r0, 199466 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199440 │ │ │ │ + bne.n 199450 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19947c │ │ │ │ + cbz r3, 19948c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 199456 │ │ │ │ + bhi.n 199466 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199440 │ │ │ │ - b.n 19945e │ │ │ │ + bne.n 199450 │ │ │ │ + b.n 19946e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [pc, #164] @ 199540 │ │ │ │ + ldr.w r8, [pc, #164] @ 199550 │ │ │ │ mov r6, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc │ │ │ │ - bl 16dfd4 │ │ │ │ + bl 16dfe4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 199506 │ │ │ │ + beq.n 199516 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #376] @ 0x178 │ │ │ │ - ldr r1, [pc, #108] @ (199544 ) │ │ │ │ + ldr r1, [pc, #108] @ (199554 ) │ │ │ │ sub.w r2, r7, #17 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbnz r6, 199522 │ │ │ │ - ldr r3, [pc, #88] @ (199548 ) │ │ │ │ + cbnz r6, 199532 │ │ │ │ + ldr r3, [pc, #88] @ (199558 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 185360 │ │ │ │ + bl 185370 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #368] @ 0x170 │ │ │ │ str r2, [r0, #52] @ 0x34 │ │ │ │ - cbnz r6, 19951a │ │ │ │ + cbnz r6, 19952a │ │ │ │ movs r3, #1 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #368] @ 0x170 │ │ │ │ - b.n 1994d6 │ │ │ │ - ldr r3, [pc, #40] @ (19954c ) │ │ │ │ + b.n 1994e6 │ │ │ │ + ldr r3, [pc, #40] @ (19955c ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be24 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #20] │ │ │ │ - b.n 1994f6 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ + b.n 199506 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ lsls r4, r5, #1 │ │ │ │ @ instruction: 0xb82a │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -482040,60 +482044,60 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 19959a │ │ │ │ + cbnz r3, 1995aa │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 199588 │ │ │ │ + bne.n 199598 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 199578 │ │ │ │ + bne.n 199588 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 199488 │ │ │ │ + bl 199498 │ │ │ │ str r0, [r6, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ - bl 199488 │ │ │ │ + bl 199498 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - beq.n 199576 │ │ │ │ - b.n 199578 │ │ │ │ + beq.n 199586 │ │ │ │ + b.n 199588 │ │ │ │ ldrb.w r3, [r0, #306] @ 0x132 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, r5 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 199488 │ │ │ │ + bl 199498 │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #584] @ (199818 ) │ │ │ │ + ldr r1, [pc, #584] @ (199828 ) │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #584] @ (19981c ) │ │ │ │ + ldr r3, [pc, #584] @ (19982c ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #580] @ (199820 ) │ │ │ │ + ldr r1, [pc, #580] @ (199830 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -482106,23 +482110,23 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 199808 │ │ │ │ + beq.w 199818 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1997ee │ │ │ │ + beq.w 1997fe │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #508] @ (199824 ) │ │ │ │ + ldr r3, [pc, #508] @ (199834 ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ mov.w sl, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r6, sl │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ @@ -482131,15 +482135,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, fp │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.n 19977e │ │ │ │ + b.n 19978e │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bfi r8, r1, #0, #7 │ │ │ │ @@ -482160,15 +482164,15 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r4] │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r4, #8] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r9, #16] │ │ │ │ @@ -482220,173 +482224,173 @@ │ │ │ │ str.w r2, [r5, r7, lsl #2] │ │ │ │ ldrb.w r2, [r3, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r3, #69] @ 0x45 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r2, lsl #2] │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 1997ee │ │ │ │ + beq.n 1997fe │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1997d2 │ │ │ │ + beq.n 1997e2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1997ba │ │ │ │ + cbz r0, 1997ca │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19964e │ │ │ │ + bne.w 19965e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 199652 │ │ │ │ + b.n 199662 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - b.n 19978c │ │ │ │ - ldr r2, [pc, #56] @ (199828 ) │ │ │ │ - ldr r3, [pc, #40] @ (19981c ) │ │ │ │ + b.n 19979c │ │ │ │ + ldr r2, [pc, #56] @ (199838 ) │ │ │ │ + ldr r3, [pc, #40] @ (19982c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 199812 │ │ │ │ + bne.n 199822 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 199618 │ │ │ │ + b.n 199628 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (199974 ) │ │ │ │ + ldr r2, [pc, #304] @ (199984 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (199978 ) │ │ │ │ + ldr r1, [pc, #296] @ (199988 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199968 │ │ │ │ + beq.n 199978 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 199886 │ │ │ │ + bhi.n 199896 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19994c │ │ │ │ + bne.n 19995c │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1998f4 │ │ │ │ + bne.n 199904 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19994c │ │ │ │ + beq.n 19995c │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1998e0 │ │ │ │ - cbz r4, 19994c │ │ │ │ + bne.n 1998f0 │ │ │ │ + cbz r4, 19995c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -482398,77 +482402,77 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (19997c ) │ │ │ │ - ldr r3, [pc, #36] @ (199974 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (19998c ) │ │ │ │ + ldr r3, [pc, #36] @ (199984 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19996e │ │ │ │ + bne.n 19997e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1998a8 │ │ │ │ + b.n 1998b8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + str r4, [r3, #104] @ 0x68 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #392] @ (199b1c ) │ │ │ │ - ldr r3, [pc, #392] @ (199b20 ) │ │ │ │ + ldr r2, [pc, #392] @ (199b2c ) │ │ │ │ + ldr r3, [pc, #392] @ (199b30 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #392] @ (199b24 ) │ │ │ │ + ldr r6, [pc, #392] @ (199b34 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199ac4 │ │ │ │ - ldr r3, [pc, #372] @ (199b28 ) │ │ │ │ + beq.w 199ad4 │ │ │ │ + ldr r3, [pc, #372] @ (199b38 ) │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 48418 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #352] @ (199b2c ) │ │ │ │ + ldr r1, [pc, #352] @ (199b3c ) │ │ │ │ add.w r3, r7, r5, lsl #3 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1854e4 │ │ │ │ + bl 1854f4 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -482477,23 +482481,23 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 199a42 │ │ │ │ + bhi.n 199a52 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r3, r1, #12 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ strb r1, [r5, #9] │ │ │ │ @@ -482501,129 +482505,129 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ mov.w r9, #32 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr.w r9, [pc, #176] @ 199b30 │ │ │ │ + ldr.w r9, [pc, #176] @ 199b40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #136] @ (199b34 ) │ │ │ │ - ldr r3, [pc, #116] @ (199b20 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #136] @ (199b44 ) │ │ │ │ + ldr r3, [pc, #116] @ (199b30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 199b16 │ │ │ │ + bne.n 199b26 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #80] @ (199b30 ) │ │ │ │ + bl 186e5c │ │ │ │ + ldr r3, [pc, #80] @ (199b40 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 199aa8 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 199ab8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a56 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a56 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a56 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 199a46 │ │ │ │ + b.n 199a56 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - cbz r0, 199b82 │ │ │ │ + cbz r0, 199b92 │ │ │ │ movs r7, r1 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [r0, #84] @ 0x54 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1288] @ 19a058 │ │ │ │ + ldr.w r3, [pc, #1288] @ 19a068 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1280] @ 19a05c │ │ │ │ + ldr.w r0, [pc, #1280] @ 19a06c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w fp, [pc, #1276] @ 19a060 │ │ │ │ + ldr.w fp, [pc, #1276] @ 19a070 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 199bf8 │ │ │ │ + beq.n 199c08 │ │ │ │ movs r1, #0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -482631,23 +482635,23 @@ │ │ │ │ add.w r5, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r5 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 199dfe │ │ │ │ + bhi.w 199e0e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r0, r7, #9 │ │ │ │ @@ -482669,53 +482673,53 @@ │ │ │ │ lsls r1, r3, #4 │ │ │ │ ldr.w r6, [r0, #352] @ 0x160 │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 199c1c │ │ │ │ + cbz r3, 199c2c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 199e64 │ │ │ │ + bne.w 199e74 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199c0c │ │ │ │ + bne.n 199c1c │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199dde │ │ │ │ + beq.w 199dee │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 199c1e │ │ │ │ + bne.n 199c2e │ │ │ │ movs r0, #4 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 199d62 │ │ │ │ + beq.w 199d72 │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 199980 │ │ │ │ + bl 199990 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19a0c4 │ │ │ │ + bhi.w 19a0d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ lsls r0, r5, #1 │ │ │ │ lsls r2, r3, #1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r1, r4, #1 │ │ │ │ lsls r7, r4, #8 │ │ │ │ @@ -482728,279 +482732,279 @@ │ │ │ │ lsls r7, r4, #8 │ │ │ │ lsls r7, r4, #8 │ │ │ │ lsls r7, r4, #8 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 199c4c │ │ │ │ + bne.n 199c5c │ │ │ │ ldrb.w r4, [sl, #20] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 199d94 │ │ │ │ + beq.n 199da4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1995ac │ │ │ │ + bl 1995bc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19a0a8 │ │ │ │ + bne.w 19a0b8 │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #88] @ 0x58 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #880] @ (19a064 ) │ │ │ │ - ldr r3, [pc, #864] @ (19a058 ) │ │ │ │ + ldr r2, [pc, #880] @ (19a074 ) │ │ │ │ + ldr r3, [pc, #864] @ (19a068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19a0c0 │ │ │ │ + bne.w 19a0d0 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199cb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199cb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199cb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199cb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199cb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 199ca2 │ │ │ │ + b.n 199cb2 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #744] @ 19a050 │ │ │ │ - bl 1869a0 │ │ │ │ + vldr d0, [pc, #744] @ 19a060 │ │ │ │ + bl 1869b0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 199ca2 │ │ │ │ + beq.n 199cb2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 199ca2 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 199cb2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1995ac │ │ │ │ + bl 1995bc │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 199cd4 │ │ │ │ + beq.n 199ce4 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1995ac │ │ │ │ + bl 1995bc │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ and.w r3, r2, #15 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 199ce2 │ │ │ │ + b.n 199cf2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 199df8 │ │ │ │ + cbz r0, 199e08 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ str.w r5, [r6, #-4] │ │ │ │ - b.n 199c28 │ │ │ │ + b.n 199c38 │ │ │ │ movs r4, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w lr, [pc, #560] @ 19a068 │ │ │ │ + ldr.w lr, [pc, #560] @ 19a078 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r6, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mla r3, r9, r8, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 199c40 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 199c50 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ and.w r8, r2, #16 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbz r6, 199ee0 │ │ │ │ + cbz r6, 199ef0 │ │ │ │ strd r7, sl, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r5, 199eca │ │ │ │ + cbz r5, 199eda │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a088 │ │ │ │ + beq.w 19a098 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199f02 │ │ │ │ + bne.n 199f12 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199f02 │ │ │ │ - ldr r3, [pc, #444] @ (19a068 ) │ │ │ │ + bhi.n 199f12 │ │ │ │ + ldr r3, [pc, #444] @ (19a078 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 199f28 │ │ │ │ - cbnz r5, 199f02 │ │ │ │ + beq.n 199f38 │ │ │ │ + cbnz r5, 199f12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 199e8c │ │ │ │ + bne.n 199e9c │ │ │ │ mov r1, r7 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199c1c │ │ │ │ + beq.w 199c2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 199c1c │ │ │ │ + beq.w 199c2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199e7c │ │ │ │ + bne.n 199e8c │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 199ef0 │ │ │ │ - b.n 199c1c │ │ │ │ + bne.n 199f00 │ │ │ │ + b.n 199c2c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19a06c │ │ │ │ + beq.w 19a07c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19a06c │ │ │ │ + beq.w 19a07c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 199f00 │ │ │ │ + bne.n 199f10 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 199f00 │ │ │ │ + bhi.n 199f10 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 199eaa │ │ │ │ + b.n 199eba │ │ │ │ ldrb r1, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w fp, [r2, r1, lsl #2] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a036 │ │ │ │ + beq.n 19a046 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ add.w sl, sp, #164 @ 0xa4 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ strd r6, r5, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -483013,36 +483017,36 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ strd r9, r9, [sl] │ │ │ │ strd r9, r9, [sl, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w lr, #1 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 19a006 │ │ │ │ + beq.n 19a016 │ │ │ │ mov ip, r5 │ │ │ │ strb.w r4, [sp, #164] @ 0xa4 │ │ │ │ add r5, sp, #180 @ 0xb4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ mov r6, r5 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 19a046 │ │ │ │ + beq.n 19a056 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ add.w r7, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -483054,150 +483058,150 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add r3, r4 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ bic.w fp, fp, r4 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r3, #100] @ 0x64 │ │ │ │ - bne.n 199f64 │ │ │ │ + bne.n 199f74 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 199ec8 │ │ │ │ + beq.w 199ed8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1866ac │ │ │ │ - b.n 199ec8 │ │ │ │ + bl 1866bc │ │ │ │ + b.n 199ed8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 199fb2 │ │ │ │ - b.n 19a006 │ │ │ │ + bne.n 199fc2 │ │ │ │ + b.n 19a016 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #72] @ 0x48 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ + str r6, [r0, #72] @ 0x48 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 199eca │ │ │ │ + bne.w 199eda │ │ │ │ ldr r0, [r5, #20] │ │ │ │ subw r3, r0, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r2, r5 │ │ │ │ - bhi.w 199eca │ │ │ │ + bhi.w 199eda │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199eaa │ │ │ │ + b.n 199eba │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.w 199eca │ │ │ │ + bne.w 199eda │ │ │ │ ldr r0, [r2, #20] │ │ │ │ subw r1, r0, #650 @ 0x28a │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 19a084 │ │ │ │ - b.n 199eca │ │ │ │ + bls.n 19a094 │ │ │ │ + b.n 199eda │ │ │ │ movs r4, #16 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199e10 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199e10 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199e10 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 1995ac │ │ │ │ - b.n 199dbe │ │ │ │ + bl 1995bc │ │ │ │ + b.n 199dce │ │ │ │ movs r4, #8 │ │ │ │ - b.n 199e00 │ │ │ │ + b.n 199e10 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #768] @ (19a3dc ) │ │ │ │ + ldr r2, [pc, #768] @ (19a3ec ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w fp, [pc, #768] @ 19a3e0 │ │ │ │ + ldr.w fp, [pc, #768] @ 19a3f0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #764] @ (19a3e4 ) │ │ │ │ + ldr r3, [pc, #764] @ (19a3f4 ) │ │ │ │ add fp, pc │ │ │ │ ldrb.w ip, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 19a2c8 │ │ │ │ + beq.w 19a2d8 │ │ │ │ movs r1, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #716] @ (19a3e8 ) │ │ │ │ + bl 186e5c │ │ │ │ + ldr r3, [pc, #716] @ (19a3f8 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r9, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ strd r7, r9, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19a176 │ │ │ │ + cbz r0, 19a186 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r9, r9, [r7, #12] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ @@ -483209,22 +483213,22 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add.w lr, sp, #16 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ strd r9, r9, [sp, #16] │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ @@ -483259,77 +483263,77 @@ │ │ │ │ ldrb.w ip, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, ip, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19982c │ │ │ │ + bl 19983c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ movs r6, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 19982c │ │ │ │ + bl 19983c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov.w ip, #2 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ - bl 19982c │ │ │ │ + bl 19983c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 19982c │ │ │ │ - ldr r2, [pc, #320] @ (19a3ec ) │ │ │ │ - ldr r3, [pc, #308] @ (19a3e4 ) │ │ │ │ + bl 19983c │ │ │ │ + ldr r2, [pc, #320] @ (19a3fc ) │ │ │ │ + ldr r3, [pc, #308] @ (19a3f4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19a3d6 │ │ │ │ + bne.w 19a3e6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r7, ip, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19a2fc │ │ │ │ + cbz r0, 19a30c │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ strd r9, r9, [r7, #12] │ │ │ │ str.w r9, [r7, #20] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ @@ -483342,22 +483346,22 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r7, r0, #24 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldrh.w lr, [sp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #32 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add.w sl, r6, #84 @ 0x54 │ │ │ │ and.w r3, lr, #8064 @ 0x1f80 │ │ │ │ strd r9, r9, [sp, #16] │ │ │ │ clz r3, r3 │ │ │ │ @@ -483365,15 +483369,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi lr, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #92] @ (19a3e8 ) │ │ │ │ + ldr r3, [pc, #92] @ (19a3f8 ) │ │ │ │ strh.w lr, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ @@ -483389,57 +483393,57 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19a25e │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19a26e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldrsh r4, [r2, r4] │ │ │ │ + ldrsh r4, [r0, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ + ldrb r6, [r7, r4] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #844] @ (19a758 ) │ │ │ │ + ldr r0, [pc, #844] @ (19a768 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #844] @ (19a75c ) │ │ │ │ + ldr r3, [pc, #844] @ (19a76c ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #836] @ 19a760 │ │ │ │ + ldr.w r8, [pc, #836] @ 19a770 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 47a50 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19a742 │ │ │ │ + beq.w 19a752 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -483447,23 +483451,23 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19a65e │ │ │ │ + bhi.w 19a66e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r6, r2 │ │ │ │ lsls r0, r6, #3 │ │ │ │ @@ -483483,71 +483487,71 @@ │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #24 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ strd r7, r7, [fp, #4] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr.w r9, [pc, #628] @ 19a764 │ │ │ │ + ldr.w r9, [pc, #628] @ 19a774 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mla lr, lr, r2, r3 │ │ │ │ ldrb.w r3, [lr, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19a534 │ │ │ │ + cbz r3, 19a544 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ bfi r2, r1, #0, #21 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 18ca6c │ │ │ │ + bl 18ca7c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - vldr d8, [pc, #532] @ 19a750 │ │ │ │ + vldr d8, [pc, #532] @ 19a760 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 19a670 │ │ │ │ + beq.w 19a680 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199980 │ │ │ │ + bl 199990 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 19aade │ │ │ │ + bhi.w 19aaee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r6, #1 │ │ │ │ lsls r6, r5, #1 │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r0, r4, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ lsls r4, r7, #10 │ │ │ │ @@ -483560,126 +483564,126 @@ │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ lsls r4, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r8], #4 │ │ │ │ - cbz r3, 19a5aa │ │ │ │ + cbz r3, 19a5ba │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 19a5aa │ │ │ │ + cbz r3, 19a5ba │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 19a6a0 │ │ │ │ + bhi.n 19a6b0 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, r9 │ │ │ │ - bne.n 19a540 │ │ │ │ + bne.n 19a550 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 19a5ea │ │ │ │ + cbnz r4, 19a5fa │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 19a9e2 │ │ │ │ + bne.w 19a9f2 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19a8dc │ │ │ │ + bne.w 19a8ec │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #88] @ 0x58 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #380] @ (19a768 ) │ │ │ │ - ldr r3, [pc, #364] @ (19a75c ) │ │ │ │ + ldr r2, [pc, #380] @ (19a778 ) │ │ │ │ + ldr r3, [pc, #364] @ (19a76c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19aada │ │ │ │ + bne.w 19aaea │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a5a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #188 @ 0xbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a5a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #186 @ 0xba │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a5a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a5a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a5a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19a592 │ │ │ │ + b.n 19a5a2 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4c4 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4c4 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4c4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19a592 │ │ │ │ + beq.n 19a5a2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19a592 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19a5a2 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -483691,26 +483695,26 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19aabc │ │ │ │ + bhi.w 19aacc │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19aade │ │ │ │ + bhi.w 19aaee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ @@ -483737,57 +483741,57 @@ │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r5, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 19a436 │ │ │ │ + b.n 19a446 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19a4b4 │ │ │ │ + b.n 19a4c4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + ldrh r4, [r3, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r7] │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r0] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ lsls r4, r5, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 19a79c │ │ │ │ + cbz r0, 19a7ac │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ add.w lr, r7, #32 │ │ │ │ @@ -483804,29 +483808,29 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r8, #-4] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp] │ │ │ │ add.w r1, r0, #100 @ 0x64 │ │ │ │ @@ -483841,19 +483845,19 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 19a8d6 │ │ │ │ + cbnz r3, 19a8e6 │ │ │ │ cmp.w ip, #32 │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 19a892 │ │ │ │ + beq.n 19a8a2 │ │ │ │ and.w r3, ip, #31 │ │ │ │ mov.w ip, #1 │ │ │ │ lsl.w ip, ip, r3 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -483864,38 +483868,38 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r7, r2, lsl #2] │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19a5aa │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19a5ba │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a77e │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a77e │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a77e │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 19a892 │ │ │ │ + b.n 19a8a2 │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -483905,22 +483909,22 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r4, [r8, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ @@ -483933,15 +483937,15 @@ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ and.w r4, r4, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r4, 19a99c │ │ │ │ + cbnz r4, 19a9ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #32 │ │ │ │ ittet ne │ │ │ │ movne r4, #1 │ │ │ │ andne.w sl, r3, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r4, r4, sl │ │ │ │ @@ -483957,36 +483961,36 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ str.w ip, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ and.w r3, r2, #15 │ │ │ │ subs r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 19a5dc │ │ │ │ + b.n 19a5ec │ │ │ │ movs r0, #4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r4, r0, #68 @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ ldrsb.w r1, [r2, #65] @ 0x41 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -483994,27 +483998,27 @@ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #28] │ │ │ │ mov r1, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r7, [r8, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r7, r9, r7 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r3, r7, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ add.w r3, r0, #100 @ 0x64 │ │ │ │ @@ -484025,92 +484029,92 @@ │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 19aac2 │ │ │ │ + cbz r3, 19aad2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ str.w ip, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 19a5c6 │ │ │ │ + b.n 19a5d6 │ │ │ │ strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 19a76e │ │ │ │ + b.n 19a77e │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, ip, #31 │ │ │ │ moveq r7, r9 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19aa90 │ │ │ │ + b.n 19aaa0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (19ac4c ) │ │ │ │ + ldr r2, [pc, #344] @ (19ac5c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (19ac50 ) │ │ │ │ + ldr r3, [pc, #344] @ (19ac60 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 19ab2e │ │ │ │ + cbnz r1, 19ab3e │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #320] @ (19ac54 ) │ │ │ │ - ldr r3, [pc, #316] @ (19ac50 ) │ │ │ │ + ldr r2, [pc, #320] @ (19ac64 ) │ │ │ │ + ldr r3, [pc, #316] @ (19ac60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19ac3c │ │ │ │ + bne.w 19ac4c │ │ │ │ mov r0, r9 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ac40 │ │ │ │ + beq.w 19ac50 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 19ab54 │ │ │ │ + cbz r4, 19ab64 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19ab40 │ │ │ │ + b.n 19ab50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19ac40 │ │ │ │ + beq.n 19ac50 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ @@ -484123,19 +484127,19 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r8, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ - beq.n 19ac46 │ │ │ │ + beq.n 19ac56 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 19ac20 │ │ │ │ + beq.n 19ac30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r4, r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ @@ -484145,143 +484149,143 @@ │ │ │ │ blx 47a50 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ - bl 19941c │ │ │ │ + bl 19942c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ab0c │ │ │ │ + beq.n 19ab1c │ │ │ │ ldrb.w r2, [r5, #306] @ 0x132 │ │ │ │ clz r3, r6 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ ldrb.w r3, [r5, #310] @ 0x136 │ │ │ │ strb.w r2, [r5, #306] @ 0x132 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19ac0c │ │ │ │ + beq.n 19ac1c │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 19ac24 │ │ │ │ + bpl.n 19ac34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 199b38 │ │ │ │ + bl 199b48 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19ab10 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 19ab20 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 19abfa │ │ │ │ + bmi.n 19ac0a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 199550 │ │ │ │ - b.n 19abfa │ │ │ │ + bl 199560 │ │ │ │ + b.n 19ac0a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 19abae │ │ │ │ + b.n 19abbe │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 199550 │ │ │ │ + bl 199560 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 19a3f0 │ │ │ │ - b.n 19ac02 │ │ │ │ + bl 19a400 │ │ │ │ + b.n 19ac12 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #804] @ (19af98 ) │ │ │ │ + ldr r2, [pc, #804] @ (19afa8 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #804] @ (19af9c ) │ │ │ │ + ldr r3, [pc, #804] @ (19afac ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 19aca8 │ │ │ │ + cbnz r1, 19acb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #788] @ (19afa0 ) │ │ │ │ - ldr r3, [pc, #784] @ (19af9c ) │ │ │ │ + ldr r2, [pc, #788] @ (19afb0 ) │ │ │ │ + ldr r3, [pc, #784] @ (19afac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19af88 │ │ │ │ + bne.w 19af98 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r0, #306] @ 0x132 │ │ │ │ clz r3, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #306] @ 0x132 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 19acda │ │ │ │ + cbz r3, 19acea │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 19acd2 │ │ │ │ + bpl.n 19ace2 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 19af6c │ │ │ │ + beq.w 19af7c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19acc4 │ │ │ │ + bne.n 19acd4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 199550 │ │ │ │ + bl 199560 │ │ │ │ ldrd r1, r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19ad0c │ │ │ │ + cbz r3, 19ad1c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19ad10 │ │ │ │ + cbnz r5, 19ad20 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad00 │ │ │ │ + bne.n 19ad10 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19ac88 │ │ │ │ + b.n 19ac98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #656] @ (19afa4 ) │ │ │ │ + ldr r2, [pc, #656] @ (19afb4 ) │ │ │ │ and.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, #0 │ │ │ │ add r2, pc │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -484289,46 +484293,46 @@ │ │ │ │ lsls r3, r3, #17 │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 485e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ad5a │ │ │ │ + cbz r0, 19ad6a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ad0c │ │ │ │ + beq.n 19ad1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19ad0c │ │ │ │ + beq.n 19ad1c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19ad30 │ │ │ │ + bne.n 19ad40 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ad48 │ │ │ │ + bne.n 19ad58 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19ac88 │ │ │ │ + b.n 19ac98 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 19af8c │ │ │ │ + beq.w 19af9c │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19ad86 │ │ │ │ + beq.n 19ad96 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ @@ -484344,462 +484348,462 @@ │ │ │ │ strd r9, r8, [sp, #104] @ 0x68 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19aeee │ │ │ │ + bne.w 19aefe │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19af44 │ │ │ │ + bne.w 19af54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 19af32 │ │ │ │ + bne.w 19af42 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r5, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - vldr d8, [pc, #388] @ 19af90 │ │ │ │ + vldr d8, [pc, #388] @ 19afa0 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - b.n 19ae22 │ │ │ │ + b.n 19ae32 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 19ae8e │ │ │ │ + beq.n 19ae9e │ │ │ │ lsl.w r3, r9, r6 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 19ae1a │ │ │ │ + beq.n 19ae2a │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #17] │ │ │ │ mov r1, fp │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19ae64 │ │ │ │ + cbz r0, 19ae74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19aeea │ │ │ │ + beq.n 19aefa │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 19ae22 │ │ │ │ + bne.n 19ae32 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19aee0 │ │ │ │ + beq.n 19aef0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r7, [r3, #185] @ 0xb9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19af16 │ │ │ │ + beq.n 19af26 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #320] @ 0x140 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #320] @ 0x140 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19ad3c │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 19ad4c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 19ae1a │ │ │ │ + b.n 19ae2a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19af58 │ │ │ │ + bne.n 19af68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 19adf0 │ │ │ │ + beq.w 19ae00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ + bl 19a0d4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 19adf6 │ │ │ │ + b.n 19ae06 │ │ │ │ movw r1, #678 @ 0x2a6 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - b.n 19aebe │ │ │ │ + b.n 19aece │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ - b.n 19af10 │ │ │ │ + bl 19a0d4 │ │ │ │ + b.n 19af20 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ - b.n 19ade6 │ │ │ │ + bl 19a0d4 │ │ │ │ + b.n 19adf6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 19a0c4 │ │ │ │ - b.n 19aef6 │ │ │ │ + bl 19a0d4 │ │ │ │ + b.n 19af06 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsls r3, r0 │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 19acf8 │ │ │ │ + b.n 19ad08 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - strh r6, [r0, r6] │ │ │ │ + strh r6, [r6, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r4, r5] │ │ │ │ lsls r4, r5, #1 │ │ │ │ and.w r0, ip, #13 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19b102 │ │ │ │ + beq.w 19b112 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 19afe6 │ │ │ │ + beq.n 19aff6 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #17 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - beq.n 19afe6 │ │ │ │ + beq.n 19aff6 │ │ │ │ cmp r3, #19 │ │ │ │ it eq │ │ │ │ moveq r8, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19afcc │ │ │ │ + bne.n 19afdc │ │ │ │ orrs.w r3, r8, r9 │ │ │ │ - beq.w 19b102 │ │ │ │ + beq.w 19b112 │ │ │ │ clz r3, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 19b064 │ │ │ │ + cbz r3, 19b074 │ │ │ │ ldrb.w r3, [r9, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 19b110 │ │ │ │ + bpl.n 19b120 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 19b110 │ │ │ │ + beq.n 19b120 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b142 │ │ │ │ + bne.w 19b152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 19b156 │ │ │ │ + beq.w 19b166 │ │ │ │ and.w r4, r4, #15 │ │ │ │ ldrh.w r3, [r6, #306] @ 0x132 │ │ │ │ movs r2, #2 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r4, lsl #4 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 19b0fc │ │ │ │ + b.n 19b10c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19b170 │ │ │ │ + beq.w 19b180 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b116 │ │ │ │ + bne.n 19b126 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19b03a │ │ │ │ + beq.n 19b04a │ │ │ │ lsrs r5, r4, #2 │ │ │ │ and.w sl, r4, #3 │ │ │ │ adds r5, #17 │ │ │ │ ldrsb.w r1, [r6, #65] @ 0x41 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w fp, [r8, #8] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b166 │ │ │ │ + bne.n 19b176 │ │ │ │ mov r0, fp │ │ │ │ - bl 21d748 │ │ │ │ - cbz r7, 19b0ca │ │ │ │ + bl 21d758 │ │ │ │ + cbz r7, 19b0da │ │ │ │ and.w r3, r4, #15 │ │ │ │ ldrh.w r2, [r6, #306] @ 0x132 │ │ │ │ and.w r0, r0, #15 │ │ │ │ lsls r3, r3, #4 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r0, lsl #8 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19b0de │ │ │ │ + beq.n 19b0ee │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ ldrb.w r2, [r8, #29] │ │ │ │ movs r1, #2 │ │ │ │ ldrb.w r3, [r8, #20] │ │ │ │ str.w r5, [r8, #44] @ 0x2c │ │ │ │ bfi r2, r1, #5, #2 │ │ │ │ strb.w r2, [r8, #29] │ │ │ │ bfi r3, sl, #4, #2 │ │ │ │ strb.w r3, [r8, #20] │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 19b110 │ │ │ │ + cbz r7, 19b120 │ │ │ │ ldrh.w r3, [r6, #306] @ 0x132 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ - bl 21d748 │ │ │ │ + bl 21daac │ │ │ │ + bl 21d758 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19b08c │ │ │ │ + bne.n 19b09c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19b0fc │ │ │ │ + beq.n 19b10c │ │ │ │ ldrh.w r3, [r6, #306] @ 0x132 │ │ │ │ and.w r4, r4, #15 │ │ │ │ bic.w r3, r3, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r4, lsl #4 │ │ │ │ strh.w r3, [r6, #306] @ 0x132 │ │ │ │ - b.n 19b0fc │ │ │ │ + b.n 19b10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 21da9c │ │ │ │ - bl 21d748 │ │ │ │ + bl 21daac │ │ │ │ + bl 21d758 │ │ │ │ and.w r4, r0, #15 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19b044 │ │ │ │ + bne.w 19b054 │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [r9, #29] │ │ │ │ - b.n 19b0fc │ │ │ │ + b.n 19b10c │ │ │ │ mov r0, fp │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19b0a6 │ │ │ │ + b.n 19b0b6 │ │ │ │ mov sl, r9 │ │ │ │ movs r5, #17 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 19b094 │ │ │ │ + b.n 19b0a4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #7 │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ite le │ │ │ │ movle r5, #1 │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 19b1ea │ │ │ │ + ble.n 19b1fa │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 19b200 │ │ │ │ + bls.n 19b210 │ │ │ │ ldr.w r4, [r4, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19b1b6 │ │ │ │ + cbz r3, 19b1c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 19b1ba │ │ │ │ + cbnz r0, 19b1ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b1aa │ │ │ │ + bne.n 19b1ba │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - cbz r5, 19b1e0 │ │ │ │ + cbz r5, 19b1f0 │ │ │ │ movs r1, #23 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b1b6 │ │ │ │ + beq.n 19b1c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b1b6 │ │ │ │ + beq.n 19b1c6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b1ba │ │ │ │ + bne.n 19b1ca │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b1ce │ │ │ │ + bne.n 19b1de │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19b1c2 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 19b1d2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19afb8 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 19b1a2 │ │ │ │ + bhi.n 19b1b2 │ │ │ │ sub.w r2, r2, #4 │ │ │ │ movs r1, #4 │ │ │ │ clz r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 19afa8 │ │ │ │ + bl 19afb8 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 19b1a2 │ │ │ │ + b.n 19b1b2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w lr, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr.w r9, [pc, #132] @ 19b2f8 │ │ │ │ + ldr.w r9, [pc, #132] @ 19b308 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add r9, pc │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r3, 19b2a6 │ │ │ │ + cbnz r3, 19b2b6 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r7, r7, fp │ │ │ │ it ne │ │ │ │ addne.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cbnz r3, 19b2b0 │ │ │ │ + cbnz r3, 19b2c0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #72] @ (19b2fc ) │ │ │ │ + ldr r3, [pc, #72] @ (19b30c ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -484813,40 +484817,40 @@ │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r4, r2, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #528] @ (19b50c ) │ │ │ │ + ldr r5, [pc, #464] @ (19b4dc ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #420] @ (19b4b4 ) │ │ │ │ + ldr r4, [pc, #420] @ (19b4c4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #420] @ (19b4b8 ) │ │ │ │ + ldr r1, [pc, #420] @ (19b4c8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19b35e │ │ │ │ + beq.n 19b36e │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, ip, #32 │ │ │ │ rsb lr, ip, #32 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ @@ -484857,263 +484861,263 @@ │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r1, r4, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r1, r1, [sp, #8] │ │ │ │ - beq.n 19b410 │ │ │ │ + beq.n 19b420 │ │ │ │ subs r1, r4, #1 │ │ │ │ orrs r1, r3 │ │ │ │ - beq.n 19b3f6 │ │ │ │ + beq.n 19b406 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19b37c │ │ │ │ + cbz r1, 19b38c │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19b38a │ │ │ │ + cbnz r1, 19b39a │ │ │ │ subs r1, r4, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r4 │ │ │ │ ands r7, r3 │ │ │ │ orrs r1, r7 │ │ │ │ - beq.n 19b454 │ │ │ │ + beq.n 19b464 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bhi.n 19b44e │ │ │ │ + bhi.n 19b45e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b4b4 │ │ │ │ + bhi.w 19b4c4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #18] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ str r2, [r1, r2] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ - ldr r5, [pc, #552] @ (19b5d8 ) │ │ │ │ + ldr r5, [pc, #552] @ (19b5e8 ) │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ asrs r2, r1, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b3e6 │ │ │ │ + cbz r0, 19b3f6 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #196] @ (19b4bc ) │ │ │ │ - ldr r3, [pc, #188] @ (19b4b8 ) │ │ │ │ + ldr r2, [pc, #196] @ (19b4cc ) │ │ │ │ + ldr r3, [pc, #188] @ (19b4c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19b4b0 │ │ │ │ + bne.n 19b4c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r4, r5, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b3f6 │ │ │ │ + beq.n 19b406 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19b3f6 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19b406 │ │ │ │ strh.w r4, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ + b.n 19b3d2 │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ + b.n 19b3d2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ + b.n 19b3d2 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ - b.n 19b3c2 │ │ │ │ - cbz r4, 19b4a0 │ │ │ │ + b.n 19b3d2 │ │ │ │ + cbz r4, 19b4b0 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19b48e │ │ │ │ + cbz r0, 19b49e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19b3f6 │ │ │ │ + b.n 19b406 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b460 │ │ │ │ + beq.n 19b470 │ │ │ │ rbit r4, r3 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ - b.n 19b460 │ │ │ │ + b.n 19b470 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [pc, #920] @ (19b850 ) │ │ │ │ + ldr r4, [pc, #856] @ (19b820 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #8] @ (19b4c8 ) │ │ │ │ + ldr r3, [pc, #968] @ (19b898 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1064] @ 19b8fc │ │ │ │ - ldr.w r3, [pc, #1064] @ 19b900 │ │ │ │ + ldr.w r2, [pc, #1064] @ 19b90c │ │ │ │ + ldr.w r3, [pc, #1064] @ 19b910 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr.w r8, [pc, #1052] @ 19b904 │ │ │ │ + ldr.w r8, [pc, #1052] @ 19b914 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21d67c │ │ │ │ + bl 21d68c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19b636 │ │ │ │ + bne.w 19b646 │ │ │ │ sub.w r1, r2, #17 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 19b5b6 │ │ │ │ + bhi.n 19b5c6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b59a │ │ │ │ + beq.n 19b5aa │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add.w r9, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r8, #32 │ │ │ │ strd r5, r5, [r9] │ │ │ │ strd r5, r5, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str.w r6, [r8, #48] @ 0x30 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - bl 19b4c0 │ │ │ │ + bl 19b4d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 19b52a │ │ │ │ - ldr r2, [pc, #876] @ (19b908 ) │ │ │ │ - ldr r3, [pc, #864] @ (19b900 ) │ │ │ │ + bne.n 19b53a │ │ │ │ + ldr r2, [pc, #876] @ (19b918 ) │ │ │ │ + ldr r3, [pc, #864] @ (19b910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19b8f4 │ │ │ │ + bne.w 19b904 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #12 │ │ │ │ - beq.w 19b742 │ │ │ │ + beq.w 19b752 │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b59a │ │ │ │ + beq.n 19b5aa │ │ │ │ mov sl, r6 │ │ │ │ add r4, sp, #32 │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r7, r5 │ │ │ │ cmp r2, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ strd r7, r7, [r4] │ │ │ │ - bhi.w 19b84a │ │ │ │ + bhi.w 19b85a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19b8fc │ │ │ │ + bhi.w 19b90c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ @@ -485141,15 +485145,15 @@ │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r6, r7, #2 │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ cmp r2, #21 │ │ │ │ - bhi.w 19b76a │ │ │ │ + bhi.w 19b77a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r6, r2 │ │ │ │ lsls r6, r2, #2 │ │ │ │ @@ -485168,32 +485172,32 @@ │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19b8f8 │ │ │ │ + beq.w 19b908 │ │ │ │ lsls r2, r5, #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add r5, sp, #16 │ │ │ │ blx 48388 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r9, [r4, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w lr, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -485211,86 +485215,86 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mvn.w r9, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19b716 │ │ │ │ + bne.n 19b726 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w lr, lr, #31 │ │ │ │ moveq r3, sl │ │ │ │ lslne.w r9, r9, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #500] @ (19b90c ) │ │ │ │ + ldr r2, [pc, #500] @ (19b91c ) │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ mla r2, r4, r1, r2 │ │ │ │ ldrb r1, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19b59a │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19b5aa │ │ │ │ mov r0, r3 │ │ │ │ - bl 21d714 │ │ │ │ + bl 21d724 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19b8fc │ │ │ │ + bhi.w 19b90c │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r0!, {r3, r6, r7} │ │ │ │ ldmia r2!, {r3, r6, r7} │ │ │ │ ldmia r4, {r0, r4, r7} │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ str r1, [sp, #808] @ 0x328 │ │ │ │ ldmia r6!, {r0, r4, r7} │ │ │ │ str r1, [sp, #800] @ 0x320 │ │ │ │ str r1, [sp, #580] @ 0x244 │ │ │ │ - bmi.n 19b710 │ │ │ │ - bmi.n 19b712 │ │ │ │ + bmi.n 19b720 │ │ │ │ + bmi.n 19b722 │ │ │ │ ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b680 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b680 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19b7a4 │ │ │ │ + cbz r0, 19b7b4 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ str.w r7, [r8, #12] │ │ │ │ strd r7, r7, [r8] │ │ │ │ add.w r3, sl, #68 @ 0x44 │ │ │ │ str.w r7, [r8, #8] │ │ │ │ add.w lr, r9, #32 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, r9, #48 @ 0x30 │ │ │ │ @@ -485303,75 +485307,75 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ ldrb.w r3, [sl, #85] @ 0x55 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r2, [sl, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r6, lsl #2] │ │ │ │ - bl 19b4c0 │ │ │ │ + bl 19b4d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.w 19b59a │ │ │ │ + beq.w 19b5aa │ │ │ │ ldrb.w r2, [sl, #85] @ 0x55 │ │ │ │ strd r7, r7, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 19b5ea │ │ │ │ + bls.w 19b5fa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b784 │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b784 │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b784 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs r3, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19b774 │ │ │ │ + b.n 19b784 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b680 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b670 │ │ │ │ + b.n 19b680 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19b89c │ │ │ │ + cbz r0, 19b8ac │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r6, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ @@ -485381,76 +485385,76 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19b59a │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19b5aa │ │ │ │ movs r2, #32 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b888 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b888 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b888 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 19b878 │ │ │ │ + b.n 19b888 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #128] @ (19b980 ) │ │ │ │ + ldr r3, [pc, #64] @ (19b950 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (19b950 ) │ │ │ │ + ldr r3, [pc, #8] @ (19b920 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ - ldr r2, [pc, #376] @ (19ba84 ) │ │ │ │ + ldr r2, [pc, #312] @ (19ba54 ) │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #464] @ (19baf4 ) │ │ │ │ + ldr r3, [pc, #464] @ (19bb04 ) │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 19baee │ │ │ │ + beq.w 19bafe │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r2 │ │ │ │ - cbz r0, 19b94c │ │ │ │ + cbz r0, 19b95c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r0, r3, [r9] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19b9c0 │ │ │ │ + beq.n 19b9d0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 19b9b8 │ │ │ │ + beq.n 19b9c8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 19b9c6 │ │ │ │ + cbz r1, 19b9d6 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ strd r3, r0, [r5, #24] │ │ │ │ @@ -485458,35 +485462,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #32] │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 19b4c0 │ │ │ │ + bl 19b4d0 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19b95a │ │ │ │ + bne.n 19b96a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r4, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19b9b8 │ │ │ │ + beq.n 19b9c8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485494,21 +485498,21 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov sl, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485516,26 +485520,26 @@ │ │ │ │ strd r1, r4, [r0, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r5, #84] @ 0x54 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, sp, #8 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r5, #84] @ 0x54 │ │ │ │ add r5, sp, #24 │ │ │ │ @@ -485547,84 +485551,84 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #100 @ 0x64 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ - cbnz r3, 19bac0 │ │ │ │ + cbnz r3, 19bad0 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r5, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r5, r5, sl │ │ │ │ it ne │ │ │ │ addne.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #52] @ (19baf8 ) │ │ │ │ + ldr r3, [pc, #52] @ (19bb08 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [ip, r2, lsl #2] │ │ │ │ str.w r7, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ - b.n 19b9b6 │ │ │ │ + b.n 19b9c6 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, r8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r2, [pc, #276] @ (19bc24 ) │ │ │ │ + ldr r2, [pc, #276] @ (19bc34 ) │ │ │ │ movs r3, #9 │ │ │ │ movt r3, #6 │ │ │ │ ands r3, r1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ (19bc28 ) │ │ │ │ + ldr r3, [pc, #264] @ (19bc38 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19bb40 │ │ │ │ + cbz r3, 19bb50 │ │ │ │ mov r9, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19bb5e │ │ │ │ + cbnz r5, 19bb6e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bb34 │ │ │ │ + bne.n 19bb44 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #232] @ (19bc2c ) │ │ │ │ - ldr r3, [pc, #224] @ (19bc28 ) │ │ │ │ + ldr r2, [pc, #232] @ (19bc3c ) │ │ │ │ + ldr r3, [pc, #224] @ (19bc38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19bc20 │ │ │ │ + bne.n 19bc30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #2 │ │ │ │ and.w fp, r9, fp │ │ │ │ add r6, sp, #16 │ │ │ │ @@ -485642,122 +485646,122 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19bbce │ │ │ │ + bne.n 19bbde │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 19bc1c │ │ │ │ + bne.n 19bc2c │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bb42 │ │ │ │ + beq.n 19bb52 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19bb42 │ │ │ │ + beq.n 19bb52 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19bb78 │ │ │ │ + bne.n 19bb88 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19bbbe │ │ │ │ - b.n 19bb42 │ │ │ │ + bne.n 19bbce │ │ │ │ + b.n 19bb52 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19bc06 │ │ │ │ + bne.n 19bc16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bba8 │ │ │ │ + beq.n 19bbb8 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19b910 │ │ │ │ + bl 19b920 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19bba8 │ │ │ │ + beq.n 19bbb8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 19bbb2 │ │ │ │ + b.n 19bbc2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 19b910 │ │ │ │ + bl 19b920 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bbf2 │ │ │ │ - b.n 19bbde │ │ │ │ + beq.n 19bc02 │ │ │ │ + b.n 19bbee │ │ │ │ mov sl, fp │ │ │ │ - b.n 19bbde │ │ │ │ + b.n 19bbee │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add ip, ip │ │ │ │ + add ip, sl │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r6 │ │ │ │ + add lr, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1908] @ 19c3b8 │ │ │ │ + ldr.w r3, [pc, #1908] @ 19c3c8 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1904] @ 19c3bc │ │ │ │ + ldr.w r2, [pc, #1904] @ 19c3cc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #1900] @ 19c3c0 │ │ │ │ + ldr.w r3, [pc, #1900] @ 19c3d0 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c3ac │ │ │ │ + beq.w 19c3bc │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r4, 19bc86 │ │ │ │ + cbz r4, 19bc96 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 19bc72 │ │ │ │ + b.n 19bc82 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19c3ac │ │ │ │ + beq.w 19c3bc │ │ │ │ ldr r3, [r1, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 19c3b2 │ │ │ │ + beq.w 19c3c2 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19bcb4 │ │ │ │ + beq.n 19bcc4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov ip, r5 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -485784,40 +485788,40 @@ │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r1, #288] @ 0x120 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ mul.w r1, r4, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b300 │ │ │ │ + bl 19b310 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 19bdb2 │ │ │ │ + bcc.n 19bdc2 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19c10e │ │ │ │ + bhi.w 19c11e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c108 │ │ │ │ + bhi.w 19c118 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ @@ -485843,29 +485847,29 @@ │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r3, r1, #7 │ │ │ │ - ldr.w r3, [pc, #1552] @ 19c3c4 │ │ │ │ + ldr.w r3, [pc, #1552] @ 19c3d4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1536] @ 19c3c8 │ │ │ │ + ldr.w r2, [pc, #1536] @ 19c3d8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485873,26 +485877,26 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r8, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -485904,38 +485908,38 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19bf20 │ │ │ │ + beq.n 19bf30 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19c3cc │ │ │ │ + ldr.w r3, [pc, #1372] @ 19c3dc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mla r3, r1, r3, sl │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w ip, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ add.w ip, ip, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, ip, lsl #2] │ │ │ │ str.w r8, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r9, r0, #68 @ 0x44 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -485943,23 +485947,23 @@ │ │ │ │ strd r1, r6, [r0, #28] │ │ │ │ mov r1, r9 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19c3b2 │ │ │ │ + bhi.w 19c3c2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -485978,32 +485982,32 @@ │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r7, r3, #9 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r2, sl │ │ │ │ - beq.n 19be6c │ │ │ │ + beq.n 19be7c │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add r2, sl │ │ │ │ - b.n 19be6c │ │ │ │ + b.n 19be7c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #24 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ @@ -486013,23 +486017,23 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #11 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r8, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ - bhi.w 19c37e │ │ │ │ + bhi.w 19c38e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19c3b2 │ │ │ │ + bhi.w 19c3c2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ @@ -486056,71 +486060,71 @@ │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r7, #7 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf4a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19c028 │ │ │ │ + cbz r0, 19c038 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r6, #20 │ │ │ │ movs r6, #0 │ │ │ │ lsls r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 19b21c │ │ │ │ + bl 19b22c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ - ldr r3, [pc, #848] @ (19c3cc ) │ │ │ │ + bl 189330 │ │ │ │ + ldr r3, [pc, #848] @ (19c3dc ) │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #3 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov.w r5, #524288 @ 0x80000 │ │ │ │ @@ -486133,120 +486137,120 @@ │ │ │ │ str.w r7, [r1, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #63] @ 0x3f │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r1, r2, lsl #2] │ │ │ │ str.w r5, [r1, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #352] @ 0x160 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19c2da │ │ │ │ + beq.w 19c2ea │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19c2d2 │ │ │ │ + beq.w 19c2e2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 19c0da │ │ │ │ + b.n 19c0ea │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19c012 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19c012 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19c012 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 19c002 │ │ │ │ + b.n 19c012 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf4a │ │ │ │ movs r3, #8 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf4a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 19bf3a │ │ │ │ + b.n 19bf4a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19c152 │ │ │ │ + cbz r0, 19c162 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ add.w r1, r9, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 19b21c │ │ │ │ + bl 19b22c │ │ │ │ ldrb.w r2, [r8, #41] @ 0x29 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19c300 │ │ │ │ + beq.w 19c310 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 19c34a │ │ │ │ + bne.w 19c35a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -486255,26 +486259,26 @@ │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -486286,19 +486290,19 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c2fc │ │ │ │ + bne.n 19c30c │ │ │ │ cmp.w r8, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ - beq.n 19c28a │ │ │ │ + beq.n 19c29a │ │ │ │ and.w r3, r8, #31 │ │ │ │ mov.w r9, #1 │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -486307,80 +486311,80 @@ │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r6, r2, lsl #2] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189478 │ │ │ │ - b.n 19c082 │ │ │ │ + bl 189488 │ │ │ │ + b.n 19c092 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c136 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c136 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c136 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19c3a4 │ │ │ │ + beq.n 19c3b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #236] @ (19c3d0 ) │ │ │ │ - ldr r3, [pc, #220] @ (19c3c0 ) │ │ │ │ + bl 1c6524 │ │ │ │ + ldr r2, [pc, #236] @ (19c3e0 ) │ │ │ │ + ldr r3, [pc, #220] @ (19c3d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19c3a8 │ │ │ │ + bne.n 19c3b8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #1 │ │ │ │ - b.n 19c28a │ │ │ │ + b.n 19c29a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19c1d6 │ │ │ │ + beq.w 19c1e6 │ │ │ │ strd r3, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19c338 │ │ │ │ + cbz r0, 19c348 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 19c1d6 │ │ │ │ + b.n 19c1e6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19c3b2 │ │ │ │ + bhi.n 19c3c2 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #31 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ subs r2, r5, r4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -486392,59 +486396,59 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r9, [sp, #64] @ 0x40 │ │ │ │ - b.n 19c126 │ │ │ │ + b.n 19c136 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c31c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c31c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c31c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ - b.n 19c30c │ │ │ │ + b.n 19c31c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 19c2da │ │ │ │ + b.n 19c2ea │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bics r6, r6 │ │ │ │ + bics r6, r4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bics r0, r5 │ │ │ │ + bics r0, r3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r7, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + subs r5, #8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #224] @ (19c4c8 ) │ │ │ │ + ldr r6, [pc, #224] @ (19c4d8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #220] @ (19c4cc ) │ │ │ │ + ldr r2, [pc, #220] @ (19c4dc ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w ip, sp, #20 │ │ │ │ @@ -486458,36 +486462,36 @@ │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.n 19c4a6 │ │ │ │ + beq.n 19c4b6 │ │ │ │ uxtb r5, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strb.w r5, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov lr, r7 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bne.n 19c44c │ │ │ │ - cbz r5, 19c4a6 │ │ │ │ + bne.n 19c45c │ │ │ │ + cbz r5, 19c4b6 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ add.w r4, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldrb r1, [r6, #8] │ │ │ │ mov ip, r7 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r5, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -486499,102 +486503,102 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #40] @ (19c4d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c4cc ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #40] @ (19c4e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c4dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19c4c2 │ │ │ │ + bne.n 19c4d2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #14 │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #82 @ 0x52 │ │ │ │ + subs r3, #66 @ 0x42 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #560] @ (19c718 ) │ │ │ │ - ldr r3, [pc, #560] @ (19c71c ) │ │ │ │ + ldr r1, [pc, #560] @ (19c728 ) │ │ │ │ + ldr r3, [pc, #560] @ (19c72c ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ movs r2, #2 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #536] @ (19c720 ) │ │ │ │ + ldr r3, [pc, #536] @ (19c730 ) │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ str r4, [r5, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r9, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r1, #3 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185ad0 │ │ │ │ + bl 185ae0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r2, #20] │ │ │ │ mov sl, r4 │ │ │ │ @@ -486603,28 +486607,28 @@ │ │ │ │ str r3, [r2, #28] │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ movs r3, #160 @ 0xa0 │ │ │ │ strb r3, [r2, #24] │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ - bl 19c3d4 │ │ │ │ + bl 19c3e4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c3d4 │ │ │ │ + bl 19c3e4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w r9, sp, #32 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ mov r6, r9 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov lr, r4 │ │ │ │ @@ -486656,15 +486660,15 @@ │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ movs r3, #7 │ │ │ │ mov r6, r3 │ │ │ │ str.w r3, [sl] │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #224] @ (19c724 ) │ │ │ │ + ldr r3, [pc, #224] @ (19c734 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r6, [ip] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ @@ -486675,25 +486679,25 @@ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #32 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19c690 │ │ │ │ + cbz r0, 19c6a0 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w fp, #15 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -486714,76 +486718,76 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str.w fp, [ip] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186e90 │ │ │ │ - ldr r2, [pc, #44] @ (19c728 ) │ │ │ │ - ldr r3, [pc, #32] @ (19c71c ) │ │ │ │ + bl 186ea0 │ │ │ │ + ldr r2, [pc, #44] @ (19c738 ) │ │ │ │ + ldr r3, [pc, #32] @ (19c72c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19c714 │ │ │ │ + bne.n 19c724 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r3, #16 │ │ │ │ + subs r3, #0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #0 │ │ │ │ + subs r0, #240 @ 0xf0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #296] @ (19c868 ) │ │ │ │ + ldr r2, [pc, #296] @ (19c878 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #296] @ (19c86c ) │ │ │ │ + ldr r3, [pc, #296] @ (19c87c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19c762 │ │ │ │ + cbz r3, 19c772 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19c780 │ │ │ │ + cbnz r6, 19c790 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c756 │ │ │ │ + bne.n 19c766 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #264] @ (19c870 ) │ │ │ │ - ldr r3, [pc, #260] @ (19c86c ) │ │ │ │ + ldr r2, [pc, #264] @ (19c880 ) │ │ │ │ + ldr r3, [pc, #260] @ (19c87c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19c864 │ │ │ │ + bne.n 19c874 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #363 @ 0x16b │ │ │ │ @@ -486800,141 +486804,141 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c858 │ │ │ │ + beq.n 19c868 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19c7f2 │ │ │ │ + beq.n 19c802 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 19c7ec │ │ │ │ + cbz r2, 19c7fc │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19c804 │ │ │ │ + beq.n 19c814 │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 19c7d4 │ │ │ │ + bne.n 19c7e4 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19c814 │ │ │ │ + beq.n 19c824 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19c830 │ │ │ │ + beq.n 19c840 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 19c7c6 │ │ │ │ + b.n 19c7d6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 19c7e0 │ │ │ │ + bne.n 19c7f0 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c4d4 │ │ │ │ - b.n 19c7e0 │ │ │ │ + bl 19c4e4 │ │ │ │ + b.n 19c7f0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19c7f2 │ │ │ │ + bne.n 19c802 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #1 │ │ │ │ - bl 19c4d4 │ │ │ │ + bl 19c4e4 │ │ │ │ mov r0, fp │ │ │ │ mov sl, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 19c800 │ │ │ │ - cbz r4, 19c858 │ │ │ │ + bne.n 19c810 │ │ │ │ + cbz r4, 19c868 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19c764 │ │ │ │ + beq.n 19c774 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19c764 │ │ │ │ + beq.n 19c774 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19c78e │ │ │ │ + bne.n 19c79e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19c848 │ │ │ │ - b.n 19c764 │ │ │ │ + bne.n 19c858 │ │ │ │ + b.n 19c774 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19c83c │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 19c84c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + subs r0, #132 @ 0x84 │ │ │ │ lsls r4, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, r1, lsl #5 │ │ │ │ mov r5, r1 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ - cbz r0, 19c8dc │ │ │ │ + bl 186bcc │ │ │ │ + cbz r0, 19c8ec │ │ │ │ adds r5, #2 │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ lsls r5, r5, #5 │ │ │ │ cmp r2, #32 │ │ │ │ add.w ip, r6, r5 │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ ldrb.w r5, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ - beq.n 19c8de │ │ │ │ + beq.n 19c8ee │ │ │ │ vldr d6, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c90e │ │ │ │ + bls.n 19c91e │ │ │ │ add.w r1, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c8c4 │ │ │ │ + b.n 19c8d4 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 19c90e │ │ │ │ + beq.n 19c91e │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 19c8c0 │ │ │ │ + beq.n 19c8d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr s12, [r3] │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 19c90a │ │ │ │ + bls.n 19c91a │ │ │ │ add.w r2, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ - b.n 19c8f2 │ │ │ │ + b.n 19c902 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 19c90a │ │ │ │ + beq.n 19c91a │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmp.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 19c8ee │ │ │ │ - b.n 19c8da │ │ │ │ + beq.n 19c8fe │ │ │ │ + b.n 19c8ea │ │ │ │ vcvt.f64.f32 d6, s12 │ │ │ │ movs r0, #1 │ │ │ │ vstr d6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -486942,49 +486946,49 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r3 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r1, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r1, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r1, r3, #3, #9 │ │ │ │ strh r1, [r2, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19ca24 │ │ │ │ + beq.n 19ca34 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -486992,15 +486996,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ ldrb r7, [r5, #24] │ │ │ │ @@ -487008,65 +487012,65 @@ │ │ │ │ strb r7, [r5, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r7, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r7, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 19c9c6 │ │ │ │ + b.n 19c9d6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r9, [r4, #24] │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -487074,15 +487078,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r9, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r9, ip, #3, #9 │ │ │ │ strh.w r9, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r8, [r4, #24] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -487090,15 +487094,15 @@ │ │ │ │ strb.w lr, [ip, #24] │ │ │ │ ldr.w lr, [r3] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w r8, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi r8, ip, #3, #9 │ │ │ │ strh.w r8, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w ip, [r4, #24] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r7, [r5, #24] │ │ │ │ @@ -487106,60 +487110,60 @@ │ │ │ │ strb r7, [r5, #24] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w ip, [r7, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi ip, r5, #3, #9 │ │ │ │ strh.w ip, [r7, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w sl, [r4, #24] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldrb.w lr, [ip, #24] │ │ │ │ @@ -487168,15 +487172,15 @@ │ │ │ │ ldr.w lr, [r2] │ │ │ │ ldrh.w ip, [r4, #24] │ │ │ │ ldrh.w sl, [lr, #24] │ │ │ │ ubfx ip, ip, #3, #9 │ │ │ │ bfi sl, ip, #3, #9 │ │ │ │ strh.w sl, [lr, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ @@ -487186,31 +487190,31 @@ │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi lr, r5, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -487218,102 +487222,102 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 19cc76 │ │ │ │ + beq.n 19cc86 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.n 19cc6e │ │ │ │ + bmi.n 19cc7e │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - cbnz r7, 19cc6e │ │ │ │ + cbnz r7, 19cc7e │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 19cc6e │ │ │ │ + beq.n 19cc7e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #220 @ 0xdc │ │ │ │ - beq.n 19cc7a │ │ │ │ + beq.n 19cc8a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r4, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 19cc5a │ │ │ │ + bne.n 19cc6a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 19cca4 │ │ │ │ + bl 194184 │ │ │ │ + cbz r0, 19ccb4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 19cca8 │ │ │ │ + bl 194184 │ │ │ │ + cbz r0, 19ccb8 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc7e │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc7e │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 194174 │ │ │ │ - cbz r0, 19ccc4 │ │ │ │ + bl 194184 │ │ │ │ + cbz r0, 19ccd4 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc7e │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 19cc6e │ │ │ │ + b.n 19cc7e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #384] @ (19ce68 ) │ │ │ │ + ldr r3, [pc, #384] @ (19ce78 ) │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #372] @ (19ce6c ) │ │ │ │ + ldr r1, [pc, #372] @ (19ce7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov fp, r0 │ │ │ │ ldrb r6, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldrb r1, [r2, #24] │ │ │ │ bfi r1, r6, #0, #1 │ │ │ │ @@ -487322,34 +487326,34 @@ │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ ldrh r6, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi r6, r2, #3, #9 │ │ │ │ strh r6, [r1, #24] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19cd7e │ │ │ │ + cbz r0, 19cd8e │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb.w ip, [r6, #24] │ │ │ │ @@ -487357,15 +487361,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldrh r6, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi lr, r6, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w lr, [r4, #24] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -487374,15 +487378,15 @@ │ │ │ │ strb.w ip, [r7, #24] │ │ │ │ ldr.w ip, [r6] │ │ │ │ ldrh r7, [r4, #24] │ │ │ │ ldrh.w lr, [ip, #24] │ │ │ │ ubfx r7, r7, #3, #9 │ │ │ │ bfi lr, r7, #3, #9 │ │ │ │ strh.w lr, [ip, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ @@ -487390,124 +487394,124 @@ │ │ │ │ strb r6, [r5, #24] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrh r5, [r4, #24] │ │ │ │ ldrh r7, [r6, #24] │ │ │ │ ubfx r5, r5, #3, #9 │ │ │ │ bfi r7, r5, #3, #9 │ │ │ │ strh r7, [r6, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r5, [r4, #24] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r5, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 172e04 │ │ │ │ - ldr r2, [pc, #36] @ (19ce70 ) │ │ │ │ - ldr r3, [pc, #28] @ (19ce68 ) │ │ │ │ + bl 172e14 │ │ │ │ + ldr r2, [pc, #36] @ (19ce80 ) │ │ │ │ + ldr r3, [pc, #28] @ (19ce78 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19ce64 │ │ │ │ + bne.n 19ce74 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r1, [pc, #1296] @ 19d39c │ │ │ │ + ldr.w r1, [pc, #1296] @ 19d3ac │ │ │ │ mov r3, r2 │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #1288] @ 19d3a0 │ │ │ │ + ldr.w r3, [pc, #1288] @ 19d3b0 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 172dd8 │ │ │ │ + bl 172de8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 19ced6 │ │ │ │ - ldr.w r2, [pc, #1260] @ 19d3a4 │ │ │ │ - ldr.w r3, [pc, #1252] @ 19d3a0 │ │ │ │ + cbnz r0, 19cee6 │ │ │ │ + ldr.w r2, [pc, #1260] @ 19d3b4 │ │ │ │ + ldr.w r3, [pc, #1252] @ 19d3b0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19d398 │ │ │ │ + bne.w 19d3a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r5, [r5, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19ceea │ │ │ │ + cbz r3, 19cefa │ │ │ │ ldr r4, [r5, #24] │ │ │ │ - cbnz r4, 19cf2a │ │ │ │ + cbnz r4, 19cf3a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cede │ │ │ │ + bne.n 19ceee │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ subs r3, #1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ands r3, r6 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 19cf1a │ │ │ │ + beq.n 19cf2a │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ add r7, r2 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ands r3, r7 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 19cf00 │ │ │ │ + bne.n 19cf10 │ │ │ │ subs r4, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ ite cc │ │ │ │ movcc r4, #0 │ │ │ │ movcs r4, #1 │ │ │ │ blx 47574 │ │ │ │ - b.n 19ceb4 │ │ │ │ + b.n 19cec4 │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, fp │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ @@ -487520,130 +487524,130 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19d00e │ │ │ │ + beq.n 19d01e │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r6, r5, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 19cffe │ │ │ │ + beq.n 19d00e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19d15a │ │ │ │ + beq.w 19d16a │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d20e │ │ │ │ + beq.w 19d21e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19cf9e │ │ │ │ + cbz r4, 19cfae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19cf9e │ │ │ │ + cbz r3, 19cfae │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 19cf96 │ │ │ │ + cbnz r3, 19cfa6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - beq.n 19cfee │ │ │ │ + beq.n 19cffe │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19cf88 │ │ │ │ + bne.n 19cf98 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ - cbnz r4, 19cffe │ │ │ │ + cbnz r4, 19d00e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.n 19cffe │ │ │ │ + bne.n 19d00e │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 19cffe │ │ │ │ + beq.n 19d00e │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 19d17e │ │ │ │ + beq.w 19d18e │ │ │ │ cmp r3, #32 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ite eq │ │ │ │ ldrbeq.w sl, [r3, #2] │ │ │ │ ldrbne.w sl, [r3, #3] │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #124] @ 0x7c │ │ │ │ ldrb r3, [r5, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 19d036 │ │ │ │ + bpl.n 19d046 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d1a8 │ │ │ │ - bl 19cb48 │ │ │ │ - b.n 19cff8 │ │ │ │ + beq.w 19d1b8 │ │ │ │ + bl 19cb58 │ │ │ │ + b.n 19d008 │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 19cfb2 │ │ │ │ + bne.n 19cfc2 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19cf84 │ │ │ │ + bne.n 19cf94 │ │ │ │ mov r0, r7 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19cf6c │ │ │ │ + bne.n 19cf7c │ │ │ │ ldrd r6, r5, [sp, #28] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ceea │ │ │ │ + beq.w 19cefa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19ceea │ │ │ │ + beq.w 19cefa │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19cf3a │ │ │ │ + bne.n 19cf4a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d026 │ │ │ │ - b.n 19ceea │ │ │ │ + bne.n 19d036 │ │ │ │ + b.n 19cefa │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 186bbc │ │ │ │ + bl 186bcc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 19d0ba │ │ │ │ + beq.n 19d0ca │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d1bc │ │ │ │ + beq.w 19d1cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19d1b0 │ │ │ │ + beq.w 19d1c0 │ │ │ │ add.w sl, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sl, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 19d084 │ │ │ │ + b.n 19d094 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 19d1ae │ │ │ │ + beq.w 19d1be │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ blx 483ac │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ @@ -487653,121 +487657,121 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - ble.n 19d07e │ │ │ │ + ble.n 19d08e │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c874 │ │ │ │ - cbz r0, 19d0ea │ │ │ │ + bl 19c884 │ │ │ │ + cbz r0, 19d0fa │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d230 │ │ │ │ + beq.w 19d240 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 19d23e │ │ │ │ + beq.w 19d24e │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c874 │ │ │ │ - cbz r0, 19d122 │ │ │ │ + bl 19c884 │ │ │ │ + cbz r0, 19d132 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d1a2 │ │ │ │ + bne.n 19d1b2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d18e │ │ │ │ + beq.n 19d19e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d228 │ │ │ │ + bne.n 19d238 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc34 │ │ │ │ + bl 19cc44 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d228 │ │ │ │ + bne.n 19d238 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19d24c │ │ │ │ + bne.w 19d25c │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 19d1a8 │ │ │ │ - bl 19ca34 │ │ │ │ - b.n 19cff8 │ │ │ │ + beq.n 19d1b8 │ │ │ │ + bl 19ca44 │ │ │ │ + b.n 19d008 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19cffe │ │ │ │ + bne.w 19d00e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19cffe │ │ │ │ + bne.w 19d00e │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19cffe │ │ │ │ + beq.w 19d00e │ │ │ │ mov r5, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.w 19cfb8 │ │ │ │ + bne.w 19cfc8 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w sl, [r3, #1] │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19cfce │ │ │ │ + b.n 19cfde │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 19d1a2 │ │ │ │ + cbnz r3, 19d1b2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19cc34 │ │ │ │ + bl 19cc44 │ │ │ │ ldrd r3, r2, [sp, #100] @ 0x64 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 19d144 │ │ │ │ + beq.n 19d154 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19ccd4 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19cce4 │ │ │ │ + b.n 19d008 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - bl 19ca34 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19ca44 │ │ │ │ + b.n 19d008 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d1b0 │ │ │ │ + beq.n 19d1c0 │ │ │ │ add.w sl, r5, #63 @ 0x3f │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sl, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 19d1d8 │ │ │ │ + b.n 19d1e8 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 19d1ae │ │ │ │ + beq.n 19d1be │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ blx 488d0 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ mov r0, r8 │ │ │ │ @@ -487777,60 +487781,60 @@ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ neglt r3, r3 │ │ │ │ cmp r3, #11 │ │ │ │ - ble.n 19d1d4 │ │ │ │ - b.n 19d0b8 │ │ │ │ + ble.n 19d1e4 │ │ │ │ + b.n 19d0c8 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #220 @ 0xdc │ │ │ │ - bne.w 19cf84 │ │ │ │ + bne.w 19cf94 │ │ │ │ ldrb.w r3, [r2, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #12] │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19cf84 │ │ │ │ + beq.w 19cf94 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 19d178 │ │ │ │ + b.n 19d188 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 19cfe8 │ │ │ │ + b.n 19cff8 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ - bl 19c918 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19c928 │ │ │ │ + b.n 19d008 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ - bl 19c918 │ │ │ │ - b.n 19cff8 │ │ │ │ + bl 19c928 │ │ │ │ + b.n 19d008 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ movs r1, #236 @ 0xec │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w ip, [r5, #24] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov fp, r3 │ │ │ │ @@ -487841,34 +487845,34 @@ │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ldrh.w ip, [r1, #24] │ │ │ │ ubfx r2, r2, #3, #9 │ │ │ │ bfi ip, r2, #3, #9 │ │ │ │ strh.w ip, [r1, #24] │ │ │ │ ldrb.w r9, [r6, #17] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d2e4 │ │ │ │ + cbz r0, 19d2f4 │ │ │ │ ldmia.w fp!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #158 @ 0x9e │ │ │ │ mov r0, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r0, fp │ │ │ │ @@ -487877,15 +487881,15 @@ │ │ │ │ strb.w ip, [r6, #24] │ │ │ │ ldr.w lr, [r9] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ ldrb.w lr, [r5, #24] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ ldr.w r6, [sl] │ │ │ │ mov r0, fp │ │ │ │ @@ -487895,565 +487899,565 @@ │ │ │ │ ldr.w lr, [sl] │ │ │ │ ldrh r6, [r5, #24] │ │ │ │ ldrh.w ip, [lr, #24] │ │ │ │ ubfx r6, r6, #3, #9 │ │ │ │ bfi ip, r6, #3, #9 │ │ │ │ strh.w ip, [lr, #24] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r6, #0, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 172e04 │ │ │ │ + bl 172e14 │ │ │ │ str r5, [r0, #0] │ │ │ │ - b.n 19cff8 │ │ │ │ + b.n 19d008 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + adds r1, #48 @ 0x30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #908] @ (19d748 ) │ │ │ │ + ldr r2, [pc, #908] @ (19d758 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #908] @ (19d74c ) │ │ │ │ + ldr r3, [pc, #908] @ (19d75c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19d640 │ │ │ │ + bne.w 19d650 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ str r1, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ - beq.w 19d526 │ │ │ │ + beq.w 19d536 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bne.w 19d640 │ │ │ │ - bl 189050 │ │ │ │ + bne.w 19d650 │ │ │ │ + bl 189060 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r7, [r6, #17] │ │ │ │ - vldr d0, [pc, #828] @ 19d740 │ │ │ │ + vldr d0, [pc, #828] @ 19d750 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19d42e │ │ │ │ + cbz r0, 19d43e │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 19d65e │ │ │ │ + beq.w 19d66e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d894 │ │ │ │ + beq.w 19d8a4 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #16 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movw r3, #33791 @ 0x83ff │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d47a │ │ │ │ + cbz r0, 19d48a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ mov.w r3, #14336 @ 0x3800 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d4b8 │ │ │ │ + cbz r0, 19d4c8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 19d754 │ │ │ │ + beq.w 19d764 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #28 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19d642 │ │ │ │ - bl 189050 │ │ │ │ + b.n 19d652 │ │ │ │ + bl 189060 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #16 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ - vldr d0, [pc, #512] @ 19d740 │ │ │ │ + vldr d0, [pc, #512] @ 19d750 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d56a │ │ │ │ + cbz r0, 19d57a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #241 @ 0xf1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 19d6a2 │ │ │ │ + beq.w 19d6b2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19d7d4 │ │ │ │ + beq.w 19d7e4 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d5bc │ │ │ │ + cbz r0, 19d5cc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movw r3, #65522 @ 0xfff2 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r2, #16 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d5fa │ │ │ │ + cbz r0, 19d60a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 19d514 │ │ │ │ + beq.w 19d524 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d514 │ │ │ │ + b.n 19d524 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #268] @ (19d750 ) │ │ │ │ - ldr r3, [pc, #260] @ (19d74c ) │ │ │ │ + ldr r2, [pc, #268] @ (19d760 ) │ │ │ │ + ldr r3, [pc, #260] @ (19d75c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19d8d8 │ │ │ │ + bne.w 19d8e8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r3, #2139095040 @ 0x7f800000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d692 │ │ │ │ + cbz r0, 19d6a2 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19d48e │ │ │ │ + b.n 19d49e │ │ │ │ movs r3, #23 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d6d2 │ │ │ │ + cbz r0, 19d6e2 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mvn.w r3, #125 @ 0x7d │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d70a │ │ │ │ + cbz r0, 19d71a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d514 │ │ │ │ + b.n 19d524 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - cmp r4, #62 @ 0x3e │ │ │ │ + cmp r4, #46 @ 0x2e │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #182 @ 0xb6 │ │ │ │ + cmp r1, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #216 @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 19d514 │ │ │ │ + b.n 19d524 │ │ │ │ movs r3, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19d806 │ │ │ │ + cbz r0, 19d816 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #64514 @ 0xfc02 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19d83c │ │ │ │ + cbz r0, 19d84c │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ - vldr d7, [pc, #160] @ 19d8e0 │ │ │ │ + bl 1891e8 │ │ │ │ + vldr d7, [pc, #160] @ 19d8f0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 19d872 │ │ │ │ + cbz r0, 19d882 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 19d71c │ │ │ │ + b.n 19d72c │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32783 @ 0x800f │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 19d8ce │ │ │ │ + cbz r0, 19d8de │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movt r3, #16352 @ 0x3fe0 │ │ │ │ - b.n 19d69a │ │ │ │ + b.n 19d6aa │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #320] @ (19da3c ) │ │ │ │ + ldr r2, [pc, #320] @ (19da4c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #320] @ (19da40 ) │ │ │ │ + ldr r3, [pc, #320] @ (19da50 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19d91e │ │ │ │ + cbz r3, 19d92e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19d93e │ │ │ │ + cbnz r5, 19d94e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d912 │ │ │ │ + bne.n 19d922 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #288] @ (19da44 ) │ │ │ │ - ldr r3, [pc, #284] @ (19da40 ) │ │ │ │ + ldr r2, [pc, #288] @ (19da54 ) │ │ │ │ + ldr r3, [pc, #284] @ (19da50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19da38 │ │ │ │ + bne.w 19da48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ @@ -488469,235 +488473,235 @@ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r6, [r5, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 19da2c │ │ │ │ + beq.n 19da3c │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 19d9d6 │ │ │ │ + cbz r6, 19d9e6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 19d9e4 │ │ │ │ + cbz r2, 19d9f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d3b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ - cbz r3, 19d9c4 │ │ │ │ + cbz r3, 19d9d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r2, 19d9c4 │ │ │ │ + cbz r2, 19d9d4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d3b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r2, fp, r0 │ │ │ │ mov r6, r3 │ │ │ │ uxtb.w fp, r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d9a2 │ │ │ │ + bne.n 19d9b2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d3b8 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ uxtb.w fp, fp │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 187188 │ │ │ │ - cbz r6, 19d9fe │ │ │ │ + bl 187198 │ │ │ │ + cbz r6, 19da0e │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19d984 │ │ │ │ + b.n 19d994 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r9 │ │ │ │ - bl 19d3a8 │ │ │ │ + bl 19d3b8 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19d9e0 │ │ │ │ + bne.n 19d9f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19da2c │ │ │ │ + beq.n 19da3c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d920 │ │ │ │ + beq.n 19d930 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19d920 │ │ │ │ + beq.n 19d930 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d94a │ │ │ │ + bne.n 19d95a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da1c │ │ │ │ - b.n 19d920 │ │ │ │ + bne.n 19da2c │ │ │ │ + b.n 19d930 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19da10 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 19da20 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + movs r6, #238 @ 0xee │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #216 @ 0xd8 │ │ │ │ + movs r6, #200 @ 0xc8 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r7, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 19da7a │ │ │ │ + cbz r3, 19da8a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19daec │ │ │ │ + bne.n 19dafc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19da6c │ │ │ │ + bne.n 19da7c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19db34 │ │ │ │ + beq.n 19db44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ - bne.w 19dc22 │ │ │ │ + bne.w 19dc32 │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19dc26 │ │ │ │ + beq.w 19dc36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dab4 │ │ │ │ + cbz r3, 19dac4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 19dab4 │ │ │ │ + cbz r2, 19dac4 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ lsls r2, r2, #14 │ │ │ │ - bmi.n 19db7c │ │ │ │ + bmi.n 19db8c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19daa2 │ │ │ │ + bne.n 19dab2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bmi.w 19dc0c │ │ │ │ + bmi.w 19dc1c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 19dbcc │ │ │ │ + bne.w 19dbdc │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r4, [r8, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dae4 │ │ │ │ + cbz r3, 19daf4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19dbde │ │ │ │ + bne.w 19dbee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dad4 │ │ │ │ + bne.n 19dae4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbz r5, 19db10 │ │ │ │ + cbz r5, 19db20 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19db04 │ │ │ │ + cbz r3, 19db14 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19db40 │ │ │ │ + beq.n 19db50 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19daf6 │ │ │ │ + bne.n 19db06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19daf0 │ │ │ │ + bne.n 19db00 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19da7a │ │ │ │ + beq.n 19da8a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19da7a │ │ │ │ + beq.n 19da8a │ │ │ │ ldr r6, [r7, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19daec │ │ │ │ + bne.n 19dafc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19db1c │ │ │ │ + bne.n 19db2c │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19da84 │ │ │ │ + bne.n 19da94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r4 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 19dacc │ │ │ │ + bl 16a040 │ │ │ │ + b.n 19dadc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dafc │ │ │ │ + bne.n 19db0c │ │ │ │ ldr.w sl, [r4, #32] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bne.n 19dafc │ │ │ │ + bne.n 19db0c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16a118 │ │ │ │ - cbz r0, 19db70 │ │ │ │ + bl 16a128 │ │ │ │ + cbz r0, 19db80 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 19dafc │ │ │ │ + beq.n 19db0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 19dafc │ │ │ │ + b.n 19db0c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a150 │ │ │ │ - b.n 19dafc │ │ │ │ + bl 16a160 │ │ │ │ + b.n 19db0c │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19dbd6 │ │ │ │ + cbz r0, 19dbe6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 19dbd6 │ │ │ │ + cbz r0, 19dbe6 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r1, #7 │ │ │ │ movs r6, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ @@ -488707,134 +488711,134 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ add.w r3, r0, #52 @ 0x34 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19da9e │ │ │ │ + bne.w 19daae │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #1 │ │ │ │ - bl 18ca6c │ │ │ │ - b.n 19dacc │ │ │ │ + bl 18ca7c │ │ │ │ + b.n 19dadc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 19da9e │ │ │ │ - b.n 19dabc │ │ │ │ + bne.w 19daae │ │ │ │ + b.n 19dacc │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dae4 │ │ │ │ + beq.w 19daf4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19dae4 │ │ │ │ + beq.w 19daf4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dbde │ │ │ │ + bne.n 19dbee │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dbf6 │ │ │ │ + bne.n 19dc06 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19dabc │ │ │ │ + beq.w 19dacc │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 19db8c │ │ │ │ + b.n 19db9c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 19db80 │ │ │ │ + b.n 19db90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16a030 │ │ │ │ - b.n 19daca │ │ │ │ + bl 16a040 │ │ │ │ + b.n 19dada │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #472] @ (19de1c ) │ │ │ │ + ldr r2, [pc, #472] @ (19de2c ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #472] @ (19de20 ) │ │ │ │ + ldr r3, [pc, #472] @ (19de30 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19dc66 │ │ │ │ + cbz r3, 19dc76 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19dc86 │ │ │ │ + cbnz r5, 19dc96 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19dc5a │ │ │ │ + bne.n 19dc6a │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #440] @ (19de24 ) │ │ │ │ - ldr r3, [pc, #436] @ (19de20 ) │ │ │ │ + ldr r2, [pc, #440] @ (19de34 ) │ │ │ │ + ldr r3, [pc, #436] @ (19de30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19de16 │ │ │ │ + bne.w 19de26 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ddfe │ │ │ │ + beq.w 19de0e │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov fp, r3 │ │ │ │ strd r5, r6, [sp, #4] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19dd92 │ │ │ │ + beq.n 19dda2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19ddec │ │ │ │ + beq.w 19ddfc │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19de0a │ │ │ │ + beq.w 19de1a │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ddd4 │ │ │ │ + beq.w 19dde4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19ddd4 │ │ │ │ + beq.w 19dde4 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 19dcc0 │ │ │ │ + bne.n 19dcd0 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r4, r6 │ │ │ │ - beq.n 19dcc0 │ │ │ │ + beq.n 19dcd0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, r8 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ strd sl, sl, [r8] │ │ │ │ strd sl, sl, [r8, #8] │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ mov ip, r8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -488844,147 +488848,147 @@ │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 19dd6e │ │ │ │ + cbz r0, 19dd7e │ │ │ │ add.w r7, r4, #32 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r5 │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldrb.w r2, [r6, #37] @ 0x25 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ vldr d7, [r9] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ adds r7, #1 │ │ │ │ vstr d7, [r5, #20] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str.w r5, [r4, #4]! │ │ │ │ ldrb.w r0, [r6, #36] @ 0x24 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 19dd38 │ │ │ │ + bcc.n 19dd48 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r7, #1 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19dcc2 │ │ │ │ + bne.n 19dcd2 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dca6 │ │ │ │ + bne.n 19dcb6 │ │ │ │ ldrd r5, r6, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ - cbz r7, 19ddfe │ │ │ │ + cbz r7, 19de0e │ │ │ │ mov r9, r7 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19dc68 │ │ │ │ + beq.w 19dc78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 19dc68 │ │ │ │ + beq.w 19dc78 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 19dc8e │ │ │ │ + bne.w 19dc9e │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19ddc2 │ │ │ │ - b.n 19dc68 │ │ │ │ + bne.n 19ddd2 │ │ │ │ + b.n 19dc78 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dd92 │ │ │ │ + bne.n 19dda2 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r6 │ │ │ │ movne r6, #0 │ │ │ │ - bne.w 19dce6 │ │ │ │ - b.n 19dd92 │ │ │ │ + bne.w 19dcf6 │ │ │ │ + b.n 19dda2 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 19dd92 │ │ │ │ + bne.n 19dda2 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19dce6 │ │ │ │ - b.n 19dd92 │ │ │ │ + bne.w 19dcf6 │ │ │ │ + b.n 19dda2 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19ddb2 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 19ddc2 │ │ │ │ ldrb.w r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19dce4 │ │ │ │ - b.n 19dcc0 │ │ │ │ + bne.w 19dcf4 │ │ │ │ + b.n 19dcd0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #144 @ 0x90 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ lsls r4, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19de6c │ │ │ │ + bne.n 19de7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19de4e │ │ │ │ + beq.n 19de5e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19de46 │ │ │ │ + beq.n 19de56 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ ldr r3, [r1, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 19de6c │ │ │ │ + bne.n 19de7c │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 19de70 │ │ │ │ + bne.n 19de80 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 19de30 │ │ │ │ + beq.n 19de40 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -488995,18 +488999,18 @@ │ │ │ │ movw r5, #60207 @ 0xeb2f │ │ │ │ movt r5, #10196 @ 0x27d4 │ │ │ │ movw r4, #51831 @ 0xca77 │ │ │ │ movt r4, #34283 @ 0x85eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 19df12 │ │ │ │ + beq.n 19df22 │ │ │ │ add.w r3, r1, ip │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 19def0 │ │ │ │ + beq.n 19df00 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ movw r3, #26549 @ 0x67b5 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ movw r2, #44605 @ 0xae3d │ │ │ │ movt r2, #49842 @ 0xc2b2 │ │ │ │ add r3, r1 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ @@ -489033,106 +489037,106 @@ │ │ │ │ eor.w r1, r1, r1, lsr #16 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 19de9c │ │ │ │ + b.n 19deac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r3, [pc, #1668] @ 19e5bc │ │ │ │ + ldr.w r3, [pc, #1668] @ 19e5cc │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1660] @ 19e5c0 │ │ │ │ - ldr.w r9, [pc, #1660] @ 19e5c4 │ │ │ │ + ldr.w r2, [pc, #1660] @ 19e5d0 │ │ │ │ + ldr.w r9, [pc, #1660] @ 19e5d4 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19de78 │ │ │ │ + bl 19de88 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, r8 │ │ │ │ - bl 16a13c │ │ │ │ + bl 16a14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e344 │ │ │ │ + beq.w 19e354 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1620] @ 19e5c8 │ │ │ │ + ldr.w r3, [pc, #1620] @ 19e5d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e104 │ │ │ │ + beq.w 19e114 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e53c │ │ │ │ + beq.w 19e54c │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 19e1a6 │ │ │ │ + bne.w 19e1b6 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 19e1d6 │ │ │ │ + beq.w 19e1e6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 19e41a │ │ │ │ + beq.w 19e42a │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r8 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19e244 │ │ │ │ + beq.w 19e254 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ bic.w r1, r8, r1 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19e3ea │ │ │ │ + beq.w 19e3fa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19e168 │ │ │ │ + beq.w 19e178 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 19e002 │ │ │ │ + cbz r1, 19e012 │ │ │ │ ldrb r1, [r1, #30] │ │ │ │ - cbnz r1, 19e00a │ │ │ │ + cbnz r1, 19e01a │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - beq.w 19e49e │ │ │ │ + beq.w 19e4ae │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ - bhi.w 19e498 │ │ │ │ + bhi.w 19e4a8 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5c6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ lsls r3, r1, #11 │ │ │ │ @@ -489169,16 +489173,16 @@ │ │ │ │ ite cs │ │ │ │ movcs r3, r6 │ │ │ │ movcc r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1352] @ 19e5c8 │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1352] @ 19e5d8 │ │ │ │ add.w r5, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -489195,121 +489199,121 @@ │ │ │ │ str.w sl, [r0, lr, lsl #2] │ │ │ │ ldrb.w lr, [ip, #82] @ 0x52 │ │ │ │ ldrb.w ip, [ip, #84] @ 0x54 │ │ │ │ add.w lr, lr, #11 │ │ │ │ add.w ip, ip, #11 │ │ │ │ str.w r7, [r0, lr, lsl #2] │ │ │ │ str.w r2, [r0, ip, lsl #2] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ - bl 16a17c │ │ │ │ + bl 16a18c │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 19df96 │ │ │ │ + bne.w 19dfa6 │ │ │ │ movs r2, #0 │ │ │ │ strd r5, r2, [fp] │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - ldr.w r2, [pc, #1212] @ 19e5cc │ │ │ │ - ldr.w r3, [pc, #1192] @ 19e5bc │ │ │ │ + ldr.w r2, [pc, #1212] @ 19e5dc │ │ │ │ + ldr.w r3, [pc, #1192] @ 19e5cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19e5b2 │ │ │ │ + bne.w 19e5c2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e15a │ │ │ │ + cbz r0, 19e16a │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r3, sl │ │ │ │ - beq.n 19e252 │ │ │ │ + beq.n 19e262 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19e5b6 │ │ │ │ + beq.w 19e5c6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19e5b6 │ │ │ │ + bne.w 19e5c6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov sl, r5 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mul.w r8, r0, r8 │ │ │ │ - cbz r6, 19e1b4 │ │ │ │ + cbz r6, 19e1c4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 19dfa6 │ │ │ │ + beq.w 19dfb6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, sl, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ - b.n 19e10e │ │ │ │ + b.n 19e11e │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ + b.n 19e142 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ + b.n 19e142 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ + b.n 19e142 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19dfc2 │ │ │ │ + bne.w 19dfd2 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19e236 │ │ │ │ + bhi.n 19e246 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5c6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ lsls r1, r4, #7 │ │ │ │ @@ -489341,26 +489345,26 @@ │ │ │ │ movs r1, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ umull r3, r2, r8, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 19e18c │ │ │ │ + b.n 19e19c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 19dff2 │ │ │ │ + bne.w 19e002 │ │ │ │ strd r8, r8, [sp, #32] │ │ │ │ - b.n 19e3ee │ │ │ │ + b.n 19e3fe │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19e536 │ │ │ │ + bhi.w 19e546 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5c6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r5, r4, #6 │ │ │ │ @@ -489391,36 +489395,36 @@ │ │ │ │ lsls r5, r4, #6 │ │ │ │ lsls r4, r1, #5 │ │ │ │ uxtb.w sl, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r1, [r5, #17] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 19e458 │ │ │ │ + beq.w 19e468 │ │ │ │ and.w r0, r1, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orr.w r2, r2, ip │ │ │ │ bic.w r3, sl, r3 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 19e184 │ │ │ │ + beq.w 19e194 │ │ │ │ subs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 19e5b6 │ │ │ │ + bhi.w 19e5c6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r2, #4 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ @@ -489450,30 +489454,30 @@ │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r1, r3, #5 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e548 │ │ │ │ + beq.w 19e558 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e3d0 │ │ │ │ - cbz r3, 19e362 │ │ │ │ + beq.n 19e3e0 │ │ │ │ + cbz r3, 19e372 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 19e350 │ │ │ │ + beq.n 19e360 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 19e4e2 │ │ │ │ - add r1, pc, #8 @ (adr r1, 19e378 ) │ │ │ │ + bhi.w 19e4f2 │ │ │ │ + add r1, pc, #8 @ (adr r1, 19e388 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -489511,161 +489515,161 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 19e5b6 │ │ │ │ + bne.w 19e5c6 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 19e356 │ │ │ │ + b.n 19e366 │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e168 │ │ │ │ + beq.w 19e178 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e168 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19e178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 19e450 │ │ │ │ + cbz r0, 19e460 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19dfc2 │ │ │ │ + b.n 19dfd2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ - beq.w 19e184 │ │ │ │ + beq.w 19e194 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19e494 │ │ │ │ + cbz r0, 19e4a4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 19e176 │ │ │ │ + b.n 19e186 │ │ │ │ strd r3, r9, [sp, #24] │ │ │ │ - b.n 19e132 │ │ │ │ - cbnz r3, 19e4e8 │ │ │ │ + b.n 19e142 │ │ │ │ + cbnz r3, 19e4f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19e4d2 │ │ │ │ + cbz r0, 19e4e2 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 19e168 │ │ │ │ + b.n 19e178 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e074 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 19e4a0 │ │ │ │ + b.n 19e4b0 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e074 │ │ │ │ movs r3, #0 │ │ │ │ uxth.w sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e2b4 │ │ │ │ + b.n 19e2c4 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e2b4 │ │ │ │ + b.n 19e2c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e074 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 19e236 │ │ │ │ + b.n 19e246 │ │ │ │ movs r6, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e47c │ │ │ │ movs r6, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e47c │ │ │ │ movs r6, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e47c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 19e46c │ │ │ │ + b.n 19e47c │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19e2b4 │ │ │ │ + b.n 19e2c4 │ │ │ │ mov sl, r4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 19e1b6 │ │ │ │ + b.n 19e1c6 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 19e064 │ │ │ │ + b.n 19e074 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 19e5b6 │ │ │ │ + bhi.n 19e5c6 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r2, #8 │ │ │ │ adds r2, r2, r4 │ │ │ │ movs r0, #11 │ │ │ │ adds r0, r4, r4 │ │ │ │ lsrs r1, r3, #12 │ │ │ │ movs r7, #11 │ │ │ │ @@ -489675,95 +489679,95 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ asrs r1, r6, #8 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e082 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #32 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e082 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #16 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e082 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov.w sl, #8 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e082 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w sl, [r3, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 19e072 │ │ │ │ + b.n 19e082 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #164 @ 0xa4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - movs r0, #178 @ 0xb2 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, #3 │ │ │ │ + subs r6, r2, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r3, [pc, #1368] @ 19eb3c │ │ │ │ - ldr.w r2, [pc, #1368] @ 19eb40 │ │ │ │ + ldr.w r3, [pc, #1368] @ 19eb4c │ │ │ │ + ldr.w r2, [pc, #1368] @ 19eb50 │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1356] @ 19eb44 │ │ │ │ + ldr.w r3, [pc, #1356] @ 19eb54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e614 │ │ │ │ + cbz r3, 19e624 │ │ │ │ mov fp, r1 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbnz r5, 19e638 │ │ │ │ + cbnz r5, 19e648 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e608 │ │ │ │ + bne.n 19e618 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1328] @ 19eb48 │ │ │ │ - ldr.w r3, [pc, #1320] @ 19eb44 │ │ │ │ + ldr.w r2, [pc, #1328] @ 19eb58 │ │ │ │ + ldr.w r3, [pc, #1320] @ 19eb54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19eb32 │ │ │ │ + bne.w 19eb42 │ │ │ │ mov r0, sl │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #1296] @ 19eb4c │ │ │ │ + ldr.w r9, [pc, #1296] @ 19eb5c │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r8, [pc, #1296] @ 19eb50 │ │ │ │ + ldr.w r8, [pc, #1296] @ 19eb60 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ mov.w sl, #0 │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ @@ -489789,121 +489793,121 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov.w r3, #0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - bl 169ef8 │ │ │ │ + bl 169f08 │ │ │ │ movs r1, #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb.w r3, [sp, #148] @ 0x94 │ │ │ │ - bl 1c6438 │ │ │ │ + bl 1c6448 │ │ │ │ ldr.w r9, [r7, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19e73e │ │ │ │ + beq.n 19e74e │ │ │ │ mov r6, r9 │ │ │ │ movw fp, #639 @ 0x27f │ │ │ │ strd r7, r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 19e72e │ │ │ │ + cbz r5, 19e73e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19e9ca │ │ │ │ + beq.w 19e9da │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 19eb16 │ │ │ │ + beq.w 19eb26 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 19e6fc │ │ │ │ + cbz r4, 19e70c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19e6fc │ │ │ │ + cbz r3, 19e70c │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19e77a │ │ │ │ + beq.n 19e78a │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e6ea │ │ │ │ + bne.n 19e6fa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19e72e │ │ │ │ + bne.n 19e73e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e788 │ │ │ │ + beq.n 19e798 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 19e72e │ │ │ │ + bne.n 19e73e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19eb36 │ │ │ │ + bne.w 19eb46 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 19e8b0 │ │ │ │ + beq.w 19e8c0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19e6e6 │ │ │ │ + bne.n 19e6f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e6d0 │ │ │ │ + bne.n 19e6e0 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [sp, #149] @ 0x95 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orrs r1, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19eb2e │ │ │ │ - cbz r4, 19e774 │ │ │ │ + beq.w 19eb3e │ │ │ │ + cbz r4, 19e784 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 19e65e │ │ │ │ + bne.w 19e66e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19e764 │ │ │ │ + bne.n 19e774 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 19e616 │ │ │ │ + b.n 19e626 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 19e78a │ │ │ │ + beq.n 19e79a │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 19e710 │ │ │ │ - b.n 19e728 │ │ │ │ + beq.n 19e720 │ │ │ │ + b.n 19e738 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 19eb36 │ │ │ │ + bne.w 19eb46 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - bne.n 19e728 │ │ │ │ + bne.n 19e738 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 19df20 │ │ │ │ - ldr r3, [pc, #932] @ (19eb54 ) │ │ │ │ + bl 19df30 │ │ │ │ + ldr r3, [pc, #932] @ (19eb64 ) │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -489921,30 +489925,30 @@ │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs.w 19e9e4 │ │ │ │ + bcs.w 19e9f4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ uxtb.w r8, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19e9fa │ │ │ │ + beq.w 19ea0a │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, r7, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -489972,30 +489976,30 @@ │ │ │ │ ldrb.w r2, [ip, #85] @ 0x55 │ │ │ │ ldrb.w ip, [ip, #86] @ 0x56 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r3, ip, #11 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e728 │ │ │ │ + b.n 19e738 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 19df20 │ │ │ │ + bl 19df30 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #656] @ (19eb54 ) │ │ │ │ + ldr r3, [pc, #656] @ (19eb64 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r1, [r8] │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -490003,29 +490007,29 @@ │ │ │ │ ldrb.w r3, [r3, #82] @ 0x52 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - bcs.n 19e9bc │ │ │ │ + bcs.n 19e9cc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr.w r9, [r5, #112] @ 0x70 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19ea7a │ │ │ │ + beq.w 19ea8a │ │ │ │ movw r1, #657 @ 0x291 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ @@ -490044,15 +490048,15 @@ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, lr, #116 @ 0x74 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 19e98a │ │ │ │ + cbnz r3, 19e99a │ │ │ │ cmp.w r9, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, r9, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ lslne r2, r3 │ │ │ │ itt ne │ │ │ │ @@ -490072,47 +490076,47 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [lr, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #149] @ 0x95 │ │ │ │ - b.n 19e728 │ │ │ │ + b.n 19e738 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 19e72e │ │ │ │ + bne.w 19e73e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19ea76 │ │ │ │ + beq.n 19ea86 │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 19e72e │ │ │ │ + bne.w 19e73e │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e710 │ │ │ │ + b.n 19e720 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r8, r8, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e898 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19e8a8 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -490133,21 +490137,21 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrd r7, r2, [sp, #12] │ │ │ │ str.w r2, [r7, sl, lsl #2] │ │ │ │ str.w r0, [r7, lr, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r7, ip, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e898 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19e8a8 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e78a │ │ │ │ + b.n 19e79a │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, sp, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -490160,15 +490164,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r7, ip, #100 @ 0x64 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 19eae2 │ │ │ │ + cbnz r3, 19eaf2 │ │ │ │ cmp.w r9, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, r9, #31 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrne r7, [sp, #12] │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -490187,54 +490191,54 @@ │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [ip, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 19e9bc │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 19e9cc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #276 @ 0x114 │ │ │ │ - beq.n 19ea74 │ │ │ │ + beq.n 19ea84 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 19e6e6 │ │ │ │ + bne.w 19e6f6 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 19e710 │ │ │ │ + b.n 19e720 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 19e616 │ │ │ │ + b.n 19e626 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - subs r2, r2, r0 │ │ │ │ + subs r2, r0, r0 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + adds r2, r7, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r7 │ │ │ │ + adds r6, r1, r7 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - bl 17cb4e │ │ │ │ + bl 17cb5e │ │ │ │ strh.w pc, [fp, #255]! │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 19eb88 │ │ │ │ + cbnz r3, 19eb98 │ │ │ │ ldrb.w r2, [r0, #45] @ 0x2d │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 19eb88 │ │ │ │ + bhi.n 19eb98 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ movw r3, #335 @ 0x14f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 19eb9e │ │ │ │ + beq.n 19ebae │ │ │ │ cmp.w r0, #336 @ 0x150 │ │ │ │ - bcs.n 19eb8c │ │ │ │ + bcs.n 19eb9c │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ cmp.w r0, #294 @ 0x126 │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -490254,199 +490258,199 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #748] @ (19eea8 ) │ │ │ │ + ldr r1, [pc, #748] @ (19eeb8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #748] @ (19eeac ) │ │ │ │ + ldr r3, [pc, #748] @ (19eebc ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ add.w r8, sp, #16 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov sl, r0 │ │ │ │ - vldr d0, [pc, #692] @ 19eea0 │ │ │ │ + vldr d0, [pc, #692] @ 19eeb0 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r5, [sl, #17] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19ec1a │ │ │ │ + cbz r0, 19ec2a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r7, 19ed0e │ │ │ │ + cbz r7, 19ed1e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #444] @ (19eeb0 ) │ │ │ │ - ldr r3, [pc, #436] @ (19eeac ) │ │ │ │ + bl 188da0 │ │ │ │ + ldr r2, [pc, #444] @ (19eec0 ) │ │ │ │ + ldr r3, [pc, #436] @ (19eebc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19ee5e │ │ │ │ + bne.w 19ee6e │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19edfa │ │ │ │ + beq.n 19ee0a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r1, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, sl │ │ │ │ - bpl.n 19ed8c │ │ │ │ + bpl.n 19ed9c │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 19edba │ │ │ │ + beq.n 19edca │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, r7 │ │ │ │ - bpl.n 19ee62 │ │ │ │ + bpl.n 19ee72 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - b.n 19ecf2 │ │ │ │ + bl 188da0 │ │ │ │ + b.n 19ed02 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19ee56 │ │ │ │ + bhi.n 19ee66 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ strb r6, [r3, r5] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -490463,78 +490467,78 @@ │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19ede8 │ │ │ │ + cbz r0, 19edf8 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ed7e │ │ │ │ + b.n 19ed8e │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19ee28 │ │ │ │ + cbz r0, 19ee38 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 19ed28 │ │ │ │ + b.n 19ed38 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19ee12 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19ee12 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19ee12 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 19ee02 │ │ │ │ + b.n 19ee12 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19eed0 │ │ │ │ + bhi.n 19eee0 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r7, #16 │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -490546,447 +490550,447 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edd2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ @ instruction: 0xffff41ef │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + asrs r4, r5, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ lsls r4, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edd2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edd2 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 19edc2 │ │ │ │ + b.n 19edd2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #972] @ (19f2b0 ) │ │ │ │ - ldr r3, [pc, #972] @ (19f2b4 ) │ │ │ │ + ldr r2, [pc, #972] @ (19f2c0 ) │ │ │ │ + ldr r3, [pc, #972] @ (19f2c4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov.w fp, #1 │ │ │ │ - ldr.w sl, [pc, #964] @ 19f2b8 │ │ │ │ + ldr.w sl, [pc, #964] @ 19f2c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ strb.w fp, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r8, [r5, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bls.w 19f058 │ │ │ │ + bls.w 19f068 │ │ │ │ sub.w r3, r7, #430 @ 0x1ae │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp.w r7, #406 @ 0x196 │ │ │ │ ite ne │ │ │ │ movne sl, r3 │ │ │ │ orreq.w sl, r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 19f04a │ │ │ │ + bne.w 19f05a │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ cmp.w r7, #294 @ 0x126 │ │ │ │ mov r9, r0 │ │ │ │ - beq.w 19f1aa │ │ │ │ - vldr d7, [pc, #828] @ 19f2a8 │ │ │ │ + beq.w 19f1ba │ │ │ │ + vldr d7, [pc, #828] @ 19f2b8 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ add.w sl, sp, #24 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19efa0 │ │ │ │ + cbz r0, 19efb0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #760] @ 19f2a8 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #760] @ 19f2b8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 19efe6 │ │ │ │ + cbz r0, 19eff6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eba8 │ │ │ │ + bl 19ebb8 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movw r3, #317 @ 0x13d │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 19f226 │ │ │ │ - ldr r2, [pc, #652] @ (19f2bc ) │ │ │ │ - ldr r3, [pc, #644] @ (19f2b4 ) │ │ │ │ + beq.w 19f236 │ │ │ │ + ldr r2, [pc, #652] @ (19f2cc ) │ │ │ │ + ldr r3, [pc, #644] @ (19f2c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19f306 │ │ │ │ + bne.w 19f316 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eba8 │ │ │ │ + bl 19ebb8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ - ldr r3, [pc, #612] @ (19f2c0 ) │ │ │ │ + b.n 19f03c │ │ │ │ + ldr r3, [pc, #612] @ (19f2d0 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #160 @ 0xa0 │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb.w fp, [r3, #6] │ │ │ │ orr.w fp, r8, fp │ │ │ │ - cbz r2, 19f082 │ │ │ │ + cbz r2, 19f092 │ │ │ │ mov.w sl, r8, lsl #1 │ │ │ │ orn sl, sl, #127 @ 0x7f │ │ │ │ uxtb.w sl, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 19f2c4 │ │ │ │ + beq.w 19f2d4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 19f30a │ │ │ │ + bpl.w 19f31a │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movw sl, #317 @ 0x13d │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ cmp r7, sl │ │ │ │ it ne │ │ │ │ cmpne.w r7, #430 @ 0x1ae │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ movw r2, #335 @ 0x14f │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19f02c │ │ │ │ + beq.n 19f03c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ cmp r7, sl │ │ │ │ mov r9, r0 │ │ │ │ - bne.n 19f02c │ │ │ │ + bne.n 19f03c │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #20 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ + b.n 19f03c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w fp, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 19f1ea │ │ │ │ + cbz r0, 19f1fa │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19eba8 │ │ │ │ + bl 19ebb8 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ - vldr d7, [pc, #128] @ 19f2a8 │ │ │ │ + b.n 19f03c │ │ │ │ + vldr d7, [pc, #128] @ 19f2b8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f256 │ │ │ │ + cbz r0, 19f266 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f02c │ │ │ │ + b.n 19f03c │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19f2f6 │ │ │ │ + cbz r0, 19f306 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 19f0c8 │ │ │ │ + b.n 19f0d8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 19f33a │ │ │ │ + bhi.n 19f34a │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r6, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, r4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -490999,66 +491003,66 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2dc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2dc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2dc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 19f2cc │ │ │ │ + b.n 19f2dc │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (19f380 ) │ │ │ │ + ldr r2, [pc, #16] @ (19f390 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #16] @ (19f384 ) │ │ │ │ + ldr r1, [pc, #16] @ (19f394 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfb59ffff │ │ │ │ - bl 17f386 │ │ │ │ + bl 17f396 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1508] @ 19f984 │ │ │ │ + ldr.w r3, [pc, #1508] @ 19f994 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r6, [pc, #1508] @ 19f988 │ │ │ │ + ldr.w r6, [pc, #1508] @ 19f998 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1504] @ 19f98c │ │ │ │ + ldr.w r1, [pc, #1504] @ 19f99c │ │ │ │ add r6, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls.w 19f846 │ │ │ │ + bls.w 19f856 │ │ │ │ sub.w r1, r3, #158 @ 0x9e │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f420 │ │ │ │ + bhi.n 19f430 │ │ │ │ cmp r1, #21 │ │ │ │ - bhi.n 19f420 │ │ │ │ + bhi.n 19f430 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r7, r4 │ │ │ │ movs r7, r4 │ │ │ │ movs r7, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r6, r2 │ │ │ │ @@ -491075,101 +491079,101 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ movs r7, r4 │ │ │ │ movs r7, r4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r6, r2 │ │ │ │ movs r0, r7 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ - cbz r0, 19f422 │ │ │ │ - ldr.w r2, [pc, #1420] @ 19f990 │ │ │ │ + cbz r0, 19f432 │ │ │ │ + ldr.w r2, [pc, #1420] @ 19f9a0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb.w r3, [r2, #43] @ 0x2b │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 19f878 │ │ │ │ + beq.w 19f888 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 19f994 │ │ │ │ - ldr.w r3, [pc, #1372] @ 19f984 │ │ │ │ + ldr.w r2, [pc, #1392] @ 19f9a4 │ │ │ │ + ldr.w r3, [pc, #1372] @ 19f994 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19f980 │ │ │ │ + bne.w 19f990 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f422 │ │ │ │ - ldr.w r2, [pc, #1348] @ 19f990 │ │ │ │ + beq.n 19f432 │ │ │ │ + ldr.w r2, [pc, #1348] @ 19f9a0 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ ldr r6, [r6, r2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla r3, r7, r3, r6 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 19f420 │ │ │ │ + bne.n 19f430 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f90 │ │ │ │ mov r8, r0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mla r6, r7, r3, r6 │ │ │ │ ldrb.w r2, [r6, #43] @ 0x2b │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r8, r2, lsl #2] │ │ │ │ str.w ip, [r8, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 186948 │ │ │ │ + bl 186958 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f964 │ │ │ │ + beq.w 19f974 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, sl │ │ │ │ mov r5, sl │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ strd r1, r6, [sp, #24] │ │ │ │ - b.n 19f4ee │ │ │ │ + b.n 19f4fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 19f958 │ │ │ │ + beq.w 19f968 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ strdne sl, r5, [fp] │ │ │ │ - bne.n 19f4e0 │ │ │ │ + bne.n 19f4f0 │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ mov r6, ip │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ @@ -491180,22 +491184,22 @@ │ │ │ │ str.w sl, [sp, #80] @ 0x50 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ add.w r2, r0, #28 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [sl, #17] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ ldrb.w r1, [r8, #8] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldrh r2, [r6, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ @@ -491207,57 +491211,57 @@ │ │ │ │ strh r3, [r6, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19f5c0 │ │ │ │ + cbz r0, 19f5d0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov.w r1, #294 @ 0x126 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ strd r0, r7, [sp, #148] @ 0x94 │ │ │ │ - b.n 19f4e0 │ │ │ │ + b.n 19f4f0 │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f422 │ │ │ │ + beq.w 19f432 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ str r2, [r5, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 19f970 │ │ │ │ + bhi.w 19f980 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 19f984 │ │ │ │ + bhi.w 19f994 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ @@ -491285,37 +491289,37 @@ │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r2, r0, #7 │ │ │ │ lsls r5, r4, #6 │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19f422 │ │ │ │ - ldr r2, [pc, #836] @ (19f990 ) │ │ │ │ + beq.w 19f432 │ │ │ │ + ldr r2, [pc, #836] @ (19f9a0 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, r1 │ │ │ │ ldrb.w r1, [r2, #43] @ 0x2b │ │ │ │ adds r1, #11 │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ cmp r1, #7 │ │ │ │ - bne.w 19f420 │ │ │ │ + bne.w 19f430 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r8, [r0, r2, lsl #2] │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ - bne.w 19f420 │ │ │ │ + bne.w 19f430 │ │ │ │ movs r2, #2 │ │ │ │ cmp r3, #158 @ 0x9e │ │ │ │ str r0, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - beq.w 19f97a │ │ │ │ + beq.w 19f98a │ │ │ │ cmp r3, #174 @ 0xae │ │ │ │ ite eq │ │ │ │ moveq r2, #172 @ 0xac │ │ │ │ movne r2, #51 @ 0x33 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ @@ -491333,21 +491337,21 @@ │ │ │ │ ldr.w r2, [r7, r2, lsl #2] │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w fp, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -491377,85 +491381,85 @@ │ │ │ │ str.w r4, [r7, r2, lsl #2] │ │ │ │ ldrb.w r2, [r3, #46] @ 0x2e │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r8, [r7, r2, lsl #2] │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str r2, [r3, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f790 │ │ │ │ + cbz r0, 19f7a0 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 19f7b4 │ │ │ │ + beq.n 19f7c4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 19f7e2 │ │ │ │ + cbz r0, 19f7f2 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ @@ -491472,177 +491476,177 @@ │ │ │ │ str r1, [r4, #120] @ 0x78 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 19f422 │ │ │ │ + b.n 19f432 │ │ │ │ cmp r3, #52 @ 0x34 │ │ │ │ - bls.w 19f420 │ │ │ │ + bls.w 19f430 │ │ │ │ sub.w r1, r3, #53 @ 0x35 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 19f420 │ │ │ │ - add r0, pc, #8 @ (adr r0, 19f860 ) │ │ │ │ + bhi.w 19f430 │ │ │ │ + add r0, pc, #8 @ (adr r0, 19f870 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ stc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ @ instruction: 0xfbc1ffff │ │ │ │ @ instruction: 0xfbc1ffff │ │ │ │ ldc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ sdiv pc, pc, pc │ │ │ │ @ instruction: 0xfbe3ffff │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r2, [r5] │ │ │ │ - bl 189f80 │ │ │ │ + bl 189f90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #163 @ 0xa3 │ │ │ │ it eq │ │ │ │ moveq r3, #156 @ 0x9c │ │ │ │ - beq.n 19f89c │ │ │ │ + beq.n 19f8ac │ │ │ │ cmp r3, #178 @ 0xb2 │ │ │ │ ite eq │ │ │ │ moveq r3, #172 @ 0xac │ │ │ │ movne r3, #51 @ 0x33 │ │ │ │ add.w r7, r6, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #20] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #32 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r6, #41] @ 0x29 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f8ea │ │ │ │ + cbz r0, 19f8fa │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ec │ │ │ │ - b.n 19f842 │ │ │ │ + bl 1866fc │ │ │ │ + b.n 19f852 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f93e │ │ │ │ + cbz r0, 19f94e │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 19f842 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 19f852 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f918 │ │ │ │ + b.n 19f928 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f918 │ │ │ │ + b.n 19f928 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188f88 │ │ │ │ - b.n 19f8f8 │ │ │ │ + bl 188f98 │ │ │ │ + b.n 19f908 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 19f918 │ │ │ │ + b.n 19f928 │ │ │ │ movs r2, #156 @ 0x9c │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 19f690 │ │ │ │ + b.n 19f6a0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ lsls r4, r5, #1 │ │ │ │ - lsrs r6, r1, #17 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #336] @ (19fafc ) │ │ │ │ + ldr r2, [pc, #336] @ (19fb0c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #336] @ (19fb00 ) │ │ │ │ + ldr r3, [pc, #336] @ (19fb10 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 19f9d0 │ │ │ │ + cbz r3, 19f9e0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 19f9f0 │ │ │ │ + cbnz r6, 19fa00 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f9c4 │ │ │ │ + bne.n 19f9d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ (19fb04 ) │ │ │ │ - ldr r3, [pc, #296] @ (19fb00 ) │ │ │ │ + ldr r2, [pc, #304] @ (19fb14 ) │ │ │ │ + ldr r3, [pc, #296] @ (19fb10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 19faf8 │ │ │ │ + bne.w 19fb08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -491659,146 +491663,146 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19faec │ │ │ │ + beq.n 19fafc │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 19fa8c │ │ │ │ + cbz r4, 19fa9c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19fa9a │ │ │ │ + cbz r3, 19faaa │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fa5e │ │ │ │ + bne.n 19fa6e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f388 │ │ │ │ + bl 19f398 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 19fa76 │ │ │ │ + cbz r4, 19fa86 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 19fa76 │ │ │ │ + cbz r3, 19fa86 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 19fa4e │ │ │ │ + beq.n 19fa5e │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 19fa64 │ │ │ │ + bne.n 19fa74 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fa8c │ │ │ │ + bne.n 19fa9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f388 │ │ │ │ + bl 19f398 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 19fabc │ │ │ │ + cbz r3, 19facc │ │ │ │ mov sl, r0 │ │ │ │ - b.n 19fa3e │ │ │ │ + b.n 19fa4e │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 19fa8c │ │ │ │ + bne.n 19fa9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 19f388 │ │ │ │ + bl 19f398 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19fa96 │ │ │ │ + bne.n 19faa6 │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 19faec │ │ │ │ + cbz r4, 19fafc │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19f9d2 │ │ │ │ + beq.w 19f9e2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 19f9d2 │ │ │ │ + beq.w 19f9e2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 19fa00 │ │ │ │ + bne.n 19fa10 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19fadc │ │ │ │ - b.n 19f9d2 │ │ │ │ + bne.n 19faec │ │ │ │ + b.n 19f9e2 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 19facc │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 19fadc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r1, #25 │ │ │ │ + lsls r6, r7, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #24 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ lsls r4, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w fp, [pc, #948] @ 19fed4 │ │ │ │ + ldr.w fp, [pc, #948] @ 19fee4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fce4 │ │ │ │ + beq.w 19fcf4 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ strd r1, fp, [sp, #24] │ │ │ │ - b.n 19fbd4 │ │ │ │ + b.n 19fbe4 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 19fea6 │ │ │ │ + bne.w 19feb6 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fdf0 │ │ │ │ + beq.w 19fe00 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w fp, r9, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r0, [r9, #28] │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w lr, r9, #48 @ 0x30 │ │ │ │ @@ -491810,88 +491814,88 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 19fce0 │ │ │ │ + beq.w 19fcf0 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 19fb38 │ │ │ │ + beq.n 19fb48 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ add.w r6, r4, #68 @ 0x44 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 19fdf0 │ │ │ │ + beq.w 19fe00 │ │ │ │ sub.w r9, r9, #2 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bhi.n 19fc74 │ │ │ │ + bhi.n 19fc84 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r3, r3, #3 │ │ │ │ movs r3, r4 │ │ │ │ movs r4, r0 │ │ │ │ movs r6, r7 │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r9, #32 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ str.w sl, [r9, #48] @ 0x30 │ │ │ │ - b.n 19fbae │ │ │ │ + b.n 19fbbe │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ movs r2, #2 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ movs r1, #3 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w fp, r0, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 19fb88 │ │ │ │ + b.n 19fb98 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrd fp, sl, [r2, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r9, [r2, #56] @ 0x38 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w lr, r0, #32 │ │ │ │ str r3, [r0, #24] │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r0, #28] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -491904,44 +491908,44 @@ │ │ │ │ strd fp, sl, [r6, #48] @ 0x30 │ │ │ │ str.w r9, [r6, #56] @ 0x38 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 19fbd4 │ │ │ │ + bne.w 19fbe4 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19fdf4 │ │ │ │ - ldr r3, [pc, #484] @ (19fed8 ) │ │ │ │ + beq.w 19fe04 │ │ │ │ + ldr r3, [pc, #484] @ (19fee8 ) │ │ │ │ add r5, sp, #32 │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r1, r3, r1, r9 │ │ │ │ ldrb r3, [r1, #30] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [sl, r3, lsl #2] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ bic.w r8, r2, r3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ @@ -491956,15 +491960,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 19fd82 │ │ │ │ + bne.n 19fd92 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r3, #1 │ │ │ │ andne.w fp, fp, #31 │ │ │ │ moveq r3, sl │ │ │ │ lslne.w r3, r3, fp │ │ │ │ it ne │ │ │ │ @@ -491977,65 +491981,65 @@ │ │ │ │ ldrb.w r2, [r9, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r2, #11 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [r6, r2, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r9, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ add r3, sp, #32 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r9, #32 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r9, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r4, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 19fbbc │ │ │ │ + b.n 19fbcc │ │ │ │ mov r4, r2 │ │ │ │ - b.n 19fbca │ │ │ │ - bl 185a34 │ │ │ │ + b.n 19fbda │ │ │ │ + bl 185a44 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r4, #68 @ 0x44 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldrb.w r3, [sl, #44] @ 0x2c │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ - ldr.w lr, [pc, #188] @ 19fed8 │ │ │ │ + ldr.w lr, [pc, #188] @ 19fee8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r6, [sl, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [fp, lr] │ │ │ │ mla r3, r9, r6, r3 │ │ │ │ ldrb.w r9, [r3, #4] │ │ │ │ cmp.w r9, #1 │ │ │ │ - bls.n 19fe7e │ │ │ │ + bls.n 19fe8e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ add.w fp, sl, #112 @ 0x70 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov lr, r6 │ │ │ │ @@ -492047,59 +492051,59 @@ │ │ │ │ str.w lr, [r5, #8] │ │ │ │ adds r6, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 19fe54 │ │ │ │ + bne.n 19fe64 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ add.w r4, r5, #24 │ │ │ │ ldrb.w r2, [sl, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19fedc │ │ │ │ + bl 19feec │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r2, #19 │ │ │ │ + lsls r6, r0, #19 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #680] @ (1a0198 ) │ │ │ │ + ldr r5, [pc, #680] @ (1a01a8 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #680] @ (1a019c ) │ │ │ │ + ldr r4, [pc, #680] @ (1a01ac ) │ │ │ │ mov r9, r3 │ │ │ │ add r5, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ @@ -492108,33 +492112,33 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 1a0038 │ │ │ │ + beq.w 1a0048 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [r9] │ │ │ │ sub.w r7, r2, sl │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ add.w r7, r7, r7, lsr #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r7, sl, r7, asr #1 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ movs r3, #0 │ │ │ │ asrs r1, r7, #31 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.n 19ff8e │ │ │ │ + bhi.n 19ff9e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a0196 │ │ │ │ + bhi.w 1a01a6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ @@ -492167,83 +492171,83 @@ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 19ffbe │ │ │ │ + cbz r0, 19ffce │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 19fedc │ │ │ │ + bl 19feec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str r5, [sp, #8] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl 19fedc │ │ │ │ + bl 19feec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a017c │ │ │ │ - ldr r2, [pc, #384] @ (1a01a0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1a019c ) │ │ │ │ + beq.w 1a018c │ │ │ │ + ldr r2, [pc, #384] @ (1a01b0 ) │ │ │ │ + ldr r3, [pc, #380] @ (1a01ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a0192 │ │ │ │ + bne.w 1a01a2 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #32 │ │ │ │ ldrb.w r2, [r2, #85] @ 0x55 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r6, #4] │ │ │ │ mov.w r1, sl, asr #31 │ │ │ │ - bhi.w 1a018c │ │ │ │ + bhi.w 1a019c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a015c │ │ │ │ + bhi.w 1a016c │ │ │ │ tbb [pc, r3] │ │ │ │ strh r1, [r7, #10] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strb r1, [r0, #26] │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh r1, [r0, #12] │ │ │ │ @@ -492259,33 +492263,33 @@ │ │ │ │ strh r1, [r0, #12] │ │ │ │ strh.w sl, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a00ac │ │ │ │ + cbz r0, 1a00bc │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [r7, #28] │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -492305,76 +492309,76 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r3, r9, #4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19fb08 │ │ │ │ - b.n 1a001c │ │ │ │ + bl 19fb18 │ │ │ │ + b.n 1a002c │ │ │ │ strb.w sl, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a008e │ │ │ │ orrs.w r1, sl, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a008e │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a008e │ │ │ │ orrs r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 19ff92 │ │ │ │ + b.n 19ffa2 │ │ │ │ strb.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19ff92 │ │ │ │ + b.n 19ffa2 │ │ │ │ strh.w r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 19ff92 │ │ │ │ + b.n 19ffa2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 1a001c │ │ │ │ + b.n 1a002c │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ - b.n 1a007e │ │ │ │ + b.n 1a008e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + lsls r0, r7, #3 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - vmla.i16 q8, q6, d3[3] │ │ │ │ + vmla.i q8, q6, d3[6] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov ip, r4 │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #528] @ (1a03d8 ) │ │ │ │ - ldr r3, [pc, #532] @ (1a03dc ) │ │ │ │ + ldr r2, [pc, #528] @ (1a03e8 ) │ │ │ │ + ldr r3, [pc, #532] @ (1a03ec ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -492387,335 +492391,335 @@ │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a03c6 │ │ │ │ + beq.w 1a03d6 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a0376 │ │ │ │ + beq.w 1a0386 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov.w sl, #0 │ │ │ │ movw r8, #639 @ 0x27f │ │ │ │ strd r5, r9, [sp, #12] │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ moveq r4, sl │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0338 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ sub.w r3, r3, #188 @ 0xbc │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r3, #3 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ andhi.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0338 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb.w r2, [r9, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0338 │ │ │ │ mov r7, r9 │ │ │ │ mov r3, sl │ │ │ │ mov fp, r9 │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - cbz r5, 1a028c │ │ │ │ + cbz r5, 1a029c │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a0356 │ │ │ │ + bne.n 1a0366 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1a033c │ │ │ │ + beq.n 1a034c │ │ │ │ mov r7, r6 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a0276 │ │ │ │ + bne.n 1a0286 │ │ │ │ mov r3, r9 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r4, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r3, fp │ │ │ │ it cc │ │ │ │ orrcc.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0338 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 1a0328 │ │ │ │ + beq.n 1a0338 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 1a02c6 │ │ │ │ + bne.n 1a02d6 │ │ │ │ ldrb r2, [r1, #20] │ │ │ │ lsls r3, r2, #25 │ │ │ │ - bpl.n 1a0328 │ │ │ │ + bpl.n 1a0338 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a02d2 │ │ │ │ + cbz r3, 1a02e2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 16f9dc │ │ │ │ - cbz r0, 1a0328 │ │ │ │ + bl 16f9ec │ │ │ │ + cbz r0, 1a0338 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a0396 │ │ │ │ + beq.n 1a03a6 │ │ │ │ movs r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ strd r5, sl, [sp, #76] @ 0x4c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ cmp r2, r8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r3, r3, #4 │ │ │ │ - beq.n 1a0384 │ │ │ │ + beq.n 1a0394 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 19fb08 │ │ │ │ + bl 19fb18 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c128 │ │ │ │ - cbz r4, 1a036e │ │ │ │ + bl 18c138 │ │ │ │ + cbz r4, 1a037e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a0336 │ │ │ │ + cbz r3, 1a0346 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1a022e │ │ │ │ + b.n 1a023e │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0284 │ │ │ │ + beq.n 1a0294 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r7, r6 │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1a0286 │ │ │ │ + b.n 1a0296 │ │ │ │ mov r4, sl │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r9 │ │ │ │ - bne.n 1a0328 │ │ │ │ + bne.n 1a0338 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1a0328 │ │ │ │ + beq.n 1a0338 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrd r5, r9, [sp, #12] │ │ │ │ orr.w r9, sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r5, 1a039c │ │ │ │ + cbz r5, 1a03ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a0210 │ │ │ │ + b.n 1a0220 │ │ │ │ ldr r1, [r6, #112] @ 0x70 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 19fb08 │ │ │ │ - b.n 1a031e │ │ │ │ + bl 19fb18 │ │ │ │ + b.n 1a032e │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - b.n 1a02e0 │ │ │ │ + b.n 1a02f0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ - cbz r6, 1a03c6 │ │ │ │ + cbz r6, 1a03d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #52] @ (1a03e0 ) │ │ │ │ - ldr r3, [pc, #44] @ (1a03dc ) │ │ │ │ + bl 1c6524 │ │ │ │ + ldr r2, [pc, #52] @ (1a03f0 ) │ │ │ │ + ldr r3, [pc, #44] @ (1a03ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a03d4 │ │ │ │ + bne.n 1a03e4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1a03aa │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 1a03ba │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 3, cr0, cr4, cr11, {3} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr11, {3} │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 6, r0, lr, cr11 │ │ │ │ + ldc2 0, cr0, [lr], #-428 @ 0xfffffe54 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1a040a │ │ │ │ + cbz r5, 1a041a │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 1a040e │ │ │ │ + cbnz r0, 1a041e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a03fe │ │ │ │ + bne.n 1a040e │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a01a4 │ │ │ │ + bl 1a01b4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a040a │ │ │ │ + beq.n 1a041a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a040a │ │ │ │ + beq.n 1a041a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a0410 │ │ │ │ + bne.n 1a0420 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a042a │ │ │ │ + bne.n 1a043a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1a0584 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a0594 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a0588 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a0598 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a0578 │ │ │ │ + beq.n 1a0588 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1a0496 │ │ │ │ + bhi.n 1a04a6 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a055c │ │ │ │ + bne.n 1a056c │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a0504 │ │ │ │ + bne.n 1a0514 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a055c │ │ │ │ + beq.n 1a056c │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a04f0 │ │ │ │ - cbz r4, 1a055c │ │ │ │ + bne.n 1a0500 │ │ │ │ + cbz r4, 1a056c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -492727,80 +492731,80 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (1a058c ) │ │ │ │ - ldr r3, [pc, #36] @ (1a0584 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (1a059c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a0594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a057e │ │ │ │ + bne.n 1a058e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1a04b8 │ │ │ │ + b.n 1a04c8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9a006b │ │ │ │ - @ instruction: 0xfa9c006b │ │ │ │ + @ instruction: 0xfb8a006b │ │ │ │ + @ instruction: 0xfa8c006b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r7, [pc, #328] @ (1a06f0 ) │ │ │ │ + ldr r7, [pc, #328] @ (1a0700 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r7, pc │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - cbz r5, 1a05dc │ │ │ │ + cbz r5, 1a05ec │ │ │ │ movw r1, #538 @ 0x21a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a065e │ │ │ │ - bl 185a34 │ │ │ │ + beq.n 1a066e │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ (1a06f4 ) │ │ │ │ + ldr r3, [pc, #276] @ (1a0704 ) │ │ │ │ ite eq │ │ │ │ moveq r2, #22 │ │ │ │ movne r2, #30 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1855ec │ │ │ │ + bl 1855fc │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ bfi r3, r2, #1, #3 │ │ │ │ strb r3, [r0, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -492808,115 +492812,115 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1a06d8 │ │ │ │ + bhi.n 1a06e8 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #288] @ (1a076c ) │ │ │ │ - ldr r3, [pc, #288] @ (1a076c ) │ │ │ │ - ldr r6, [pc, #56] @ (1a0688 ) │ │ │ │ - ldr r3, [pc, #312] @ (1a0788 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a077c ) │ │ │ │ + ldr r3, [pc, #288] @ (1a077c ) │ │ │ │ + ldr r6, [pc, #56] @ (1a0698 ) │ │ │ │ + ldr r3, [pc, #312] @ (1a0798 ) │ │ │ │ lsrs r3, r1, #25 │ │ │ │ str r6, [r1, r4] │ │ │ │ lsrs r0, r1, #25 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ - ldr r0, [pc, #288] @ (1a077c ) │ │ │ │ - ldr r0, [pc, #288] @ (1a077c ) │ │ │ │ - ldr r0, [pc, #288] @ (1a0780 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a078c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a078c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a0790 ) │ │ │ │ movw r1, #341 @ 0x155 │ │ │ │ - b.n 1a05b8 │ │ │ │ + b.n 1a05c8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w r8, r5, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr.w r9, [pc, #80] @ 1a06f8 │ │ │ │ + ldr.w r9, [pc, #80] @ 1a0708 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r7, r9] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1a0668 │ │ │ │ + b.n 1a0678 │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a0668 │ │ │ │ + b.n 1a0678 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a0668 │ │ │ │ + b.n 1a0678 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a0668 │ │ │ │ - @ instruction: 0xfa52006b │ │ │ │ + b.n 1a0678 │ │ │ │ + @ instruction: 0xfa42006b │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #696] @ (1a09c8 ) │ │ │ │ - ldr r3, [pc, #696] @ (1a09cc ) │ │ │ │ + ldr r2, [pc, #696] @ (1a09d8 ) │ │ │ │ + ldr r3, [pc, #696] @ (1a09dc ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #696] @ (1a09d0 ) │ │ │ │ + ldr r6, [pc, #696] @ (1a09e0 ) │ │ │ │ ldrb r5, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a07ba │ │ │ │ - ldr r3, [pc, #676] @ (1a09d4 ) │ │ │ │ + bne.n 1a07ca │ │ │ │ + ldr r3, [pc, #676] @ (1a09e4 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1855ec │ │ │ │ + bl 1855fc │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r0, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -492925,23 +492929,23 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #328] @ 0x148 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1a09c8 │ │ │ │ + bhi.w 1a09d8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r6, r3, #2 │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r5, r3, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ @@ -492959,289 +492963,289 @@ │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r5, r3, #4 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r9, r1 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r6, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 1a07e4 │ │ │ │ + cbnz r3, 1a07f4 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ - cbz r3, 1a0844 │ │ │ │ + cbz r3, 1a0854 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 1a07fa │ │ │ │ + b.n 1a080a │ │ │ │ cmp r5, #5 │ │ │ │ - beq.w 1a09bc │ │ │ │ + beq.w 1a09cc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1a09c2 │ │ │ │ + bne.w 1a09d2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a07e8 │ │ │ │ + bne.n 1a07f8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w sl, [r3, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 1a08e2 │ │ │ │ + beq.n 1a08f2 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ itett ne │ │ │ │ ldrne r3, [r7, #4] │ │ │ │ ldrbeq r3, [r7, #3] │ │ │ │ lsrne.w r3, r3, sl │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1a08ae │ │ │ │ + cbnz r3, 1a08be │ │ │ │ mov r8, r6 │ │ │ │ - b.n 1a08ae │ │ │ │ + b.n 1a08be │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #16 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add.w ip, sp, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #20] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr.w r9, [pc, #340] @ 1a09d8 │ │ │ │ + ldr.w r9, [pc, #340] @ 1a09e8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r5, #20] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, r9] │ │ │ │ mla r3, fp, sl, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #300] @ (1a09dc ) │ │ │ │ - ldr r3, [pc, #280] @ (1a09cc ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #300] @ (1a09ec ) │ │ │ │ + ldr r3, [pc, #280] @ (1a09dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a09b8 │ │ │ │ + bne.n 1a09c8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a085c │ │ │ │ mov.w r9, #16 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a085c │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a085c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1a084c │ │ │ │ + b.n 1a085c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0830 │ │ │ │ + beq.n 1a0840 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ strd r3, r5, [sp, #32] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0916 │ │ │ │ + cbz r0, 1a0926 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0956 │ │ │ │ + cbz r0, 1a0966 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a0998 │ │ │ │ + cbz r0, 1a09a8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a08ae │ │ │ │ + b.n 1a08be │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str??.w r0, [r8, #107] @ 0x6b │ │ │ │ + ldr.w r0, [r8, #107] @ 0x6b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r0, #107] @ 0x6b │ │ │ │ + ldr.w r0, [r0, #107] @ 0x6b │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf74a006b │ │ │ │ + @ instruction: 0xf73a006b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1a0ac8 ) │ │ │ │ - ldr r3, [pc, #212] @ (1a0acc ) │ │ │ │ + ldr r1, [pc, #212] @ (1a0ad8 ) │ │ │ │ + ldr r3, [pc, #212] @ (1a0adc ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r5, [r1, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1a0ac0 │ │ │ │ + bne.n 1a0ad0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1a0a3a │ │ │ │ - ldr r2, [pc, #172] @ (1a0ad0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1a0acc ) │ │ │ │ + beq.n 1a0a4a │ │ │ │ + ldr r2, [pc, #172] @ (1a0ae0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1a0adc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0abc │ │ │ │ + bne.n 1a0acc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #2 │ │ │ │ str r6, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r9, sp, #8 │ │ │ │ - bl 1a06fc │ │ │ │ + bl 1a070c │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0590 │ │ │ │ + bl 1a05a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a044c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a044c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, r2, #4 │ │ │ │ add.w r1, r3, #24 │ │ │ │ @@ -493250,82 +493254,82 @@ │ │ │ │ str r5, [r4, #0] │ │ │ │ str r7, [r3, #24] │ │ │ │ strd r6, r2, [r3, #28] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r4, [r3, #24] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 1a0a20 │ │ │ │ + b.n 1a0a30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - addw r0, r4, #2155 @ 0x86b │ │ │ │ + @ instruction: 0xf5f4006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r8, #15400960 @ 0xeb0000 │ │ │ │ + rsb r0, r8, #15400960 @ 0xeb0000 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov fp, r1 │ │ │ │ - ldr r1, [pc, #824] @ (1a0e28 ) │ │ │ │ - ldr r5, [pc, #828] @ (1a0e2c ) │ │ │ │ - ldr r3, [pc, #828] @ (1a0e30 ) │ │ │ │ + ldr r1, [pc, #824] @ (1a0e38 ) │ │ │ │ + ldr r5, [pc, #828] @ (1a0e3c ) │ │ │ │ + ldr r3, [pc, #828] @ (1a0e40 ) │ │ │ │ add r1, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a0e16 │ │ │ │ + bne.w 1a0e26 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ and.w r2, r3, #15 │ │ │ │ str r2, [sp, #20] │ │ │ │ sub.w r3, r2, #8 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bhi.w 1a0de6 │ │ │ │ + bhi.w 1a0df6 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ sub.w sl, r2, #9 │ │ │ │ clz sl, sl │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0e0c │ │ │ │ + beq.w 1a0e1c │ │ │ │ movs r5, #3 │ │ │ │ mov r0, fp │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ strd r5, r7, [r6] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a06fc │ │ │ │ + bl 1a070c │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr.w r5, [fp, #112] @ 0x70 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1a0bb0 │ │ │ │ + beq.n 1a0bc0 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -493335,64 +493339,64 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #144 @ 0x90 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a0b8a │ │ │ │ + bne.n 1a0b9a │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a044c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1a0590 │ │ │ │ + bl 1a05a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a044c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a044c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #464 @ 0x1d0 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ add.w r1, sl, #3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185ad0 │ │ │ │ + bl 185ae0 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #20] │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bl 18838c │ │ │ │ + bl 18839c │ │ │ │ strb r0, [r5, #24] │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r7, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ @@ -493411,15 +493415,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ add.w lr, r2, #20 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strd r0, r0, [r5, #80] @ 0x50 │ │ │ │ strb.w r3, [r5, #67] @ 0x43 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - vldr d7, [pc, #436] @ 1a0e20 │ │ │ │ + vldr d7, [pc, #436] @ 1a0e30 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r7, r4 │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -493446,25 +493450,25 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r5, #60] @ 0x3c │ │ │ │ movs r2, #32 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a0ce4 │ │ │ │ + cbz r0, 1a0cf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r4 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -493480,49 +493484,49 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [ip] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [lr] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 1a0d46 │ │ │ │ + bne.n 1a0d56 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r3, fp, #116 @ 0x74 │ │ │ │ movs r2, #7 │ │ │ │ str.w sl, [r5, #28] │ │ │ │ add.w r4, r1, #60 @ 0x3c │ │ │ │ str r2, [r1, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #236] @ (1a0e34 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a0e44 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r5, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldrb.w r3, [fp, r3, lsl #2] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ strb.w r3, [r5, #77] @ 0x4d │ │ │ │ - bl 1886bc │ │ │ │ + bl 1886cc │ │ │ │ ldrb.w r2, [r5, #67] @ 0x43 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r5, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0e00 │ │ │ │ + beq.n 1a0e10 │ │ │ │ ldrb.w r3, [fp, #40] @ 0x28 │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -493538,85 +493542,85 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #144 @ 0x90 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a0db6 │ │ │ │ + bne.n 1a0dc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a043c │ │ │ │ + bl 1a044c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1a0e38 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a0e30 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a0e48 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a0e40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a0e12 │ │ │ │ + bne.n 1a0e22 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, fp, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1a0de4 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1a0df4 │ │ │ │ ldr.w r7, [fp, #8] │ │ │ │ - b.n 1a0b4c │ │ │ │ + b.n 1a0b5c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add.w r0, sl, #15400960 @ 0xeb0000 │ │ │ │ - add.w r0, r8, #15400960 @ 0xeb0000 │ │ │ │ + @ instruction: 0xf4fa006b │ │ │ │ + @ instruction: 0xf4f8006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf212006b │ │ │ │ + addw r0, r2, #107 @ 0x6b │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #408] @ (1a0fe8 ) │ │ │ │ + ldr r2, [pc, #408] @ (1a0ff8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #408] @ (1a0fec ) │ │ │ │ + ldr r3, [pc, #408] @ (1a0ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #352] @ 0x160 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1a0e74 │ │ │ │ + cbz r3, 1a0e84 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 1a0e94 │ │ │ │ + cbnz r6, 1a0ea4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0e68 │ │ │ │ + bne.n 1a0e78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ (1a0ff0 ) │ │ │ │ - ldr r3, [pc, #368] @ (1a0fec ) │ │ │ │ + ldr r2, [pc, #376] @ (1a1000 ) │ │ │ │ + ldr r3, [pc, #368] @ (1a0ffc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a0fe2 │ │ │ │ + bne.w 1a0ff2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r8, r3 │ │ │ │ @@ -493632,438 +493636,438 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a0fd6 │ │ │ │ + beq.n 1a0fe6 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1a0f00 │ │ │ │ + cbz r4, 1a0f10 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a0f68 │ │ │ │ + beq.n 1a0f78 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f4e │ │ │ │ + beq.n 1a0f5e │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0f3a │ │ │ │ + bne.n 1a0f4a │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - beq.n 1a0f26 │ │ │ │ - cbnz r4, 1a0f3a │ │ │ │ + beq.n 1a0f36 │ │ │ │ + cbnz r4, 1a0f4a │ │ │ │ mov r0, sl │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0f98 │ │ │ │ + beq.n 1a0fa8 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a0ede │ │ │ │ + b.n 1a0eee │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0f74 │ │ │ │ + beq.n 1a0f84 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0f00 │ │ │ │ + bne.n 1a0f10 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r3, #165 @ 0xa5 │ │ │ │ it ne │ │ │ │ cmpne r3, #158 @ 0x9e │ │ │ │ - bne.n 1a0f00 │ │ │ │ + bne.n 1a0f10 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0ad8 │ │ │ │ + bl 1a0ae8 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0f00 │ │ │ │ + beq.n 1a0f10 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a0f10 │ │ │ │ + beq.n 1a0f20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a0f10 │ │ │ │ + beq.n 1a0f20 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1a0ef0 │ │ │ │ + bne.n 1a0f00 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0f3a │ │ │ │ + bhi.n 1a0f4a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a09e0 │ │ │ │ + bl 1a09f0 │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb.w fp, r3 │ │ │ │ - b.n 1a0efe │ │ │ │ + b.n 1a0f0e │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1a0fca │ │ │ │ + beq.n 1a0fda │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a0f00 │ │ │ │ + bne.n 1a0f10 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0ef4 │ │ │ │ + b.n 1a0f04 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0f00 │ │ │ │ + bhi.n 1a0f10 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a09e0 │ │ │ │ + bl 1a09f0 │ │ │ │ orr.w r3, r0, fp │ │ │ │ mov r0, sl │ │ │ │ uxtb.w fp, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0f0c │ │ │ │ + bne.n 1a0f1c │ │ │ │ mov r4, fp │ │ │ │ - cbz r4, 1a0fd6 │ │ │ │ + cbz r4, 1a0fe6 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a0e76 │ │ │ │ + beq.w 1a0e86 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a0e76 │ │ │ │ + beq.w 1a0e86 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1a0ea0 │ │ │ │ + bne.w 1a0eb0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a0fb8 │ │ │ │ - b.n 1a0e76 │ │ │ │ + bne.n 1a0fc8 │ │ │ │ + b.n 1a0e86 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ subs r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a0f00 │ │ │ │ + bhi.n 1a0f10 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1a0f56 │ │ │ │ + b.n 1a0f66 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1a0fa8 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 1a0fb8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub.w r0, sl, #107 @ 0x6b │ │ │ │ + @ instruction: 0xf19a006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf182006b │ │ │ │ + sbcs.w r0, r2, #107 @ 0x6b │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r6, r3 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ cmp.w r5, #326 @ 0x146 │ │ │ │ mov fp, r0 │ │ │ │ - bcs.n 1a1240 │ │ │ │ + bcs.n 1a1250 │ │ │ │ mvn.w r3, #294 @ 0x126 │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #30 │ │ │ │ - bhi.n 1a12b2 │ │ │ │ + bhi.n 1a12c2 │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r1, [pc, #344] @ (1a137c ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1348 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a134c ) │ │ │ │ - ldr r1, [pc, #440] @ (1a13e0 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1350 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1350 ) │ │ │ │ - ldr r1, [pc, #464] @ (1a1400 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1354 ) │ │ │ │ + ldr r1, [pc, #344] @ (1a138c ) │ │ │ │ ldr r1, [pc, #292] @ (1a1358 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a1358 ) │ │ │ │ - ldr r1, [pc, #292] @ (1a135c ) │ │ │ │ ldr r1, [pc, #292] @ (1a135c ) │ │ │ │ + ldr r1, [pc, #440] @ (1a13f0 ) │ │ │ │ ldr r1, [pc, #292] @ (1a1360 ) │ │ │ │ ldr r1, [pc, #292] @ (1a1360 ) │ │ │ │ + ldr r1, [pc, #464] @ (1a1410 ) │ │ │ │ ldr r1, [pc, #292] @ (1a1364 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1368 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1368 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a136c ) │ │ │ │ + ldr r1, [pc, #292] @ (1a136c ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1370 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1370 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a1374 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w r5, #414 @ 0x19e │ │ │ │ - beq.n 1a1294 │ │ │ │ + beq.n 1a12a4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11d0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - b.n 1a127c │ │ │ │ + b.n 1a128c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - b.n 1a129e │ │ │ │ + b.n 1a12ae │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - b.n 1a1250 │ │ │ │ + b.n 1a1260 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add.w r7, r0, #24 │ │ │ │ @@ -494073,53 +494077,53 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #368] @ (1a1500 ) │ │ │ │ + ldr r1, [pc, #368] @ (1a1510 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (1a1504 ) │ │ │ │ + ldr r2, [pc, #368] @ (1a1514 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - ldr r4, [pc, #364] @ (1a1508 ) │ │ │ │ + ldr r4, [pc, #364] @ (1a1518 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ - bl 188cdc │ │ │ │ - ldr r2, [pc, #324] @ (1a150c ) │ │ │ │ + bl 188cec │ │ │ │ + ldr r2, [pc, #324] @ (1a151c ) │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ mla r3, r1, r5, r2 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ @@ -494131,15 +494135,15 @@ │ │ │ │ add.w r9, r3, #112 @ 0x70 │ │ │ │ add.w r7, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ str r6, [r5, #8] │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ @@ -494156,27 +494160,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ itt hi │ │ │ │ addhi.w fp, r8, #100 @ 0x64 │ │ │ │ movhi.w ip, #0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #16] │ │ │ │ - bls.n 1a1472 │ │ │ │ + bls.n 1a1482 │ │ │ │ ldr.w r3, [r9, ip, lsl #2] │ │ │ │ add.w r8, fp, ip, lsl #2 │ │ │ │ strd r6, r6, [r5] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str r6, [r5, #8] │ │ │ │ add.w ip, ip, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp lr, sl │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a1446 │ │ │ │ + bne.n 1a1456 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add.w sl, r8, #24 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w ip, [r7, #12] │ │ │ │ @@ -494192,74 +494196,74 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w ip, [r8, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ str.w r1, [r8, #68] @ 0x44 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r2, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str.w sl, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.n 1a13ec │ │ │ │ + bne.n 1a13fc │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #44] @ (1a1510 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1504 ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #44] @ (1a1520 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a14fc │ │ │ │ + bne.n 1a150c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [sl], #-428 @ 0xfffffe54 │ │ │ │ + mrrc 0, 6, r0, sl, cr11 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 6, r0, ip, cr11 │ │ │ │ + mcrr 0, 6, r0, ip, cr11 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, r6, fp, asr #1 │ │ │ │ + add.w r0, r6, fp, asr #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov sl, r1 │ │ │ │ - ldr.w r9, [pc, #140] @ 1a15bc │ │ │ │ + ldr.w r9, [pc, #140] @ 1a15cc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r5, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ add r9, pc │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ - ldr r7, [pc, #100] @ (1a15c0 ) │ │ │ │ + ldr r7, [pc, #100] @ (1a15d0 ) │ │ │ │ cmp.w sl, #596 @ 0x254 │ │ │ │ strb.w r8, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ @@ -494277,374 +494281,374 @@ │ │ │ │ str.w r1, [r4, r2, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ itt eq │ │ │ │ ldreq r2, [sp, #4] │ │ │ │ streq.w r2, [r4, r3, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xeaaa006b │ │ │ │ + eors.w r0, sl, fp, asr #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #128] @ (1a1658 ) │ │ │ │ + ldr r4, [pc, #128] @ (1a1668 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #128] @ (1a165c ) │ │ │ │ + ldr r3, [pc, #128] @ (1a166c ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ - vldr d7, [pc, #92] @ 1a1650 │ │ │ │ + bl 188cec │ │ │ │ + vldr d7, [pc, #92] @ 1a1660 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1622 │ │ │ │ + cbz r0, 1a1632 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #44] @ (1a1660 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a165c ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #44] @ (1a1670 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a166c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1648 │ │ │ │ + bne.n 1a1658 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ands.w r0, lr, fp, asr #1 │ │ │ │ + and.w r0, lr, fp, asr #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r8, #428] @ 0x1ac │ │ │ │ + @ instruction: 0xe9b8006b │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #136] @ (1a1700 ) │ │ │ │ + ldr r2, [pc, #136] @ (1a1710 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #136] @ (1a1704 ) │ │ │ │ + ldr r3, [pc, #136] @ (1a1714 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a169e │ │ │ │ + beq.n 1a16ae │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1a16f8 │ │ │ │ + vldr d7, [pc, #88] @ 1a1708 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a16cc │ │ │ │ + cbz r0, 1a16dc │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #44] @ (1a1708 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a1704 ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #44] @ (1a1718 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a1714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a16f2 │ │ │ │ + bne.n 1a1702 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrd r0, r0, [lr, #-428]! @ 0x1ac │ │ │ │ + strd r0, r0, [lr, #-428]! @ 0x1ac │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb lr, {r0, r1, r3, r5, r6} │ │ │ │ + stmdb lr, {r0, r1, r3, r5, r6} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #144] @ (1a17ac ) │ │ │ │ + ldr r2, [pc, #144] @ (1a17bc ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #144] @ (1a17b0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a17c0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a1742 │ │ │ │ + beq.n 1a1752 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1772 │ │ │ │ + cbz r0, 1a1782 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #36] @ (1a17b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a17b0 ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #36] @ (1a17c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a17c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a17a6 │ │ │ │ + bne.n 1a17b6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8da006b │ │ │ │ + @ instruction: 0xe8ca006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl], #-428 @ 0x1ac │ │ │ │ + @ instruction: 0xe85a006b │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #148] @ (1a185c ) │ │ │ │ + ldr r4, [pc, #148] @ (1a186c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #148] @ (1a1860 ) │ │ │ │ + ldr r3, [pc, #148] @ (1a1870 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1816 │ │ │ │ + cbz r0, 1a1826 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #32] @ (1a1864 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a1860 ) │ │ │ │ + bl 188da0 │ │ │ │ + ldr r2, [pc, #32] @ (1a1874 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a1870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1858 │ │ │ │ + bne.n 1a1868 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe82e006b │ │ │ │ + @ instruction: 0xe81e006b │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a17d8 │ │ │ │ + b.n 1a17c8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #668] @ (1a1b18 ) │ │ │ │ + ldr r2, [pc, #668] @ (1a1b28 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #668] @ (1a1b1c ) │ │ │ │ + ldr r3, [pc, #668] @ (1a1b2c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1a1a8e │ │ │ │ + beq.w 1a1a9e │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a18e4 │ │ │ │ + cbz r0, 1a18f4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1946 │ │ │ │ + cbz r0, 1a1956 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r4, r4, [sp, #56] @ 0x38 │ │ │ │ blx 47a50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ @@ -494660,249 +494664,249 @@ │ │ │ │ sub.w r6, sl, #12 │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 1a19c8 │ │ │ │ + cbz r3, 1a19d8 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a19ba │ │ │ │ + beq.n 1a19ca │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r4, 1a19da │ │ │ │ + cbz r4, 1a19ea │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r9 │ │ │ │ - beq.n 1a19f2 │ │ │ │ + beq.n 1a1a02 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1a26 │ │ │ │ + cbz r0, 1a1a36 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a198c │ │ │ │ + bne.n 1a199c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a1a54 │ │ │ │ + beq.n 1a1a64 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp.w r9, #4 │ │ │ │ str.w r4, [sl, #4]! │ │ │ │ - bne.n 1a1980 │ │ │ │ + bne.n 1a1990 │ │ │ │ ldrd r2, r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #168] @ (1a1b20 ) │ │ │ │ - ldr r3, [pc, #164] @ (1a1b1c ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #168] @ (1a1b30 ) │ │ │ │ + ldr r3, [pc, #164] @ (1a1b2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a1b12 │ │ │ │ + bne.n 1a1b22 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r7, #4] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a1abc │ │ │ │ + cbz r0, 1a1acc │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1956 │ │ │ │ + beq.w 1a1966 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a1956 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a1966 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a1a14 │ │ │ │ + b.n 1a1a04 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a162c │ │ │ │ + b.n 1a161c │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [pc, #544] @ (1a1d54 ) │ │ │ │ + ldr r6, [pc, #544] @ (1a1d64 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #544] @ (1a1d58 ) │ │ │ │ + ldr r3, [pc, #544] @ (1a1d68 ) │ │ │ │ sub sp, #28 │ │ │ │ add r6, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #32 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #8] │ │ │ │ - beq.n 1a1c20 │ │ │ │ + beq.n 1a1c30 │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bmi.n 1a1be2 │ │ │ │ + bmi.n 1a1bf2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #400] @ (1a1d5c ) │ │ │ │ - ldr r3, [pc, #396] @ (1a1d58 ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #400] @ (1a1d6c ) │ │ │ │ + ldr r3, [pc, #396] @ (1a1d68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a1d4e │ │ │ │ + bne.w 1a1d5e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 1a1c58 │ │ │ │ + bne.n 1a1c68 │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a1d38 │ │ │ │ + bhi.w 1a1d48 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [sp, #648] @ 0x288 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ - add r6, pc, #636 @ (adr r6, 1a1e80 ) │ │ │ │ + add r6, pc, #636 @ (adr r6, 1a1e90 ) │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ strh r7, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ @@ -494913,37 +494917,37 @@ │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a1c46 │ │ │ │ + cbz r0, 1a1c56 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1bba │ │ │ │ + b.n 1a1bca │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a1d52 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a1c6c ) │ │ │ │ + bhi.n 1a1d62 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a1c7c ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ @@ -495004,181 +495008,181 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 1a1c20 │ │ │ │ + b.n 1a1c30 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a1c20 │ │ │ │ + b.n 1a1c30 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a1c20 │ │ │ │ + b.n 1a1c30 │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1bba │ │ │ │ + beq.w 1a1bca │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a1bba │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a1bca │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a1d0c │ │ │ │ + b.n 1a1d1c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1d0c │ │ │ │ + b.n 1a1d1c │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a1d0c │ │ │ │ + b.n 1a1d1c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a16dc │ │ │ │ + b.n 1a16cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1a15c0 │ │ │ │ + b.n 1a15b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #2504] @ 1a2740 │ │ │ │ + ldr.w r2, [pc, #2504] @ 1a2750 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 1a2744 │ │ │ │ + ldr.w r3, [pc, #2496] @ 1a2754 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r2, #32 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, r6, #20 │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1e30 │ │ │ │ + cbz r0, 1a1e40 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a1e8e │ │ │ │ + cbz r0, 1a1e9e │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a274e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #7 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r3, r0, #8 │ │ │ │ lsls r3, r1, #8 │ │ │ │ lsls r3, r2, #8 │ │ │ │ lsls r0, r2, #17 │ │ │ │ @@ -495192,76 +495196,76 @@ │ │ │ │ lsls r0, r2, #17 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r2 │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a2254 │ │ │ │ + beq.w 1a2264 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ rsbs r5, fp, #31 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - bne.w 1a2504 │ │ │ │ + bne.w 1a2514 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsl.w r5, r8, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1a25a0 │ │ │ │ + beq.w 1a25b0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r8, r0 │ │ │ │ lsr.w ip, r8, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r8, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1a1ff4 │ │ │ │ + beq.n 1a2004 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a25d8 │ │ │ │ + bne.w 1a25e8 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a274e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ lsls r1, r3, #15 │ │ │ │ @@ -495292,134 +495296,134 @@ │ │ │ │ lsls r1, r3, #15 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a1ff4 │ │ │ │ + cbz r0, 1a2004 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov sl, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1a2424 │ │ │ │ + bne.w 1a2434 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov sl, fp │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - bne.w 1a23c4 │ │ │ │ + bne.w 1a23d4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ sub.w r2, r5, #32 │ │ │ │ rsb r3, r5, #32 │ │ │ │ mov r8, r0 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ lsr.w r3, r7, r3 │ │ │ │ orr.w r1, r2, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl.w r5, r7, r5 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ strdeq r5, r1, [sp, #96] @ 0x60 │ │ │ │ - beq.w 1a2566 │ │ │ │ + beq.w 1a2576 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, r7, r0 │ │ │ │ lsr.w ip, r7, ip │ │ │ │ subs r0, #1 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ and.w r5, r5, r0 │ │ │ │ orr.w r3, r3, ip │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, r5, r1 │ │ │ │ it eq │ │ │ │ ldreq r5, [sp, #12] │ │ │ │ - beq.n 1a2194 │ │ │ │ + beq.n 1a21a4 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a2682 │ │ │ │ + bne.w 1a2692 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a274e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #1 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ lsls r1, r1, #12 │ │ │ │ @@ -495450,165 +495454,165 @@ │ │ │ │ lsls r1, r1, #12 │ │ │ │ movs r0, r4 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2194 │ │ │ │ + cbz r0, 1a21a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ sub.w r3, fp, #31 │ │ │ │ mov r9, r0 │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.w 1a22e4 │ │ │ │ + bne.w 1a22f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r2, [pc, #1380] @ 1a2748 │ │ │ │ + ldr.w r2, [pc, #1380] @ 1a2758 │ │ │ │ str r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r5, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1364] @ 1a2744 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1a2754 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a273a │ │ │ │ + bne.w 1a274a │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w r7, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a216e │ │ │ │ + b.n 1a217e │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a216e │ │ │ │ + b.n 1a217e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a216e │ │ │ │ + b.n 1a217e │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1fce │ │ │ │ + b.n 1a1fde │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1fce │ │ │ │ + b.n 1a1fde │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a1fce │ │ │ │ + b.n 1a1fde │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a1eda │ │ │ │ + bne.w 1a1eea │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r6, r7, [sp, #104] @ 0x68 │ │ │ │ strd r6, r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a1eda │ │ │ │ + beq.w 1a1eea │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a1eda │ │ │ │ + b.n 1a1eea │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1edc │ │ │ │ movs r1, #111 @ 0x6f │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1edc │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1edc │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1edc │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a1ecc │ │ │ │ + b.n 1a1edc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a2734 │ │ │ │ + bhi.w 1a2744 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a274e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #2 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ lsls r6, r3, #8 │ │ │ │ @@ -495639,101 +495643,101 @@ │ │ │ │ lsls r6, r3, #8 │ │ │ │ movs r0, r4 │ │ │ │ str.w fp, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a2370 │ │ │ │ + cbz r0, 1a2380 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ adds.w fp, fp, #1 │ │ │ │ adc.w sl, sl, #0 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #24] │ │ │ │ - beq.w 1a20a4 │ │ │ │ + beq.w 1a20b4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a23f8 │ │ │ │ + cbz r0, 1a2408 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a20a4 │ │ │ │ + b.n 1a20b4 │ │ │ │ strh.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2356 │ │ │ │ strb.w fp, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2356 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2356 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a272a │ │ │ │ + bhi.w 1a273a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ + bhi.w 1a274e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r1, #2 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ @@ -495764,144 +495768,144 @@ │ │ │ │ lsls r7, r7, #5 │ │ │ │ movs r0, r4 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a24ae │ │ │ │ + cbz r0, 1a24be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds.w fp, fp, #1 │ │ │ │ mov r7, r0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ rsbs r5, fp, #31 │ │ │ │ str r3, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq.w sl, [sp, #28] │ │ │ │ - beq.w 1a1f06 │ │ │ │ + beq.w 1a1f16 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a2538 │ │ │ │ + cbz r0, 1a2548 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a1f06 │ │ │ │ + b.n 1a1f16 │ │ │ │ strh.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2494 │ │ │ │ strb.w fp, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2494 │ │ │ │ subs.w r3, fp, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2494 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a258c │ │ │ │ + cbz r0, 1a259c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2194 │ │ │ │ + b.n 1a21a4 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a25c6 │ │ │ │ + cbz r0, 1a25d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a1ff4 │ │ │ │ + b.n 1a2004 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a273e │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a25f0 ) │ │ │ │ + bhi.w 1a274e │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a2600 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -495962,24 +495966,24 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ strh.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a25a0 │ │ │ │ + b.n 1a25b0 │ │ │ │ strb.w r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a25a0 │ │ │ │ + b.n 1a25b0 │ │ │ │ strb.w r8, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a25a0 │ │ │ │ + b.n 1a25b0 │ │ │ │ strd r3, r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a273e │ │ │ │ - add r1, pc, #8 @ (adr r1, 1a2698 ) │ │ │ │ + bhi.n 1a274e │ │ │ │ + add r1, pc, #8 @ (adr r1, 1a26a8 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ lsls r5, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ @@ -496040,190 +496044,190 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ strh.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a2566 │ │ │ │ + b.n 1a2576 │ │ │ │ strb.w r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a2566 │ │ │ │ + b.n 1a2576 │ │ │ │ strb.w r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 1a2566 │ │ │ │ + b.n 1a2576 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 1a2484 │ │ │ │ + b.n 1a2494 │ │ │ │ strd fp, sl, [sp, #104] @ 0x68 │ │ │ │ - b.n 1a2346 │ │ │ │ + b.n 1a2356 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1a2c40 │ │ │ │ + b.n 1a2c30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - udf #22 │ │ │ │ + udf #6 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #936] @ (1a2b10 ) │ │ │ │ - ldr r3, [pc, #936] @ (1a2b14 ) │ │ │ │ + ldr r1, [pc, #936] @ (1a2b20 ) │ │ │ │ + ldr r3, [pc, #936] @ (1a2b24 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2a50 │ │ │ │ + beq.w 1a2a60 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w r9, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, r9 │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w r9, r3, #63 @ 0x3f │ │ │ │ - beq.w 1a2946 │ │ │ │ + beq.w 1a2956 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a2aa4 │ │ │ │ + bcs.w 1a2ab4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1a2b1c │ │ │ │ + bne.w 1a2b2c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #684] @ 1a2b08 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #684] @ 1a2b18 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a288c │ │ │ │ + cbz r0, 1a289c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #604] @ 1a2b08 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #604] @ 1a2b18 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a28da │ │ │ │ + cbz r0, 1a28ea │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a2ad2 │ │ │ │ + bhi.w 1a2ae2 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2b7e │ │ │ │ + bhi.w 1a2b8e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -496249,149 +496253,149 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r0, r4, #1 │ │ │ │ - vldr d7, [pc, #448] @ 1a2b08 │ │ │ │ + vldr d7, [pc, #448] @ 1a2b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a296e │ │ │ │ + cbz r0, 1a297e │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a2a96 │ │ │ │ + bne.w 1a2aa6 │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add.w fp, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a29b4 │ │ │ │ + cbz r0, 1a29c4 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2802 │ │ │ │ + b.n 1a2812 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a29f0 │ │ │ │ + cbz r0, 1a2a00 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #248] @ (1a2b18 ) │ │ │ │ - ldr r3, [pc, #240] @ (1a2b14 ) │ │ │ │ + bl 188da0 │ │ │ │ + ldr r2, [pc, #248] @ (1a2b28 ) │ │ │ │ + ldr r3, [pc, #240] @ (1a2b24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2b00 │ │ │ │ + bne.n 1a2b10 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29da │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29da │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29da │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a2a7e │ │ │ │ + cbz r0, 1a2a8e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2976 │ │ │ │ + beq.w 1a2986 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a27d2 │ │ │ │ + b.n 1a27e2 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2b7e │ │ │ │ + bhi.n 1a2b8e │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ subs r6, r4, #1 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ @@ -496404,46 +496408,46 @@ │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ asrs r6, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1a29ca │ │ │ │ + b.n 1a29da │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a68 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a68 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a68 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a2a58 │ │ │ │ + b.n 1a2a68 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bhi.n 1a2a34 │ │ │ │ + bhi.n 1a2a24 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1a2ad0 │ │ │ │ + bpl.n 1a2ac0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2b7e │ │ │ │ + bhi.n 1a2b8e │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -496456,187 +496460,187 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2994 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2994 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2994 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a2984 │ │ │ │ + b.n 1a2994 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #944] @ (1a2f48 ) │ │ │ │ - ldr r3, [pc, #944] @ (1a2f4c ) │ │ │ │ + ldr r1, [pc, #944] @ (1a2f58 ) │ │ │ │ + ldr r3, [pc, #944] @ (1a2f5c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2e86 │ │ │ │ + beq.w 1a2e96 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w sl, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w sl, r3, #63 @ 0x3f │ │ │ │ - beq.w 1a2d78 │ │ │ │ + beq.w 1a2d88 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a2eda │ │ │ │ + bcs.w 1a2eea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1a2f54 │ │ │ │ + bne.w 1a2f64 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #676] @ 1a2f40 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #676] @ 1a2f50 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2ccc │ │ │ │ + cbz r0, 1a2cdc │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #612] @ 1a2f40 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #612] @ 1a2f50 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2d0c │ │ │ │ + cbz r0, 1a2d1c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a2f08 │ │ │ │ + bhi.w 1a2f18 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a2fb6 │ │ │ │ + bhi.w 1a2fc6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ @@ -496667,145 +496671,145 @@ │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2da4 │ │ │ │ + cbz r0, 1a2db4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a2ecc │ │ │ │ + bne.w 1a2edc │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a2dea │ │ │ │ + cbz r0, 1a2dfa │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a2c32 │ │ │ │ + b.n 1a2c42 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a2e26 │ │ │ │ + cbz r0, 1a2e36 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #248] @ (1a2f50 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a2f4c ) │ │ │ │ + bl 188da0 │ │ │ │ + ldr r2, [pc, #248] @ (1a2f60 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a2f5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a2f36 │ │ │ │ + bne.n 1a2f46 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2e10 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2e10 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2e10 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a2eb4 │ │ │ │ + cbz r0, 1a2ec4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a2dac │ │ │ │ + beq.w 1a2dbc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a2c02 │ │ │ │ + b.n 1a2c12 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2fb6 │ │ │ │ + bhi.n 1a2fc6 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ subs r7, r4, #1 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ @@ -496818,47 +496822,47 @@ │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ asrs r7, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1a2e00 │ │ │ │ + b.n 1a2e10 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e9e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e9e │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e9e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a2e8e │ │ │ │ + b.n 1a2e9e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bmi.n 1a300c │ │ │ │ + bmi.n 1a2ffc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1a2e9c │ │ │ │ + bne.n 1a2e8c │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a2fb6 │ │ │ │ + bhi.n 1a2fc6 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -496871,192 +496875,192 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2dca │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2dca │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2dca │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a2dba │ │ │ │ + b.n 1a2dca │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #952] @ (1a3388 ) │ │ │ │ - ldr r3, [pc, #952] @ (1a338c ) │ │ │ │ + ldr r1, [pc, #952] @ (1a3398 ) │ │ │ │ + ldr r3, [pc, #952] @ (1a339c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a32cc │ │ │ │ + beq.w 1a32dc │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r3, r1, r0 │ │ │ │ lsr.w sl, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r6, r1, lr │ │ │ │ orr.w r6, r6, sl │ │ │ │ adc.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ ands.w sl, r3, #63 @ 0x3f │ │ │ │ - beq.w 1a31be │ │ │ │ + beq.w 1a31ce │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ sbcs.w fp, fp, #0 │ │ │ │ - bcs.w 1a3320 │ │ │ │ + bcs.w 1a3330 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsr.w ip, r3, ip │ │ │ │ mov r3, r1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ mvns r3, r3 │ │ │ │ orr.w r1, r1, ip │ │ │ │ bic.w r3, r3, #31 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r6, r5 │ │ │ │ addeq.w fp, sp, #24 │ │ │ │ - bne.w 1a3394 │ │ │ │ + bne.w 1a33a4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3104 │ │ │ │ + cbz r0, 1a3114 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #604] @ 1a3380 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #604] @ 1a3390 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a3152 │ │ │ │ + cbz r0, 1a3162 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 1a334e │ │ │ │ + bhi.w 1a335e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a33f6 │ │ │ │ + bhi.w 1a3406 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -497087,145 +497091,145 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r2, r4, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a31ea │ │ │ │ + cbz r0, 1a31fa │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a3312 │ │ │ │ + bne.w 1a3322 │ │ │ │ mov r6, r5 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add.w fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3230 │ │ │ │ + cbz r0, 1a3240 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a306a │ │ │ │ + b.n 1a307a │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a326c │ │ │ │ + cbz r0, 1a327c │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ - ldr r2, [pc, #244] @ (1a3390 ) │ │ │ │ - ldr r3, [pc, #236] @ (1a338c ) │ │ │ │ + bl 188da0 │ │ │ │ + ldr r2, [pc, #244] @ (1a33a0 ) │ │ │ │ + ldr r3, [pc, #236] @ (1a339c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a337c │ │ │ │ + bne.n 1a338c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3256 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3256 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3256 │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldrd sl, fp, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a32fa │ │ │ │ + cbz r0, 1a330a │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a31f2 │ │ │ │ + beq.w 1a3202 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ - b.n 1a303a │ │ │ │ + b.n 1a304a │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a33f6 │ │ │ │ + bhi.n 1a3406 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ subs r4, r4, #1 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -497238,45 +497242,45 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ asrs r4, r4, #21 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 1a3246 │ │ │ │ + b.n 1a3256 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32e4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32e4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32e4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a32d4 │ │ │ │ + b.n 1a32e4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - beq.n 1a33dc │ │ │ │ + beq.n 1a33cc │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ add r3, sp, #16 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a33f6 │ │ │ │ + bhi.n 1a3406 │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r0, #16 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ @@ -497289,39 +497293,39 @@ │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ asrs r0, r5, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r5 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a3210 │ │ │ │ mvn.w r3, #31 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a3210 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a3210 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ mov r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a3200 │ │ │ │ + b.n 1a3210 │ │ │ │ nop │ │ │ │ cmp.w r0, #458 @ 0x1ca │ │ │ │ - bhi.w 1a356e │ │ │ │ + bhi.w 1a357e │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ - bls.w 1a35ba │ │ │ │ + bls.w 1a35ca │ │ │ │ subs r0, #115 @ 0x73 │ │ │ │ movw r3, #343 @ 0x157 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 1a356e │ │ │ │ + bhi.w 1a357e │ │ │ │ tbb [pc, r0] │ │ │ │ add r4, sp, #820 @ 0x334 │ │ │ │ stmia r5!, {r2, r3, r5, r7} │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @@ -497418,23 +497422,23 @@ │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ uxth r2, r6 │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ add r4, sp, #908 @ 0x38c │ │ │ │ - blt.n 1a3440 │ │ │ │ - b.n 1a3842 │ │ │ │ + blt.n 1a3450 │ │ │ │ + b.n 1a3852 │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @ instruction: 0xb8c0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ add r4, sp, #704 @ 0x2c0 │ │ │ │ - cbnz r3, 1a3566 │ │ │ │ + cbnz r3, 1a3576 │ │ │ │ bkpt 0x00c8 │ │ │ │ @ instruction: 0xb8ac │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ @@ -497486,15 +497490,15 @@ │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ - cbnz r4, 1a35da │ │ │ │ + cbnz r4, 1a35ea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #32 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ @@ -497518,15 +497522,15 @@ │ │ │ │ mov.w r0, #16384 @ 0x4000 │ │ │ │ bx lr │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4194304 @ 0x400000 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a35d0 │ │ │ │ + beq.n 1a35e0 │ │ │ │ sub.w r0, r0, #38 @ 0x26 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #23 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ bx lr │ │ │ │ @@ -497538,694 +497542,694 @@ │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1672] @ 1a3c80 │ │ │ │ + ldr.w r2, [pc, #1672] @ 1a3c90 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1664] @ 1a3c84 │ │ │ │ + ldr.w r3, [pc, #1664] @ 1a3c94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a3708 │ │ │ │ + beq.n 1a3718 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r5, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ ands r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bne.w 1a3d06 │ │ │ │ + bne.w 1a3d16 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r5, r5, [sp, #72] @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3662 │ │ │ │ + cbz r0, 1a3672 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a36a4 │ │ │ │ + cbz r0, 1a36b4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a36d4 │ │ │ │ + cbz r0, 1a36e4 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #286 @ 0x11e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3e08 │ │ │ │ + beq.w 1a3e18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a17c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a370c │ │ │ │ + b.n 1a371c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov.w r0, #412 @ 0x19c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3c8c │ │ │ │ + beq.w 1a3c9c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1b24 │ │ │ │ + bl 1a1b34 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq.w 1a3ca0 │ │ │ │ + beq.w 1a3cb0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #52 @ 0x34 │ │ │ │ movne r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ it eq │ │ │ │ mvneq.w r1, #51 @ 0x33 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ it ne │ │ │ │ mvnne.w r1, #9 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a3cb4 │ │ │ │ + beq.w 1a3cc4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r5, sp, #72 @ 0x48 │ │ │ │ ldreq.w r8, [sp, #16] │ │ │ │ - bne.w 1a4270 │ │ │ │ + bne.w 1a4280 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a37a6 │ │ │ │ + cbz r0, 1a37b6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #458 @ 0x1ca │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3c62 │ │ │ │ + beq.w 1a3c72 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2b80 │ │ │ │ + bl 1a2b90 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a381e │ │ │ │ + bhi.n 1a382e │ │ │ │ mov.w r0, #396 @ 0x18c │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ tst r0, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ itt ne │ │ │ │ movne r0, r4 │ │ │ │ movwne r1, #443 @ 0x1bb │ │ │ │ - bne.n 1a380c │ │ │ │ + bne.n 1a381c │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a381e │ │ │ │ + beq.n 1a382e │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ movw r0, #337 @ 0x151 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ mov r3, r0 │ │ │ │ tst r3, r1 │ │ │ │ mov.w fp, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ mov.w r1, #1 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1a3c30 │ │ │ │ - bl 1859ec │ │ │ │ + beq.w 1a3c40 │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3866 │ │ │ │ + cbz r0, 1a3876 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2750 │ │ │ │ + bl 1a2760 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov.w r0, #340 @ 0x154 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r9, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ tst.w r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ - beq.w 1a3bfe │ │ │ │ - bl 1859ec │ │ │ │ + beq.w 1a3c0e │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a38be │ │ │ │ + cbz r0, 1a38ce │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1120 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ mov.w r0, #338 @ 0x152 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ands r1, r0 │ │ │ │ - beq.w 1a3bba │ │ │ │ + beq.w 1a3bca │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a391a │ │ │ │ + cbz r0, 1a392a │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fb8 │ │ │ │ + bl 1a2fc8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ mov r9, r0 │ │ │ │ tst r1, r0 │ │ │ │ - beq.w 1a3ba8 │ │ │ │ + beq.w 1a3bb8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1004 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #295 @ 0x127 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - beq.w 1a3ba0 │ │ │ │ - bl 1a11c0 │ │ │ │ + beq.w 1a3bb0 │ │ │ │ + bl 1a11d0 │ │ │ │ mov sl, r0 │ │ │ │ - vldr d7, [pc, #772] @ 1a3c78 │ │ │ │ + vldr d7, [pc, #772] @ 1a3c88 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1a39a6 │ │ │ │ + cbz r0, 1a39b6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ mov fp, r0 │ │ │ │ movw r0, #325 @ 0x145 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ ands r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - beq.n 1a3a40 │ │ │ │ - vldr d7, [pc, #664] @ 1a3c78 │ │ │ │ + beq.n 1a3a50 │ │ │ │ + vldr d7, [pc, #664] @ 1a3c88 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3a10 │ │ │ │ + cbz r0, 1a3a20 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3d50 │ │ │ │ + bne.w 1a3d60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11d0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a3a9e │ │ │ │ - vldr d7, [pc, #564] @ 1a3c78 │ │ │ │ + b.n 1a3aae │ │ │ │ + vldr d7, [pc, #564] @ 1a3c88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a3a70 │ │ │ │ + cbz r0, 1a3a80 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.w 1a3cf8 │ │ │ │ + bne.w 1a3d08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.w 1a3db8 │ │ │ │ - bl 1a11c0 │ │ │ │ + beq.w 1a3dc8 │ │ │ │ + bl 1a11d0 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r7, #16 │ │ │ │ ldr.w r2, [r3, #268] @ 0x10c │ │ │ │ - beq.w 1a3dc0 │ │ │ │ + beq.w 1a3dd0 │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3dea │ │ │ │ + beq.w 1a3dfa │ │ │ │ lsls r0, r2, #11 │ │ │ │ - bmi.w 1a3d5e │ │ │ │ + bmi.w 1a3d6e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bls.w 1a3dce │ │ │ │ + bls.w 1a3dde │ │ │ │ ldr r3, [r3, #20] │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ ldr.w r6, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ and.w r9, r6, r0 │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ ands r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1a3e18 │ │ │ │ + bne.w 1a3e28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1a3e2e │ │ │ │ + beq.w 1a3e3e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a15c8 │ │ │ │ + bl 1a15d8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - beq.w 1a3d5e │ │ │ │ + beq.w 1a3d6e │ │ │ │ cmp r7, #32 │ │ │ │ - beq.w 1a3df0 │ │ │ │ + beq.w 1a3e00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a3ddc │ │ │ │ - ldr r2, [pc, #256] @ (1a3c88 ) │ │ │ │ - ldr r3, [pc, #252] @ (1a3c84 ) │ │ │ │ + bne.w 1a3dec │ │ │ │ + ldr r2, [pc, #256] @ (1a3c98 ) │ │ │ │ + ldr r3, [pc, #252] @ (1a3c94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a426c │ │ │ │ + bne.w 1a427c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a3970 │ │ │ │ + b.n 1a3980 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 1a394a │ │ │ │ + b.n 1a395a │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3bec │ │ │ │ + cbz r0, 1a3bfc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 1a3926 │ │ │ │ - bl 1859ec │ │ │ │ + b.n 1a3936 │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3c1e │ │ │ │ + cbz r0, 1a3c2e │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a38ca │ │ │ │ - bl 1859ec │ │ │ │ + b.n 1a38da │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3c50 │ │ │ │ + cbz r0, 1a3c60 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 1a3872 │ │ │ │ + b.n 1a3882 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a37d8 │ │ │ │ + b.n 1a37e8 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r5, r6} │ │ │ │ lsls r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1a3732 │ │ │ │ + bne.w 1a3742 │ │ │ │ movs r2, #23 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #22 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a3756 │ │ │ │ + bne.w 1a3766 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ strd r8, r9, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3ce6 │ │ │ │ + cbz r0, 1a3cf6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a376e │ │ │ │ + b.n 1a377e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1004 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a90 │ │ │ │ + b.n 1a3aa0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3d3e │ │ │ │ + cbz r0, 1a3d4e │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11d0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 1a3672 │ │ │ │ + b.n 1a3682 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1004 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3a30 │ │ │ │ + b.n 1a3a40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a3e4a │ │ │ │ + bhi.n 1a3e5a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a42c0 │ │ │ │ + bhi.w 1a42d0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ @@ -498251,147 +498255,147 @@ │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r4, r4, #10 │ │ │ │ lsls r2, r4, #7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3ac4 │ │ │ │ + b.n 1a3ad4 │ │ │ │ lsls r2, r2, #13 │ │ │ │ - bmi.w 1a3b4c │ │ │ │ + bmi.w 1a3b5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a3b02 │ │ │ │ + bhi.w 1a3b12 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3b32 │ │ │ │ + b.n 1a3b42 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #234 @ 0xea │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a3b84 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a3b94 │ │ │ │ lsls r6, r2, #12 │ │ │ │ - bpl.w 1a3afa │ │ │ │ + bpl.w 1a3b0a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1a3b62 │ │ │ │ + b.n 1a3b72 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a370c │ │ │ │ - cbz r6, 1a3e3c │ │ │ │ + b.n 1a371c │ │ │ │ + cbz r6, 1a3e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a15c8 │ │ │ │ + bl 1a15d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a106c │ │ │ │ + bl 1a107c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1a3b40 │ │ │ │ + b.n 1a3b50 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1a3b32 │ │ │ │ + b.n 1a3b42 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a3e22 │ │ │ │ + b.n 1a3e32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, r7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a3e76 │ │ │ │ + cbz r0, 1a3e86 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a3ec0 │ │ │ │ + cbz r0, 1a3ed0 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #315 @ 0x13b │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1a414a │ │ │ │ + beq.w 1a415a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2750 │ │ │ │ + bl 1a2760 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bhi.w 1a4260 │ │ │ │ + bhi.w 1a4270 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a42c0 │ │ │ │ + bhi.w 1a42d0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ lsls r6, r2, #7 │ │ │ │ @@ -498423,236 +498427,236 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, fp, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #72] @ 0x48 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a3f86 │ │ │ │ + cbz r0, 1a3f96 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #414 @ 0x19e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 1a415a │ │ │ │ + beq.w 1a416a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fb8 │ │ │ │ + bl 1a2fc8 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a4000 │ │ │ │ + cbz r0, 1a4010 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #688] @ 1a42c0 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #688] @ 1a42d0 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a403e │ │ │ │ + cbz r0, 1a404e │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #72] @ 0x48 │ │ │ │ - beq.w 1a4172 │ │ │ │ + beq.w 1a4182 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mvns r3, r3 │ │ │ │ ubfx r3, r3, #0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a41aa │ │ │ │ + bne.w 1a41ba │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a40d0 │ │ │ │ + cbz r0, 1a40e0 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ strd sl, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1a4104 │ │ │ │ + cbz r0, 1a4114 │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 188e0c │ │ │ │ + bl 188e1c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a3b7c │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a3b8c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1a3e50 │ │ │ │ + b.n 1a3e60 │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3f5a │ │ │ │ + b.n 1a3f6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1a3eec │ │ │ │ + b.n 1a3efc │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1a3fbc │ │ │ │ + b.n 1a3fcc │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a4198 │ │ │ │ + cbz r0, 1a41a8 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a406c │ │ │ │ + b.n 1a407c │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a42c0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1a41c0 ) │ │ │ │ + bhi.w 1a42d0 │ │ │ │ + add r3, pc, #8 @ (adr r3, 1a41d0 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0xffadffff │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ @@ -498714,35 +498718,35 @@ │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a4172 │ │ │ │ + b.n 1a4182 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a4172 │ │ │ │ + b.n 1a4182 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a4172 │ │ │ │ + b.n 1a4182 │ │ │ │ mov.w r0, #2097152 @ 0x200000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 1a3f5a │ │ │ │ + b.n 1a3f6a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a42c0 │ │ │ │ + bhi.n 1a42d0 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r0, r2, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, r4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -498754,112 +498758,112 @@ │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ asrs r7, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3cc8 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3cc8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3cc8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a3cb8 │ │ │ │ + b.n 1a3cc8 │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2132] @ 1a4b30 │ │ │ │ + ldr.w r2, [pc, #2132] @ 1a4b40 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #2132] @ 1a4b34 │ │ │ │ + ldr.w r3, [pc, #2132] @ 1a4b44 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #2128] @ 1a4b38 │ │ │ │ + ldr.w r1, [pc, #2128] @ 1a4b48 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a437a │ │ │ │ + beq.n 1a438a │ │ │ │ cmp r4, #4 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1a4358 │ │ │ │ + bne.n 1a4368 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp.w r3, #596 @ 0x254 │ │ │ │ - beq.w 1a52f4 │ │ │ │ - bls.w 1a4710 │ │ │ │ + beq.w 1a5304 │ │ │ │ + bls.w 1a4720 │ │ │ │ movw r2, #690 @ 0x2b2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a471a │ │ │ │ + bne.w 1a472a │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1314 │ │ │ │ + bl 1a1324 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1314 │ │ │ │ + bl 1a1324 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #2016] @ 1a4b3c │ │ │ │ - ldr.w r3, [pc, #2004] @ 1a4b34 │ │ │ │ + ldr.w r2, [pc, #2016] @ 1a4b4c │ │ │ │ + ldr.w r3, [pc, #2004] @ 1a4b44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a58de │ │ │ │ + bne.w 1a58ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1988] @ 1a4b40 │ │ │ │ + ldr.w r3, [pc, #1988] @ 1a4b50 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 1a43b0 │ │ │ │ + cbz r3, 1a43c0 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 189050 │ │ │ │ + bl 189060 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ str.w r0, [r8], #4 │ │ │ │ mla r3, r9, r7, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 1a4394 │ │ │ │ + bcc.n 1a43a4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1a5090 │ │ │ │ + beq.w 1a50a0 │ │ │ │ sub.w r3, r7, #38 @ 0x26 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bhi.w 1a5134 │ │ │ │ + bhi.w 1a5144 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ @@ -499275,36 +499279,36 @@ │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ lsls r7, r6, #26 │ │ │ │ cmp r3, #185 @ 0xb9 │ │ │ │ - beq.w 1a5582 │ │ │ │ - bls.w 1a5560 │ │ │ │ + beq.w 1a5592 │ │ │ │ + bls.w 1a5570 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1378 │ │ │ │ + bl 1a1388 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a11c0 │ │ │ │ + bl 1a11d0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb.w r3, [r1, #37] @ 0x25 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.w 1a525e │ │ │ │ + bhi.w 1a526e │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58f2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #23 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ @@ -499334,156 +499338,156 @@ │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsrs r7, r0, #3 │ │ │ │ lsls r5, r0, #22 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a35e0 │ │ │ │ + bl 1a35f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldrb.w r2, [r5, #45] @ 0x2d │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a35e0 │ │ │ │ + bl 1a35f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ mov r2, r4 │ │ │ │ - beq.w 1a5804 │ │ │ │ + beq.w 1a5814 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ cmp.w r8, #31 │ │ │ │ - bhi.w 1a56d4 │ │ │ │ + bhi.w 1a56e4 │ │ │ │ add r5, sp, #32 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a482e │ │ │ │ + cbz r0, 1a483e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #146 @ 0x92 │ │ │ │ - bne.w 1a4358 │ │ │ │ + bne.w 1a4368 │ │ │ │ ldrb.w r7, [r9, #17] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #732] @ 1a4b28 │ │ │ │ + vldr d0, [pc, #732] @ 1a4b38 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a4872 │ │ │ │ + cbz r0, 1a4882 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #215 @ 0xd7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a58ce │ │ │ │ + beq.w 1a58de │ │ │ │ movs r7, #1 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ lsr.w r0, r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 1a563c │ │ │ │ + bpl.w 1a564c │ │ │ │ bic.w r3, r3, #32 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1a5844 │ │ │ │ + beq.w 1a5854 │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58f2 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r5, #25 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ @@ -499511,1336 +499515,1336 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r7, r3, #31 │ │ │ │ lsls r2, r3, #31 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a170c │ │ │ │ + bl 1a171c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4368 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1668 │ │ │ │ + bl 1a1678 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4368 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4368 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #395 @ 0x18b │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a4358 │ │ │ │ + beq.w 1a4368 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #282 @ 0x11a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a17b8 │ │ │ │ + bl 1a17c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a106c │ │ │ │ + bl 1a107c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0ff4 │ │ │ │ + bl 1a1004 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a4358 │ │ │ │ + b.n 1a4368 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a4aba │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a4aca │ │ │ │ ... │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, pc} │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ - pop {r2, r3, r4, r7} │ │ │ │ + pop {r2, r3, r7} │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r2, sl │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ - vldr d7, [pc, #488] @ 1a4d48 │ │ │ │ + vldr d7, [pc, #488] @ 1a4d58 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r7, sp, #24 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4b8e │ │ │ │ + cbz r0, 1a4b9e │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d70 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2750 │ │ │ │ + bl 1a2760 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2fb8 │ │ │ │ + bl 1a2fc8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4c64 │ │ │ │ + cbz r0, 1a4c74 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4ca4 │ │ │ │ + cbz r0, 1a4cb4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #338 @ 0x152 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1120 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #342 @ 0x156 │ │ │ │ - b.n 1a4b1e │ │ │ │ + b.n 1a4b2e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ - vldr d7, [pc, #-48] @ 1a4d48 │ │ │ │ + bl 188cec │ │ │ │ + vldr d7, [pc, #-48] @ 1a4d58 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4da6 │ │ │ │ + cbz r0, 1a4db6 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #-112] @ 1a4d48 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #-112] @ 1a4d58 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4de4 │ │ │ │ + cbz r0, 1a4df4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #8 │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d70 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ movw r1, #329 @ 0x149 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188d90 │ │ │ │ - vldr d7, [pc, #-248] @ 1a4d48 │ │ │ │ + bl 188da0 │ │ │ │ + vldr d7, [pc, #-248] @ 1a4d58 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4e70 │ │ │ │ + cbz r0, 1a4e80 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4eae │ │ │ │ + cbz r0, 1a4ebe │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 1a4bd8 │ │ │ │ + b.n 1a4be8 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - b.n 1a4cc6 │ │ │ │ + b.n 1a4cd6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1868 │ │ │ │ + bl 1a1878 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a4f46 │ │ │ │ + cbz r0, 1a4f56 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1110 │ │ │ │ + bl 1a1120 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - beq.n 1a4fa4 │ │ │ │ - bl 1a11c0 │ │ │ │ + beq.n 1a4fb4 │ │ │ │ + bl 1a11d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4890 │ │ │ │ + b.n 1a48a0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r0, #307 @ 0x133 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bne.n 1a4f78 │ │ │ │ - bl 188d28 │ │ │ │ + bne.n 1a4f88 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a4890 │ │ │ │ + b.n 1a48a0 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, fp │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 188cdc │ │ │ │ - vldr d7, [pc, #-656] @ 1a4d48 │ │ │ │ + bl 188cec │ │ │ │ + vldr d7, [pc, #-656] @ 1a4d58 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5006 │ │ │ │ + cbz r0, 1a5016 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - vldr d7, [pc, #-720] @ 1a4d48 │ │ │ │ + bl 188d38 │ │ │ │ + vldr d7, [pc, #-720] @ 1a4d58 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a5046 │ │ │ │ + cbz r0, 1a5056 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #286 @ 0x11e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d70 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1a4bc8 │ │ │ │ + b.n 1a4bd8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r7 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a4ccc │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a4cdc │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a2b80 │ │ │ │ + bl 1a2b90 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a15c8 │ │ │ │ + bl 1a15d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 188d90 │ │ │ │ + bl 188da0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d90 │ │ │ │ - b.n 1a4aba │ │ │ │ + bl 188da0 │ │ │ │ + b.n 1a4aca │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d70 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #435 @ 0x1b3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 1a4ef0 │ │ │ │ + b.n 1a4f00 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1868 │ │ │ │ + bl 1a1878 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1a1d60 │ │ │ │ + bl 1a1d70 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1b24 │ │ │ │ + bl 1a1b34 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ tst r1, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1a4fa4 │ │ │ │ - b.n 1a4f78 │ │ │ │ + beq.w 1a4fb4 │ │ │ │ + b.n 1a4f88 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov.w r0, #420 @ 0x1a4 │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ tst r1, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 1a4fa4 │ │ │ │ - b.n 1a4f78 │ │ │ │ + beq.w 1a4fb4 │ │ │ │ + b.n 1a4f88 │ │ │ │ uxth r4, r4 │ │ │ │ sub.w r3, r7, #134 @ 0x86 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w r8, #4 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 1a52e0 │ │ │ │ + blt.n 1a52f0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ sub.w r4, r4, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a52b2 │ │ │ │ + cbz r0, 1a52c2 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ strd r1, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, #133 @ 0x85 │ │ │ │ - bl 188c24 │ │ │ │ + bl 188c34 │ │ │ │ cmp r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bls.w 1a574a │ │ │ │ - bl 1a1668 │ │ │ │ + bls.w 1a575a │ │ │ │ + bl 1a1678 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 1a525e │ │ │ │ + b.n 1a526e │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ - b.n 1a528a │ │ │ │ - ldr.w r3, [pc, #1352] @ 1a5840 │ │ │ │ + b.n 1a529a │ │ │ │ + ldr.w r3, [pc, #1352] @ 1a5850 │ │ │ │ movw r0, #287 @ 0x11f │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r3, #2296] @ 0x8f8 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 1a471a │ │ │ │ + bne.w 1a472a │ │ │ │ ldrb.w r3, [r3, #2297] @ 0x8f9 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w sl, [r5, r3, lsl #2] │ │ │ │ ldr.w r9, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r9, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a5692 │ │ │ │ + beq.w 1a56a2 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r4, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r4, r1, r4 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w r7, r3, #4278190080 @ 0xff000000 │ │ │ │ - beq.w 1a55cc │ │ │ │ + beq.w 1a55dc │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - bcs.w 1a57ac │ │ │ │ + bcs.w 1a57bc │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a537c │ │ │ │ + beq.n 1a538c │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #24 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a53ac │ │ │ │ + cbz r0, 1a53bc │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a5650 │ │ │ │ + beq.w 1a5660 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ mov.w r7, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ bics.w ip, r3, #4278190080 @ 0xff000000 │ │ │ │ - beq.w 1a55a0 │ │ │ │ + beq.w 1a55b0 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ - bcs.w 1a5754 │ │ │ │ + bcs.w 1a5764 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a5412 │ │ │ │ + beq.n 1a5422 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a5442 │ │ │ │ + cbz r0, 1a5452 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a5466 │ │ │ │ + beq.n 1a5476 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1514 │ │ │ │ + bl 1a1524 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1514 │ │ │ │ + bl 1a1524 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1514 │ │ │ │ + bl 1a1524 │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a54a4 │ │ │ │ + beq.n 1a54b4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a54ba │ │ │ │ + beq.n 1a54ca │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #24 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a54ea │ │ │ │ + cbz r0, 1a54fa │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a550e │ │ │ │ + beq.n 1a551e │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a553e │ │ │ │ + cbz r0, 1a554e │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ - b.w 1a4a22 │ │ │ │ - ldr r3, [pc, #732] @ (1a5840 ) │ │ │ │ + bl 188d38 │ │ │ │ + b.w 1a4a32 │ │ │ │ + ldr r3, [pc, #732] @ (1a5850 ) │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #3748] @ 0xea4 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1a471a │ │ │ │ + bne.w 1a472a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1a531c │ │ │ │ - ldr r3, [pc, #700] @ (1a5840 ) │ │ │ │ + b.n 1a532c │ │ │ │ + ldr r3, [pc, #700] @ (1a5850 ) │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ ldrb.w r3, [r3, #2156] @ 0x86c │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a557c │ │ │ │ - b.w 1a471a │ │ │ │ - vldr d7, [pc, #652] @ 1a5830 │ │ │ │ + beq.n 1a558c │ │ │ │ + b.w 1a472a │ │ │ │ + vldr d7, [pc, #652] @ 1a5840 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd ip, ip, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a55c8 │ │ │ │ + cbz r0, 1a55d8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - b.n 1a5400 │ │ │ │ - vldr d7, [pc, #608] @ 1a5830 │ │ │ │ + b.n 1a5410 │ │ │ │ + vldr d7, [pc, #608] @ 1a5840 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a55fa │ │ │ │ + cbz r0, 1a560a │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ - b.n 1a536a │ │ │ │ + b.n 1a537a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a562c │ │ │ │ + cbz r0, 1a563c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ mvn.w r0, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1a5680 │ │ │ │ + cbz r0, 1a5690 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a55c8 │ │ │ │ + b.n 1a55d8 │ │ │ │ mvn.w r0, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a56c2 │ │ │ │ + cbz r0, 1a56d2 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #290 @ 0x122 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a55fa │ │ │ │ + b.n 1a560a │ │ │ │ add r5, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ - vldr d0, [pc, #348] @ 1a5838 │ │ │ │ + vldr d0, [pc, #348] @ 1a5848 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1a5708 │ │ │ │ + cbz r0, 1a5718 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #179 @ 0xb3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a483e │ │ │ │ - bl 1a170c │ │ │ │ + b.w 1a484e │ │ │ │ + bl 1a171c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a4358 │ │ │ │ + b.w 1a4368 │ │ │ │ subs r2, #1 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58f2 │ │ │ │ tbb [pc, r2] │ │ │ │ wfe │ │ │ │ itttt lt │ │ │ │ itttt lt @ unpredictable │ │ │ │ sublt r7, r7, r6 │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ @@ -500853,30 +500857,30 @@ │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ itttt lt @ unpredictable │ │ │ │ asrlt r7, r7, #2 │ │ │ │ mvnlt.w r3, #4278190080 @ 0xff000000 │ │ │ │ movlt r2, #32 │ │ │ │ strlt r3, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a566a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a566a │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a566a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 1a565a │ │ │ │ + b.n 1a566a │ │ │ │ subs r2, #1 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a58e2 │ │ │ │ + bhi.w 1a58f2 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ subs r3, r2, r6 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -500889,172 +500893,172 @@ │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ asrs r3, r2, #2 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a56ac │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a56ac │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a56ac │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 1a569c │ │ │ │ + b.n 1a56ac │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #269 @ 0x10d │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r1, #157 @ 0x9d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ - b.w 1a47e2 │ │ │ │ + b.w 1a47f2 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r6 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a58e2 │ │ │ │ + bhi.n 1a58f2 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #192] @ (1a5914 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5978 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5978 ) │ │ │ │ - cmp r4, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ (1a597c ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5980 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a5980 ) │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #288] @ (1a5984 ) │ │ │ │ + ldr r0, [pc, #192] @ (1a5924 ) │ │ │ │ ldr r0, [pc, #288] @ (1a5988 ) │ │ │ │ ldr r0, [pc, #288] @ (1a5988 ) │ │ │ │ - ldr r0, [pc, #288] @ (1a598c ) │ │ │ │ + cmp r4, #72 @ 0x48 │ │ │ │ ldr r0, [pc, #288] @ (1a598c ) │ │ │ │ ldr r0, [pc, #288] @ (1a5990 ) │ │ │ │ ldr r0, [pc, #288] @ (1a5990 ) │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ + ldr r0, [pc, #288] @ (1a5994 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5998 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a5998 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a599c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a599c ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59a0 ) │ │ │ │ + ldr r0, [pc, #288] @ (1a59a0 ) │ │ │ │ asrs r0, r1, #1 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a563c │ │ │ │ + beq.w 1a564c │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a563c │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a564c │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a5876 │ │ │ │ + b.n 1a5886 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a5876 │ │ │ │ + b.n 1a5886 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a5876 │ │ │ │ + b.n 1a5886 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a5616 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a5616 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a5616 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1a5606 │ │ │ │ + b.n 1a5616 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bhi.n 1a5972 │ │ │ │ + bhi.n 1a5982 │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bcs.n 1a5942 │ │ │ │ + bcs.n 1a5952 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 1a5a10 │ │ │ │ - bhi.n 1a594e │ │ │ │ + beq.w 1a5a20 │ │ │ │ + bhi.n 1a595e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1a5956 │ │ │ │ + bne.n 1a5966 │ │ │ │ ldrb.w r0, [r1, #102] @ 0x66 │ │ │ │ - cbnz r0, 1a594a │ │ │ │ + cbnz r0, 1a595a │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a595e │ │ │ │ + beq.n 1a596e │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #326 @ 0x146 │ │ │ │ - bcs.n 1a5956 │ │ │ │ + bcs.n 1a5966 │ │ │ │ cmp.w r3, #294 @ 0x126 │ │ │ │ - bls.n 1a5a1a │ │ │ │ + bls.n 1a5a2a │ │ │ │ mvn.w r0, #294 @ 0x126 │ │ │ │ add.w ip, r3, r0 │ │ │ │ movw r0, #4161 @ 0x1041 │ │ │ │ movt r0, #16384 @ 0x4000 │ │ │ │ lsr.w r0, r0, ip │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1a5956 │ │ │ │ + bpl.n 1a5966 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a595e │ │ │ │ + beq.n 1a596e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - beq.n 1a5942 │ │ │ │ + beq.n 1a5952 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1a5942 │ │ │ │ + beq.n 1a5952 │ │ │ │ ldrb.w r2, [r2, #45] @ 0x2d │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a594a │ │ │ │ + bne.n 1a595a │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a33f8 │ │ │ │ + bl 1a3408 │ │ │ │ ldr.w r3, [r1, #164] @ 0xa4 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bhi.n 1a5956 │ │ │ │ + bhi.n 1a5966 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - bcc.n 1a591e │ │ │ │ + bcc.n 1a592e │ │ │ │ sub.w r0, r3, #390 @ 0x186 │ │ │ │ cmp r0, #30 │ │ │ │ - bhi.n 1a5956 │ │ │ │ + bhi.n 1a5966 │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ @@ -501086,373 +501090,373 @@ │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffc3ffff │ │ │ │ @ instruction: 0xffafffff │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 1a594a │ │ │ │ - b.n 1a595e │ │ │ │ + bne.n 1a595a │ │ │ │ + b.n 1a596e │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bhi.n 1a5a28 │ │ │ │ + bhi.n 1a5a38 │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bhi.n 1a5942 │ │ │ │ - b.n 1a5956 │ │ │ │ + bhi.n 1a5952 │ │ │ │ + b.n 1a5966 │ │ │ │ cmp.w r3, #282 @ 0x11a │ │ │ │ - beq.n 1a5942 │ │ │ │ - b.n 1a5956 │ │ │ │ + beq.n 1a5952 │ │ │ │ + b.n 1a5966 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #204] @ 1a5b10 │ │ │ │ + ldr.w ip, [pc, #204] @ 1a5b20 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1a5a6e │ │ │ │ + cbz r2, 1a5a7e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a7a │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov lr, r1 │ │ │ │ cmp.w r2, #596 @ 0x254 │ │ │ │ - beq.n 1a5aa6 │ │ │ │ - bls.n 1a5a74 │ │ │ │ + beq.n 1a5ab6 │ │ │ │ + bls.n 1a5a84 │ │ │ │ movw r1, #690 @ 0x2b2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1a5ade │ │ │ │ + bne.n 1a5aee │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a5af0 │ │ │ │ + beq.n 1a5b00 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1a58e4 │ │ │ │ + bl 1a58f4 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #185 @ 0xb9 │ │ │ │ - beq.n 1a5aa6 │ │ │ │ - bls.n 1a5aa2 │ │ │ │ + beq.n 1a5ab6 │ │ │ │ + bls.n 1a5ab2 │ │ │ │ sub.w r2, r2, #584 @ 0x248 │ │ │ │ cmp r2, #11 │ │ │ │ - bhi.n 1a5a6a │ │ │ │ + bhi.n 1a5a7a │ │ │ │ movw r0, #3343 @ 0xd0f │ │ │ │ lsrs r0, r2 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ - beq.n 1a5a6c │ │ │ │ + beq.n 1a5a7c │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ ldrbeq.w r0, [lr, #166] @ 0xa6 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - bne.n 1a5a6a │ │ │ │ - b.n 1a5a6c │ │ │ │ + bne.n 1a5a7a │ │ │ │ + b.n 1a5a7c │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a7a │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 1a5a6a │ │ │ │ - ldr r1, [pc, #100] @ (1a5b14 ) │ │ │ │ + bne.n 1a5a7a │ │ │ │ + ldr r1, [pc, #100] @ (1a5b24 ) │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp.w r3, #290 @ 0x122 │ │ │ │ - beq.n 1a5b04 │ │ │ │ - bgt.n 1a5afa │ │ │ │ + beq.n 1a5b14 │ │ │ │ + bgt.n 1a5b0a │ │ │ │ movw r2, #287 @ 0x11f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a7a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bhi.n 1a5a6a │ │ │ │ + bhi.n 1a5a7a │ │ │ │ cmp.w r2, #600 @ 0x258 │ │ │ │ - beq.n 1a5a8e │ │ │ │ + beq.n 1a5a9e │ │ │ │ subw r2, r2, #619 @ 0x26b │ │ │ │ cmp r2, #6 │ │ │ │ - bls.n 1a5a8e │ │ │ │ - b.n 1a5a6a │ │ │ │ + bls.n 1a5a9e │ │ │ │ + b.n 1a5a7a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ pop {r3, pc} │ │ │ │ sub.w r3, r3, #334 @ 0x14e │ │ │ │ bics.w r3, r3, #8 │ │ │ │ - bne.n 1a5a6a │ │ │ │ + bne.n 1a5a7a │ │ │ │ ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r5, pc, #736 @ (adr r5, 1a5df4 ) │ │ │ │ + add r5, pc, #672 @ (adr r5, 1a5dc4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (1a5b38 ) │ │ │ │ - ldr r1, [pc, #16] @ (1a5b3c ) │ │ │ │ + ldr r2, [pc, #16] @ (1a5b48 ) │ │ │ │ + ldr r1, [pc, #16] @ (1a5b4c ) │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 187834 │ │ │ │ + bl 187844 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - b.n 1a5a6e │ │ │ │ + b.n 1a5a7e │ │ │ │ @ instruction: 0xfffffeff │ │ │ │ vabal.u , d15, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ - cbnz r3, 1a5b6e │ │ │ │ + cbnz r3, 1a5b7e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ - beq.n 1a5b6c │ │ │ │ + beq.n 1a5b7c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ubfx r2, r2, #0, #21 │ │ │ │ cmp r2, #4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - beq.n 1a5b72 │ │ │ │ + beq.n 1a5b82 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl 21d708 │ │ │ │ - bl 21d6e0 │ │ │ │ + bl 21d718 │ │ │ │ + bl 21d6f0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #332] @ (1a5ce0 ) │ │ │ │ + ldr r4, [pc, #332] @ (1a5cf0 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #332] @ (1a5ce4 ) │ │ │ │ + ldr r2, [pc, #332] @ (1a5cf4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #131072 @ 0x20000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 1a5c34 │ │ │ │ - bhi.n 1a5bd0 │ │ │ │ + beq.n 1a5c44 │ │ │ │ + bhi.n 1a5be0 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5cb6 │ │ │ │ - bls.w 1a5cd2 │ │ │ │ + beq.n 1a5cc6 │ │ │ │ + bls.w 1a5ce2 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 1a5c46 │ │ │ │ + bne.n 1a5c56 │ │ │ │ ldr.w r5, [r0, #276] @ 0x114 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 1a5be6 │ │ │ │ + cbnz r0, 1a5bf6 │ │ │ │ str.w r5, [r8, #276] @ 0x114 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c2a │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5ca6 │ │ │ │ + beq.n 1a5cb6 │ │ │ │ cmp.w r6, #1048576 @ 0x100000 │ │ │ │ - bne.n 1a5c34 │ │ │ │ + bne.n 1a5c44 │ │ │ │ ldr.w r5, [r0, #380] @ 0x17c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a5cc6 │ │ │ │ + beq.n 1a5cd6 │ │ │ │ movs r0, #0 │ │ │ │ add.w sl, sp, #8 │ │ │ │ add.w r9, sp, #4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 1a5c4e │ │ │ │ + beq.n 1a5c5e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5bf0 │ │ │ │ + bne.n 1a5c00 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5ccc │ │ │ │ - bhi.n 1a5c92 │ │ │ │ + beq.n 1a5cdc │ │ │ │ + bhi.n 1a5ca2 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.n 1a5cc0 │ │ │ │ - bhi.n 1a5bca │ │ │ │ + beq.n 1a5cd0 │ │ │ │ + bhi.n 1a5bda │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [r8, #372] @ 0x174 │ │ │ │ - ldr r2, [pc, #204] @ (1a5ce8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1a5ce4 ) │ │ │ │ + ldr r2, [pc, #204] @ (1a5cf8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1a5cf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5cdc │ │ │ │ + bne.n 1a5cec │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r8, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a5be6 │ │ │ │ + bne.n 1a5bf6 │ │ │ │ movs r0, #0 │ │ │ │ str.w r5, [r8, #384] @ 0x180 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 1a5c8a │ │ │ │ + cbz r0, 1a5c9a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a5be6 │ │ │ │ + b.n 1a5bf6 │ │ │ │ mov r3, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21d820 │ │ │ │ + bl 21d830 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ subs r3, #17 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a5c6e │ │ │ │ - bl 21d748 │ │ │ │ + bhi.n 1a5c7e │ │ │ │ + bl 21d758 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ add r5, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ add r5, r3 │ │ │ │ - b.n 1a5bfa │ │ │ │ + b.n 1a5c0a │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 1a5ccc │ │ │ │ + beq.n 1a5cdc │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ - beq.n 1a5cb0 │ │ │ │ - bhi.n 1a5cc6 │ │ │ │ + beq.n 1a5cc0 │ │ │ │ + bhi.n 1a5cd6 │ │ │ │ sub.w r6, r6, #131072 @ 0x20000 │ │ │ │ bics.w r3, r6, #131072 @ 0x20000 │ │ │ │ - bne.n 1a5c1a │ │ │ │ - b.n 1a5c40 │ │ │ │ + bne.n 1a5c2a │ │ │ │ + b.n 1a5c50 │ │ │ │ ldr.w r5, [r0, #272] @ 0x110 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5be6 │ │ │ │ + bne.n 1a5bf6 │ │ │ │ str.w r5, [r8, #272] @ 0x110 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c2a │ │ │ │ ldr.w r5, [r0, #392] @ 0x188 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5be6 │ │ │ │ + bne.n 1a5bf6 │ │ │ │ str.w r5, [r8, #392] @ 0x188 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c2a │ │ │ │ str.w r5, [r8, #380] @ 0x17c │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c2a │ │ │ │ str.w r5, [r8, #336] @ 0x150 │ │ │ │ - b.n 1a5c1a │ │ │ │ + b.n 1a5c2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a5c4a │ │ │ │ - b.n 1a5c12 │ │ │ │ + bne.n 1a5c5a │ │ │ │ + b.n 1a5c22 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #400 @ (adr r4, 1a5e74 ) │ │ │ │ + add r4, pc, #336 @ (adr r4, 1a5e44 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #888 @ (adr r3, 1a6064 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 1a6034 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1a5e34 ) │ │ │ │ + ldr r2, [pc, #304] @ (1a5e44 ) │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r1, [pc, #296] @ (1a5e38 ) │ │ │ │ + ldr r1, [pc, #296] @ (1a5e48 ) │ │ │ │ mov r5, r3 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ strd r4, r4, [sp, #36] @ 0x24 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #44] @ 0x2c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5e28 │ │ │ │ + beq.n 1a5e38 │ │ │ │ sub.w r2, ip, #4 │ │ │ │ add.w r3, sp, #35 @ 0x23 │ │ │ │ mov ip, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ strb.w r4, [r3, #1]! │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #16 │ │ │ │ it ne │ │ │ │ cmpne r5, ip │ │ │ │ - bhi.n 1a5d46 │ │ │ │ + bhi.n 1a5d56 │ │ │ │ ldrb.w sl, [r6, #16] │ │ │ │ cmp sl, r5 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1a5e0c │ │ │ │ + bne.n 1a5e1c │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ mov ip, r9 │ │ │ │ cmp sl, r5 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a5db4 │ │ │ │ + bne.n 1a5dc4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1a5e0c │ │ │ │ + beq.n 1a5e1c │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1a5da0 │ │ │ │ - cbz r4, 1a5e0c │ │ │ │ + bne.n 1a5db0 │ │ │ │ + cbz r4, 1a5e1c │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ mov r5, r9 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ add.w r4, r8, #48 @ 0x30 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ bic.w r2, r2, #4080 @ 0xff0 │ │ │ │ @@ -501464,121 +501468,121 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #44] @ (1a5e3c ) │ │ │ │ - ldr r3, [pc, #36] @ (1a5e34 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #44] @ (1a5e4c ) │ │ │ │ + ldr r3, [pc, #36] @ (1a5e44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5e2e │ │ │ │ + bne.n 1a5e3e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1a5d68 │ │ │ │ + b.n 1a5d78 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 1a61e4 ) │ │ │ │ + add r2, pc, #872 @ (adr r2, 1a61b4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r1, pc, #944 @ (adr r1, 1a61f0 ) │ │ │ │ + add r1, pc, #880 @ (adr r1, 1a61c0 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #124] @ 1a5ecc │ │ │ │ + ldr.w ip, [pc, #124] @ 1a5edc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #120] @ (1a5ed0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1a5ee0 ) │ │ │ │ subs r2, #5 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1a5e74 │ │ │ │ + bhi.n 1a5e84 │ │ │ │ tbb [pc, r2] │ │ │ │ movs r6, #25 │ │ │ │ lsls r7, r3, #12 │ │ │ │ lsls r4, r1, #12 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a5e86 │ │ │ │ + beq.n 1a5e96 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a5e98 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r2, [pc, #72] @ (1a5ed4 ) │ │ │ │ - ldr r3, [pc, #68] @ (1a5ed0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1a5ee4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a5ee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5ec6 │ │ │ │ + bne.n 1a5ed6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 1a5cfc │ │ │ │ + b.n 1a5e98 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 1a5cfc │ │ │ │ + b.n 1a5e98 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a5e88 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a5e98 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #656 @ (adr r1, 1a6160 ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 1a6130 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #448 @ (adr r1, 1a6098 ) │ │ │ │ + add r1, pc, #384 @ (adr r1, 1a6068 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #192] @ (1a5fa8 ) │ │ │ │ + ldr r4, [pc, #192] @ (1a5fb8 ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #192] @ (1a5fac ) │ │ │ │ + ldr r3, [pc, #192] @ (1a5fbc ) │ │ │ │ cmp r2, #4 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 1a5f88 │ │ │ │ + bhi.n 1a5f98 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.n 1a5f88 │ │ │ │ + bls.n 1a5f98 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 1a5f48 │ │ │ │ + beq.n 1a5f58 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -501588,87 +501592,87 @@ │ │ │ │ itttt ne │ │ │ │ addne r0, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r0, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a5f20 │ │ │ │ + bne.n 1a5f30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a5f7a │ │ │ │ + beq.n 1a5f8a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a5f8a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a5f9a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #36] @ (1a5fb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a5fac ) │ │ │ │ + ldr r2, [pc, #36] @ (1a5fc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a5fbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5fa2 │ │ │ │ + bne.n 1a5fb2 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #56 @ (adr r1, 1a5fe4 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, 1a63b4 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #440 @ (adr r0, 1a616c ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 1a613c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #152] @ (1a605c ) │ │ │ │ + ldr r4, [pc, #152] @ (1a606c ) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #152] @ (1a6060 ) │ │ │ │ + ldr r3, [pc, #152] @ (1a6070 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1a604a │ │ │ │ + beq.n 1a605a │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 1a6026 │ │ │ │ + bne.n 1a6036 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1a6032 │ │ │ │ + beq.n 1a6042 │ │ │ │ add r6, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -501679,108 +501683,108 @@ │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r1, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r2, [ip, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a5ffe │ │ │ │ + bne.n 1a600e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1a6032 │ │ │ │ + bl 1a5cfc │ │ │ │ + b.n 1a6042 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sp │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - ldr r2, [pc, #48] @ (1a6064 ) │ │ │ │ - ldr r3, [pc, #40] @ (1a6060 ) │ │ │ │ + bl 1a5cfc │ │ │ │ + ldr r2, [pc, #48] @ (1a6074 ) │ │ │ │ + ldr r3, [pc, #40] @ (1a6070 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6056 │ │ │ │ + bne.n 1a6066 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a6032 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a6042 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #200 @ (adr r0, 1a6128 ) │ │ │ │ + add r0, pc, #136 @ (adr r0, 1a60f8 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ + ldr r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1a6184 ) │ │ │ │ - ldr r3, [pc, #264] @ (1a6188 ) │ │ │ │ + ldr r2, [pc, #264] @ (1a6194 ) │ │ │ │ + ldr r3, [pc, #264] @ (1a6198 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a6122 │ │ │ │ + beq.n 1a6132 │ │ │ │ and.w r4, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ - bne.n 1a60f2 │ │ │ │ + bne.n 1a6102 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #176] @ (1a618c ) │ │ │ │ - ldr r3, [pc, #172] @ (1a6188 ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #176] @ (1a619c ) │ │ │ │ + ldr r3, [pc, #172] @ (1a6198 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a6180 │ │ │ │ + bne.n 1a6190 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r1, [r8, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a617a │ │ │ │ + bhi.n 1a618a │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #56 @ 0x38 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ @@ -501791,141 +501795,141 @@ │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a60ba │ │ │ │ + beq.n 1a60ca │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a6150 │ │ │ │ + cbz r0, 1a6160 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1a60ba │ │ │ │ + b.n 1a60ca │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a613a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a613a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a613a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a612a │ │ │ │ + b.n 1a613a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r7, [sp, #432] @ 0x1b0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #592] @ (1a63fc ) │ │ │ │ + ldr r0, [pc, #592] @ (1a640c ) │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #588] @ (1a6400 ) │ │ │ │ + ldr r3, [pc, #588] @ (1a6410 ) │ │ │ │ add r0, pc │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a61ec │ │ │ │ + cbz r0, 1a61fc │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ cmp.w r6, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 1a62bc │ │ │ │ - bls.n 1a6284 │ │ │ │ + beq.n 1a62cc │ │ │ │ + bls.n 1a6294 │ │ │ │ add.w r8, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6238 │ │ │ │ + cbz r0, 1a6248 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi.w 1a63ee │ │ │ │ + bhi.w 1a63fe │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a63fc │ │ │ │ + bhi.w 1a640c │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r4, {r0, r1, r2, r4, r5, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ - cbz r4, 1a62e0 │ │ │ │ + cbz r4, 1a62f0 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #816 @ 0x330 │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ @@ -501935,18 +501939,18 @@ │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ strh r4, [r1, #38] @ 0x26 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bhi.w 1a63da │ │ │ │ + bhi.w 1a63ea │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1a635a │ │ │ │ + bhi.n 1a636a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsh r3, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsb r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ @@ -501960,18 +501964,18 @@ │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrsh r7, [r3, r5] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1a63e4 │ │ │ │ + bhi.w 1a63f4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a63fc │ │ │ │ + bhi.w 1a640c │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ str r3, [sp, #588] @ 0x24c │ │ │ │ @@ -501987,134 +501991,134 @@ │ │ │ │ strb r3, [r2, #30] │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6322 │ │ │ │ + cbz r0, 1a6332 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #208] @ (1a6404 ) │ │ │ │ - ldr r3, [pc, #204] @ (1a6400 ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #208] @ (1a6414 ) │ │ │ │ + ldr r3, [pc, #204] @ (1a6410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a63f8 │ │ │ │ + bne.n 1a6408 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a630c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a630c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a630c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 1a6300 │ │ │ │ + b.n 1a6310 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6396 │ │ │ │ + cbz r0, 1a63a6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a6330 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a6340 │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6380 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ - b.n 1a6366 │ │ │ │ + b.n 1a6376 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1a6366 │ │ │ │ + b.n 1a6376 │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6380 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6380 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - b.n 1a62fc │ │ │ │ + b.n 1a630c │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 1a6366 │ │ │ │ + b.n 1a6376 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 1a6370 │ │ │ │ + b.n 1a6380 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #436] @ (1a65cc ) │ │ │ │ + ldr r5, [pc, #436] @ (1a65dc ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #436] @ (1a65d0 ) │ │ │ │ + ldr r1, [pc, #436] @ (1a65e0 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a6466 │ │ │ │ + beq.n 1a6476 │ │ │ │ and.w r6, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, r6, #32 │ │ │ │ rsb lr, r6, #32 │ │ │ │ lsl.w r0, ip, r6 │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w lr, ip, lr │ │ │ │ @@ -502125,351 +502129,351 @@ │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r1, r1, [sp, #8] │ │ │ │ - beq.n 1a6528 │ │ │ │ + beq.n 1a6538 │ │ │ │ subs r6, r1, #1 │ │ │ │ orrs.w r0, r6, r3 │ │ │ │ - beq.n 1a650e │ │ │ │ + beq.n 1a651e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ - cbz r7, 1a64a2 │ │ │ │ + cbz r7, 1a64b2 │ │ │ │ ldrb.w ip, [r7, #30] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1a64a2 │ │ │ │ + bne.n 1a64b2 │ │ │ │ ldrb.w r7, [r7, #101] @ 0x65 │ │ │ │ - cbnz r7, 1a64a2 │ │ │ │ + cbnz r7, 1a64b2 │ │ │ │ subs r7, r1, #1 │ │ │ │ and.w r6, r6, r1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 1a656a │ │ │ │ + beq.n 1a657a │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bhi.n 1a64d8 │ │ │ │ + bhi.n 1a64e8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a65ca │ │ │ │ + bhi.w 1a65da │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r5, [r2, #10] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, r2] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ - ldr r7, [pc, #548] @ (1a66ec ) │ │ │ │ + ldr r7, [pc, #548] @ (1a66fc ) │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ - ldr r5, [pc, #548] @ (1a66fc ) │ │ │ │ + ldr r5, [pc, #548] @ (1a670c ) │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a6500 │ │ │ │ + cbz r0, 1a6510 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #196] @ (1a65d4 ) │ │ │ │ - ldr r3, [pc, #188] @ (1a65d0 ) │ │ │ │ + ldr r2, [pc, #196] @ (1a65e4 ) │ │ │ │ + ldr r3, [pc, #188] @ (1a65e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a65c6 │ │ │ │ + bne.n 1a65d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a650e │ │ │ │ + beq.n 1a651e │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a650e │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a651e │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ + b.n 1a64ec │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ + b.n 1a64ec │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ + b.n 1a64ec │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 1a64dc │ │ │ │ - cbz r1, 1a65b6 │ │ │ │ + b.n 1a64ec │ │ │ │ + cbz r1, 1a65c6 │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, #1 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a65a4 │ │ │ │ + cbz r0, 1a65b4 │ │ │ │ mov r3, sp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a650e │ │ │ │ + b.n 1a651e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a6576 │ │ │ │ + beq.n 1a6586 │ │ │ │ rbit r1, r3 │ │ │ │ clz r1, r1 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ - b.n 1a6576 │ │ │ │ + b.n 1a6586 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r5, [pc, #1208] @ 1a6aa4 │ │ │ │ + ldr.w r5, [pc, #1208] @ 1a6ab4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a66f6 │ │ │ │ + beq.n 1a6706 │ │ │ │ lsls r3, r4, #14 │ │ │ │ - bmi.n 1a6684 │ │ │ │ + bmi.n 1a6694 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 1a66f6 │ │ │ │ + ble.n 1a6706 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a69f4 │ │ │ │ + beq.w 1a6a04 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 1a6698 │ │ │ │ + bls.n 1a66a8 │ │ │ │ ands.w r6, r4, #262144 @ 0x40000 │ │ │ │ - bne.n 1a66b4 │ │ │ │ + bne.n 1a66c4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a61a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65e8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r4, r4, #131072 @ 0x20000 │ │ │ │ cmp.w r8, #8 │ │ │ │ orr.w r4, r4, #262144 @ 0x40000 │ │ │ │ - beq.n 1a66b4 │ │ │ │ + beq.n 1a66c4 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 1a66b4 │ │ │ │ + bhi.n 1a66c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bic.w r4, r4, #262144 @ 0x40000 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a61a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 1a6660 │ │ │ │ - ldr r3, [pc, #944] @ (1a6aa8 ) │ │ │ │ + b.n 1a6670 │ │ │ │ + ldr r3, [pc, #944] @ (1a6ab8 ) │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov.w r5, #100 @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ - beq.n 1a6770 │ │ │ │ - bhi.w 1a69a8 │ │ │ │ + beq.n 1a6780 │ │ │ │ + bhi.w 1a69b8 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 1a68f0 │ │ │ │ + bne.w 1a6900 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 1a6a26 │ │ │ │ + beq.w 1a6a36 │ │ │ │ bics.w r2, r8, #2 │ │ │ │ - bne.w 1a6a0e │ │ │ │ + bne.w 1a6a1e │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 1a69fe │ │ │ │ + beq.w 1a6a0e │ │ │ │ cmp.w r8, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - b.n 1a67b8 │ │ │ │ + b.n 1a67c8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it eq │ │ │ │ moveq.w r1, #616 @ 0x268 │ │ │ │ - beq.w 1a6904 │ │ │ │ + beq.w 1a6914 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - beq.n 1a67c8 │ │ │ │ + beq.n 1a67d8 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 1a6946 │ │ │ │ + bls.w 1a6956 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1a6898 │ │ │ │ + bhi.n 1a68a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e50 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r3, #84 @ 0x54 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 1a6842 │ │ │ │ + beq.n 1a6852 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #20] │ │ │ │ add.w lr, r3, lr, lsl #4 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r3 │ │ │ │ @@ -502482,392 +502486,392 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, ip │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a6812 │ │ │ │ + bne.n 1a6822 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1a6870 │ │ │ │ + cbz r3, 1a6880 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mla r1, r2, r1, r0 │ │ │ │ ldrb.w r2, [r1, #46] @ 0x2e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r9, #41] @ 0x29 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 1a6952 │ │ │ │ + beq.n 1a6962 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #0 │ │ │ │ - bl 1a5fb4 │ │ │ │ + bl 1a5fc4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w ip, r3, #84 @ 0x54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ mov.w lr, #2 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r3, #100 @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a67f6 │ │ │ │ + b.n 1a6806 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne.w r1, #676 @ 0x2a4 │ │ │ │ - bne.w 1a6780 │ │ │ │ + bne.w 1a6790 │ │ │ │ mov.w r4, #2048 @ 0x800 │ │ │ │ movw r1, #675 @ 0x2a3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ - bne.w 1a67b8 │ │ │ │ - cmp.w r4, #1048576 @ 0x100000 │ │ │ │ bne.w 1a67c8 │ │ │ │ + cmp.w r4, #1048576 @ 0x100000 │ │ │ │ + bne.w 1a67d8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ed8 │ │ │ │ - b.n 1a67d2 │ │ │ │ + bl 1a5ee8 │ │ │ │ + b.n 1a67e2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1a6068 │ │ │ │ + bl 1a6078 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a6994 │ │ │ │ + cbz r0, 1a69a4 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a69fe │ │ │ │ + beq.n 1a6a0e │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #145 @ 0x91 │ │ │ │ - beq.w 1a6740 │ │ │ │ + beq.w 1a6750 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp.w r8, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - bne.w 1a67b8 │ │ │ │ - b.n 1a6946 │ │ │ │ + bne.w 1a67c8 │ │ │ │ + b.n 1a6956 │ │ │ │ cmp.w r4, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a661a │ │ │ │ - b.n 1a6698 │ │ │ │ + bne.w 1a662a │ │ │ │ + b.n 1a66a8 │ │ │ │ cmp.w r8, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #140 @ 0x8c │ │ │ │ - beq.w 1a6740 │ │ │ │ + beq.w 1a6750 │ │ │ │ movs r1, #139 @ 0x8b │ │ │ │ - b.n 1a6904 │ │ │ │ + b.n 1a6914 │ │ │ │ sub.w r2, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 1a6a5c │ │ │ │ + bhi.n 1a6a6c │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ it ne │ │ │ │ movne r1, #144 @ 0x90 │ │ │ │ - beq.n 1a6a0a │ │ │ │ - b.n 1a6740 │ │ │ │ + beq.n 1a6a1a │ │ │ │ + b.n 1a6750 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a6a92 │ │ │ │ + beq.n 1a6aa2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1a67c8 │ │ │ │ + b.n 1a67d8 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1a6a9a │ │ │ │ + beq.n 1a6aaa │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mla r3, r5, r3, r1 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 1a67b8 │ │ │ │ + b.n 1a67c8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a6a30 │ │ │ │ + b.n 1a6a40 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ - b.n 1a6a66 │ │ │ │ + b.n 1a6a76 │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1a6eec │ │ │ │ + ldr.w r3, [pc, #1064] @ 1a6efc │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ ldrh.w r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1a6bb8 │ │ │ │ + beq.n 1a6bc8 │ │ │ │ tst.w r8, #131072 @ 0x20000 │ │ │ │ - beq.n 1a6b30 │ │ │ │ + beq.n 1a6b40 │ │ │ │ bic.w r8, r8, #131072 @ 0x20000 │ │ │ │ orr.w r8, r8, #262144 @ 0x40000 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, r8 │ │ │ │ - bne.w 1a6df4 │ │ │ │ + bne.w 1a6e04 │ │ │ │ mov.w r8, #262144 @ 0x40000 │ │ │ │ sub.w r3, r6, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #659 @ 0x293 │ │ │ │ - bls.n 1a6b1c │ │ │ │ + bls.n 1a6b2c │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6d02 │ │ │ │ - b.n 1a6bfc │ │ │ │ + beq.w 1a6d12 │ │ │ │ + b.n 1a6c0c │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a6e6a │ │ │ │ + ble.w 1a6e7a │ │ │ │ cmp r6, #8 │ │ │ │ - beq.w 1a6d42 │ │ │ │ + beq.w 1a6d52 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6d4a │ │ │ │ + bls.w 1a6d5a │ │ │ │ ands.w r4, r8, #262144 @ 0x40000 │ │ │ │ - bne.w 1a6dfc │ │ │ │ + bne.w 1a6e0c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a61a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6abc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6abc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a6ccc │ │ │ │ + beq.w 1a6cdc │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ - beq.w 1a6ec6 │ │ │ │ + beq.w 1a6ed6 │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #644 @ 0x284 │ │ │ │ - beq.n 1a6bea │ │ │ │ + beq.n 1a6bfa │ │ │ │ cmp r6, #4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov.w r8, #512 @ 0x200 │ │ │ │ it ls │ │ │ │ movls.w r1, #644 @ 0x284 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a6eb2 │ │ │ │ + beq.w 1a6ec2 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ cmp r6, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 1a6ea8 │ │ │ │ + beq.w 1a6eb8 │ │ │ │ cmp r6, #4 │ │ │ │ - bls.w 1a6d36 │ │ │ │ + bls.w 1a6d46 │ │ │ │ sub.w r3, r6, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 1a6d9e │ │ │ │ + bhi.w 1a6dae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e50 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #660] @ (1a6ef0 ) │ │ │ │ + ldr r3, [pc, #660] @ (1a6f00 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mla r0, r4, r1, r3 │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ ldrb.w r0, [r0, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ str.w r5, [r9, r2, lsl #2] │ │ │ │ - cbz r0, 1a6c90 │ │ │ │ + cbz r0, 1a6ca0 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ adds r0, #11 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [fp, r2, lsl #2] │ │ │ │ str.w r2, [r9, r0, lsl #2] │ │ │ │ @@ -502881,235 +502885,235 @@ │ │ │ │ add.w r3, r3, #11 │ │ │ │ str.w r1, [r9, r2, lsl #2] │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ strb.w r3, [r9, #44] @ 0x2c │ │ │ │ - beq.n 1a6d72 │ │ │ │ + beq.n 1a6d82 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - beq.w 1a6b00 │ │ │ │ + beq.w 1a6b10 │ │ │ │ cmp.w r8, #131072 @ 0x20000 │ │ │ │ - bls.w 1a6e7a │ │ │ │ + bls.w 1a6e8a │ │ │ │ cmp.w r8, #524288 @ 0x80000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #660 @ 0x294 │ │ │ │ - bne.w 1a6edc │ │ │ │ + bne.w 1a6eec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #524288 @ 0x80000 │ │ │ │ - bne.w 1a6bfc │ │ │ │ + bne.w 1a6c0c │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r6, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a6c32 │ │ │ │ + beq.n 1a6c42 │ │ │ │ cmp r6, #4 │ │ │ │ - bhi.w 1a6c28 │ │ │ │ + bhi.w 1a6c38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5ed8 │ │ │ │ - b.n 1a6c3c │ │ │ │ + bl 1a5ee8 │ │ │ │ + b.n 1a6c4c │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6b42 │ │ │ │ + bne.w 1a6b52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6abc │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 1a6068 │ │ │ │ + bl 1a6078 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1a5fb4 │ │ │ │ + bl 1a5fc4 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w ip, r9, #100 @ 0x64 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e50 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ add.w ip, r9, #116 @ 0x74 │ │ │ │ strd r8, r8, [r5, #4] │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1a6c58 │ │ │ │ + b.n 1a6c68 │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6dfc │ │ │ │ + beq.n 1a6e0c │ │ │ │ cmp r6, #4 │ │ │ │ - bls.n 1a6d4a │ │ │ │ + bls.n 1a6d5a │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a61a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6abc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #12] │ │ │ │ bic.w r0, r8, #262144 @ 0x40000 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6abc │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1a6cd4 │ │ │ │ - b.n 1a6bc6 │ │ │ │ + beq.w 1a6ce4 │ │ │ │ + b.n 1a6bd6 │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r8, #2048 @ 0x800 │ │ │ │ movne.w r1, #668 @ 0x29c │ │ │ │ - bne.w 1a6bea │ │ │ │ + bne.w 1a6bfa │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 1a6ecc │ │ │ │ + beq.n 1a6edc │ │ │ │ bics.w r3, r6, #2 │ │ │ │ - beq.n 1a6ed2 │ │ │ │ + beq.n 1a6ee2 │ │ │ │ subs r3, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.n 1a6ecc │ │ │ │ + bhi.n 1a6edc │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #641 @ 0x281 │ │ │ │ - b.n 1a6bec │ │ │ │ + b.n 1a6bfc │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6c32 │ │ │ │ - b.n 1a6d36 │ │ │ │ + bne.w 1a6c42 │ │ │ │ + b.n 1a6d46 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - b.n 1a6bfc │ │ │ │ + b.n 1a6c0c │ │ │ │ movw r1, #662 @ 0x296 │ │ │ │ - b.n 1a6cea │ │ │ │ + b.n 1a6cfa │ │ │ │ mov.w r1, #664 @ 0x298 │ │ │ │ - b.n 1a6bea │ │ │ │ + b.n 1a6bfa │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6ea0 │ │ │ │ + bne.n 1a6eb0 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - b.n 1a6bea │ │ │ │ + b.n 1a6bfa │ │ │ │ cmp.w r8, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6afc │ │ │ │ + bne.w 1a6b0c │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 1a6ea0 │ │ │ │ - b.n 1a6ed6 │ │ │ │ + bne.n 1a6eb0 │ │ │ │ + b.n 1a6ee6 │ │ │ │ nop │ │ │ │ - str r5, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #3040] @ 1a7aec │ │ │ │ + ldr.w r3, [pc, #3040] @ 1a7afc │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r9, [pc, #3040] @ 1a7af0 │ │ │ │ + ldr.w r9, [pc, #3040] @ 1a7b00 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #3036] @ 1a7af4 │ │ │ │ + ldr.w r2, [pc, #3036] @ 1a7b04 │ │ │ │ add r9, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w fp, [sp, #192] @ 0xc0 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -503119,190 +503123,190 @@ │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1a70ba │ │ │ │ + beq.w 1a70ca │ │ │ │ tst.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a7000 │ │ │ │ + bne.n 1a7010 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 1a70ba │ │ │ │ + ble.w 1a70ca │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a74e2 │ │ │ │ + beq.w 1a74f2 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.n 1a701c │ │ │ │ + bls.n 1a702c │ │ │ │ ands.w r7, fp, #262144 @ 0x40000 │ │ │ │ - bne.n 1a703e │ │ │ │ + bne.n 1a704e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a61a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #524288 @ 0x80000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r0, #1048576 @ 0x100000 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 1a7af8 │ │ │ │ - ldr.w r3, [pc, #2824] @ 1a7aec │ │ │ │ + ldr.w r2, [pc, #2840] @ 1a7b08 │ │ │ │ + ldr.w r3, [pc, #2824] @ 1a7afc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a7aca │ │ │ │ + bne.w 1a7ada │ │ │ │ mov r0, r8 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w sl, fp, #131072 @ 0x20000 │ │ │ │ orr.w sl, sl, #262144 @ 0x40000 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ tst.w r3, sl │ │ │ │ - beq.w 1a737a │ │ │ │ + beq.w 1a738a │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a7040 │ │ │ │ + beq.n 1a7050 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.n 1a7040 │ │ │ │ + bhi.n 1a7050 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r4, #1048576 @ 0x100000 │ │ │ │ ldrd r1, r2, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6fde │ │ │ │ + b.n 1a6fee │ │ │ │ mov sl, fp │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a61a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1892d8 │ │ │ │ + bl 1892e8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bic.w r3, sl, #262144 @ 0x40000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6fde │ │ │ │ + b.n 1a6fee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1a722a │ │ │ │ + beq.w 1a723a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp.w fp, #524288 @ 0x80000 │ │ │ │ - beq.w 1a7520 │ │ │ │ + beq.w 1a7530 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a74ec │ │ │ │ + bne.w 1a74fc │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #2584] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #2584] @ 1a7b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.n 1a7106 │ │ │ │ + beq.n 1a7116 │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a7106 │ │ │ │ + beq.n 1a7116 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi.w 1a7288 │ │ │ │ + bhi.w 1a7298 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1a5ed8 │ │ │ │ + bl 1a5ee8 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ @@ -503310,18 +503314,18 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 1a7344 │ │ │ │ + bne.w 1a7354 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #340 @ 0x154 │ │ │ │ - bne.w 1a781a │ │ │ │ + bne.w 1a782a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr.w r1, [r2, #372] @ 0x174 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ @@ -503333,143 +503337,143 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w r9, [r2, #41] @ 0x29 │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #32 │ │ │ │ ldrb.w r2, [r3, #49] @ 0x31 │ │ │ │ - cbz r2, 1a71a2 │ │ │ │ + cbz r2, 1a71b2 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 1a71a2 │ │ │ │ + cbz r3, 1a71b2 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ str.w r1, [r7, r2, lsl #2] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a73d2 │ │ │ │ + bne.w 1a73e2 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add.w r8, r7, #24 │ │ │ │ strb.w r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r9 │ │ │ │ sub.w r4, r4, #4 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ clz r4, r4 │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a7490 │ │ │ │ + bne.w 1a74a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r1, [r3, #41] @ 0x29 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1a6fde │ │ │ │ + bne.w 1a6fee │ │ │ │ sub.w r3, fp, #131072 @ 0x20000 │ │ │ │ ldrb.w r2, [r8, #17] │ │ │ │ bic.w r3, r3, #131072 @ 0x20000 │ │ │ │ cmp.w fp, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.w 1a7870 │ │ │ │ + bne.w 1a7880 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1a6fde │ │ │ │ + beq.w 1a6fee │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a6fde │ │ │ │ + b.n 1a6fee │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 1a78d2 │ │ │ │ - bhi.w 1a79e0 │ │ │ │ + beq.w 1a78e2 │ │ │ │ + bhi.w 1a79f0 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 1a7900 │ │ │ │ - bhi.w 1a758e │ │ │ │ + beq.w 1a7910 │ │ │ │ + bhi.w 1a759e │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 1a78b2 │ │ │ │ + beq.w 1a78c2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1a75f8 │ │ │ │ + beq.w 1a7608 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 1a76ea │ │ │ │ + beq.w 1a76fa │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a7aae │ │ │ │ + beq.w 1a7abe │ │ │ │ cmp r4, #2 │ │ │ │ - bls.w 1a7a8c │ │ │ │ + bls.w 1a7a9c │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #2184] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #2184] @ 1a7b0c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.w 1a7106 │ │ │ │ + beq.w 1a7116 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a7306 │ │ │ │ + bls.n 1a7316 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5fb4 │ │ │ │ + bl 1a5fc4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r9, r9, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r9, r0, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e50 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r9, r9, [r6, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1a7330 │ │ │ │ + b.n 1a7340 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #2052] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #2052] @ 1a7b0c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e50 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ @@ -503477,273 +503481,273 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ ldrb.w lr, [r3, #46] @ 0x2e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1a7360 │ │ │ │ + beq.n 1a7370 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add.w lr, lr, #11 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ str.w r3, [r7, lr, lsl #2] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a7146 │ │ │ │ + bne.w 1a7156 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr.w r1, [r2, #392] @ 0x188 │ │ │ │ mla r3, r3, ip, sl │ │ │ │ - b.n 1a715c │ │ │ │ + b.n 1a716c │ │ │ │ bics.w r3, fp, #393216 @ 0x60000 │ │ │ │ - beq.w 1a7920 │ │ │ │ + beq.w 1a7930 │ │ │ │ cmp.w sl, #524288 @ 0x80000 │ │ │ │ - beq.w 1a75c2 │ │ │ │ - ldr.w r3, [pc, #1904] @ 1a7afc │ │ │ │ + beq.w 1a75d2 │ │ │ │ + ldr.w r3, [pc, #1904] @ 1a7b0c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ add.w r3, sl, #24576 @ 0x6000 │ │ │ │ ldrb.w r3, [r3, #3070] @ 0xbfe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7950 │ │ │ │ + beq.w 1a7960 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 1a7950 │ │ │ │ + bpl.w 1a7960 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a7a4c │ │ │ │ + beq.w 1a7a5c │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r7, r0 │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7106 │ │ │ │ + bne.w 1a7104 │ │ │ │ + b.n 1a7116 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ movs r1, #0 │ │ │ │ - bl 21ccd8 │ │ │ │ + bl 21cce8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a746c │ │ │ │ + beq.n 1a747c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 1a74da │ │ │ │ + bne.n 1a74ea │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a744c │ │ │ │ + beq.n 1a745c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 1a7540 │ │ │ │ + bhi.w 1a7550 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c450 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 1a7468 │ │ │ │ + beq.n 1a7478 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1a7430 │ │ │ │ + beq.n 1a7440 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 1a7966 │ │ │ │ + beq.w 1a7976 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 21d748 │ │ │ │ - cbz r0, 1a7468 │ │ │ │ + bl 21d758 │ │ │ │ + cbz r0, 1a7478 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ mla r8, r3, r0, r8 │ │ │ │ - b.n 1a7462 │ │ │ │ + b.n 1a7472 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r1, r3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a73f0 │ │ │ │ + bne.n 1a7400 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r3, sl │ │ │ │ ldrb.w r0, [r3, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r0, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r0, lsl #2] │ │ │ │ str.w r1, [r7, r3, lsl #2] │ │ │ │ - b.n 1a71b2 │ │ │ │ + b.n 1a71c2 │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov.w r2, r9, lsr #3 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6068 │ │ │ │ + bl 1a6078 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ mov r1, r8 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 189350 │ │ │ │ + bl 189360 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1a71ec │ │ │ │ + b.n 1a71fc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a7468 │ │ │ │ + beq.n 1a7478 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1a7404 │ │ │ │ + b.n 1a7414 │ │ │ │ cmp.w fp, #1048576 @ 0x100000 │ │ │ │ - bne.w 1a6f60 │ │ │ │ - b.n 1a701c │ │ │ │ + bne.w 1a6f70 │ │ │ │ + b.n 1a702c │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a72ea │ │ │ │ + beq.w 1a72fa │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - beq.n 1a7570 │ │ │ │ + beq.n 1a7580 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.n 1a7570 │ │ │ │ + bls.n 1a7580 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1516] @ 1a7b0c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #479 @ 0x1df │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7288 │ │ │ │ + b.n 1a7298 │ │ │ │ mov.w r1, #470 @ 0x1d6 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1488] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1488] @ 1a7b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #470 @ 0x1d6 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a7104 │ │ │ │ + b.n 1a7316 │ │ │ │ mov r1, ip │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r8 │ │ │ │ cmp r3, #5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bne.n 1a746c │ │ │ │ + bne.n 1a747c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a75e6 │ │ │ │ + beq.n 1a75f6 │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1a746c │ │ │ │ + bne.n 1a747c │ │ │ │ cmp r4, #7 │ │ │ │ - beq.w 1a7a64 │ │ │ │ + beq.w 1a7a74 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 1a7564 │ │ │ │ + beq.n 1a7574 │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1a746c │ │ │ │ + bne.n 1a747c │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a7472 │ │ │ │ + b.n 1a7482 │ │ │ │ mov.w r1, #308 @ 0x134 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1404] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1404] @ 1a7b0c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7106 │ │ │ │ + b.n 1a7116 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.w 1a7a70 │ │ │ │ + beq.w 1a7a80 │ │ │ │ cmp r4, #4 │ │ │ │ - bls.w 1a7a14 │ │ │ │ + bls.w 1a7a24 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1a7b0c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ bics.w r3, r4, #2 │ │ │ │ - bne.w 1a7288 │ │ │ │ - b.n 1a7106 │ │ │ │ + bne.w 1a7298 │ │ │ │ + b.n 1a7116 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ - bl 185a34 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1a7afc │ │ │ │ + bl 185a44 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1a7b0c │ │ │ │ mov fp, sl │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a7104 │ │ │ │ + b.n 1a7316 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ movw r3, #551 @ 0x227 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a746c │ │ │ │ + bne.w 1a747c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1a7472 │ │ │ │ + b.n 1a7482 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a780e │ │ │ │ + beq.w 1a781e │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -503753,24 +503757,24 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #152 @ 0x98 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a7620 │ │ │ │ + bne.n 1a7630 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r2 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -503782,50 +503786,50 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [pc, #1112] @ 1a7afc │ │ │ │ + ldr.w sl, [pc, #1112] @ 1a7b0c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r9, sl] │ │ │ │ mla r3, fp, ip, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a7802 │ │ │ │ + beq.w 1a7812 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mla r2, fp, r2, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ - b.n 1a7170 │ │ │ │ + b.n 1a7180 │ │ │ │ mov.w r1, #310 @ 0x136 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1a78ae │ │ │ │ + beq.w 1a78be │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ @@ -503836,24 +503840,24 @@ │ │ │ │ itttt mi │ │ │ │ addmi r1, sp, #152 @ 0x98 │ │ │ │ addmi.w r1, r1, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r2, [r1, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a7714 │ │ │ │ + bne.n 1a7724 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov.w sl, #0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ strd sl, sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, r0, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #3 │ │ │ │ @@ -503864,193 +503868,193 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [pc, #820] @ 1a7afc │ │ │ │ + ldr.w sl, [pc, #820] @ 1a7b0c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr.w sl, [r9, sl] │ │ │ │ mla r3, fp, ip, sl │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ - cbz r3, 1a7812 │ │ │ │ + cbz r3, 1a7822 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, #11 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mla r2, fp, r2, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ mov.w r3, #310 @ 0x136 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a76e0 │ │ │ │ + b.n 1a76f0 │ │ │ │ movw r3, #311 @ 0x137 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - b.n 1a7170 │ │ │ │ + b.n 1a7180 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a7648 │ │ │ │ + b.n 1a7658 │ │ │ │ mov.w r3, #310 @ 0x136 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7808 │ │ │ │ + b.n 1a7818 │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ moveq r3, r8 │ │ │ │ ldreq r6, [sp, #20] │ │ │ │ - beq.n 1a783a │ │ │ │ - b.n 1a76e4 │ │ │ │ + beq.n 1a784a │ │ │ │ + b.n 1a76f4 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 1a7ad4 │ │ │ │ + beq.w 1a7ae4 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a7ace │ │ │ │ + bne.w 1a7ade │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1a7828 │ │ │ │ + bne.n 1a7838 │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ str r6, [sp, #20] │ │ │ │ mla ip, r9, ip, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r1, [r7, r3, lsl #2] │ │ │ │ - bl 21ccd8 │ │ │ │ + bl 21cce8 │ │ │ │ ldr.w ip, [r7, #20] │ │ │ │ mla r9, r9, ip, sl │ │ │ │ ldrb.w r3, [r9, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r7, r3, lsl #2] │ │ │ │ - b.n 1a7170 │ │ │ │ + b.n 1a7180 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a789a │ │ │ │ + cbz r0, 1a78aa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r8, r0 │ │ │ │ - b.w 1a6fde │ │ │ │ + b.w 1a6fee │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 1a773c │ │ │ │ + b.n 1a774c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #572] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #572] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #340 @ 0x154 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a7104 │ │ │ │ + b.n 1a7316 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a79b0 │ │ │ │ + beq.n 1a79c0 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a79b0 │ │ │ │ + bls.n 1a79c0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 1a7a32 │ │ │ │ + beq.w 1a7a42 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #524] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #524] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a7104 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #496] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #496] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #391 @ 0x187 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a7104 │ │ │ │ + b.n 1a7316 │ │ │ │ mov.w fp, #262144 @ 0x40000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 1a79c8 │ │ │ │ + beq.n 1a79d8 │ │ │ │ sub.w r3, r4, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1a79c8 │ │ │ │ + bls.n 1a79d8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a7a32 │ │ │ │ + beq.n 1a7a42 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #444] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #444] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a7104 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1a7a4c │ │ │ │ + beq.n 1a7a5c │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a73c6 │ │ │ │ + b.n 1a73d6 │ │ │ │ ldrb.w r0, [r2, #37] @ 0x25 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #32 │ │ │ │ - bhi.n 1a799e │ │ │ │ + bhi.n 1a79ae │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1a7ace │ │ │ │ + bhi.w 1a7ade │ │ │ │ tbb [pc, r0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ asrs r1, r5, #2 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ @@ -504066,110 +504070,110 @@ │ │ │ │ asrs r1, r5, #6 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r2, r3, r3, r2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a7462 │ │ │ │ + b.n 1a7472 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 1a799e │ │ │ │ + b.n 1a79ae │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #320] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #320] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a7316 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #296] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #296] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a7316 │ │ │ │ cmp.w fp, #262144 @ 0x40000 │ │ │ │ - beq.n 1a7924 │ │ │ │ - bhi.n 1a7aaa │ │ │ │ + beq.n 1a7934 │ │ │ │ + bhi.n 1a7aba │ │ │ │ cmp.w fp, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne.w fp, #131072 @ 0x20000 │ │ │ │ - bne.n 1a7924 │ │ │ │ + bne.n 1a7934 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #499 @ 0x1f3 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #252] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #252] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #8 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #499 @ 0x1f3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne.w 1a70f4 │ │ │ │ - b.n 1a7306 │ │ │ │ + bne.w 1a7104 │ │ │ │ + b.n 1a7316 │ │ │ │ mov.w r1, #304 @ 0x130 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #216] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #216] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ mov.w r3, #304 @ 0x130 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a7104 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #192] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #192] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7106 │ │ │ │ + b.w 1a7116 │ │ │ │ movw r1, #305 @ 0x131 │ │ │ │ mov.w fp, #1048576 @ 0x100000 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movw r3, #305 @ 0x131 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a7106 │ │ │ │ + b.w 1a7116 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a7472 │ │ │ │ + b.n 1a7482 │ │ │ │ movw r1, #477 @ 0x1dd │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #124] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #124] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #477 @ 0x1dd │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a7316 │ │ │ │ movw r1, #309 @ 0x135 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #96] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #96] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #309 @ 0x135 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 1a70f4 │ │ │ │ + b.w 1a7104 │ │ │ │ mov sl, fp │ │ │ │ - b.n 1a7382 │ │ │ │ + b.n 1a7392 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 185a34 │ │ │ │ - ldr r3, [pc, #64] @ (1a7afc ) │ │ │ │ + bl 185a44 │ │ │ │ + ldr r3, [pc, #64] @ (1a7b0c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r9, r3] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1a7306 │ │ │ │ + b.n 1a7316 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ mla sl, r3, ip, sl │ │ │ │ @@ -504177,51 +504181,51 @@ │ │ │ │ ldrb.w r3, [sl, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #848] @ 0x350 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #24] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.n 1a7b2a │ │ │ │ + bne.n 1a7b3a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #19 │ │ │ │ - bne.n 1a7b2a │ │ │ │ + bne.n 1a7b3a │ │ │ │ ldrsb.w r3, [r0, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a7b42 │ │ │ │ + blt.n 1a7b52 │ │ │ │ cmp r1, #7 │ │ │ │ - beq.n 1a7b2e │ │ │ │ + beq.n 1a7b3e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a7b3c │ │ │ │ + beq.n 1a7b4c │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1a7b52 │ │ │ │ + beq.n 1a7b62 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1a7b1c │ │ │ │ + bne.n 1a7b2c │ │ │ │ ldrb r0, [r0, #30] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1a7b46 │ │ │ │ + bpl.n 1a7b56 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -504240,61 +504244,61 @@ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a7b00 │ │ │ │ - cbnz r0, 1a7bc2 │ │ │ │ + bl 1a7b10 │ │ │ │ + cbnz r0, 1a7bd2 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.n 1a7bac │ │ │ │ + beq.n 1a7bbc │ │ │ │ ldrb r1, [r4, #21] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a5b40 │ │ │ │ + bl 1a5b50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ blx 48304 <__aeabi_idiv@plt> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #27 │ │ │ │ - bne.n 1a7b88 │ │ │ │ + bne.n 1a7b98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a7b88 │ │ │ │ + bne.n 1a7b98 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldrsb.w r5, [r3, #65] @ 0x41 │ │ │ │ - b.n 1a7b84 │ │ │ │ + b.n 1a7b94 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #900] @ (1a7f6c ) │ │ │ │ + ldr r0, [pc, #900] @ (1a7f7c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #900] @ (1a7f70 ) │ │ │ │ + ldr r2, [pc, #900] @ (1a7f80 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #896] @ (1a7f74 ) │ │ │ │ + ldr r4, [pc, #896] @ (1a7f84 ) │ │ │ │ mov r9, r1 │ │ │ │ add.w fp, r7, #4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ @@ -504303,110 +504307,110 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ubfx r8, r3, #0, #21 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb.w r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.w 1a7e16 │ │ │ │ + beq.w 1a7e26 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1a7c54 │ │ │ │ + bne.n 1a7c64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a7f12 │ │ │ │ + beq.w 1a7f22 │ │ │ │ ldrb r3, [r6, #30] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 1a7e78 │ │ │ │ + bne.w 1a7e88 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrsb.w r2, [r6, #29] │ │ │ │ - ldr r3, [pc, #824] @ (1a7f78 ) │ │ │ │ + ldr r3, [pc, #824] @ (1a7f88 ) │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movwlt r1, #371 @ 0x173 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - blt.n 1a7c62 │ │ │ │ + blt.n 1a7c72 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - b.n 1a7c62 │ │ │ │ - ldr r3, [pc, #800] @ (1a7f78 ) │ │ │ │ + b.n 1a7c72 │ │ │ │ + ldr r3, [pc, #800] @ (1a7f88 ) │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - cbz r1, 1a7c94 │ │ │ │ + cbz r1, 1a7ca4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16faac │ │ │ │ ldrb.w r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a7e58 │ │ │ │ + beq.w 1a7e68 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb r0, [r2, #29] │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ add.w r2, r0, #11 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ - cbz r1, 1a7cd8 │ │ │ │ + cbz r1, 1a7ce8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7cbc │ │ │ │ - bl 21da9c │ │ │ │ + beq.n 1a7ccc │ │ │ │ + bl 21daac │ │ │ │ ldrb r1, [r6, #21] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ str.w r0, [r5, r2, lsl #2] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ bics.w r2, r8, #4 │ │ │ │ - bne.n 1a7cf4 │ │ │ │ + bne.n 1a7d04 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #37] @ 0x25 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ - cbz r2, 1a7d0c │ │ │ │ + cbz r2, 1a7d1c │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ adds r2, #11 │ │ │ │ ubfx r1, r1, #0, #9 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mla r2, r2, r3, sl │ │ │ │ ldrb.w r2, [r2, #53] @ 0x35 │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ movw r2, #530 @ 0x212 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1a7da4 │ │ │ │ + beq.n 1a7db4 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1a7b60 │ │ │ │ + bl 1a7b70 │ │ │ │ ldrb r2, [r6, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r0, r0, #63 @ 0x3f │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ @@ -504437,15 +504441,15 @@ │ │ │ │ and.w r1, r1, #110 @ 0x6e │ │ │ │ orrs r3, r1 │ │ │ │ ldrb.w r2, [sl, #67] @ 0x43 │ │ │ │ bfi r8, r3, #24, #8 │ │ │ │ adds r2, #11 │ │ │ │ str.w r8, [r5, r2, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a7e3c │ │ │ │ + beq.n 1a7e4c │ │ │ │ add r6, sp, #28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ @@ -504458,248 +504462,248 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r4, r5, #24 │ │ │ │ ldrd r2, r3, [sp, #108] @ 0x6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #384] @ (1a7f7c ) │ │ │ │ - ldr r3, [pc, #372] @ (1a7f70 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #384] @ (1a7f8c ) │ │ │ │ + ldr r3, [pc, #372] @ (1a7f80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a7f68 │ │ │ │ + bne.w 1a7f78 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r6, #30] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ and.w r3, r2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7e88 │ │ │ │ - cbnz r3, 1a7e68 │ │ │ │ + beq.n 1a7e98 │ │ │ │ + cbnz r3, 1a7e78 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a7f3e │ │ │ │ + beq.w 1a7f4e │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #369 @ 0x171 │ │ │ │ - ldr r3, [pc, #320] @ (1a7f78 ) │ │ │ │ + ldr r3, [pc, #320] @ (1a7f88 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c72 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a7f20 │ │ │ │ + beq.n 1a7f30 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ add r6, sp, #28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r9, r9, [sp, #28] │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a7dc0 │ │ │ │ + b.n 1a7dd0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a7c94 │ │ │ │ - ldr r3, [pc, #268] @ (1a7f78 ) │ │ │ │ + b.n 1a7ca4 │ │ │ │ + ldr r3, [pc, #268] @ (1a7f88 ) │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7c62 │ │ │ │ - ldr r3, [pc, #252] @ (1a7f78 ) │ │ │ │ + b.n 1a7c72 │ │ │ │ + ldr r3, [pc, #252] @ (1a7f88 ) │ │ │ │ mov.w r1, #368 @ 0x170 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c72 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bpl.n 1a7e24 │ │ │ │ + bpl.n 1a7e34 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ and.w r1, r5, #14 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1a7e24 │ │ │ │ + beq.n 1a7e34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a7e68 │ │ │ │ + bne.n 1a7e78 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.n 1a7f4e │ │ │ │ + beq.n 1a7f5e │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 1a7f4e │ │ │ │ + bmi.n 1a7f5e │ │ │ │ ldrsb.w r3, [r6, #18] │ │ │ │ ldrb r2, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r1, #229 @ 0xe5 │ │ │ │ - blt.n 1a7ebc │ │ │ │ + blt.n 1a7ecc │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ moveq r1, #228 @ 0xe4 │ │ │ │ movne r1, #220 @ 0xdc │ │ │ │ ubfx r3, r5, #1, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub.w r2, r3, #13 │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bhi.n 1a7f5c │ │ │ │ - bl 185a34 │ │ │ │ + bhi.n 1a7f6c │ │ │ │ + bl 185a44 │ │ │ │ add.w r2, r0, #24 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #140] @ (1a7f78 ) │ │ │ │ + bl 186e5c │ │ │ │ + ldr r3, [pc, #140] @ (1a7f88 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ - b.n 1a7c62 │ │ │ │ - ldr r3, [pc, #100] @ (1a7f78 ) │ │ │ │ + b.n 1a7c72 │ │ │ │ + ldr r3, [pc, #100] @ (1a7f88 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #363 @ 0x16b │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c72 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 1a7de0 │ │ │ │ - ldr r3, [pc, #56] @ (1a7f78 ) │ │ │ │ + b.n 1a7df0 │ │ │ │ + ldr r3, [pc, #56] @ (1a7f88 ) │ │ │ │ mov.w r1, #330 @ 0x14a │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c72 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r1, #333 @ 0x14d │ │ │ │ - ldr r3, [pc, #32] @ (1a7f78 ) │ │ │ │ + ldr r3, [pc, #32] @ (1a7f88 ) │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ - b.n 1a7c62 │ │ │ │ + b.n 1a7c72 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1a7ed2 │ │ │ │ + b.n 1a7ee2 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r2, #32] │ │ │ │ + strh r0, [r0, #32] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + strh r2, [r6, #30] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr r4, [pc, #912] @ (1a8324 ) │ │ │ │ + ldr r4, [pc, #912] @ (1a8334 ) │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #908] @ (1a8328 ) │ │ │ │ + ldr r0, [pc, #908] @ (1a8338 ) │ │ │ │ ldrb.w r5, [r5, #41] @ 0x29 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ ldrb.w r0, [sp, #224] @ 0xe0 │ │ │ │ strd r1, r4, [sp, #28] │ │ │ │ cmp r0, #15 │ │ │ │ ldr r4, [sp, #220] @ 0xdc │ │ │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ │ │ - bhi.n 1a8012 │ │ │ │ + bhi.n 1a8022 │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 1a8012 │ │ │ │ + bpl.n 1a8022 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq.w 1a8162 │ │ │ │ + beq.w 1a8172 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1a8128 │ │ │ │ + beq.w 1a8138 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #40] @ 0x28 │ │ │ │ - bl 18838c │ │ │ │ + bl 18839c │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1a7bd4 │ │ │ │ - ldr r2, [pc, #820] @ (1a832c ) │ │ │ │ - ldr r3, [pc, #812] @ (1a8328 ) │ │ │ │ + bl 1a7be4 │ │ │ │ + ldr r2, [pc, #820] @ (1a833c ) │ │ │ │ + ldr r3, [pc, #812] @ (1a8338 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a8320 │ │ │ │ + bne.w 1a8330 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 1a7fc8 │ │ │ │ + bpl.n 1a7fd8 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 1a7fce │ │ │ │ + bne.n 1a7fde │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ add.w r8, r3, #4 │ │ │ │ - bl 1a5b40 │ │ │ │ + bl 1a5b50 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a829e │ │ │ │ + bne.w 1a82ae │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [r3, #28] │ │ │ │ - bl 21b188 │ │ │ │ + bl 21b198 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a8118 │ │ │ │ + beq.n 1a8128 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -504715,16 +504719,16 @@ │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov.w r9, r5, lsl #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1a7bd4 │ │ │ │ - cbz r5, 1a80f6 │ │ │ │ + bl 1a7be4 │ │ │ │ + cbz r5, 1a8106 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ mov.w sl, #3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r3, fp, lsl #2 │ │ │ │ @@ -504741,98 +504745,98 @@ │ │ │ │ itttt mi │ │ │ │ addmi r3, sp, #176 @ 0xb0 │ │ │ │ addmi.w r3, r3, r1, lsl #2 │ │ │ │ addmi r1, #1 │ │ │ │ strmi.w r2, [r3, #-68] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a80b6 │ │ │ │ + bne.n 1a80c6 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ adds r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ cmp r9, r4 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ - bne.n 1a80a4 │ │ │ │ + bne.n 1a80b4 │ │ │ │ ldrd r5, fp, [sp, #52] @ 0x34 │ │ │ │ add fp, r5 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8170 │ │ │ │ + beq.n 1a8180 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a81bc │ │ │ │ + bne.n 1a81cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, fp │ │ │ │ - bhi.n 1a805a │ │ │ │ - bl 188398 │ │ │ │ + bhi.n 1a806a │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 188ea0 │ │ │ │ - b.n 1a7ff6 │ │ │ │ + bl 188eb0 │ │ │ │ + b.n 1a8006 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r4, r6, [sp, #12] │ │ │ │ movs r4, #32 │ │ │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1a7bd4 │ │ │ │ + bl 1a7be4 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a7ff6 │ │ │ │ + beq.w 1a8006 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #28 │ │ │ │ adds r0, #4 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a7ff6 │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a8006 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - beq.w 1a7fd4 │ │ │ │ - b.n 1a801e │ │ │ │ + beq.w 1a7fe4 │ │ │ │ + b.n 1a802e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a8208 │ │ │ │ + beq.n 1a8218 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - beq.n 1a810c │ │ │ │ + beq.n 1a811c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a8324 │ │ │ │ + bhi.w 1a8334 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r4!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ - cbnz r4, 1a81d6 │ │ │ │ + cbnz r4, 1a81e6 │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ push {r2, r6, r7, lr} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ @@ -504841,25 +504845,25 @@ │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ stmia r4!, {r2, r6, r7} │ │ │ │ uxtb r4, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1a8254 │ │ │ │ + beq.n 1a8264 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ bics.w r2, r0, r2 │ │ │ │ - beq.n 1a8104 │ │ │ │ + beq.n 1a8114 │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a82fa │ │ │ │ + bhi.w 1a830a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ strh r1, [r1, #4] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ @@ -504871,207 +504875,207 @@ │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a810c │ │ │ │ + beq.w 1a811c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ strd r4, r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8242 │ │ │ │ + cbz r0, 1a8252 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a810c │ │ │ │ + b.n 1a811c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8104 │ │ │ │ + beq.w 1a8114 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a828c │ │ │ │ + cbz r0, 1a829c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a8104 │ │ │ │ + b.n 1a8114 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r6, r7, [sp, #80] @ 0x50 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1a82ce │ │ │ │ + cbz r0, 1a82de │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1a8034 │ │ │ │ + b.n 1a8044 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8274 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8274 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8274 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a8264 │ │ │ │ + b.n 1a8274 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a822a │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a822a │ │ │ │ strb.w r2, [sp, #80] @ 0x50 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a822a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1a821a │ │ │ │ + b.n 1a822a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r4, #2] │ │ │ │ + strh r6, [r2, #2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + ldrb r2, [r6, #31] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #596] @ (1a859c ) │ │ │ │ + ldr r1, [pc, #596] @ (1a85ac ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (1a85a0 ) │ │ │ │ + ldr r3, [pc, #596] @ (1a85b0 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w fp, r8, #4 │ │ │ │ - ldr.w sl, [pc, #588] @ 1a85a4 │ │ │ │ + ldr.w sl, [pc, #588] @ 1a85b4 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrh.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r2, 1a8390 │ │ │ │ + cbz r2, 1a83a0 │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ iteee lt │ │ │ │ movwlt r1, #653 @ 0x28d │ │ │ │ ldrbge r1, [r7, #30] │ │ │ │ andge.w r1, r1, #1 │ │ │ │ rsbge r1, r1, #652 @ 0x28c │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ - cbz r1, 1a83c6 │ │ │ │ + cbz r1, 1a83d6 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r8, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16fa9c │ │ │ │ + bl 16faac │ │ │ │ ldrb.w r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a8580 │ │ │ │ + beq.w 1a8590 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ add r6, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r7, #8] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a83f6 │ │ │ │ + beq.n 1a8406 │ │ │ │ mov r0, lr │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ mov lr, r0 │ │ │ │ ldrb r1, [r7, #21] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #416] @ (1a85a8 ) │ │ │ │ + ldr r3, [pc, #416] @ (1a85b8 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr.w sl, [sl, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r3, r2, r3, sl │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ adds r2, #11 │ │ │ │ @@ -505088,22 +505092,22 @@ │ │ │ │ adds r2, #11 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r1, [r3, #46] @ 0x2e │ │ │ │ add.w r3, r2, #11 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - cbz r1, 1a845c │ │ │ │ + cbz r1, 1a846c │ │ │ │ ldrh r3, [r7, #32] │ │ │ │ adds r1, #11 │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ mov.w lr, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1a8486 │ │ │ │ + beq.n 1a8496 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -505120,19 +505124,19 @@ │ │ │ │ ldrsb.w r9, [r3, #65] @ 0x41 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #3 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it ne │ │ │ │ movne r6, ip │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a8556 │ │ │ │ + beq.n 1a8566 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r7, #44] @ 0x2c │ │ │ │ - bl 1a7b60 │ │ │ │ + bl 1a7b70 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r0, #7 │ │ │ │ and.w r9, r9, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ and.w r3, r3, #8064 @ 0x1f80 │ │ │ │ @@ -505162,118 +505166,118 @@ │ │ │ │ movt r2, #62719 @ 0xf4ff │ │ │ │ ands r2, r4 │ │ │ │ orr.w r4, r3, r2 │ │ │ │ ldrb.w r1, [sl, #67] @ 0x43 │ │ │ │ adds r1, #11 │ │ │ │ str.w r4, [r5, r1, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #108] @ (1a85ac ) │ │ │ │ - ldr r3, [pc, #96] @ (1a85a0 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #108] @ (1a85bc ) │ │ │ │ + ldr r3, [pc, #96] @ (1a85b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a8596 │ │ │ │ + bne.n 1a85a6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r6, [r7, #30] │ │ │ │ ubfx r6, r6, #5, #9 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ it hi │ │ │ │ uxtbhi r6, r6 │ │ │ │ - bhi.n 1a84bc │ │ │ │ + bhi.n 1a84cc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 1a8592 │ │ │ │ + cbz r3, 1a85a2 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, ip │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsl.w r1, r6, ip │ │ │ │ add.w ip, ip, #2 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1a856e │ │ │ │ + bne.n 1a857e │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 1a84bc │ │ │ │ + b.n 1a84cc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ - bl 16e2b4 │ │ │ │ + bl 16e2c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 1a83c6 │ │ │ │ + b.n 1a83d6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1a84bc │ │ │ │ + b.n 1a84cc │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ + ldrb r0, [r4, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ - ldr r4, [pc, #516] @ (1a87d0 ) │ │ │ │ + ldr r4, [pc, #516] @ (1a87e0 ) │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #512] @ (1a87d4 ) │ │ │ │ - ldr r3, [pc, #516] @ (1a87d8 ) │ │ │ │ + ldr r2, [pc, #512] @ (1a87e4 ) │ │ │ │ + ldr r3, [pc, #516] @ (1a87e8 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #1020] @ 0x3fc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 1a85fa │ │ │ │ + cbz r3, 1a860a │ │ │ │ mov r2, r1 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - cbnz r5, 1a8620 │ │ │ │ + cbnz r5, 1a8630 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a85ee │ │ │ │ + bne.n 1a85fe │ │ │ │ mov sl, r3 │ │ │ │ - ldr r2, [pc, #476] @ (1a87dc ) │ │ │ │ - ldr r3, [pc, #472] @ (1a87d8 ) │ │ │ │ + ldr r2, [pc, #476] @ (1a87ec ) │ │ │ │ + ldr r3, [pc, #472] @ (1a87e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #1020] @ 0x3fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a97ce │ │ │ │ + bne.w 1a97de │ │ │ │ mov r0, sl │ │ │ │ addw sp, sp, #1028 @ 0x404 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #444] @ (1a87e0 ) │ │ │ │ + ldr r3, [pc, #444] @ (1a87f0 ) │ │ │ │ add.w r9, sp, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov.w sl, #0 │ │ │ │ add.w fp, sp, #280 @ 0x118 │ │ │ │ - vldr d8, [pc, #404] @ 1a87c8 │ │ │ │ + vldr d8, [pc, #404] @ 1a87d8 │ │ │ │ mov r4, r2 │ │ │ │ add.w r8, sp, #320 @ 0x140 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #420] @ (1a87e4 ) │ │ │ │ + ldr r3, [pc, #420] @ (1a87f4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ mov fp, r9 │ │ │ │ mov r9, sl │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r8, [sp, #184] @ 0xb8 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ @@ -505297,31 +505301,31 @@ │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 16df48 │ │ │ │ + bl 16df58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [r2, #28] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ ldrd r2, r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 16f770 │ │ │ │ + bl 16f780 │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a879c │ │ │ │ - ldr r3, [pc, #288] @ (1a87e8 ) │ │ │ │ + beq.n 1a87ac │ │ │ │ + ldr r3, [pc, #288] @ (1a87f8 ) │ │ │ │ strd r5, r4, [sp, #140] @ 0x8c │ │ │ │ mov r4, r8 │ │ │ │ mov r5, fp │ │ │ │ mov r8, r7 │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ @@ -505329,216 +505333,216 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a8782 │ │ │ │ + beq.n 1a8792 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r9, r5 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1a874c │ │ │ │ + bne.n 1a875c │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1a8730 │ │ │ │ - bhi.w 1a8cee │ │ │ │ + beq.n 1a8740 │ │ │ │ + bhi.w 1a8cfe │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1a874c │ │ │ │ + bhi.n 1a875c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 1a8730 │ │ │ │ + bmi.n 1a8740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #94] @ 0x5e │ │ │ │ - cbz r3, 1a874c │ │ │ │ + cbz r3, 1a875c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a97d2 │ │ │ │ + bne.w 1a97e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ tst r2, r3 │ │ │ │ it ne │ │ │ │ movne r3, r6 │ │ │ │ - bne.n 1a87fe │ │ │ │ + bne.n 1a880e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 1a8772 │ │ │ │ + cbz r3, 1a8782 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1a875e │ │ │ │ + cbz r3, 1a876e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1a870e │ │ │ │ + beq.n 1a871e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a8750 │ │ │ │ + bne.n 1a8760 │ │ │ │ ldrd r4, r8, [sp, #52] @ 0x34 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a86da │ │ │ │ + bne.n 1a86ea │ │ │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ │ │ mov fp, r5 │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ orr.w r9, r9, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1a87c4 │ │ │ │ - cbz r4, 1a87c4 │ │ │ │ + cbz r3, 1a87d4 │ │ │ │ + cbz r4, 1a87d4 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1a865e │ │ │ │ + bne.w 1a866e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1a87b4 │ │ │ │ + bne.n 1a87c4 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1a85fc │ │ │ │ + b.n 1a860c │ │ │ │ ... │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ + ldrb r4, [r5, #7] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r0, r3, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r5, r2] │ │ │ │ lsls r7, r3, #1 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a97d8 │ │ │ │ + beq.w 1a97e8 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a97ea │ │ │ │ + bne.w 1a97fa │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1a87ec │ │ │ │ + bne.n 1a87fc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldrsb.w r1, [r3, #65] @ 0x41 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 1a7b00 │ │ │ │ + bl 1a7b10 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrb r2, [r5, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ subs r3, #4 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ itee eq │ │ │ │ moveq.w fp, #1 │ │ │ │ ldrbne r7, [r5, #21] │ │ │ │ andne.w fp, r7, #1 │ │ │ │ - bl 18c2e8 │ │ │ │ + bl 18c2f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1a8d42 │ │ │ │ + bne.w 1a8d52 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ add r3, sp, #508 @ 0x1fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1a8d26 │ │ │ │ + bne.w 1a8d36 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ adds r4, r3, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 1a8888 │ │ │ │ + bpl.n 1a8898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 1a8e32 │ │ │ │ + beq.w 1a8e42 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r9] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1a88bc │ │ │ │ + cbz r0, 1a88cc │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a89da │ │ │ │ + beq.w 1a89ea │ │ │ │ strd r6, sl, [sp, #80] @ 0x50 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrd sl, r6, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1a8c00 │ │ │ │ + bne.w 1a8c10 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r3, #28] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ mov r3, r0 │ │ │ │ ldrb r2, [r5, #17] │ │ │ │ @@ -505547,35 +505551,35 @@ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ andne.w r1, r2, #63 @ 0x3f │ │ │ │ lslne r3, r1 │ │ │ │ bicne r0, r3 │ │ │ │ it ne │ │ │ │ movne r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8d06 │ │ │ │ + beq.w 1a8d16 │ │ │ │ subs.w ip, r3, #1 │ │ │ │ - beq.n 1a89b8 │ │ │ │ + beq.n 1a89c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 1a8926 │ │ │ │ + cbz r1, 1a8936 │ │ │ │ ldrb.w lr, [r1, #30] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1a8926 │ │ │ │ + bne.n 1a8936 │ │ │ │ ldrb.w r1, [r1, #101] @ 0x65 │ │ │ │ - cbnz r1, 1a8926 │ │ │ │ + cbnz r1, 1a8936 │ │ │ │ tst.w ip, r3 │ │ │ │ - beq.w 1a94b0 │ │ │ │ + beq.w 1a94c0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ cmp r2, #32 │ │ │ │ strd r8, r8, [r1] │ │ │ │ - bhi.w 1a8d80 │ │ │ │ + bhi.w 1a8d90 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a9800 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ @@ -505605,91 +505609,91 @@ │ │ │ │ lsls r7, r2, #29 │ │ │ │ lsls r7, r2, #29 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #256] @ 0x100 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a89ac │ │ │ │ + cbz r0, 1a89bc │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1a88d0 │ │ │ │ + bne.w 1a88e0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c138 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #189] @ 0xbd │ │ │ │ - cbnz r3, 1a89f8 │ │ │ │ + cbnz r3, 1a8a08 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 1a89f8 │ │ │ │ + cbz r3, 1a8a08 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrsb.w r3, [r3, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1a96a0 │ │ │ │ + blt.w 1a96b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp.w r7, #276 @ 0x114 │ │ │ │ - beq.w 1a8e0e │ │ │ │ - bhi.w 1a8d88 │ │ │ │ + beq.w 1a8e1e │ │ │ │ + bhi.w 1a8d98 │ │ │ │ subs r7, #188 @ 0xbc │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.w 1a874c │ │ │ │ + bhi.w 1a875c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ and.w r2, r2, #14 │ │ │ │ subs r3, r2, #4 │ │ │ │ ands.w r3, r3, #250 @ 0xfa │ │ │ │ - beq.w 1a9748 │ │ │ │ + beq.w 1a9758 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ subs r1, r3, #1 │ │ │ │ subs r3, #13 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ ubfx r2, r2, #1, #3 │ │ │ │ - bhi.w 1a9768 │ │ │ │ - ldr.w r3, [pc, #2900] @ 1a95b0 │ │ │ │ + bhi.w 1a9778 │ │ │ │ + ldr.w r3, [pc, #2900] @ 1a95c0 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -505697,35 +505701,35 @@ │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ subs r3, #189 @ 0xbd │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 1a8aa0 │ │ │ │ + bhi.n 1a8ab0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r6, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - bl 1a7b60 │ │ │ │ + bl 1a7b70 │ │ │ │ ldr.w lr, [r5, #20] │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ and.w fp, r0, #63 @ 0x3f │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ bfi r4, r6, #0, #7 │ │ │ │ @@ -505760,24 +505764,24 @@ │ │ │ │ mov r7, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #335 @ 0x14f │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ orr.w r5, r6, #128 @ 0x80 │ │ │ │ add r6, sp, #200 @ 0xc8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ str.w r8, [sp, #212] @ 0xd4 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r4, r4, [sp, #200] @ 0xc8 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ add r4, sp, #216 @ 0xd8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ @@ -505813,70 +505817,70 @@ │ │ │ │ str.w r6, [r7, r4, lsl #2] │ │ │ │ ldrb.w r4, [r3, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r4, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r4, lsl #2] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r3, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a875c │ │ │ │ strh r3, [r1, #0] │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8994 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8994 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a89c8 │ │ │ │ + beq.w 1a89d8 │ │ │ │ movs r5, #0 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ mov r1, fp │ │ │ │ blx r7 │ │ │ │ ldr.w r1, [r9] │ │ │ │ adds r4, #1 │ │ │ │ add r5, r0 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 1a8c20 │ │ │ │ + bcc.n 1a8c30 │ │ │ │ mov r6, sl │ │ │ │ mov r4, r9 │ │ │ │ ldrd r9, sl, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r6, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1a8cfa │ │ │ │ + beq.n 1a8d0a │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r5, r3 │ │ │ │ - beq.w 1a89c8 │ │ │ │ + beq.w 1a89d8 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ subs r2, #1 │ │ │ │ strd r8, r8, [r3] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a9800 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r7, r7 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ lsls r3, r0, #23 │ │ │ │ @@ -505909,122 +505913,122 @@ │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #256] @ 0x100 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a89b8 │ │ │ │ + beq.w 1a89c8 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a89b8 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a89c8 │ │ │ │ movs r2, #16 │ │ │ │ strh r5, [r3, #0] │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8cbe │ │ │ │ movs r2, #8 │ │ │ │ strb r5, [r3, #0] │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8cbe │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8cbe │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1a8730 │ │ │ │ - b.n 1a874c │ │ │ │ + beq.w 1a8740 │ │ │ │ + b.n 1a875c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1a89c8 │ │ │ │ + beq.w 1a89d8 │ │ │ │ strd r5, r8, [sp, #232] @ 0xe8 │ │ │ │ - b.n 1a8cae │ │ │ │ + b.n 1a8cbe │ │ │ │ strd r0, r0, [r9] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a8cca │ │ │ │ - b.n 1a89b8 │ │ │ │ + bne.n 1a8cda │ │ │ │ + b.n 1a89c8 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r4, r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 1a8870 │ │ │ │ + b.n 1a8880 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a8d74 │ │ │ │ + beq.n 1a8d84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrb.w r2, [r5, #41] @ 0x29 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a874c │ │ │ │ + b.n 1a875c │ │ │ │ str r3, [r1, #0] │ │ │ │ str.w r8, [sp, #220] @ 0xdc │ │ │ │ - b.n 1a8984 │ │ │ │ + b.n 1a8994 │ │ │ │ movw r3, #639 @ 0x27f │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1a874c │ │ │ │ + bne.w 1a875c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #15 │ │ │ │ ldr r4, [r3, #112] @ 0x70 │ │ │ │ ldrb r2, [r4, #17] │ │ │ │ - bhi.w 1a8ece │ │ │ │ + bhi.w 1a8ede │ │ │ │ movw r3, #61411 @ 0xefe3 │ │ │ │ lsrs r3, r0 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.w 1a8ece │ │ │ │ + bpl.w 1a8ede │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1a964c │ │ │ │ + beq.w 1a965c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1a9664 │ │ │ │ + bne.w 1a9674 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 1a8dd4 │ │ │ │ + beq.n 1a8de4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #30 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ - ldr.w r0, [pc, #2008] @ 1a95b0 │ │ │ │ + ldr.w r0, [pc, #2008] @ 1a95c0 │ │ │ │ mov r1, r4 │ │ │ │ movs r4, #38 @ 0x26 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ @@ -506036,36 +506040,36 @@ │ │ │ │ ldrh.w r0, [r4, r0, lsl #2] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrb.w r4, [r4, #44] @ 0x2c │ │ │ │ strd r5, r4, [sp, #4] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a8330 │ │ │ │ - b.n 1a8be6 │ │ │ │ + bl 1a8340 │ │ │ │ + b.n 1a8bf6 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ - bl 1a7f80 │ │ │ │ + bl 1a7f90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a8be6 │ │ │ │ - b.n 1a8bda │ │ │ │ + beq.w 1a8bf6 │ │ │ │ + b.n 1a8bea │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a8e68 │ │ │ │ + bhi.n 1a8e78 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a8e68 │ │ │ │ + bhi.n 1a8e78 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -506081,15 +506085,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r4, r4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add r3, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1856] @ 1a95b4 │ │ │ │ + ldr.w r3, [pc, #1856] @ 1a95c4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ and.w r3, r4, #3 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ @@ -506099,75 +506103,75 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mul.w r4, r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #256] @ 0x100 │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a89e0 │ │ │ │ + beq.w 1a89f0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1a89e0 │ │ │ │ + b.n 1a89f0 │ │ │ │ uxth r4, r4 │ │ │ │ - b.n 1a8e68 │ │ │ │ + b.n 1a8e78 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 1a8dae │ │ │ │ + bpl.w 1a8dbe │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.w 1a8db4 │ │ │ │ + bne.w 1a8dc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - bl 21b188 │ │ │ │ + bl 21b198 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ - ldr.w r3, [pc, #1728] @ 1a95b0 │ │ │ │ + ldr.w r3, [pc, #1728] @ 1a95c0 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ adds r3, #11 │ │ │ │ ldrh.w r3, [r0, r3, lsl #2] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a8be6 │ │ │ │ + beq.w 1a8bf6 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 1a8f44 │ │ │ │ + b.n 1a8f54 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 1a95da │ │ │ │ + bne.w 1a95ea │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1a8fca │ │ │ │ + bcs.n 1a8fda │ │ │ │ mov.w r8, #0 │ │ │ │ rsb r2, r8, #4 │ │ │ │ subs r3, r3, r6 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ @@ -506176,57 +506180,57 @@ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ lsls r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ add r6, r1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bne.n 1a8fce │ │ │ │ + bne.n 1a8fde │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ asrs r3, r2 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bne.n 1a8f22 │ │ │ │ + bne.n 1a8f32 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a8f36 │ │ │ │ + beq.n 1a8f46 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [fp] │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r4, r5, [sp, #256] @ 0x100 │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a8fb0 │ │ │ │ + cbz r0, 1a8fc0 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1a8f40 │ │ │ │ + bcc.n 1a8f50 │ │ │ │ mov r9, fp │ │ │ │ - b.n 1a8be6 │ │ │ │ + b.n 1a8bf6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r6, #32 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ movweq sl, #65535 @ 0xffff │ │ │ │ @@ -506256,19 +506260,19 @@ │ │ │ │ lsls r1, r1, #31 │ │ │ │ it mi │ │ │ │ strmi.w r2, [r0, r3, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ it mi │ │ │ │ addmi r3, #1 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1a9022 │ │ │ │ + bne.n 1a9032 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #32 │ │ │ │ mov r1, r2 │ │ │ │ it cs │ │ │ │ @@ -506281,15 +506285,15 @@ │ │ │ │ bic.w r4, r3, #31 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 1a90fa │ │ │ │ + bcc.n 1a910a │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ movs r5, #0 │ │ │ │ strd r6, r8, [sp, #152] @ 0x98 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r5 │ │ │ │ @@ -506297,107 +506301,107 @@ │ │ │ │ mov fp, r3 │ │ │ │ orr.w r1, r3, #4 │ │ │ │ str r7, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.w 1a9502 │ │ │ │ + bhi.w 1a9512 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ mov sl, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ smlabb r4, r1, r2, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 1a90a4 │ │ │ │ + bls.n 1a90b4 │ │ │ │ sub.w r0, r5, sl │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mov r2, r0 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.w 1a933a │ │ │ │ + bcc.w 1a934a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r5, fp │ │ │ │ str.w r2, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 1a9098 │ │ │ │ + bhi.n 1a90a8 │ │ │ │ ldrd r6, r8, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a9782 │ │ │ │ + bhi.w 1a9792 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ movs r0, #32 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1a92e4 │ │ │ │ + beq.w 1a92f4 │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #436 @ 0x1b4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a9490 │ │ │ │ + beq.w 1a94a0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1a92c4 │ │ │ │ + beq.w 1a92d4 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 1a94a0 │ │ │ │ + beq.w 1a94b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1a9184 │ │ │ │ + cbz r0, 1a9194 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1a97ca │ │ │ │ + beq.w 1a97da │ │ │ │ movs r7, #0 │ │ │ │ add.w r8, sp, #376 @ 0x178 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ mov r4, r7 │ │ │ │ mov sl, r8 │ │ │ │ add r3, sp, #260 @ 0x104 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -506407,36 +506411,36 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #1 │ │ │ │ strd r4, r6, [fp, #8] │ │ │ │ strd r4, r4, [r5] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r5, #8] │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - beq.w 1a9336 │ │ │ │ + beq.w 1a9346 │ │ │ │ mov lr, sl │ │ │ │ strb.w r7, [sl, #16] │ │ │ │ add.w r8, sp, #408 @ 0x198 │ │ │ │ str.w r6, [sl, #12] │ │ │ │ mov ip, r8 │ │ │ │ cmp.w r9, #1 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 1a9330 │ │ │ │ + beq.w 1a9340 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ add.w r9, r0, #28 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ ldrb r1, [r1, #12] │ │ │ │ ldrh r2, [r0, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ @@ -506448,220 +506452,220 @@ │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r0, #24] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1a9294 │ │ │ │ + cbz r0, 1a92a4 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #1 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r8 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb.w r9, [r6, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r9 │ │ │ │ - bcc.w 1a91a2 │ │ │ │ + bcc.w 1a91b2 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1a912e │ │ │ │ + bne.w 1a913e │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r7, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a979c │ │ │ │ + beq.w 1a97ac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ands.w r3, r0, #1 │ │ │ │ - beq.w 1a975a │ │ │ │ + beq.w 1a976a │ │ │ │ movs r3, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1a9314 │ │ │ │ + bne.n 1a9324 │ │ │ │ lsls r2, r0, #30 │ │ │ │ - bmi.w 1a9762 │ │ │ │ + bmi.w 1a9772 │ │ │ │ uxth r3, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1a8330 │ │ │ │ - b.n 1a8f6a │ │ │ │ + bl 1a8340 │ │ │ │ + b.n 1a8f7a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1a91ee │ │ │ │ + bne.w 1a91fe │ │ │ │ mov r9, r6 │ │ │ │ - b.n 1a9246 │ │ │ │ + b.n 1a9256 │ │ │ │ ldrb r6, [r0, #17] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.w 1a95b8 │ │ │ │ + beq.w 1a95c8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - bne.w 1a950e │ │ │ │ + bne.w 1a951e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a97ae │ │ │ │ + beq.w 1a97be │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a97a0 │ │ │ │ + bhi.w 1a97b0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a9772 │ │ │ │ + bne.w 1a9782 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #2 │ │ │ │ str r7, [r6, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ movs r7, #3 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r2, #0] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ movw r1, #467 @ 0x1d3 │ │ │ │ str r0, [r2, #28] │ │ │ │ mov r0, r7 │ │ │ │ @@ -506670,168 +506674,168 @@ │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a90dc │ │ │ │ + b.n 1a90ec │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a92c4 │ │ │ │ + b.n 1a92d4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a92c4 │ │ │ │ - cbz r3, 1a94bc │ │ │ │ + b.n 1a92d4 │ │ │ │ + cbz r3, 1a94cc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r9] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a94f0 │ │ │ │ + cbz r0, 1a9500 │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #337 @ 0x151 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 1a89b8 │ │ │ │ + b.w 1a89c8 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ ldrb r1, [r6, #17] │ │ │ │ - b.n 1a90ba │ │ │ │ + b.n 1a90ca │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bhi.n 1a959c │ │ │ │ + bhi.n 1a95ac │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #436 @ 0x1b4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r7, #1 │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, fp │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 1a959a │ │ │ │ + bls.n 1a95aa │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1a952e │ │ │ │ + beq.n 1a953e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #260] @ 0x104 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vldr d7, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ vstr d7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1a958a │ │ │ │ + cbz r0, 1a959a │ │ │ │ add r2, sp, #232 @ 0xe8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1a952e │ │ │ │ + b.n 1a953e │ │ │ │ ldr r4, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9480 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 1a97bc │ │ │ │ + beq.w 1a97cc │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a9470 │ │ │ │ + bhi.w 1a9480 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1a9772 │ │ │ │ + bne.w 1a9782 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9480 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a9800 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -506859,62 +506863,62 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f98 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f98 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f98 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ - b.n 1a8f88 │ │ │ │ + b.n 1a8f98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ tst.w r3, #5 │ │ │ │ - bne.w 1a8ede │ │ │ │ + bne.w 1a8eee │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a8dc4 │ │ │ │ - ldr r3, [pc, #392] @ (1a97f0 ) │ │ │ │ + beq.w 1a8dd4 │ │ │ │ + ldr r3, [pc, #392] @ (1a9800 ) │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r6, [r2, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #2490] @ 0x9ba │ │ │ │ adds r3, #11 │ │ │ │ ldrh.w r7, [r2, r3, lsl #2] │ │ │ │ - bl 18838c │ │ │ │ + bl 18839c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r7, r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r3, r2, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 1a8330 │ │ │ │ - b.w 1a8be6 │ │ │ │ + bl 1a8340 │ │ │ │ + b.w 1a8bf6 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb.w r3, [r2, #37] @ 0x25 │ │ │ │ ldr r7, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 1a96dc │ │ │ │ + bhi.n 1a96ec │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1a97f0 │ │ │ │ + bhi.w 1a9800 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ asrs r3, r3, #2 │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ @@ -506939,92 +506943,92 @@ │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, #1 │ │ │ │ lsl.w r4, ip, r3 │ │ │ │ cmp r7, r1 │ │ │ │ eor.w r2, r2, r4 │ │ │ │ - bcs.n 1a96ea │ │ │ │ + bcs.n 1a96fa │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str.w r3, [r9] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #256] @ 0x100 │ │ │ │ movs r1, #1 │ │ │ │ strd r4, r5, [sp, #232] @ 0xe8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1a89f8 │ │ │ │ + beq.w 1a8a08 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 1a89f8 │ │ │ │ + b.w 1a8a08 │ │ │ │ uxth r7, r7 │ │ │ │ - b.n 1a96dc │ │ │ │ + b.n 1a96ec │ │ │ │ cmp r2, #8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ itee ne │ │ │ │ movne r2, r3 │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ ldreq r2, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - b.w 1a8e14 │ │ │ │ + b.w 1a8e24 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 1a9314 │ │ │ │ + bne.w 1a9324 │ │ │ │ orr.w r3, r3, #12 │ │ │ │ - b.n 1a9314 │ │ │ │ + b.n 1a9324 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.w 1a8a58 │ │ │ │ + b.w 1a8a68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 482d4 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 1a9520 │ │ │ │ + b.n 1a9530 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1a92fe │ │ │ │ + bne.w 1a930e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 1a9316 │ │ │ │ + b.n 1a9326 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9480 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movw r1, #445 @ 0x1bd │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9480 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #438 @ 0x1b6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1a9470 │ │ │ │ + b.n 1a9480 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 1a92c4 │ │ │ │ + b.n 1a92d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -507038,26 +507042,26 @@ │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #896] @ (1a9b88 ) │ │ │ │ + ldr r0, [pc, #896] @ (1a9b98 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #896] @ (1a9b8c ) │ │ │ │ + ldr r1, [pc, #896] @ (1a9b9c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 1a9aaa │ │ │ │ + bhi.w 1a9aba │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r2, #2 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ @@ -507066,320 +507070,320 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r3, r1 │ │ │ │ lsls r2, r0, #5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #836] @ (1a9b90 ) │ │ │ │ - ldr r3, [pc, #828] @ (1a9b8c ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #836] @ (1a9ba0 ) │ │ │ │ + ldr r3, [pc, #828] @ (1a9b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1a9b82 │ │ │ │ + bne.w 1a9b92 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a991c │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #144 @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a98dc │ │ │ │ + b.n 1a98ec │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ add.w sl, sl, #32 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #32] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, fp │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a991c │ │ │ │ cmp.w lr, #3 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a98ba │ │ │ │ + bne.n 1a98ca │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w sl, sl, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp lr, fp │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #160] @ 0xa0 │ │ │ │ - bne.n 1a98dc │ │ │ │ + bne.n 1a98ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188ae8 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188af8 │ │ │ │ + b.n 1a985a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a985a │ │ │ │ add r4, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a985a │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1a990c │ │ │ │ + beq.n 1a991c │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9a2e │ │ │ │ + b.n 1a9a3e │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp fp, lr │ │ │ │ - beq.w 1a990c │ │ │ │ + beq.w 1a991c │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a9a0a │ │ │ │ + bne.n 1a9a1a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #96] @ 0x60 │ │ │ │ - b.n 1a9a20 │ │ │ │ + b.n 1a9a30 │ │ │ │ bics.w r3, r3, #917504 @ 0xe0000 │ │ │ │ - bne.w 1a983c │ │ │ │ + bne.w 1a984c │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #444 @ 0x1bc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r3, [r7, #17] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9a8c │ │ │ │ + beq.n 1a9a9c │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #359 @ 0x167 │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1a985a │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9abe │ │ │ │ + beq.n 1a9ace │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1a984a │ │ │ │ + beq.w 1a985a │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r6 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1a984a │ │ │ │ + bl 188cec │ │ │ │ + b.n 1a985a │ │ │ │ add r4, sp, #28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ mov r0, r6 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1a990c │ │ │ │ + beq.w 1a991c │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ mov sl, r0 │ │ │ │ add.w ip, sp, #12 │ │ │ │ mov r8, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1a9b5c │ │ │ │ + b.n 1a9b6c │ │ │ │ add.w r7, sl, #48 @ 0x30 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [sl, #64] @ 0x40 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp fp, lr │ │ │ │ - beq.w 1a990c │ │ │ │ + beq.w 1a991c │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r8, r8, [ip] │ │ │ │ strd r8, r8, [ip, #8] │ │ │ │ - bne.n 1a9b38 │ │ │ │ + bne.n 1a9b48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [r9, #128] @ 0x80 │ │ │ │ - b.n 1a9b4e │ │ │ │ + b.n 1a9b5e │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r3, #120] @ 0x78 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #212] @ (1a9c7c ) │ │ │ │ + ldr r4, [pc, #212] @ (1a9c8c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1a9c80 ) │ │ │ │ + ldr r2, [pc, #212] @ (1a9c90 ) │ │ │ │ sub sp, #32 │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r6, #6 │ │ │ │ mov r5, r0 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -507387,23 +507391,23 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.n 1a9c68 │ │ │ │ + beq.n 1a9c78 │ │ │ │ ldrb r2, [r1, #17] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1a9c6e │ │ │ │ + bhi.n 1a9c7e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1a9c68 │ │ │ │ + bhi.n 1a9c78 │ │ │ │ tbb [pc, r2] │ │ │ │ tst r6, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ subs r2, #66 @ 0x42 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ @@ -507419,344 +507423,344 @@ │ │ │ │ negs r2, r0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1a9c30 │ │ │ │ + cbz r0, 1a9c40 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a97f4 │ │ │ │ - ldr r2, [pc, #68] @ (1a9c84 ) │ │ │ │ - ldr r3, [pc, #60] @ (1a9c80 ) │ │ │ │ + bl 1a9804 │ │ │ │ + ldr r2, [pc, #68] @ (1a9c94 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a9c90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a9c76 │ │ │ │ + bne.n 1a9c86 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9c1a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9c1a │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9c1a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [sp, #16] │ │ │ │ - b.n 1a9c0a │ │ │ │ + b.n 1a9c1a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ + str r2, [r5, #56] @ 0x38 │ │ │ │ lsls r3, r5, #1 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2749 @ 0xabd │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1a9ca8 ) │ │ │ │ + ldr r3, [pc, #8] @ (1a9cb8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r4, #174 @ 0xae │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #908] @ (1aa04c ) │ │ │ │ + ldr r2, [pc, #908] @ (1aa05c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #908] @ (1aa050 ) │ │ │ │ + ldr r3, [pc, #908] @ (1aa060 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #908] @ (1aa054 ) │ │ │ │ + ldr r6, [pc, #908] @ (1aa064 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1a9d3e │ │ │ │ + bhi.n 1a9d4e │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r4, r7, #12 │ │ │ │ lsls r5, r5, #12 │ │ │ │ cmp r5, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ - bl 18c440 │ │ │ │ + bl 18c450 │ │ │ │ sub.w r3, r8, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r6, #32 │ │ │ │ ldrbne r6, [r4, #17] │ │ │ │ - cbz r3, 1a9d10 │ │ │ │ + cbz r3, 1a9d20 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1a9e86 │ │ │ │ + beq.w 1a9e96 │ │ │ │ orr.w r3, r6, #2 │ │ │ │ movs r2, #2 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6408 │ │ │ │ + bl 1a6418 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a97f4 │ │ │ │ + bl 1a9804 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #792] @ (1aa058 ) │ │ │ │ - ldr r3, [pc, #780] @ (1aa050 ) │ │ │ │ + ldr r2, [pc, #792] @ (1aa068 ) │ │ │ │ + ldr r3, [pc, #780] @ (1aa060 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa040 │ │ │ │ + bne.w 1aa050 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ - bl 1a9c88 │ │ │ │ + bl 1a9c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #10 │ │ │ │ - bhi.n 1a9e1a │ │ │ │ + bhi.n 1a9e2a │ │ │ │ tbb [pc, r8] │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ strb r1, [r4, r4] │ │ │ │ strb r5, [r2, r5] │ │ │ │ strb r5, [r2, r5] │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ lsls r5, r2, #1 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aa044 │ │ │ │ + bne.w 1aa054 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ asrs r6, r2, #31 │ │ │ │ orrs.w r1, r2, r6 │ │ │ │ - beq.n 1a9d3e │ │ │ │ + beq.n 1a9d4e │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9ba4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d3e │ │ │ │ - ldr r3, [pc, #680] @ (1aa05c ) │ │ │ │ + b.n 1a9d4e │ │ │ │ + ldr r3, [pc, #680] @ (1aa06c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #262144 @ 0x40000 │ │ │ │ - beq.w 1a9fe8 │ │ │ │ - bls.n 1a9ebe │ │ │ │ + beq.w 1a9ff8 │ │ │ │ + bls.n 1a9ece │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.w 1aa02a │ │ │ │ + beq.w 1aa03a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ uxtb.w r2, r9 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a9d3e │ │ │ │ + beq.n 1a9d4e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #4] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9ba4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d3e │ │ │ │ + b.n 1a9d4e │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a9d3e │ │ │ │ + beq.n 1a9d4e │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a9d3e │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a9d4e │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ - beq.n 1a9f08 │ │ │ │ - bhi.n 1a9f16 │ │ │ │ + beq.n 1a9f18 │ │ │ │ + bhi.n 1a9f26 │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1a9e24 │ │ │ │ + b.n 1a9e34 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a9e34 │ │ │ │ - b.n 1a9d3e │ │ │ │ + bne.n 1a9e44 │ │ │ │ + b.n 1a9d4e │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1a9e9a │ │ │ │ + beq.n 1a9eaa │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a6408 │ │ │ │ + bl 1a6418 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1894a8 │ │ │ │ + bl 1894b8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1a9d2e │ │ │ │ + b.n 1a9d3e │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 1a9fe0 │ │ │ │ + beq.w 1a9ff0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #376] @ (1aa060 ) │ │ │ │ + bl 186e5c │ │ │ │ + ldr r3, [pc, #376] @ (1aa070 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a9dfa │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a9e0a │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 1a9e24 │ │ │ │ + b.n 1a9e34 │ │ │ │ movw r1, #307 @ 0x133 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #44] @ 0x2c │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r6, #41] @ 0x29 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1aa032 │ │ │ │ + beq.n 1aa042 │ │ │ │ and.w r6, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r6 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 1a9d3e │ │ │ │ + beq.w 1a9d4e │ │ │ │ subs r3, #1 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1aa044 │ │ │ │ + bhi.n 1aa054 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ adds r5, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ @@ -507773,210 +507777,210 @@ │ │ │ │ mov.w r8, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a9fb4 │ │ │ │ + cbz r0, 1a9fc4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1a9d3e │ │ │ │ + b.n 1a9d4e │ │ │ │ mov.w r8, #16 │ │ │ │ strh.w r2, [sp, #16] │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f9c │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f9c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ mov r8, r3 │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f9c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ - b.n 1a9dd8 │ │ │ │ + b.n 1a9de8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #24 │ │ │ │ uxtb.w r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ - bl 186e4c │ │ │ │ - ldr r3, [pc, #84] @ (1aa060 ) │ │ │ │ + bl 186e5c │ │ │ │ + ldr r3, [pc, #84] @ (1aa070 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [sl, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1a9dfa │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1a9e0a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - b.n 1a9dd8 │ │ │ │ + b.n 1a9de8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1a9d3e │ │ │ │ + beq.w 1a9d4e │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ - b.n 1a9f8c │ │ │ │ + b.n 1a9f9c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r3, #152 @ 0x98 │ │ │ │ lsls r7, r3, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1aa1b4 ) │ │ │ │ + ldr r2, [pc, #316] @ (1aa1c4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1aa1b8 ) │ │ │ │ + ldr r3, [pc, #316] @ (1aa1c8 ) │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa124 │ │ │ │ + beq.n 1aa134 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 1aa0fc │ │ │ │ + beq.n 1aa10c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1aa0ec │ │ │ │ + bne.n 1aa0fc │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1aa064 │ │ │ │ + bl 1aa074 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aa10a │ │ │ │ + beq.n 1aa11a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1aa136 │ │ │ │ - bhi.n 1aa158 │ │ │ │ + beq.n 1aa146 │ │ │ │ + bhi.n 1aa168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c440 │ │ │ │ - cbz r0, 1aa10a │ │ │ │ + bl 18c450 │ │ │ │ + cbz r0, 1aa11a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1aa0cc │ │ │ │ + beq.n 1aa0dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1aa162 │ │ │ │ + beq.n 1aa172 │ │ │ │ rbit r0, r0 │ │ │ │ movs r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ str r1, [r6, #0] │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ - cbz r1, 1aa10a │ │ │ │ + b.n 1aa142 │ │ │ │ + cbz r1, 1aa11a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 1aa10a │ │ │ │ + cbz r3, 1aa11a │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa142 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa094 │ │ │ │ + beq.n 1aa0a4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa142 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (1aa1bc ) │ │ │ │ - ldr r3, [pc, #168] @ (1aa1b8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1aa1cc ) │ │ │ │ + ldr r3, [pc, #168] @ (1aa1c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1aa1ae │ │ │ │ + bne.n 1aa1be │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aa10c │ │ │ │ + b.n 1aa11c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aa10a │ │ │ │ + blt.n 1aa11a │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa142 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa142 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1aa198 │ │ │ │ + bhi.n 1aa1a8 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1aa198 │ │ │ │ + bhi.n 1aa1a8 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r0, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #32 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ @@ -507993,58 +507997,58 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r5, #0] │ │ │ │ - b.n 1aa132 │ │ │ │ + b.n 1aa142 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 1aa198 │ │ │ │ + b.n 1aa1a8 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r3] │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #780] @ (1aa4e4 ) │ │ │ │ + ldr r0, [pc, #780] @ (1aa4f4 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r1, [pc, #780] @ (1aa4e8 ) │ │ │ │ + ldr r1, [pc, #780] @ (1aa4f8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr.w r8, [pc, #776] @ 1aa4ec │ │ │ │ + ldr.w r8, [pc, #776] @ 1aa4fc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r8, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ movs r3, #3 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #0 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1aa4de │ │ │ │ + bne.w 1aa4ee │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 1aa242 │ │ │ │ + beq.n 1aa252 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1aa242 │ │ │ │ + bhi.n 1aa252 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ lsls r5, r5, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ @@ -508062,199 +508066,199 @@ │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ mov.w r9, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aa2f8 │ │ │ │ + beq.n 1aa308 │ │ │ │ cmp sl, r9 │ │ │ │ ite ls │ │ │ │ movls r7, #0 │ │ │ │ movhi r7, #1 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aa064 │ │ │ │ - cbnz r0, 1aa266 │ │ │ │ + bl 1aa074 │ │ │ │ + cbnz r0, 1aa276 │ │ │ │ strd r9, r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w fp, #4 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aa320 │ │ │ │ + beq.n 1aa330 │ │ │ │ cmp.w r3, #640 @ 0x280 │ │ │ │ - bcs.n 1aa2da │ │ │ │ + bcs.n 1aa2ea │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.w 1aa3d8 │ │ │ │ + beq.w 1aa3e8 │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1aa2dc │ │ │ │ + bne.n 1aa2ec │ │ │ │ ldrb.w r1, [r4, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ - ldr r2, [pc, #560] @ (1aa4f0 ) │ │ │ │ - ldr r3, [pc, #548] @ (1aa4e8 ) │ │ │ │ + bl 1866bc │ │ │ │ + ldr r2, [pc, #560] @ (1aa500 ) │ │ │ │ + ldr r3, [pc, #548] @ (1aa4f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aa4da │ │ │ │ + bne.w 1aa4ea │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1aa2fe │ │ │ │ + beq.n 1aa30e │ │ │ │ ldr r1, [r6, #24] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 1a65d8 │ │ │ │ + bl 1a65e8 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1aa2b8 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1aa2c8 │ │ │ │ mov sl, r9 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1aa254 │ │ │ │ + b.n 1aa264 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6aac │ │ │ │ - b.n 1aa2b8 │ │ │ │ - ldr r3, [pc, #464] @ (1aa4f4 ) │ │ │ │ + bl 1a6abc │ │ │ │ + b.n 1aa2c8 │ │ │ │ + ldr r3, [pc, #464] @ (1aa504 ) │ │ │ │ ldr.w ip, [r4, #112] @ 0x70 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #2490] @ 0x9ba │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aa47c │ │ │ │ + beq.w 1aa48c │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa2b8 │ │ │ │ + beq.n 1aa2c8 │ │ │ │ mov.w r8, #0 │ │ │ │ uxth r3, r3 │ │ │ │ mov r7, r8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r8, r6 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r6, r7 │ │ │ │ strd sl, r3, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r5 │ │ │ │ str.w ip, [sp, #52] @ 0x34 │ │ │ │ - b.n 1aa3c2 │ │ │ │ + b.n 1aa3d2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9ba4 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r9, r0, [sp, #56] @ 0x38 │ │ │ │ add r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ blx 47710 <__aeabi_uidivmod@plt> │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ ldrd r2, r1, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ strd r4, r9, [sp] │ │ │ │ - bl 1a6aac │ │ │ │ + bl 1a6abc │ │ │ │ ldrb.w r2, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ add r6, r3 │ │ │ │ - bls.n 1aa4be │ │ │ │ + bls.n 1aa4ce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ asrs r3, r7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1aa3b8 │ │ │ │ + bpl.n 1aa3c8 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1aa368 │ │ │ │ + bne.n 1aa378 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1aa380 │ │ │ │ + b.n 1aa390 │ │ │ │ ldrb.w r8, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1aa49e │ │ │ │ + beq.n 1aa4ae │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 47a50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1aa4d6 │ │ │ │ + beq.n 1aa4e6 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r8, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1aa45c │ │ │ │ + b.n 1aa46c │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1a9b94 │ │ │ │ + bl 1a9ba4 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r7, r3 │ │ │ │ @@ -508262,125 +508266,125 @@ │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ add r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - bls.n 1aa4c2 │ │ │ │ + bls.n 1aa4d2 │ │ │ │ ldr.w r5, [r9, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1aa40e │ │ │ │ + bne.n 1aa41e │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 1aa426 │ │ │ │ + b.n 1aa436 │ │ │ │ mov.w r9, #8 │ │ │ │ - b.n 1aa246 │ │ │ │ + b.n 1aa256 │ │ │ │ mov.w r9, #2 │ │ │ │ - b.n 1aa246 │ │ │ │ + b.n 1aa256 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 1aa246 │ │ │ │ + b.n 1aa256 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ uxth r3, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6aac │ │ │ │ - b.n 1aa2b8 │ │ │ │ + bl 1a6abc │ │ │ │ + b.n 1aa2c8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a6ef4 │ │ │ │ + bl 1a6f04 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa2ee │ │ │ │ + b.n 1aa2fe │ │ │ │ mov r4, fp │ │ │ │ - b.n 1aa2b8 │ │ │ │ + b.n 1aa2c8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1aa2ee │ │ │ │ + b.n 1aa2fe │ │ │ │ mov r0, r8 │ │ │ │ - b.n 1aa4c4 │ │ │ │ + b.n 1aa4d4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r0] │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrb r2, [r7, r4] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr.w r3, [pc, #1392] @ 1aaa7c │ │ │ │ + ldr.w r3, [pc, #1392] @ 1aaa8c │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1384] @ 1aaa80 │ │ │ │ + ldr.w r2, [pc, #1384] @ 1aaa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1380] @ 1aaa84 │ │ │ │ + ldr.w r3, [pc, #1380] @ 1aaa94 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa53e │ │ │ │ + cbz r3, 1aa54e │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - cbnz r7, 1aa562 │ │ │ │ + cbnz r7, 1aa572 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa532 │ │ │ │ + bne.n 1aa542 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #1348] @ 1aaa88 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1aaa84 │ │ │ │ + ldr.w r2, [pc, #1348] @ 1aaa98 │ │ │ │ + ldr.w r3, [pc, #1340] @ 1aaa94 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aaa6a │ │ │ │ + bne.w 1aaa7a │ │ │ │ mov r0, sl │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r8, sl │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -508399,239 +508403,239 @@ │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [r6, #36] @ 0x24 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1aaa06 │ │ │ │ + beq.w 1aaa16 │ │ │ │ strd r4, r6, [sp, #28] │ │ │ │ mov r6, sl │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ and.w r3, fp, #2048 @ 0x800 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r6, #28] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa6b0 │ │ │ │ + beq.n 1aa6c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa70c │ │ │ │ + beq.w 1aa71c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa60e │ │ │ │ + bne.n 1aa61e │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - beq.n 1aa634 │ │ │ │ - bls.w 1aa75a │ │ │ │ + beq.n 1aa644 │ │ │ │ + bls.w 1aa76a │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - beq.w 1aa884 │ │ │ │ + beq.w 1aa894 │ │ │ │ cmp r3, #201 @ 0xc9 │ │ │ │ - bls.n 1aa60e │ │ │ │ + bls.n 1aa61e │ │ │ │ cmp.w r3, #278 @ 0x116 │ │ │ │ - bcs.w 1aa93e │ │ │ │ + bcs.w 1aa94e │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bcc.n 1aa60e │ │ │ │ + bcc.n 1aa61e │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 1aaa6e │ │ │ │ + bne.w 1aaa7e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - bne.n 1aa6a0 │ │ │ │ + bne.n 1aa6b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aa6b0 │ │ │ │ + beq.n 1aa6c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa6fa │ │ │ │ + beq.n 1aa70a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aa6fa │ │ │ │ + beq.n 1aa70a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1aa874 │ │ │ │ + beq.w 1aa884 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1aa6f2 │ │ │ │ + bne.n 1aa702 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 1aa5de │ │ │ │ + bne.n 1aa5ee │ │ │ │ ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aaa6e │ │ │ │ + bne.w 1aaa7e │ │ │ │ ldr r3, [r3, #24] │ │ │ │ tst.w fp, r3 │ │ │ │ - beq.n 1aa60e │ │ │ │ + beq.n 1aa61e │ │ │ │ cmp.w sl, #4 │ │ │ │ it ls │ │ │ │ strls r2, [r5, #20] │ │ │ │ - bls.n 1aa6aa │ │ │ │ + bls.n 1aa6ba │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aaa20 │ │ │ │ + beq.w 1aaa30 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r3, r7, [sp, #100] @ 0x64 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1048] @ 1aaa8c │ │ │ │ + ldr.w r3, [pc, #1048] @ 1aaa9c │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - bl 1a6190 │ │ │ │ + bl 1a61a0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1aa6ba │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1aa1c0 │ │ │ │ + bl 1aa1d0 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1aa612 │ │ │ │ + bne.n 1aa622 │ │ │ │ mov r0, r6 │ │ │ │ - bl 187048 │ │ │ │ + bl 187058 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1aa5bc │ │ │ │ + bne.w 1aa5cc │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aaa06 │ │ │ │ + beq.w 1aaa16 │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1aa6ee │ │ │ │ - cbz r4, 1aa6ee │ │ │ │ + cbz r3, 1aa6fe │ │ │ │ + cbz r4, 1aa6fe │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1aa572 │ │ │ │ + bne.w 1aa582 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa6de │ │ │ │ + bne.n 1aa6ee │ │ │ │ mov sl, r8 │ │ │ │ - b.n 1aa540 │ │ │ │ + b.n 1aa550 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aa618 │ │ │ │ + bne.n 1aa628 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1aa926 │ │ │ │ + beq.w 1aa936 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1aa6b0 │ │ │ │ + bne.n 1aa6c0 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa5d8 │ │ │ │ + b.n 1aa5e8 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa60e │ │ │ │ + beq.w 1aa61e │ │ │ │ lsls r3, r2, #30 │ │ │ │ - bpl.n 1aa724 │ │ │ │ + bpl.n 1aa734 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #13 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1aa6aa │ │ │ │ + bls.n 1aa6ba │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ add.w r3, r5, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1aa9fe │ │ │ │ + beq.w 1aaa0e │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 1aa73c │ │ │ │ + cbz r2, 1aa74c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a9cac │ │ │ │ + bl 1a9cbc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1aa6ba │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bls.w 1aa936 │ │ │ │ + bls.w 1aa946 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 1aa60e │ │ │ │ + bne.w 1aa61e │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb.w r8, [r3, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 1aaa6e │ │ │ │ + bne.w 1aaa7e │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa60e │ │ │ │ + beq.w 1aa61e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ add.w r7, r3, #68 @ 0x44 │ │ │ │ cmp.w sl, #4 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bls.w 1aa9da │ │ │ │ + bls.w 1aa9ea │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a5e40 │ │ │ │ + bl 1a5e50 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ - bl 1a5fb4 │ │ │ │ - ldr r3, [pc, #728] @ (1aaa8c ) │ │ │ │ + bl 1a5fc4 │ │ │ │ + ldr r3, [pc, #728] @ (1aaa9c ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #137 @ 0x89 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ mla r3, r7, r3, r2 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #24 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ @@ -508645,91 +508649,91 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r1, lr, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ itttt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ andne.w r0, r2, #63 @ 0x3f │ │ │ │ lslne r1, r0 │ │ │ │ bicne r3, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 1aa862 │ │ │ │ + beq.n 1aa872 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa94a │ │ │ │ + beq.n 1aa95a │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 1aa94a │ │ │ │ + bne.n 1aa95a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aaa24 │ │ │ │ + bne.w 1aaa34 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1aa6ba │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa6f2 │ │ │ │ + beq.w 1aa702 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1aa716 │ │ │ │ + b.n 1aa726 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1aa60e │ │ │ │ + beq.w 1aa61e │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1aaa74 │ │ │ │ + bne.w 1aaa84 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 21ccd8 │ │ │ │ + bl 21cce8 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1aaa12 │ │ │ │ + beq.w 1aaa22 │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #201 @ 0xc9 │ │ │ │ strd r7, r8, [sp, #100] @ 0x64 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ - ldr.w ip, [pc, #412] @ 1aaa8c │ │ │ │ + ldr.w ip, [pc, #412] @ 1aaa9c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ @@ -508739,37 +508743,37 @@ │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1aa6ba │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst.w fp, r2 │ │ │ │ - beq.w 1aa6b0 │ │ │ │ + beq.w 1aa6c0 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1aa716 │ │ │ │ + b.n 1aa726 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 1aa5fa │ │ │ │ - b.n 1aa60e │ │ │ │ + bhi.w 1aa60a │ │ │ │ + b.n 1aa61e │ │ │ │ subw r3, r3, #639 @ 0x27f │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1aa5fa │ │ │ │ - b.n 1aa60e │ │ │ │ + bls.w 1aa60a │ │ │ │ + b.n 1aa61e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [r1] │ │ │ │ - bhi.n 1aaa18 │ │ │ │ + bhi.n 1aaa28 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1aaa7a │ │ │ │ + bhi.w 1aaa8a │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r6, [r6, #32] │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ @@ -508784,439 +508788,439 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ asrs r4, r1, #2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aa9b0 │ │ │ │ + cbz r0, 1aa9c0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa862 │ │ │ │ + b.n 1aa872 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa994 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa994 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa994 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ movs r7, #2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 1aa824 │ │ │ │ + b.n 1aa834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1aa6aa │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1aa6ba │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1aa6d6 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 1aa6e6 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ - b.n 1aa8c0 │ │ │ │ + b.n 1aa8d0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 1aa984 │ │ │ │ + b.n 1aa994 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 1aa662 │ │ │ │ + b.n 1aa672 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1aaa58 │ │ │ │ + cbz r0, 1aaa68 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #458 @ 0x1ca │ │ │ │ mov r0, r9 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1aa862 │ │ │ │ + b.n 1aa872 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, r3] │ │ │ │ + ldrh r2, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #644] @ (1aad28 ) │ │ │ │ - ldr r3, [pc, #644] @ (1aad2c ) │ │ │ │ + ldr r1, [pc, #644] @ (1aad38 ) │ │ │ │ + ldr r3, [pc, #644] @ (1aad3c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r1, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ands.w r3, r6, #2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne.w 1aac1a │ │ │ │ + bne.w 1aac2a │ │ │ │ lsls r1, r6, #11 │ │ │ │ - bmi.w 1aac2e │ │ │ │ + bmi.w 1aac3e │ │ │ │ lsls r2, r6, #12 │ │ │ │ - bmi.w 1aac4a │ │ │ │ + bmi.w 1aac5a │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bmi.w 1aac66 │ │ │ │ + bmi.w 1aac76 │ │ │ │ lsls r7, r6, #21 │ │ │ │ - bmi.w 1aac82 │ │ │ │ + bmi.w 1aac92 │ │ │ │ lsls r5, r6, #26 │ │ │ │ - bmi.w 1aac9e │ │ │ │ + bmi.w 1aacae │ │ │ │ lsls r0, r6, #25 │ │ │ │ - bmi.w 1aacb8 │ │ │ │ + bmi.w 1aacc8 │ │ │ │ lsls r1, r6, #20 │ │ │ │ - bmi.w 1aacd2 │ │ │ │ + bmi.w 1aace2 │ │ │ │ lsls r2, r6, #19 │ │ │ │ - bmi.w 1aacee │ │ │ │ + bmi.w 1aacfe │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bmi.w 1aad0a │ │ │ │ + bmi.w 1aad1a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r5, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aab10 │ │ │ │ + cbz r3, 1aab20 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ - cbnz r7, 1aab2e │ │ │ │ + cbnz r7, 1aab3e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aab04 │ │ │ │ - ldr r2, [pc, #540] @ (1aad30 ) │ │ │ │ - ldr r3, [pc, #536] @ (1aad2c ) │ │ │ │ + bne.n 1aab14 │ │ │ │ + ldr r2, [pc, #540] @ (1aad40 ) │ │ │ │ + ldr r3, [pc, #536] @ (1aad3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1aad22 │ │ │ │ + bne.w 1aad32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r3, r6, #262144 @ 0x40000 │ │ │ │ add r2, sp, #32 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1aac00 │ │ │ │ + bne.n 1aac10 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1aabee │ │ │ │ + beq.n 1aabfe │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w fp, sp, #28 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ ldr.w r5, [r9, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1aabaa │ │ │ │ + cbz r3, 1aabba │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1aaba2 │ │ │ │ + bne.n 1aabb2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 1aaba2 │ │ │ │ + beq.n 1aabb2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 21d820 │ │ │ │ + bl 21d830 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ itt ne │ │ │ │ movne sl, r7 │ │ │ │ strne r0, [r5, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 1aaba2 │ │ │ │ + bne.n 1aabb2 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r2, r3 │ │ │ │ negs r3, r3 │ │ │ │ subs r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ strne r2, [r5, #48] @ 0x30 │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aab62 │ │ │ │ + bne.n 1aab72 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1aab5a │ │ │ │ + bne.n 1aab6a │ │ │ │ ldrd r7, r5, [sp, #4] │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aabee │ │ │ │ + beq.n 1aabfe │ │ │ │ mov r9, sl │ │ │ │ movs r1, #23 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1aabea │ │ │ │ + cbz r3, 1aabfa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 1aabea │ │ │ │ + cbz r3, 1aabfa │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - cbnz r7, 1aabfa │ │ │ │ + cbnz r7, 1aac0a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aabde │ │ │ │ + bne.n 1aabee │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1aab10 │ │ │ │ + b.n 1aab20 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1aabce │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 1aabde │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aab40 │ │ │ │ + beq.n 1aab50 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ - b.n 1aab40 │ │ │ │ + b.n 1aab50 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ lsls r1, r6, #11 │ │ │ │ mov r4, r0 │ │ │ │ - bpl.w 1aaaca │ │ │ │ + bpl.w 1aaada │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #12 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaad0 │ │ │ │ + bpl.w 1aaae0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #14 │ │ │ │ - bpl.w 1aaad6 │ │ │ │ + bpl.w 1aaae6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r7, r6, #21 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaadc │ │ │ │ + bpl.w 1aaaec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r5, r6, #26 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaae2 │ │ │ │ + bpl.w 1aaaf2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r0, r6, #25 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaae8 │ │ │ │ + bpl.w 1aaaf8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r1, r6, #20 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaaee │ │ │ │ + bpl.w 1aaafe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ lsls r2, r6, #19 │ │ │ │ uxtb r4, r3 │ │ │ │ - bpl.w 1aaaf4 │ │ │ │ + bpl.w 1aab04 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r3, r6, #18 │ │ │ │ - bpl.w 1aaafa │ │ │ │ + bpl.w 1aab0a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r0 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1a5b80 │ │ │ │ + bl 1a5b90 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 1aaafa │ │ │ │ + b.n 1aab0a │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r2, r5] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + strb r0, [r3, r3] │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.n 1aad70 │ │ │ │ + bcs.n 1aad80 │ │ │ │ cmp.w r3, #460 @ 0x1cc │ │ │ │ - bhi.n 1aadda │ │ │ │ + bhi.n 1aadea │ │ │ │ cmp.w r3, #310 @ 0x136 │ │ │ │ - bcs.n 1aae1a │ │ │ │ + bcs.n 1aae2a │ │ │ │ cmp.w r3, #300 @ 0x12c │ │ │ │ - bhi.w 1aaf20 │ │ │ │ + bhi.w 1aaf30 │ │ │ │ cmp r3, #215 @ 0xd7 │ │ │ │ - beq.n 1aad9c │ │ │ │ - bhi.w 1aaeee │ │ │ │ + beq.n 1aadac │ │ │ │ + bhi.w 1aaefe │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bhi.w 1aaf0e │ │ │ │ + bhi.w 1aaf1e │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 1aae16 │ │ │ │ + bhi.n 1aae26 │ │ │ │ subs r3, #139 @ 0x8b │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ movls r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #676 @ 0x2a4 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae20 │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1aada0 │ │ │ │ + bls.n 1aadb0 │ │ │ │ subw r3, r3, #650 @ 0x28a │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #1537 @ 0x601 │ │ │ │ movt r2, #4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1aadca │ │ │ │ + bne.n 1aadda │ │ │ │ movw r2, #16398 @ 0x400e │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1aadcc │ │ │ │ + beq.n 1aaddc │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movw r2, #645 @ 0x285 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae20 │ │ │ │ cmp.w r3, #616 @ 0x268 │ │ │ │ - bcc.w 1aaed8 │ │ │ │ + bcc.w 1aaee8 │ │ │ │ sub.w r3, r3, #616 @ 0x268 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r2, #40960 @ 0xa000 │ │ │ │ movt r2, #9728 @ 0x2600 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1aaf00 │ │ │ │ + beq.w 1aaf10 │ │ │ │ bx lr │ │ │ │ and.w r3, r3, #100663296 @ 0x6000000 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ bx lr │ │ │ │ mvn.w r2, #460 @ 0x1cc │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae20 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r7, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -509235,38 +509239,38 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ movs r7, r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #340 @ 0x154 │ │ │ │ - bhi.n 1aae4c │ │ │ │ + bhi.n 1aae5c │ │ │ │ cmp.w r3, #312 @ 0x138 │ │ │ │ - bls.n 1aae10 │ │ │ │ + bls.n 1aae20 │ │ │ │ mvn.w ip, #312 @ 0x138 │ │ │ │ movs r1, #1 │ │ │ │ add r3, ip │ │ │ │ mov r2, r1 │ │ │ │ movt r2, #2050 @ 0x802 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aae16 │ │ │ │ + bne.n 1aae26 │ │ │ │ tst.w r3, #5242880 @ 0x500000 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ movne r0, r1 │ │ │ │ bx lr │ │ │ │ mvn.w r2, #362 @ 0x16a │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1aae10 │ │ │ │ + bhi.n 1aae20 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1aae10 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aae64 ) │ │ │ │ + bhi.n 1aae20 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aae74 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @@ -509297,15 +509301,15 @@ │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffb3ffff │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1aaf1c │ │ │ │ + beq.n 1aaf2c │ │ │ │ movw r0, #530 @ 0x212 │ │ │ │ subs r0, r3, r0 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ sub.w r0, r3, #253 @ 0xfd │ │ │ │ bic.w r0, r0, #4 │ │ │ │ @@ -509322,148 +509326,148 @@ │ │ │ │ subs r3, #203 @ 0xcb │ │ │ │ cmp r3, #2 │ │ │ │ ite cc │ │ │ │ movcc r0, #1 │ │ │ │ movcs.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1aadca │ │ │ │ + b.n 1aadda │ │ │ │ mvn.w r1, #300 @ 0x12c │ │ │ │ movw r0, #281 @ 0x119 │ │ │ │ add r3, r1 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aad34 │ │ │ │ + bl 1aad44 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ addne.w r0, r4, r0, lsl #4 │ │ │ │ moveq r0, #0 │ │ │ │ addne r0, #84 @ 0x54 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #372 @ 0x174 │ │ │ │ - bcc.n 1aaf70 │ │ │ │ + bcc.n 1aaf80 │ │ │ │ subw r3, r3, #651 @ 0x28b │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movls r3, #100 @ 0x64 │ │ │ │ - bhi.n 1aaf7a │ │ │ │ + bhi.n 1aaf8a │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ it cs │ │ │ │ movcs r3, #84 @ 0x54 │ │ │ │ - bcs.n 1aaf6c │ │ │ │ + bcs.n 1aaf7c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1aaf8c ) │ │ │ │ + ldr r3, [pc, #8] @ (1aaf9c ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #10 │ │ │ │ lsls r7, r3, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #644] @ (1ab228 ) │ │ │ │ + ldr r1, [pc, #644] @ (1ab238 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #644] @ (1ab22c ) │ │ │ │ + ldr r2, [pc, #644] @ (1ab23c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 1aafec │ │ │ │ + bhi.n 1aaffc │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldrh r6, [r0, r4] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r7, r7, #24 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r6, r2 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 1ab148 │ │ │ │ + bhi.w 1ab158 │ │ │ │ tbb [pc, r3] │ │ │ │ pop {r2, r3, r4} │ │ │ │ ldmia r0!, {r1, r6, r7} │ │ │ │ @ instruction: 0xb6ce │ │ │ │ sub sp, #216 @ 0xd8 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ @ instruction: 0xb6b6 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab000 │ │ │ │ + beq.n 1ab010 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab014 │ │ │ │ + beq.n 1ab024 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #524] @ (1ab230 ) │ │ │ │ - ldr r3, [pc, #516] @ (1ab22c ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #524] @ (1ab240 ) │ │ │ │ + ldr r3, [pc, #516] @ (1ab23c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ab222 │ │ │ │ + bne.w 1ab232 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.w 1ab226 │ │ │ │ + bhi.w 1ab236 │ │ │ │ tbb [pc, r1] │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ push {r1, r2, r3, r5, r7} │ │ │ │ - b.n 1ab1e2 │ │ │ │ + b.n 1ab1f2 │ │ │ │ stmia r0!, {r5, r6, r7} │ │ │ │ - b.n 1ab232 │ │ │ │ - b.n 1ab234 │ │ │ │ - b.n 1ab236 │ │ │ │ + b.n 1ab242 │ │ │ │ + b.n 1ab244 │ │ │ │ + b.n 1ab246 │ │ │ │ stmia r6!, {r5, r6, r7} │ │ │ │ add r7, sp, #4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ @@ -509474,19 +509478,19 @@ │ │ │ │ itttt ne │ │ │ │ addne r1, sp, #72 @ 0x48 │ │ │ │ addne.w ip, r1, r3, lsl #2 │ │ │ │ addne r3, #1 │ │ │ │ strne.w r4, [ip, #-68] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 1ab088 │ │ │ │ + bne.n 1ab098 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 47a50 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -509496,25 +509500,25 @@ │ │ │ │ itttt mi │ │ │ │ addmi r0, sp, #72 @ 0x48 │ │ │ │ addmi.w r4, r0, r3, lsl #2 │ │ │ │ addmi r3, #1 │ │ │ │ strmi.w r1, [r4, #-68] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bne.n 1ab0c0 │ │ │ │ + bne.n 1ab0d0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ ldrb.w r2, [r8, #16] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 1ab226 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1ab0fc ) │ │ │ │ + bhi.w 1ab236 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ab10c ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ vmaxnm.f16 , , │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r1, #4 │ │ │ │ @@ -509544,346 +509548,346 @@ │ │ │ │ lsls r3, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #295 @ 0x127 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab022 │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab032 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, r1] │ │ │ │ + str r4, [r0, r1] │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #856] @ (1ab58c ) │ │ │ │ + ldr r7, [pc, #792] @ (1ab55c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1ab350 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ab360 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (1ab354 ) │ │ │ │ + ldr r3, [pc, #264] @ (1ab364 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.n 1ab2d6 │ │ │ │ + bhi.n 1ab2e6 │ │ │ │ tbb [pc, r4] │ │ │ │ lsls r6, r0, #24 │ │ │ │ adds r6, r0, r0 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ cmp r2, #6 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r1, r7 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ - bl 188d28 │ │ │ │ - ldr r2, [pc, #216] @ (1ab358 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ab354 ) │ │ │ │ + bl 188d38 │ │ │ │ + ldr r2, [pc, #216] @ (1ab368 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ab364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ab34a │ │ │ │ + bne.n 1ab35a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r4 │ │ │ │ - bl 1a5ed8 │ │ │ │ + bl 1a5ee8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1a5ed8 │ │ │ │ + bl 1a5ee8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab27c │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab28c │ │ │ │ mov r2, sp │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #2 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ - b.n 1ab2a8 │ │ │ │ + bl 1a5cfc │ │ │ │ + b.n 1ab2b8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab2e8 │ │ │ │ + beq.n 1ab2f8 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 1ab2fc │ │ │ │ + beq.n 1ab30c │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1ab27c │ │ │ │ + beq.n 1ab28c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #397 @ 0x18d │ │ │ │ mov r0, r7 │ │ │ │ - bl 188cdc │ │ │ │ - b.n 1ab27c │ │ │ │ + bl 188cec │ │ │ │ + b.n 1ab28c │ │ │ │ movs r4, #1 │ │ │ │ mov r2, sp │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1a5cec │ │ │ │ + bl 1a5cfc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r7 │ │ │ │ - bl 188d28 │ │ │ │ - b.n 1ab27c │ │ │ │ + bl 188d38 │ │ │ │ + b.n 1ab28c │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #712] @ (1ab61c ) │ │ │ │ + ldr r5, [pc, #648] @ (1ab5ec ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #496] @ (1ab54c ) │ │ │ │ + ldr r5, [pc, #432] @ (1ab51c ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1ab3b6 │ │ │ │ + cbz r3, 1ab3c6 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbnz r4, 1ab378 │ │ │ │ + cbnz r4, 1ab388 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 1ab3b2 │ │ │ │ + beq.n 1ab3c2 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1ab382 │ │ │ │ + b.n 1ab392 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 1ab3a6 │ │ │ │ + cbz r4, 1ab3b6 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - beq.n 1ab39e │ │ │ │ + beq.n 1ab3ae │ │ │ │ ldrd r6, r5, [r0] │ │ │ │ str r5, [r6, #4] │ │ │ │ add.w r4, r2, #8 │ │ │ │ movs r7, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ strd r4, r7, [r0] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r0, [r2, #12] │ │ │ │ - cbz r3, 1ab3b2 │ │ │ │ + cbz r3, 1ab3c2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ab374 │ │ │ │ + bne.n 1ab384 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r4, r4, #0, #21 │ │ │ │ tst r4, r1 │ │ │ │ - bne.n 1ab382 │ │ │ │ + bne.n 1ab392 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ - bl 16df8c │ │ │ │ + bl 16df9c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ blx 48388 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r5, #19] │ │ │ │ - bl 16e1cc │ │ │ │ + bl 16e1dc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ab41c │ │ │ │ - ldr r2, [pc, #48] @ (1ab424 ) │ │ │ │ + beq.n 1ab42c │ │ │ │ + ldr r2, [pc, #48] @ (1ab434 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #48] @ (1ab428 ) │ │ │ │ + ldr r1, [pc, #48] @ (1ab438 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ bfc r3, #0, #22 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ strb r2, [r4, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #12] @ (1ab42c ) │ │ │ │ + ldr r2, [pc, #12] @ (1ab43c ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1ab3f6 │ │ │ │ + b.n 1ab406 │ │ │ │ nop │ │ │ │ eors.w r0, r0, #15 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ movs r6, r1 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r0, r2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #328] @ (1ab58c ) │ │ │ │ + ldr r3, [pc, #328] @ (1ab59c ) │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.w 1ab584 │ │ │ │ + beq.w 1ab594 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 1ab56c │ │ │ │ + b.n 1ab57c │ │ │ │ ldrb r1, [r7, #18] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ - bne.n 1ab558 │ │ │ │ + bne.n 1ab568 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [r0, #28] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ str r7, [r0, #32] │ │ │ │ @@ -509892,21 +509896,21 @@ │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ mov.w r2, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r1, #328] @ 0x148 │ │ │ │ mov r1, r7 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r8, r0, #68 @ 0x44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r0, #28] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ @@ -509917,21 +509921,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add r4, sp, #24 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #328] @ 0x148 │ │ │ │ mov r1, r8 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ strd fp, fp, [sp, #12] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -509940,94 +509944,94 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ - ldr r3, [pc, #92] @ (1ab590 ) │ │ │ │ + ldr r3, [pc, #92] @ (1ab5a0 ) │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #100 @ 0x64 │ │ │ │ mla r3, r4, r2, r3 │ │ │ │ ldrb.w r2, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w fp, [ip, r2, lsl #2] │ │ │ │ str.w fp, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 1ab584 │ │ │ │ + beq.n 1ab594 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1ab462 │ │ │ │ + bne.w 1ab472 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ab462 │ │ │ │ - b.n 1ab558 │ │ │ │ + blt.w 1ab472 │ │ │ │ + b.n 1ab568 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #720] @ (1ab860 ) │ │ │ │ + ldr r3, [pc, #656] @ (1ab830 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1456] @ 1abb5c │ │ │ │ + ldr.w r2, [pc, #1456] @ 1abb6c │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1abb60 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1abb70 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w sl, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1444] @ 1abb64 │ │ │ │ + ldr.w r2, [pc, #1444] @ 1abb74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ab7a4 │ │ │ │ + beq.w 1ab7b4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, r6 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1ab6be │ │ │ │ + b.n 1ab6ce │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 1ab6b6 │ │ │ │ + bne.n 1ab6c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, sl, #32 │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ strd r9, r9, [r5] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w r0, [sl, #28] │ │ │ │ @@ -510036,31 +510040,31 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, sl, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [r3, #48] @ 0x30 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21d79c │ │ │ │ + bl 21d7ac │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r9, r9, [r5] │ │ │ │ add.w ip, r6, #32 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [r6, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -510069,40 +510073,40 @@ │ │ │ │ str.w r8, [r6, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ mov r8, sl │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r7, r6 │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ab79e │ │ │ │ + beq.n 1ab7ae │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 1ab5e4 │ │ │ │ + bne.n 1ab5f4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 1ab8e2 │ │ │ │ + bne.w 1ab8f2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ strd r9, r9, [r5] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, sl, #32 │ │ │ │ str.w r0, [sl, #28] │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ @@ -510115,55 +510119,55 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, sl, #68 @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r2, [r8, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r8, #85] @ 0x55 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ ldr.w r8, [r3, #60] @ 0x3c │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ strd r9, r9, [r5] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r6, #32 │ │ │ │ str r0, [r6, #28] │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 1ab698 │ │ │ │ + b.n 1ab6a8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ adds r6, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ add.w r9, r4, #24 │ │ │ │ @@ -510181,30 +510185,30 @@ │ │ │ │ stmials.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [sl, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ ldrb.w r2, [sl, #40] @ 0x28 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r5, [sl, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r7, #16] │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ subs r5, #1 │ │ │ │ bic.w r5, r5, r3 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldrb.w lr, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ mov r7, r0 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ @@ -510215,58 +510219,58 @@ │ │ │ │ str.w r4, [fp, #12] │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - cbz r5, 1ab8c8 │ │ │ │ - ldr r3, [pc, #740] @ (1abb68 ) │ │ │ │ + cbz r5, 1ab8d8 │ │ │ │ + ldr r3, [pc, #740] @ (1abb78 ) │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r5, [r7, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ - ldr r2, [pc, #700] @ (1abb6c ) │ │ │ │ - ldr r3, [pc, #688] @ (1abb60 ) │ │ │ │ + bl 1891e8 │ │ │ │ + ldr r2, [pc, #700] @ (1abb7c ) │ │ │ │ + ldr r3, [pc, #688] @ (1abb70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1abb56 │ │ │ │ + bne.w 1abb66 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r3, #1 │ │ │ │ moveq r5, sl │ │ │ │ lslne.w r9, r3, lr │ │ │ │ it ne │ │ │ │ addne.w r5, r9, sl │ │ │ │ - b.n 1ab882 │ │ │ │ + b.n 1ab892 │ │ │ │ ldr.w r0, [r8, #28] │ │ │ │ mov r6, r8 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ - bl 21d748 │ │ │ │ + bl 21d758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ab8ac │ │ │ │ + beq.n 1ab8bc │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r7, #68 @ 0x44 │ │ │ │ strd r3, r0, [sp, #36] @ 0x24 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -510274,18 +510278,18 @@ │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r9, r9, [fp] │ │ │ │ - bhi.w 1abb20 │ │ │ │ + bhi.w 1abb30 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1aba4a │ │ │ │ + bhi.w 1aba5a │ │ │ │ tbb [pc, r3] │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ ldrb r7, [r0, #10] │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ @@ -510301,35 +510305,35 @@ │ │ │ │ strh r7, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r4, r5, [sp, #64] @ 0x40 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ab98a │ │ │ │ + cbz r0, 1ab99a │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r9, [fp, #12] │ │ │ │ add.w ip, r4, #32 │ │ │ │ strd r9, r9, [fp] │ │ │ │ str.w r9, [fp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [r4, #28] │ │ │ │ @@ -510342,80 +510346,80 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r2, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r2, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [r7, #85] @ 0x55 │ │ │ │ strd r9, r9, [r8] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 1abb4c │ │ │ │ + bhi.w 1abb5c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1abb5a │ │ │ │ + bhi.w 1abb6a │ │ │ │ tbb [pc, r3] │ │ │ │ - add r5, pc, #596 @ (adr r5, 1abc68 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abca8 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcac ) │ │ │ │ - str r1, [sp, #660] @ 0x294 │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcb0 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcb0 ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcb4 ) │ │ │ │ - ldrh r5, [r4, #44] @ 0x2c │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcb8 ) │ │ │ │ + add r5, pc, #596 @ (adr r5, 1abc78 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcb8 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcbc ) │ │ │ │ - add r5, pc, #660 @ (adr r5, 1abcbc ) │ │ │ │ + str r1, [sp, #660] @ 0x294 │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcc0 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcc0 ) │ │ │ │ add r5, pc, #660 @ (adr r5, 1abcc4 ) │ │ │ │ + ldrh r5, [r4, #44] @ 0x2c │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcc8 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcc8 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abccc ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abccc ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcd0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcd0 ) │ │ │ │ + add r5, pc, #660 @ (adr r5, 1abcd4 ) │ │ │ │ movs r0, #165 @ 0xa5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab972 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab972 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab972 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1aba7c │ │ │ │ + cbz r0, 1aba8c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [fp, #12] │ │ │ │ add.w lr, r5, #32 │ │ │ │ strd r9, r9, [fp] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str.w r9, [fp, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -510428,86 +510432,86 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [r7, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r7, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ adds r1, #4 │ │ │ │ - bl 1ab594 │ │ │ │ + bl 1ab5a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - beq.w 1ab8ac │ │ │ │ + beq.w 1ab8bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r9, r9, [fp] │ │ │ │ ldrb.w r2, [r3, #85] @ 0x55 │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 1ab930 │ │ │ │ + bls.w 1ab940 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 1ab962 │ │ │ │ + b.n 1ab972 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba64 │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 1aba54 │ │ │ │ + b.n 1aba64 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #296] @ (1abc88 ) │ │ │ │ + ldr r2, [pc, #232] @ (1abc58 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #200] @ (1abc30 ) │ │ │ │ + ldr r2, [pc, #136] @ (1abc00 ) │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r9 │ │ │ │ + bxns r7 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr.w r4, [pc, #1596] @ 1ac1c0 │ │ │ │ + ldr.w r4, [pc, #1596] @ 1ac1d0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r5, [pc, #1592] @ 1ac1c4 │ │ │ │ - ldr.w r0, [pc, #1592] @ 1ac1c8 │ │ │ │ + ldr.w r5, [pc, #1592] @ 1ac1d4 │ │ │ │ + ldr.w r0, [pc, #1592] @ 1ac1d8 │ │ │ │ add r4, pc │ │ │ │ add r5, pc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov.w r0, #0 │ │ │ │ @@ -510518,40 +510522,40 @@ │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #2 │ │ │ │ ite hi │ │ │ │ movhi r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ - bhi.w 1ac1a2 │ │ │ │ + bhi.w 1ac1b2 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r1, [sp, #152] @ 0x98 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [sp, #180] @ 0xb4 │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac196 │ │ │ │ + bne.w 1ac1a6 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ac188 │ │ │ │ + bne.w 1ac198 │ │ │ │ movs r3, #0 │ │ │ │ add.w fp, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ add.w sl, sp, #208 @ 0xd0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add.w r9, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -510560,61 +510564,61 @@ │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ str.w fp, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [sp, #220] @ 0xdc │ │ │ │ str.w r9, [sp, #204] @ 0xcc │ │ │ │ - cbz r3, 1abc46 │ │ │ │ + cbz r3, 1abc56 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab3b8 │ │ │ │ + bl 1ab3c8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r6, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abc2a │ │ │ │ + bne.n 1abc3a │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1abc72 │ │ │ │ + cbz r3, 1abc82 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 1ab3b8 │ │ │ │ + bl 1ab3c8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abc4e │ │ │ │ + bne.n 1abc5e │ │ │ │ ldr.w r6, [r7, #352] @ 0x160 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abc88 │ │ │ │ + cbz r3, 1abc98 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abd40 │ │ │ │ + bne.n 1abd50 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abc7a │ │ │ │ + bne.n 1abc8a │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1abcaa │ │ │ │ + beq.n 1abcba │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r1, r7, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [r7, #16] │ │ │ │ @@ -510622,15 +510626,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ strd r3, r3, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1abcce │ │ │ │ + beq.n 1abcde │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r1, r7, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ str r2, [r7, #16] │ │ │ │ @@ -510638,82 +510642,82 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ strd r3, r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1abcf0 │ │ │ │ + beq.n 1abd00 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ add.w r1, r7, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [r7, #16] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r0, r3, [sp, #208] @ 0xd0 │ │ │ │ strd r3, sl, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1abd10 │ │ │ │ + beq.n 1abd20 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r3, r7, #12 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd fp, r3, [sp, #192] @ 0xc0 │ │ │ │ strd r3, r9, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18ca6c │ │ │ │ + bl 18ca7c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #1192] @ 1ac1cc │ │ │ │ - ldr.w r3, [pc, #1184] @ 1ac1c8 │ │ │ │ + ldr.w r2, [pc, #1192] @ 1ac1dc │ │ │ │ + ldr.w r3, [pc, #1184] @ 1ac1d8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ac1ae │ │ │ │ + bne.w 1ac1be │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1164] @ 1ac1d0 │ │ │ │ + ldr.w r3, [pc, #1164] @ 1ac1e0 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abe3a │ │ │ │ + bne.n 1abe4a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 1abd7e │ │ │ │ + cbnz r3, 1abd8e │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1abd7a │ │ │ │ - cbz r6, 1abd7a │ │ │ │ + cbz r3, 1abd8a │ │ │ │ + cbz r6, 1abd8a │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1abd52 │ │ │ │ + bne.n 1abd62 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1abd6c │ │ │ │ + bne.n 1abd7c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1abc88 │ │ │ │ + b.n 1abc98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w lr, #0 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov ip, r3 │ │ │ │ strd lr, lr, [r3, #8] │ │ │ │ strd lr, lr, [r3] │ │ │ │ @@ -510723,92 +510727,92 @@ │ │ │ │ cmp.w r8, #3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - beq.w 1ac114 │ │ │ │ + beq.w 1ac124 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1abd5c │ │ │ │ + bne.n 1abd6c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r2, r5, #32 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1ac1b2 │ │ │ │ + beq.w 1ac1c2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1abdd8 │ │ │ │ + cbz r2, 1abde8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - bl 1ab430 │ │ │ │ + bl 1ab440 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 1abe24 │ │ │ │ - b.n 1abd5c │ │ │ │ + cbnz r0, 1abe34 │ │ │ │ + b.n 1abd6c │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ itet eq │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ - bl 1ab430 │ │ │ │ + bl 1ab440 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 16fb38 │ │ │ │ + bl 16fb48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1abd5c │ │ │ │ + beq.n 1abd6c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r2, r3, #24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1abe36 │ │ │ │ + beq.n 1abe46 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1abdfa │ │ │ │ + bne.n 1abe0a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1abe06 │ │ │ │ + b.n 1abe16 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1abd58 │ │ │ │ + bne.n 1abd68 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r3, r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1ac1b8 │ │ │ │ + beq.w 1ac1c8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 1abe64 │ │ │ │ + cbz r3, 1abe74 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r3 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r2, r2, [r3] │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ @@ -510827,149 +510831,149 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1ab430 │ │ │ │ + bl 1ab440 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 1abd58 │ │ │ │ + bne.w 1abd68 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1abd58 │ │ │ │ + beq.w 1abd68 │ │ │ │ strd r6, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #228 @ 0xe4 │ │ │ │ strd r4, r9, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r5, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ strd fp, sl, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r8, [r6] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ac0b8 │ │ │ │ + beq.w 1ac0c8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac16c │ │ │ │ + beq.w 1ac17c │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1ac17c │ │ │ │ + beq.w 1ac18c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac0f8 │ │ │ │ + beq.w 1ac108 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac0f8 │ │ │ │ + beq.w 1ac108 │ │ │ │ ldrb.w r2, [r8, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac0ec │ │ │ │ + bne.w 1ac0fc │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 1ac0ec │ │ │ │ + bhi.w 1ac0fc │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - bl 18c014 │ │ │ │ + bl 18c024 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ strd r1, r4, [r0, #28] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 16e354 │ │ │ │ + bl 16e364 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ strd r1, sl, [r0, #28] │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ab594 │ │ │ │ + bl 1ab5a4 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bl 195da0 │ │ │ │ + bl 195db0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.n 1ac0d4 │ │ │ │ + bhi.n 1ac0e4 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrsh r3, [r3, r1] │ │ │ │ str r3, [r1, #16] │ │ │ │ ldrsh r1, [r4, r1] │ │ │ │ lsrs r6, r3, #13 │ │ │ │ str r3, [r1, #64] @ 0x40 │ │ │ │ @@ -510977,196 +510981,196 @@ │ │ │ │ lsrs r3, r1, #12 │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ ldrh r3, [r3, r5] │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r2, fp │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ - ldr.w ip, [pc, #360] @ 1ac1d4 │ │ │ │ + ldr.w ip, [pc, #360] @ 1ac1e4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ mov r1, r4 │ │ │ │ mla r3, fp, lr, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 18c128 │ │ │ │ + bl 18c138 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1abefe │ │ │ │ + bne.w 1abf0e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1abedc │ │ │ │ + bne.w 1abeec │ │ │ │ ldrd r6, r5, [sp, #64] @ 0x40 │ │ │ │ ldrd r4, r9, [sp, #72] @ 0x48 │ │ │ │ ldrd fp, sl, [sp, #80] @ 0x50 │ │ │ │ - b.n 1abd58 │ │ │ │ + b.n 1abd68 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac048 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac048 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac048 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ac038 │ │ │ │ + b.n 1ac048 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1abf08 │ │ │ │ + bne.w 1abf18 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac0b8 │ │ │ │ + bne.n 1ac0c8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ it ls │ │ │ │ movls r6, r8 │ │ │ │ - bhi.n 1ac0b8 │ │ │ │ + bhi.n 1ac0c8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 1abf2a │ │ │ │ + b.n 1abf3a │ │ │ │ ldr.w r8, [r5, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1abd5c │ │ │ │ + beq.w 1abd6c │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #2 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 1ac14a │ │ │ │ + cbz r2, 1ac15a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac142 │ │ │ │ + bne.n 1ac152 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ subs r3, #111 @ 0x6f │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - beq.n 1ac15c │ │ │ │ + beq.n 1ac16c │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac132 │ │ │ │ + bne.n 1ac142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac12c │ │ │ │ + bne.n 1ac13c │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 1abd5c │ │ │ │ + b.n 1abd6c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ strd r7, r5, [sp, #128] @ 0x80 │ │ │ │ - bl 1ab430 │ │ │ │ - b.n 1ac142 │ │ │ │ + bl 1ab440 │ │ │ │ + b.n 1ac152 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ac0b8 │ │ │ │ + bne.n 1ac0c8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 1ac10e │ │ │ │ - b.n 1ac0b8 │ │ │ │ + bls.n 1ac11e │ │ │ │ + b.n 1ac0c8 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1abf2a │ │ │ │ - b.n 1abefe │ │ │ │ + bls.w 1abf3a │ │ │ │ + b.n 1abf0e │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 1ab35c │ │ │ │ + bl 1ab36c │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - b.n 1abbfc │ │ │ │ + b.n 1abc0c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - bl 1ab35c │ │ │ │ - b.n 1abbe0 │ │ │ │ + bl 1ab36c │ │ │ │ + b.n 1abbf0 │ │ │ │ mvn.w r1, #8 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1abd20 │ │ │ │ + b.n 1abd30 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - add r4, sp │ │ │ │ + add r4, fp │ │ │ │ lsls r3, r5, #1 │ │ │ │ - add r2, sp │ │ │ │ + add r2, fp │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r2 │ │ │ │ + cmn r4, r0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ ldrh r6, [r7, #62] @ 0x3e │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #648] @ (1ac478 ) │ │ │ │ + ldr r1, [pc, #648] @ (1ac488 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r3, [pc, #648] @ (1ac47c ) │ │ │ │ + ldr r3, [pc, #648] @ (1ac48c ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r2, r8, [r0] │ │ │ │ - ldr r3, [pc, #632] @ (1ac480 ) │ │ │ │ + ldr r3, [pc, #632] @ (1ac490 ) │ │ │ │ ldrb.w r0, [r8, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ac362 │ │ │ │ + beq.w 1ac372 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #616] @ (1ac484 ) │ │ │ │ + ldr r2, [pc, #616] @ (1ac494 ) │ │ │ │ add.w r9, r8, #96 @ 0x60 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1885bc │ │ │ │ + bl 1885cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ and.w r3, r0, #121 @ 0x79 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsls r5, r2, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ @@ -511174,26 +511178,26 @@ │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r7, r2 │ │ │ │ mla r3, r3, r1, r6 │ │ │ │ ldrb.w r3, [r3, #37] @ 0x25 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r4, [r8, r3, lsl #2] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov sl, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldrb.w r3, [r8, #41] @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac27a │ │ │ │ + cbz r3, 1ac28a │ │ │ │ str.w r3, [sl, #80] @ 0x50 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ adds r3, r7, r4 │ │ │ │ and.w ip, r3, #3 │ │ │ │ mla r1, lr, r1, r6 │ │ │ │ @@ -511222,15 +511226,15 @@ │ │ │ │ asrs r0, r5 │ │ │ │ and.w r0, r0, #3 │ │ │ │ bfi r1, r0, #16, #8 │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ mla r2, lr, r2, r6 │ │ │ │ ldrb r0, [r2, #4] │ │ │ │ - cbz r0, 1ac33c │ │ │ │ + cbz r0, 1ac34c │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, sl, #84 @ 0x54 │ │ │ │ strd r3, sl, [sp, #20] │ │ │ │ add r4, sp, #32 │ │ │ │ mov ip, fp │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r7, fp │ │ │ │ @@ -511243,110 +511247,110 @@ │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ add.w fp, fp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp ip, sl │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ac30a │ │ │ │ + bne.n 1ac31a │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldrd r3, sl, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ac39c │ │ │ │ + bhi.n 1ac3ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r2, r1, [sp, #12] │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ ldrb.w r0, [r8, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.w 1ac222 │ │ │ │ - bl 188398 │ │ │ │ + bhi.w 1ac232 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - bl 1866ac │ │ │ │ - ldr r2, [pc, #260] @ (1ac488 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ac47c ) │ │ │ │ + bl 1866bc │ │ │ │ + ldr r2, [pc, #260] @ (1ac498 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ac48c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ac472 │ │ │ │ + bne.n 1ac482 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 1ac3e0 │ │ │ │ + beq.n 1ac3f0 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r4, r1 │ │ │ │ - bne.n 1ac424 │ │ │ │ + bne.n 1ac434 │ │ │ │ add r4, sp, #32 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - b.n 1ac340 │ │ │ │ + b.n 1ac350 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd r4, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1ac414 │ │ │ │ + cbz r0, 1ac424 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac3c6 │ │ │ │ + b.n 1ac3d6 │ │ │ │ subs r2, #1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ac454 │ │ │ │ + bhi.n 1ac464 │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r3, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -511358,73 +511362,73 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3f6 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3f6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3f6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ac3e6 │ │ │ │ + b.n 1ac3f6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #10 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r5, [pc, #3096] @ 1ad0b8 │ │ │ │ + ldr.w r5, [pc, #3096] @ 1ad0c8 │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #3084] @ 1ad0bc │ │ │ │ + ldr.w r2, [pc, #3084] @ 1ad0cc │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #3084] @ 1ad0c0 │ │ │ │ + ldr.w r3, [pc, #3084] @ 1ad0d0 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ac4d4 │ │ │ │ + cbz r3, 1ac4e4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ac4f8 │ │ │ │ + cbnz r3, 1ac508 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac4c8 │ │ │ │ + bne.n 1ac4d8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r2, [pc, #3052] @ 1ad0c4 │ │ │ │ - ldr.w r3, [pc, #3044] @ 1ad0c0 │ │ │ │ + ldr.w r2, [pc, #3052] @ 1ad0d4 │ │ │ │ + ldr.w r3, [pc, #3044] @ 1ad0d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad32e │ │ │ │ + bne.w 1ad33e │ │ │ │ mov r0, sl │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov r9, r3 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ @@ -511447,185 +511451,185 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r8 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ad198 │ │ │ │ + beq.w 1ad1a8 │ │ │ │ mov fp, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ strd r6, r4, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ac606 │ │ │ │ + beq.n 1ac616 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac9ce │ │ │ │ + beq.w 1ac9de │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac61a │ │ │ │ + bne.n 1ac62a │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ac61a │ │ │ │ + beq.n 1ac62a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcs.n 1ac648 │ │ │ │ + bcs.n 1ac658 │ │ │ │ cmp.w r3, #330 @ 0x14a │ │ │ │ - bcc.w 1ac996 │ │ │ │ + bcc.w 1ac9a6 │ │ │ │ sub.w r1, r3, #330 @ 0x14a │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac9ae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r6, r2, #29 │ │ │ │ - bmi.n 1ac65c │ │ │ │ + bmi.n 1ac66c │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - bne.w 1acd4e │ │ │ │ + bne.w 1acd5e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #11 │ │ │ │ it pl │ │ │ │ movpl.w r2, #304 @ 0x130 │ │ │ │ - bmi.w 1aca3a │ │ │ │ + bmi.w 1aca4a │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 1ac9aa │ │ │ │ + bhi.w 1ac9ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #28 │ │ │ │ - bpl.n 1ac602 │ │ │ │ + bpl.n 1ac612 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acc8c │ │ │ │ + beq.w 1acc9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acc8c │ │ │ │ + bne.w 1acc9c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w r3, #664 @ 0x298 │ │ │ │ - beq.w 1aca48 │ │ │ │ + beq.w 1aca58 │ │ │ │ movw r2, #641 @ 0x281 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1acd6e │ │ │ │ + beq.w 1acd7e │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.n 1ac602 │ │ │ │ + bne.n 1ac612 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 1ac602 │ │ │ │ + bpl.n 1ac612 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ac6ee │ │ │ │ + bne.n 1ac6fe │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 1ac61a │ │ │ │ + cbnz r3, 1ac62a │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ac9f0 │ │ │ │ + beq.w 1aca00 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ac55a │ │ │ │ + b.n 1ac56a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbz r3, 1ac62a │ │ │ │ + cbz r3, 1ac63a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ac56c │ │ │ │ + bne.n 1ac57c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ac606 │ │ │ │ + bne.n 1ac616 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ac606 │ │ │ │ + beq.n 1ac616 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r3, #336 @ 0x150 │ │ │ │ - bcc.n 1ac584 │ │ │ │ + bcc.n 1ac594 │ │ │ │ mvn.w r1, #366 @ 0x16e │ │ │ │ adds r1, r3, r1 │ │ │ │ bics.w r1, r1, #2 │ │ │ │ - bne.n 1ac672 │ │ │ │ + bne.n 1ac682 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac9ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acd64 │ │ │ │ + beq.w 1acd74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acd64 │ │ │ │ + bne.w 1acd74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #362 @ 0x16a │ │ │ │ adds r1, r3, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.w 1aca28 │ │ │ │ + bhi.w 1aca38 │ │ │ │ movw r2, #417 @ 0x1a1 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac9ae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 1ac99e │ │ │ │ + bpl.w 1ac9ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1acd64 │ │ │ │ + beq.w 1acd74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1acd64 │ │ │ │ + bne.w 1acd74 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1aca52 │ │ │ │ + beq.w 1aca62 │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac5a0 │ │ │ │ + bne.w 1ac5b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.w 1aca3c │ │ │ │ + bmi.w 1aca4c │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r3, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac5c0 │ │ │ │ + bls.w 1ac5d0 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - beq.n 1ac602 │ │ │ │ + beq.n 1ac612 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1acc7c │ │ │ │ + beq.w 1acc8c │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - bne.n 1ac602 │ │ │ │ + bne.n 1ac612 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #12 │ │ │ │ - bpl.n 1ac602 │ │ │ │ + bpl.n 1ac612 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ac5f8 │ │ │ │ + bne.n 1ac608 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [pc, #2500] @ 1ad0c8 │ │ │ │ + ldr.w r3, [pc, #2500] @ 1ad0d8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldrb r3, [r3, #30] │ │ │ │ @@ -511634,30 +511638,30 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 1acd44 │ │ │ │ + beq.w 1acd54 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ strd r9, sl, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1ac75e │ │ │ │ + cbz r3, 1ac76e │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -511687,26 +511691,26 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ ldrb.w r2, [sl, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r1, [r9, #44] @ 0x2c │ │ │ │ str.w r1, [r5, r2, lsl #2] │ │ │ │ - cbz r3, 1ac7da │ │ │ │ + cbz r3, 1ac7ea │ │ │ │ ldrb.w r2, [sl, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ - cbz r3, 1ac7fc │ │ │ │ + cbz r3, 1ac80c │ │ │ │ mla r9, r0, r7, r2 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldrb.w r3, [r9, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ @@ -511720,37 +511724,37 @@ │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #1 │ │ │ │ - beq.w 1ac9c8 │ │ │ │ + beq.w 1ac9d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, sp, #196 @ 0xc4 │ │ │ │ ldr.w lr, [sp, #60] @ 0x3c │ │ │ │ mov ip, r9 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp.w sl, #1 │ │ │ │ strb.w r7, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.w 1ac9c2 │ │ │ │ + beq.w 1ac9d2 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r1, [sp, #148] @ 0x94 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ ldrh r2, [r7, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -511761,15 +511765,15 @@ │ │ │ │ strh r3, [r7, #24] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [r8] │ │ │ │ @@ -511778,15 +511782,15 @@ │ │ │ │ mla r7, r2, r1, r3 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ subs r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1ac91e │ │ │ │ + bls.n 1ac92e │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r4, #112 @ 0x70 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, lr, lsl #2] │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -511796,168 +511800,168 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r3, lr, lsl #2 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 1ac8f2 │ │ │ │ + bne.n 1ac902 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 1acd78 │ │ │ │ + beq.w 1acd88 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.w 1ad256 │ │ │ │ + bne.w 1ad266 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ strd r6, r6, [r8] │ │ │ │ mov ip, r0 │ │ │ │ strd r6, r6, [r8, #8] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r2, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 1ad2c6 │ │ │ │ + beq.w 1ad2d6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ac748 │ │ │ │ + b.n 1ac758 │ │ │ │ cmp.w r3, #304 @ 0x130 │ │ │ │ - beq.w 1ac5a8 │ │ │ │ + beq.w 1ac5b8 │ │ │ │ mov r2, r3 │ │ │ │ subw r3, r2, #650 @ 0x28a │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1ac5c0 │ │ │ │ + bls.w 1ac5d0 │ │ │ │ cmp.w r2, #664 @ 0x298 │ │ │ │ - bne.w 1ac6d4 │ │ │ │ + bne.w 1ac6e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 1ac602 │ │ │ │ + bpl.w 1ac612 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac5f8 │ │ │ │ - b.n 1ac6ee │ │ │ │ + bne.w 1ac608 │ │ │ │ + b.n 1ac6fe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac858 │ │ │ │ + bne.w 1ac868 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 1ac8b2 │ │ │ │ + b.n 1ac8c2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 1ac606 │ │ │ │ + bne.w 1ac616 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ac63c │ │ │ │ + bne.w 1ac64c │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ac616 │ │ │ │ + bne.w 1ac626 │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ mov r9, fp │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ad198 │ │ │ │ + beq.w 1ad1a8 │ │ │ │ mov sl, r5 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac4d6 │ │ │ │ + beq.w 1ac4e6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ac4d6 │ │ │ │ + beq.w 1ac4e6 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1ac516 │ │ │ │ + bne.w 1ac526 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aca16 │ │ │ │ - b.n 1ac4d6 │ │ │ │ + bne.n 1aca26 │ │ │ │ + b.n 1ac4e6 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1ad2b0 │ │ │ │ + bne.w 1ad2c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 1ac6de │ │ │ │ - cbz r7, 1aca64 │ │ │ │ + bpl.w 1ac6ee │ │ │ │ + cbz r7, 1aca74 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 1aca64 │ │ │ │ + cbnz r0, 1aca74 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 1ac5b6 │ │ │ │ + b.n 1ac5c6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 1ac602 │ │ │ │ - b.n 1ac5f8 │ │ │ │ + bpl.w 1ac612 │ │ │ │ + b.n 1ac608 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 1ac602 │ │ │ │ + bpl.w 1ac612 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1aca44 │ │ │ │ + beq.n 1aca54 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acc5c │ │ │ │ - ldr.w r3, [pc, #1608] @ 1ad0c8 │ │ │ │ + beq.w 1acc6c │ │ │ │ + ldr.w r3, [pc, #1608] @ 1ad0d8 │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r9, sl, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r0, #24 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1acac4 │ │ │ │ + cbz r3, 1acad4 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r7, [r4, #20] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ @@ -511983,63 +511987,63 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r6, r3, lsl #2] │ │ │ │ ldrb.w r3, [r2, #49] @ 0x31 │ │ │ │ ldrb.w r1, [sl, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ - cbz r1, 1acb36 │ │ │ │ + cbz r1, 1acb46 │ │ │ │ ldrb.w r3, [r2, #46] @ 0x2e │ │ │ │ adds r1, #11 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r1, lsl #2] │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r7, r1 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ - cbz r3, 1acb5a │ │ │ │ + cbz r3, 1acb6a │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r7, r1 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - cbz r3, 1acb7e │ │ │ │ + cbz r3, 1acb8e │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mla r3, r0, r7, r1 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ - cbz r2, 1acba0 │ │ │ │ + cbz r2, 1acbb0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #11 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr.w r2, [r4, r2, lsl #2] │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r7, r2, r7, r3 │ │ │ │ ldrb.w lr, [r7, #4] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 1acbf2 │ │ │ │ + beq.n 1acc02 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r9 │ │ │ │ add.w sl, r4, #96 @ 0x60 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, r9, lsl #2] │ │ │ │ @@ -512050,75 +512054,75 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r7, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #4 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 1acbc6 │ │ │ │ + bne.n 1acbd6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ad152 │ │ │ │ + beq.w 1ad162 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - bne.w 1ad2e0 │ │ │ │ + bne.w 1ad2f0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ strd r5, r5, [r8] │ │ │ │ strd r5, r5, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r0, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 1aca9a │ │ │ │ + bcc.w 1acaaa │ │ │ │ ldrd r9, sl, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ - bl 188398 │ │ │ │ + bl 1883a8 │ │ │ │ add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 188ea0 │ │ │ │ + bl 188eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1acd4a │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1acd5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r6, r3, #11 │ │ │ │ - bpl.w 1ac602 │ │ │ │ + bpl.w 1ac612 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1ac5f8 │ │ │ │ - b.n 1ac6ee │ │ │ │ + bne.w 1ac608 │ │ │ │ + b.n 1ac6fe │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r4, [sp, #140] @ 0x8c │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1acd44 │ │ │ │ - ldr.w r2, [pc, #1064] @ 1ad0c8 │ │ │ │ + beq.n 1acd54 │ │ │ │ + ldr.w r2, [pc, #1064] @ 1ad0d8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -512129,18 +512133,18 @@ │ │ │ │ mla r2, r6, r2, r7 │ │ │ │ ldrb r2, [r2, #30] │ │ │ │ adds r2, #11 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r5 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 1acd2e │ │ │ │ + beq.n 1acd3e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188540 │ │ │ │ + bl 188550 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ and.w sl, r0, #121 @ 0x79 │ │ │ │ mov r2, r5 │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ @@ -512155,107 +512159,107 @@ │ │ │ │ and.w r6, r6, #127 @ 0x7f │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [lr, #68] @ 0x44 │ │ │ │ and.w r5, r2, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1acdba │ │ │ │ + bne.n 1acdca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad0da │ │ │ │ + beq.w 1ad0ea │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad2ce │ │ │ │ + beq.w 1ad2de │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r1, #2 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bcc.n 1accb4 │ │ │ │ + bcc.n 1accc4 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1866ac │ │ │ │ + bl 1866bc │ │ │ │ movs r5, #1 │ │ │ │ - b.n 1ac602 │ │ │ │ + b.n 1ac612 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac99e │ │ │ │ + bne.w 1ac9ae │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r2, r2, #12 │ │ │ │ - bmi.w 1aca3a │ │ │ │ + bmi.w 1aca4a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ac9a0 │ │ │ │ + b.n 1ac9b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ac1d8 │ │ │ │ - b.n 1acd4a │ │ │ │ + bl 1ac1e8 │ │ │ │ + b.n 1acd5a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r0, r3, #11 │ │ │ │ - bmi.w 1ac5f8 │ │ │ │ - b.n 1ac602 │ │ │ │ + bmi.w 1ac608 │ │ │ │ + b.n 1ac612 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ac944 │ │ │ │ + beq.w 1ac954 │ │ │ │ strd r3, r6, [sp, #112] @ 0x70 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1acda8 │ │ │ │ + cbz r0, 1acdb8 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1ac946 │ │ │ │ + b.n 1ac956 │ │ │ │ adds r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, r4, r3, lsl #2 │ │ │ │ - b.n 1acdca │ │ │ │ + b.n 1acdda │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 1acd1c │ │ │ │ + bcc.n 1acd2c │ │ │ │ cmp r2, #1 │ │ │ │ itett hi │ │ │ │ ldrbhi.w r3, [lr, #69] @ 0x45 │ │ │ │ ldrls.w r3, [ip] │ │ │ │ addhi r3, #11 │ │ │ │ ldrhi.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ and.w r3, r2, #1 │ │ │ │ add.w r3, sp, r3, lsl #1 │ │ │ │ ldrb.w r3, [r3, #196] @ 0xc4 │ │ │ │ and.w r3, r3, #15 │ │ │ │ add r3, r2 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1acdc4 │ │ │ │ + bcs.n 1acdd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ad1a4 │ │ │ │ + beq.w 1ad1b4 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 1ad2a2 │ │ │ │ + beq.w 1ad2b2 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 1ace16 │ │ │ │ + cbz r3, 1ace26 │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ mla r2, r8, r2, r7 │ │ │ │ mla r3, r8, r1, r7 │ │ │ │ @@ -512288,15 +512292,15 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ str.w r3, [r6, ip, lsl #2] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r3, r8, r2, r7 │ │ │ │ ldrb.w r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad01c │ │ │ │ + bne.w 1ad02c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ strd r3, r3, [fp] │ │ │ │ str.w r3, [fp, #8] │ │ │ │ strd r3, r3, [sp, #180] @ 0xb4 │ │ │ │ @@ -512304,35 +512308,35 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r5, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ - beq.w 1ad0d4 │ │ │ │ + beq.w 1ad0e4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ add r5, sp, #196 @ 0xc4 │ │ │ │ strb.w r3, [sp, #180] @ 0xb4 │ │ │ │ mov lr, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.w 1ad0cc │ │ │ │ + beq.w 1ad0dc │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r3, [r3, #17] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r1, [sp, #148] @ 0x94 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ ldrh.w r2, [r8, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ orr.w r1, r1, r3, lsl #3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -512343,30 +512347,30 @@ │ │ │ │ strh.w r3, [r8, #24] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ mla r3, r2, r3, r7 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - bls.n 1acfba │ │ │ │ + bls.n 1acfca │ │ │ │ mov r9, ip │ │ │ │ mov.w lr, #1 │ │ │ │ add.w sl, r4, #112 @ 0x70 │ │ │ │ add.w r3, r6, #100 @ 0x64 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r9, lsl #2] │ │ │ │ @@ -512377,74 +512381,74 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 1acf8c │ │ │ │ + bne.n 1acf9c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1acfca │ │ │ │ + bhi.n 1acfda │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1acd2a │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1acd3a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1aaf34 │ │ │ │ + bl 1aaf44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ ldrb.w r3, [r9, #17] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ strdeq r2, r1, [sp, #96] @ 0x60 │ │ │ │ moveq r2, r3 │ │ │ │ - beq.w 1ad114 │ │ │ │ + beq.w 1ad124 │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - bne.w 1ad1aa │ │ │ │ + bne.w 1ad1ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - b.n 1acfc0 │ │ │ │ + b.n 1acfd0 │ │ │ │ adds r3, #11 │ │ │ │ mla ip, r8, r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ - b.n 1ad034 │ │ │ │ + b.n 1ad044 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 1ace98 │ │ │ │ + bcc.w 1acea8 │ │ │ │ cmp r2, #1 │ │ │ │ and.w lr, r2, #1 │ │ │ │ itett hi │ │ │ │ ldrbhi.w r0, [ip, #69] @ 0x45 │ │ │ │ ldrls r0, [r3, #0] │ │ │ │ addhi r0, #11 │ │ │ │ ldrhi.w r0, [r4, r0, lsl #2] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ add.w lr, r0, lr, lsl #1 │ │ │ │ ldrb.w r0, [lr, #-100] │ │ │ │ and.w r0, r0, #15 │ │ │ │ add r0, r2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.n 1ad02c │ │ │ │ + bcs.n 1ad03c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp.w sl, #64 @ 0x40 │ │ │ │ ldrb.w ip, [lr, #-100] │ │ │ │ and.w r0, r3, #1 │ │ │ │ ite ne │ │ │ │ @@ -512465,112 +512469,112 @@ │ │ │ │ itete eq │ │ │ │ mlaeq r3, r3, r1, r7 │ │ │ │ mlane r1, r3, r1, r7 │ │ │ │ ldrbeq.w r3, [r3, #68] @ 0x44 │ │ │ │ ldrbne.w r3, [r1, #69] @ 0x45 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 1ace98 │ │ │ │ - subs r3, #86 @ 0x56 │ │ │ │ - lsls r3, r5, #1 │ │ │ │ + b.n 1acea8 │ │ │ │ subs r3, #70 @ 0x46 │ │ │ │ lsls r3, r5, #1 │ │ │ │ + subs r3, #54 @ 0x36 │ │ │ │ + lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #30 │ │ │ │ + subs r3, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1aceee │ │ │ │ + bne.w 1acefe │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 1acf46 │ │ │ │ + b.n 1acf56 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 188864 │ │ │ │ - cbnz r0, 1ad0f8 │ │ │ │ + bl 188874 │ │ │ │ + cbnz r0, 1ad108 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.n 1ad0fc │ │ │ │ + beq.n 1ad10c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1acd2a │ │ │ │ + beq.w 1acd3a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ace02 │ │ │ │ + b.n 1ace12 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 1888f4 │ │ │ │ + bl 188904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ad0f0 │ │ │ │ - b.n 1ad0f8 │ │ │ │ + beq.n 1ad100 │ │ │ │ + b.n 1ad108 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1ad140 │ │ │ │ + cbz r0, 1ad150 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1ad000 │ │ │ │ + b.n 1ad010 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1acc10 │ │ │ │ + beq.w 1acc20 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ad186 │ │ │ │ + cbz r0, 1ad196 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 1acc14 │ │ │ │ + b.n 1acc24 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1aca06 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 1aca16 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1ad0de │ │ │ │ + b.n 1ad0ee │ │ │ │ subs r3, #1 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ad332 │ │ │ │ - add r1, pc, #8 @ (adr r1, 1ad1c0 ) │ │ │ │ + bhi.w 1ad342 │ │ │ │ + add r1, pc, #8 @ (adr r1, 1ad1d0 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ vmaxnm.f32 , , │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -512631,25 +512635,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ad114 │ │ │ │ + b.n 1ad124 │ │ │ │ strh.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad114 │ │ │ │ + b.n 1ad124 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad114 │ │ │ │ + b.n 1ad124 │ │ │ │ subs r2, #1 │ │ │ │ strd r6, r6, [fp] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1ad332 │ │ │ │ + bhi.n 1ad342 │ │ │ │ tbb [pc, r2] │ │ │ │ str r3, [r3, #112] @ 0x70 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ asrs r7, r4, #29 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ @@ -512661,50 +512665,50 @@ │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ str r7, [r4, #116] @ 0x74 │ │ │ │ asrs r7, r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd92 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd92 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd92 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 1acd82 │ │ │ │ + b.n 1acd92 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ - bl 1888f4 │ │ │ │ + bl 188904 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 1ace02 │ │ │ │ + b.n 1ace12 │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ac5a0 │ │ │ │ + bne.w 1ac5b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 1aca3a │ │ │ │ - b.w 1ac6c2 │ │ │ │ + bmi.w 1aca4a │ │ │ │ + b.w 1ac6d2 │ │ │ │ ldrd r9, sl, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ - b.n 1acd44 │ │ │ │ + b.n 1acd54 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 1888f4 │ │ │ │ + bl 188904 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1acd2a │ │ │ │ - b.n 1ad0f8 │ │ │ │ + beq.w 1acd3a │ │ │ │ + b.n 1ad108 │ │ │ │ subs r3, #1 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ad30e │ │ │ │ + bhi.n 1ad31e │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #28 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -512716,25 +512720,25 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad170 │ │ │ │ strh.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad170 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad170 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ad160 │ │ │ │ + b.n 1ad170 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ @@ -512745,15 +512749,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w r1, r8, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -512761,210 +512765,210 @@ │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ strb.w fp, [r0, #44] @ 0x2c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #20] │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr.w r9, [pc, #96] @ 1ad3fc │ │ │ │ + ldr.w r9, [pc, #96] @ 1ad40c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add r9, pc │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 1ad3f6 │ │ │ │ + cbnz r3, 1ad406 │ │ │ │ cmp.w fp, #32 │ │ │ │ - beq.n 1ad3c6 │ │ │ │ + beq.n 1ad3d6 │ │ │ │ and.w fp, fp, #31 │ │ │ │ movs r6, #1 │ │ │ │ lsl.w r6, r6, fp │ │ │ │ subs r6, #1 │ │ │ │ - ldr r3, [pc, #56] @ (1ad400 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ad410 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r4, r2, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ - b.n 1ad3c6 │ │ │ │ + b.n 1ad3d6 │ │ │ │ nop │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #548] @ (1ad63c ) │ │ │ │ - ldr r3, [pc, #548] @ (1ad640 ) │ │ │ │ + ldr r1, [pc, #548] @ (1ad64c ) │ │ │ │ + ldr r3, [pc, #548] @ (1ad650 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - ldr r6, [pc, #548] @ (1ad644 ) │ │ │ │ + ldr r6, [pc, #548] @ (1ad654 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 1ad4d0 │ │ │ │ + beq.n 1ad4e0 │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - beq.n 1ad4a2 │ │ │ │ + beq.n 1ad4b2 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 1ad486 │ │ │ │ + bne.n 1ad496 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [r4] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ad47a │ │ │ │ + cbz r0, 1ad48a │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad334 │ │ │ │ + bl 1ad344 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #448] @ (1ad648 ) │ │ │ │ - ldr r3, [pc, #436] @ (1ad640 ) │ │ │ │ + ldr r2, [pc, #448] @ (1ad658 ) │ │ │ │ + ldr r3, [pc, #436] @ (1ad650 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ad636 │ │ │ │ + bne.w 1ad646 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #28] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [r0] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ad63a │ │ │ │ + bhi.w 1ad64a │ │ │ │ tbb [pc, r3] │ │ │ │ add r1, sp, #676 @ 0x2a4 │ │ │ │ - cbnz r1, 1ad52a │ │ │ │ + cbnz r1, 1ad53a │ │ │ │ add r7, sp, #404 @ 0x194 │ │ │ │ - cbnz r7, 1ad52e │ │ │ │ + cbnz r7, 1ad53e │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ push {r0, r2, r5, r6, lr} │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ str r5, [r4, #84] @ 0x54 │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ stmia r0!, {r6, r7} │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ movs r3, #2 │ │ │ │ strd r3, r5, [r0] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ad606 │ │ │ │ + bhi.w 1ad616 │ │ │ │ tbb [pc, r3] │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ - add r2, pc, #576 @ (adr r2, 1ad72c ) │ │ │ │ + add r2, pc, #576 @ (adr r2, 1ad73c ) │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc, #600 @ (adr r2, 1ad748 ) │ │ │ │ + add r2, pc, #600 @ (adr r2, 1ad758 ) │ │ │ │ lsrs r2, r4, #14 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ lsrs r0, r2, #14 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ str r0, [sp, #576] @ 0x240 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ strb.w r7, [r0, #44] @ 0x2c │ │ │ │ add r7, sp, #24 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r9, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w r2, r8, #68 @ 0x44 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w fp, [pc, #272] @ 1ad64c │ │ │ │ + ldr.w fp, [pc, #272] @ 1ad65c │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r6, fp] │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w ip, [r9, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov.w r1, #334 @ 0x14e │ │ │ │ mov r0, r4 │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad334 │ │ │ │ - b.n 1ad484 │ │ │ │ + bl 1ad344 │ │ │ │ + b.n 1ad494 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #44] @ 0x2c │ │ │ │ add.w r9, r0, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w sl, [pc, #168] @ 1ad64c │ │ │ │ - bl 186e4c │ │ │ │ + ldr.w sl, [pc, #168] @ 1ad65c │ │ │ │ + bl 186e5c │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ @@ -512979,182 +512983,182 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r6, sl] │ │ │ │ mov r1, r7 │ │ │ │ mla r3, fp, r2, r3 │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [r7, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ mov r1, r9 │ │ │ │ - bl 186e90 │ │ │ │ + bl 186ea0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 1866ac │ │ │ │ - b.n 1ad484 │ │ │ │ + bl 1866bc │ │ │ │ + b.n 1ad494 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad510 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad598 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad510 │ │ │ │ mov.w sl, #8 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad598 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad510 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad598 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad500 │ │ │ │ + b.n 1ad510 │ │ │ │ mov.w sl, #16 │ │ │ │ - b.n 1ad588 │ │ │ │ + b.n 1ad598 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ + cmp r3, #208 @ 0xd0 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + cmp r3, #200 @ 0xc8 │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1032] @ 1ada6c │ │ │ │ + ldr.w r2, [pc, #1032] @ 1ada7c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r1, [pc, #1032] @ 1ada70 │ │ │ │ - ldr.w r3, [pc, #1032] @ 1ada74 │ │ │ │ + ldr.w r1, [pc, #1032] @ 1ada80 │ │ │ │ + ldr.w r3, [pc, #1032] @ 1ada84 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad6a8 │ │ │ │ + beq.n 1ad6b8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1004] @ (1ada78 ) │ │ │ │ - ldr r3, [pc, #996] @ (1ada74 ) │ │ │ │ + ldr r2, [pc, #1004] @ (1ada88 ) │ │ │ │ + ldr r3, [pc, #996] @ (1ada84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ada5e │ │ │ │ + bne.w 1ada6e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r4, [r0, #352] @ 0x160 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad686 │ │ │ │ + beq.n 1ad696 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbnz r3, 1ad6c6 │ │ │ │ + cbnz r3, 1ad6d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad686 │ │ │ │ + beq.n 1ad696 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad6b8 │ │ │ │ + beq.n 1ad6c8 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1ada2c │ │ │ │ + beq.w 1ada3c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1ad70a │ │ │ │ + cbz r2, 1ad71a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ad746 │ │ │ │ + beq.n 1ad756 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1ad754 │ │ │ │ + beq.n 1ad764 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1ad704 │ │ │ │ + cbz r3, 1ad714 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ad704 │ │ │ │ + cbz r1, 1ad714 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ad6fc │ │ │ │ + bne.n 1ad70c │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #194 @ 0xc2 │ │ │ │ - beq.n 1ad724 │ │ │ │ + beq.n 1ad734 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad6ec │ │ │ │ + bne.n 1ad6fc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ad71e │ │ │ │ + beq.n 1ad72e │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ada2c │ │ │ │ + beq.w 1ada3c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1ad6d6 │ │ │ │ + b.n 1ad6e6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad70a │ │ │ │ + bne.n 1ad71a │ │ │ │ ldr.w r2, [r9, #352] @ 0x160 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ada66 │ │ │ │ + beq.w 1ada76 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r0, 1ad75c │ │ │ │ + cbz r0, 1ad76c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1ad732 │ │ │ │ + b.n 1ad742 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ad70a │ │ │ │ + bne.n 1ad71a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad70a │ │ │ │ - b.n 1ad724 │ │ │ │ + bne.n 1ad71a │ │ │ │ + b.n 1ad734 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #194 @ 0xc2 │ │ │ │ - bne.n 1ad6e8 │ │ │ │ - b.n 1ad724 │ │ │ │ + bne.n 1ad6f8 │ │ │ │ + b.n 1ad734 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ada66 │ │ │ │ + beq.w 1ada76 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ add.w r3, r8, #32 │ │ │ │ ldr.w r6, [r8, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 1ada62 │ │ │ │ + beq.w 1ada72 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1ad78c │ │ │ │ + beq.n 1ad79c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov ip, r5 │ │ │ │ strd r2, r2, [r5, #4] │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov sl, lr │ │ │ │ @@ -513164,38 +513168,38 @@ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ strd r2, r0, [sp, #56] @ 0x38 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ strd fp, r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [pc, #692] @ 1ada7c │ │ │ │ + ldr.w fp, [pc, #692] @ 1ada8c │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #684] @ (1ada80 ) │ │ │ │ + ldr r2, [pc, #684] @ (1ada90 ) │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #71] @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ada08 │ │ │ │ + beq.w 1ada18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd180 │ │ │ │ + bl 1bd190 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -513204,26 +513208,26 @@ │ │ │ │ add.w r7, r0, #68 @ 0x44 │ │ │ │ cmp r3, #14 │ │ │ │ mov r1, r7 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ add r1, sp, #16 │ │ │ │ str r7, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r2, r0, #100 @ 0x64 │ │ │ │ @@ -513237,54 +513241,54 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 1ad900 │ │ │ │ + cbnz r3, 1ad910 │ │ │ │ cmp.w lr, #32 │ │ │ │ it eq │ │ │ │ moveq lr, fp │ │ │ │ - beq.n 1ad8b4 │ │ │ │ + beq.n 1ad8c4 │ │ │ │ and.w lr, lr, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ add lr, fp │ │ │ │ - ldr r3, [pc, #460] @ (1ada84 ) │ │ │ │ + ldr r3, [pc, #460] @ (1ada94 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w lr, [ip, r2, lsl #2] │ │ │ │ str.w r5, [ip, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r8, [r9, #352] @ 0x160 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad686 │ │ │ │ + beq.w 1ad696 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 1ad906 │ │ │ │ + cbnz r2, 1ad916 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ad8f2 │ │ │ │ - b.n 1ad686 │ │ │ │ + bne.n 1ad902 │ │ │ │ + b.n 1ad696 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 1ad8b4 │ │ │ │ + b.n 1ad8c4 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r8 │ │ │ │ @@ -513299,191 +513303,191 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad9fc │ │ │ │ + beq.n 1ada0c │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - cbz r7, 1ad998 │ │ │ │ + cbz r7, 1ad9a8 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 1ad9a6 │ │ │ │ + cbz r2, 1ad9b6 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1ada4e │ │ │ │ + beq.n 1ada5e │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - cbz r7, 1ad986 │ │ │ │ + cbz r7, 1ad996 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1ad986 │ │ │ │ + cbz r3, 1ad996 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad962 │ │ │ │ + bne.n 1ad972 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad414 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ad968 │ │ │ │ + bne.n 1ad978 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad998 │ │ │ │ + bne.n 1ad9a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad414 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 1ad9c6 │ │ │ │ + cbz r3, 1ad9d6 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1ad952 │ │ │ │ + b.n 1ad962 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ad998 │ │ │ │ + bne.n 1ad9a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad414 │ │ │ │ orr.w r3, r5, r0 │ │ │ │ mov r0, fp │ │ │ │ uxtb r5, r3 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ad9a2 │ │ │ │ + bne.n 1ad9b2 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - cbz r5, 1ad9fc │ │ │ │ + cbz r5, 1ada0c │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad68a │ │ │ │ + beq.w 1ad69a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ad68a │ │ │ │ + beq.w 1ad69a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbnz r3, 1ad9f8 │ │ │ │ + cbnz r3, 1ada08 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad68a │ │ │ │ + beq.w 1ad69a │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ad9e8 │ │ │ │ + beq.n 1ad9f8 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 1ad916 │ │ │ │ + b.n 1ad926 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1ad9d4 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 1ad9e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movw r1, #323 @ 0x143 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ movs r3, #1 │ │ │ │ add.w r8, r0, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1ad804 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1ad814 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ad686 │ │ │ │ + beq.w 1ad696 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ad686 │ │ │ │ + beq.w 1ad696 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ad6c6 │ │ │ │ + bne.w 1ad6d6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ada3c │ │ │ │ - b.n 1ad686 │ │ │ │ + bne.n 1ada4c │ │ │ │ + b.n 1ad696 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad404 │ │ │ │ + bl 1ad414 │ │ │ │ orr.w r2, r5, r0 │ │ │ │ uxtb r5, r2 │ │ │ │ - b.n 1ad962 │ │ │ │ + b.n 1ad972 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + cmp r1, #126 @ 0x7e │ │ │ │ lsls r3, r5, #1 │ │ │ │ - cmp r1, #140 @ 0x8c │ │ │ │ + cmp r1, #124 @ 0x7c │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r6, #21] │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adaea │ │ │ │ + cbz r2, 1adafa │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 1adab4 │ │ │ │ + cbz r1, 1adac4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1adaa0 │ │ │ │ - cbz r0, 1adaf0 │ │ │ │ + b.n 1adab0 │ │ │ │ + cbz r0, 1adb00 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1adae2 │ │ │ │ + cbz r0, 1adaf2 │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adada │ │ │ │ + cbz r2, 1adaea │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adad2 │ │ │ │ + bne.n 1adae2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1adae6 │ │ │ │ + beq.n 1adaf6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adac6 │ │ │ │ - bl 187188 │ │ │ │ + bne.n 1adad6 │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adac0 │ │ │ │ + bne.n 1adad0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -513497,216 +513501,216 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r1, sp, #32 │ │ │ │ stmia.w r1, {r2, r3} │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1add08 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r5, 1adb34 │ │ │ │ + cbz r5, 1adb44 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1adb20 │ │ │ │ + b.n 1adb30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1add08 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 1adb7c │ │ │ │ + cbz r0, 1adb8c │ │ │ │ movw r6, #614 @ 0x266 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adb74 │ │ │ │ - cbz r3, 1adb74 │ │ │ │ + cbz r2, 1adb84 │ │ │ │ + cbz r3, 1adb84 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adb6c │ │ │ │ + bne.n 1adb7c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #632 @ 0x278 │ │ │ │ - bcs.n 1adbaa │ │ │ │ + bcs.n 1adbba │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1adbd0 │ │ │ │ + bhi.n 1adbe0 │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bhi.n 1adbca │ │ │ │ + bhi.n 1adbda │ │ │ │ cmp r2, #151 @ 0x97 │ │ │ │ - bhi.n 1adbc0 │ │ │ │ + bhi.n 1adbd0 │ │ │ │ subs r2, #99 @ 0x63 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1adbc0 │ │ │ │ + bls.n 1adbd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adb4c │ │ │ │ - bl 187188 │ │ │ │ + bne.n 1adb5c │ │ │ │ + bl 187198 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adb44 │ │ │ │ + bne.n 1adb54 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r8, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 18a258 │ │ │ │ + bl 18a268 │ │ │ │ ldr.w r3, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1add08 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 1adbe4 │ │ │ │ + cbz r1, 1adbf4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 1adb96 │ │ │ │ + b.n 1adba6 │ │ │ │ sub.w r2, r2, #660 @ 0x294 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 1adb6c │ │ │ │ + bhi.n 1adb7c │ │ │ │ movw r1, #32787 @ 0x8013 │ │ │ │ movt r1, #1 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1adb6c │ │ │ │ + bpl.n 1adb7c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r2, #166 @ 0xa6 │ │ │ │ - bne.n 1adb6c │ │ │ │ - b.n 1adbc0 │ │ │ │ + bne.n 1adb7c │ │ │ │ + b.n 1adbd0 │ │ │ │ subw r2, r2, #615 @ 0x267 │ │ │ │ movw r1, #16399 @ 0x400f │ │ │ │ movt r1, #1 │ │ │ │ lsrs r1, r2 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.n 1adb6c │ │ │ │ - b.n 1adbc0 │ │ │ │ + bpl.n 1adb7c │ │ │ │ + b.n 1adbd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1adcf8 │ │ │ │ + beq.w 1add08 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1adc98 │ │ │ │ + beq.n 1adca8 │ │ │ │ movw r5, #639 @ 0x27f │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1adc8c │ │ │ │ + beq.n 1adc9c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1adcde │ │ │ │ + beq.n 1adcee │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1adcec │ │ │ │ + beq.n 1adcfc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 1adc2c │ │ │ │ + cbz r3, 1adc3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 1adc2c │ │ │ │ + cbz r2, 1adc3c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adc24 │ │ │ │ + bne.n 1adc34 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1adc3e │ │ │ │ + beq.n 1adc4e │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1adc14 │ │ │ │ + bne.n 1adc24 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1adc8c │ │ │ │ + bne.n 1adc9c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1adc8c │ │ │ │ + bne.n 1adc9c │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1adc42 │ │ │ │ + b.n 1adc52 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1adc5e │ │ │ │ + b.n 1adc6e │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1adcfe │ │ │ │ + beq.n 1add0e │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 1add04 │ │ │ │ + bne.n 1add14 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1adc50 │ │ │ │ + bne.n 1adc60 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ rsb r1, r3, #32 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsr.w r3, r8, r3 │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1adc88 │ │ │ │ - bl 1866ac │ │ │ │ + bpl.n 1adc98 │ │ │ │ + bl 1866bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1adc10 │ │ │ │ + bne.n 1adc20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1adbfa │ │ │ │ + bne.n 1adc0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cbea4 │ │ │ │ + bl 1cbeb4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcdb4 │ │ │ │ + bl 1dcdc4 │ │ │ │ mov r3, r0 │ │ │ │ orrs r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cb548 │ │ │ │ + bl 1cb558 │ │ │ │ uxtb r5, r5 │ │ │ │ orrs r5, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1adc98 │ │ │ │ + bne.n 1adca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ada88 │ │ │ │ + bl 1ada98 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16e158 │ │ │ │ + bl 16e168 │ │ │ │ eor.w r0, r4, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1adc8c │ │ │ │ + bne.n 1adc9c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1adc8c │ │ │ │ - b.n 1adc3a │ │ │ │ + bne.n 1adc9c │ │ │ │ + b.n 1adc4a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1adc10 │ │ │ │ - b.n 1adc42 │ │ │ │ + bne.n 1adc20 │ │ │ │ + b.n 1adc52 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -513718,90 +513722,90 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r4, r2 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w sl, [pc, #2896] @ 1ae878 │ │ │ │ + ldr.w sl, [pc, #2896] @ 1ae888 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ stmia.w r1, {r2, r3} │ │ │ │ add sl, pc │ │ │ │ - ldr.w r2, [pc, #2888] @ 1ae87c │ │ │ │ - ldr.w r3, [pc, #2888] @ 1ae880 │ │ │ │ + ldr.w r2, [pc, #2888] @ 1ae88c │ │ │ │ + ldr.w r3, [pc, #2888] @ 1ae890 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str.w r4, [r5, #144] @ 0x90 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 1add7e │ │ │ │ + cbz r2, 1add8e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 1add74 │ │ │ │ + cbz r0, 1add84 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1add60 │ │ │ │ + b.n 1add70 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ae94e │ │ │ │ + beq.w 1ae95e │ │ │ │ ldr r3, [r1, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1addb8 │ │ │ │ + cbz r3, 1addc8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.n 1addb0 │ │ │ │ + bpl.n 1addc0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ ldrd r3, r7, [sp, #264] @ 0x108 │ │ │ │ rsb r1, r0, #32 │ │ │ │ sub.w r2, r0, #32 │ │ │ │ lsrs r3, r0 │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ orrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 1ae2a0 │ │ │ │ + bmi.w 1ae2b0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1add88 │ │ │ │ + bne.n 1add98 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r2, #32 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae938 │ │ │ │ + beq.w 1ae948 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 1addd6 │ │ │ │ + cbz r2, 1adde6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae872 │ │ │ │ + beq.w 1ae882 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #104] @ 0x68 │ │ │ │ @@ -513812,32 +513816,32 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 18b2a4 │ │ │ │ + bl 18b2b4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae938 │ │ │ │ + beq.w 1ae948 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 1ade36 │ │ │ │ + cbz r3, 1ade46 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ moveq r7, fp │ │ │ │ add.w r9, sp, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 185c90 │ │ │ │ + bl 185ca0 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r4, r9 │ │ │ │ strd r6, r6, [r9, #4] │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ str.w r6, [r9, #12] │ │ │ │ mov r8, r5 │ │ │ │ @@ -513849,29 +513853,29 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ strd fp, r7, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w lr, [pc, #2572] @ 1ae884 │ │ │ │ + ldr.w lr, [pc, #2572] @ 1ae894 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - ldr.w r2, [pc, #2564] @ 1ae888 │ │ │ │ + ldr.w r2, [pc, #2564] @ 1ae898 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [sl, lr] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -513884,45 +513888,45 @@ │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str r6, [sp, #184] @ 0xb8 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [r8, #4] │ │ │ │ strd r4, r5, [sp, #120] @ 0x78 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae958 │ │ │ │ + beq.w 1ae968 │ │ │ │ add r7, sp, #120 @ 0x78 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w ip, r5, #20 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ strd r6, r6, [r7, #4] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ @@ -513934,16 +513938,16 @@ │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r2, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1ae27c │ │ │ │ - ldr.w r3, [pc, #2328] @ 1ae88c │ │ │ │ + beq.w 1ae28c │ │ │ │ + ldr.w r3, [pc, #2328] @ 1ae89c │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ @@ -513951,28 +513955,28 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r6, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r2, [r4, r6, lsl #2] │ │ │ │ str.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 21be14 │ │ │ │ - ldr.w r2, [pc, #2272] @ 1ae890 │ │ │ │ + bl 21be24 │ │ │ │ + ldr.w r2, [pc, #2272] @ 1ae8a0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - bl 18549c │ │ │ │ + bl 1854ac │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ @@ -513982,21 +513986,21 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ add.w r1, r0, #68 @ 0x44 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ae21a │ │ │ │ + beq.w 1ae22a │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, r6 │ │ │ │ strd r1, r3, [sp, #20] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ strd r1, r9, [sp, #12] │ │ │ │ @@ -514011,18 +514015,18 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ rbit r9, r3 │ │ │ │ clz r9, r9 │ │ │ │ lsl.w r1, r1, r9 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ eor.w r3, r3, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1ae296 │ │ │ │ + bhi.w 1ae2a6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae268 │ │ │ │ + bhi.w 1ae278 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ lsls r2, r1, #4 │ │ │ │ @@ -514054,33 +514058,33 @@ │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ vstr d7, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1ae0c0 │ │ │ │ + cbz r0, 1ae0d0 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r5, #32 │ │ │ │ strd r4, r4, [r7] │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r4, [r7, #8] │ │ │ │ add.w r3, r5, #68 @ 0x44 │ │ │ │ @@ -514093,43 +514097,43 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #68 @ 0x44 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r4, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ae954 │ │ │ │ + beq.w 1ae964 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldrb.w r6, [sl, #36] @ 0x24 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r5, r0 │ │ │ │ strd r4, r4, [r7] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r4, [r7, #8] │ │ │ │ @@ -514146,15 +514150,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r6, 1ae1d6 │ │ │ │ + cbnz r6, 1ae1e6 │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq r3, r9 │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -514167,35 +514171,35 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb r6, [r2, #30] │ │ │ │ ldrb.w r2, [r2, #46] @ 0x2e │ │ │ │ adds r6, #11 │ │ │ │ str.w r3, [r5, r6, lsl #2] │ │ │ │ add.w r3, r2, #11 │ │ │ │ str.w r4, [r5, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1ae01e │ │ │ │ + bne.w 1ae02e │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1893d8 │ │ │ │ + bl 1893e8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ae394 │ │ │ │ + bhi.w 1ae3a4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r7, r1, #13 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -514213,42 +514217,42 @@ │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae0aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae0aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae0aa │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ movne r2, #1 │ │ │ │ andne.w r3, lr, #31 │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ lslne r2, r3 │ │ │ │ it ne │ │ │ │ addne.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1adf72 │ │ │ │ + b.n 1adf82 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 1ae09a │ │ │ │ + b.n 1ae0aa │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 21be14 │ │ │ │ + bl 21be24 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb r3, [r4, #29] │ │ │ │ rsb r7, r2, #32 │ │ │ │ sub.w r3, r2, #32 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -514257,26 +514261,26 @@ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r7, r5, r7 │ │ │ │ orrs r3, r7 │ │ │ │ orrs r0, r2 │ │ │ │ orrs r1, r3 │ │ │ │ str.w r0, [r6, #136] @ 0x88 │ │ │ │ str.w r1, [r6, #140] @ 0x8c │ │ │ │ - b.n 1addb0 │ │ │ │ + b.n 1addc0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov sl, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #44] @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -514287,23 +514291,23 @@ │ │ │ │ add.w ip, r3, #11 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r4, [sl, ip, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldrb.w r2, [sl, #41] @ 0x29 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #32 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bhi.w 1ae8c8 │ │ │ │ + bhi.w 1ae8d8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1ae958 │ │ │ │ + bhi.w 1ae968 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #7 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ @@ -514330,64 +514334,64 @@ │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ lsls r2, r0, #12 │ │ │ │ movs r6, r4 │ │ │ │ movs r4, #32 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2f0 │ │ │ │ movs r4, #8 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2f0 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2f0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strd r4, r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ae3ca │ │ │ │ + cbz r0, 1ae3da │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ movw r1, #301 @ 0x12d │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 18926c │ │ │ │ + bl 18927c │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1859bc │ │ │ │ + bl 1859cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 189320 │ │ │ │ + bl 189330 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #24] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add.w r5, r4, #68 @ 0x44 │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w lr, r4, #32 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ @@ -514400,23 +514404,23 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r6, #85] @ 0x55 │ │ │ │ ldrb.w r2, [r6, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 1ae958 │ │ │ │ + bhi.w 1ae968 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r6, #8 │ │ │ │ movs r6, r2 │ │ │ │ lsls r1, r6, #4 │ │ │ │ @@ -514435,22 +514439,22 @@ │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ lsls r6, r5, #4 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov.w r1, #276 @ 0x114 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #24 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ add.w r5, r4, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldrb.w r6, [r3, #46] @ 0x2e │ │ │ │ @@ -514460,52 +514464,52 @@ │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ str.w r1, [r4, r6, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 16a54c │ │ │ │ + bl 16a55c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 1ae52a │ │ │ │ + cbz r3, 1ae53a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 1ae520 │ │ │ │ + bpl.n 1ae530 │ │ │ │ ldrsb.w r3, [r4, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1ae7bc │ │ │ │ + blt.w 1ae7cc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ae510 │ │ │ │ + bne.n 1ae520 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrb.w r3, [sl, #41] @ 0x29 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 1ae93e │ │ │ │ + beq.w 1ae94e │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 1ae898 │ │ │ │ + bpl.w 1ae8a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r1, #639 @ 0x27f │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ - bl 185a34 │ │ │ │ + bl 185a44 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ @@ -514522,15 +514526,15 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movs r7, #1 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 1ae5bc │ │ │ │ + cbnz r6, 1ae5cc │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r8, fp, #31 │ │ │ │ moveq r7, sl │ │ │ │ lslne.w r7, r7, r8 │ │ │ │ it ne │ │ │ │ @@ -514544,161 +514548,161 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r3, #30] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ adds r2, #11 │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ str.w r8, [r4, r3, lsl #2] │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 189478 │ │ │ │ + bl 189488 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldrd r1, r0, [sp, #80] @ 0x50 │ │ │ │ ldmia.w r9, {r2, r3} │ │ │ │ - bl 18b3b0 │ │ │ │ + bl 18b3c0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [r3, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ae69e │ │ │ │ + beq.n 1ae6ae │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ movw r4, #538 @ 0x21a │ │ │ │ movw r7, #639 @ 0x27f │ │ │ │ ldr.w fp, [r9, #16] │ │ │ │ ldr.w r6, [fp] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ae692 │ │ │ │ + beq.n 1ae6a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 1ae62e │ │ │ │ - b.n 1ae700 │ │ │ │ + cbnz r3, 1ae63e │ │ │ │ + b.n 1ae710 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 1ae63e │ │ │ │ + cbz r3, 1ae64e │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1ae70c │ │ │ │ + beq.n 1ae71c │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae62a │ │ │ │ + bne.n 1ae63a │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ae692 │ │ │ │ + bne.n 1ae6a2 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 1ae7b0 │ │ │ │ + beq.w 1ae7c0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ae722 │ │ │ │ + beq.n 1ae732 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - bne.n 1ae692 │ │ │ │ + bne.n 1ae6a2 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1ae678 │ │ │ │ + b.n 1ae688 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ae95c │ │ │ │ + bne.w 1ae96c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ae7ac │ │ │ │ + beq.w 1ae7bc │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ae66c │ │ │ │ + bne.n 1ae67c │ │ │ │ movs r1, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ae638 │ │ │ │ + bne.n 1ae648 │ │ │ │ mov r0, r9 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ae618 │ │ │ │ + bne.n 1ae628 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a030 │ │ │ │ + bl 16a040 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - ldr r2, [pc, #484] @ (1ae894 ) │ │ │ │ - ldr r3, [pc, #460] @ (1ae880 ) │ │ │ │ + bl 1c6524 │ │ │ │ + ldr r2, [pc, #484] @ (1ae8a4 ) │ │ │ │ + ldr r3, [pc, #460] @ (1ae890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ae94a │ │ │ │ + bne.w 1ae95a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov.w fp, #32 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae4b4 │ │ │ │ mov.w fp, #8 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae4b4 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae4b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae3b4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae3b4 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae3b4 │ │ │ │ ldrb.w r2, [fp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r3 │ │ │ │ - bne.n 1ae692 │ │ │ │ + bne.n 1ae6a2 │ │ │ │ ldr.w r3, [fp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1ae79a │ │ │ │ + beq.n 1ae7aa │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ae724 │ │ │ │ + beq.n 1ae734 │ │ │ │ cmp.w r3, #276 @ 0x114 │ │ │ │ - beq.n 1ae65c │ │ │ │ + beq.n 1ae66c │ │ │ │ mov fp, r6 │ │ │ │ - b.n 1ae68e │ │ │ │ + b.n 1ae69e │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1ae740 │ │ │ │ + b.n 1ae750 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 1ae95c │ │ │ │ + bne.w 1ae96c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 1ae7a8 │ │ │ │ + cbz r2, 1ae7b8 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1ae734 │ │ │ │ + bne.n 1ae744 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a118 │ │ │ │ + bl 16a128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ae71e │ │ │ │ + beq.n 1ae72e │ │ │ │ ldr.w r3, [fp, #96] @ 0x60 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, r2, #72 @ 0x48 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -514713,32 +514717,32 @@ │ │ │ │ add.w r3, fp, #88 @ 0x58 │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ str.w r1, [fp, #88] @ 0x58 │ │ │ │ str.w ip, [fp, #92] @ 0x5c │ │ │ │ mov fp, r6 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #72] @ 0x48 │ │ │ │ - bl 18c14c │ │ │ │ - b.n 1ae68e │ │ │ │ + bl 18c15c │ │ │ │ + b.n 1ae69e │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, sl │ │ │ │ mov fp, r6 │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1ae68e │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1ae69e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1ae74a │ │ │ │ + b.n 1ae75a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.n 1ae686 │ │ │ │ + b.n 1ae696 │ │ │ │ add.w r0, fp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 186e90 │ │ │ │ - b.n 1ae692 │ │ │ │ + bl 186ea0 │ │ │ │ + b.n 1ae6a2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r6, r0, #68 @ 0x44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov fp, r0 │ │ │ │ ubfx r3, r3, #0, #21 │ │ │ │ str r3, [r0, #24] │ │ │ │ @@ -514746,26 +514750,26 @@ │ │ │ │ strd r1, r4, [r0, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #328] @ 0x148 │ │ │ │ movs r2, #1 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 185984 │ │ │ │ + bl 185994 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr.w r0, [fp, #28] │ │ │ │ - bl 21da9c │ │ │ │ + bl 21daac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r7] │ │ │ │ add.w lr, r3, #32 │ │ │ │ str r2, [r7, #8] │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ @@ -514780,48 +514784,48 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r6, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [fp, #85] @ 0x55 │ │ │ │ ldrb.w r2, [fp, #84] @ 0x54 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a150 │ │ │ │ + bl 16a160 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1ae520 │ │ │ │ + b.n 1ae530 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1addf2 │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ + b.w 1ade02 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ lsls r3, r5, #1 │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ movs r6, r1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, #92] @ 0x5c │ │ │ │ movs r6, r1 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + adds r2, r7, r4 │ │ │ │ lsls r3, r5, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1ae958 │ │ │ │ + bhi.n 1ae968 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ muls r0, r3 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -514835,111 +514839,111 @@ │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - b.n 1ae3a4 │ │ │ │ + b.n 1ae3b4 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 1ae2e0 │ │ │ │ + b.n 1ae2f0 │ │ │ │ mov.w fp, #16 │ │ │ │ - b.n 1ae4a4 │ │ │ │ + b.n 1ae4b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ mov r2, r3 │ │ │ │ ldrd sl, fp, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ae90a │ │ │ │ + cbz r0, 1ae91a │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #287 @ 0x11f │ │ │ │ - bl 188d28 │ │ │ │ + bl 188d38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1ae546 │ │ │ │ + b.n 1ae556 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae8e4 │ │ │ │ + b.n 1ae8f4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae8e4 │ │ │ │ + b.n 1ae8f4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae8e4 │ │ │ │ + b.n 1ae8f4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ - b.n 1ae8e4 │ │ │ │ + b.n 1ae8f4 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 1add7e │ │ │ │ + b.w 1add8e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ae9ae │ │ │ │ + bne.n 1ae9be │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp.w r3, #372 @ 0x174 │ │ │ │ - bcs.n 1ae996 │ │ │ │ + bcs.n 1ae9a6 │ │ │ │ cmp.w r3, #362 @ 0x16a │ │ │ │ - bhi.n 1ae9b2 │ │ │ │ + bhi.n 1ae9c2 │ │ │ │ sub.w r3, r3, #330 @ 0x14a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1ae9ae │ │ │ │ + bhi.n 1ae9be │ │ │ │ mov.w ip, #41 @ 0x29 │ │ │ │ lsr.w r3, ip, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 1ae9ae │ │ │ │ + bpl.n 1ae9be │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1ae9ae │ │ │ │ + bpl.n 1ae9be │ │ │ │ bx lr │ │ │ │ movw ip, #650 @ 0x28a │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ae9a6 │ │ │ │ + beq.n 1ae9b6 │ │ │ │ sub.w r3, r3, #652 @ 0x28c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1ae9ae │ │ │ │ + bhi.n 1ae9be │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ lsls r3, r1, #28 │ │ │ │ - bmi.n 1ae9b0 │ │ │ │ + bmi.n 1ae9c0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mvn.w ip, #362 @ 0x16a │ │ │ │ add r3, ip │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 1ae9ae │ │ │ │ + bhi.n 1ae9be │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @ instruction: 0xffe7ffff │ │ │ │ @@ -514951,71 +514955,71 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #142 @ 0x8e │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w r5, r1, #34 @ 0x22 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ands.w r5, r5, #253 @ 0xfd │ │ │ │ - bne.w 1aebf8 │ │ │ │ + bne.w 1aec08 │ │ │ │ ldrb r6, [r3, #6] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1aead6 │ │ │ │ + beq.n 1aeae6 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ str r5, [sp, #4] │ │ │ │ itt eq │ │ │ │ moveq.w sl, #1 │ │ │ │ moveq r6, r5 │ │ │ │ - bne.n 1aeae6 │ │ │ │ + bne.n 1aeaf6 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ lsls r3, r2, #13 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite pl │ │ │ │ ubfxpl r5, r2, #15, #1 │ │ │ │ movmi r5, #4 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1aeb66 │ │ │ │ + beq.w 1aeb76 │ │ │ │ subs.w r8, r1, #160 @ 0xa0 │ │ │ │ mov r3, lr │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ mov r9, r1 │ │ │ │ cmp r7, #4 │ │ │ │ ite eq │ │ │ │ moveq fp, r8 │ │ │ │ orrne.w fp, r8, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r0, r2, #1 │ │ │ │ - bne.n 1aeafa │ │ │ │ + bne.n 1aeb0a │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ - cbnz r1, 1aead0 │ │ │ │ + cbnz r1, 1aeae0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp.w r1, #396 @ 0x18c │ │ │ │ - bcs.n 1aead0 │ │ │ │ + bcs.n 1aeae0 │ │ │ │ cmp.w r1, #362 @ 0x16a │ │ │ │ - bcc.w 1aeba2 │ │ │ │ + bcc.w 1aebb2 │ │ │ │ sub.w ip, r1, #362 @ 0x16a │ │ │ │ cmp.w ip, #33 @ 0x21 │ │ │ │ - bhi.n 1aead0 │ │ │ │ + bhi.n 1aeae0 │ │ │ │ tbb [pc, ip] │ │ │ │ strb r1, [r5, #24] │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r2, r5, #29 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -515029,50 +515033,50 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ strb r7, [r2, #4] │ │ │ │ mvn.w ip, #278 @ 0x116 │ │ │ │ add r1, ip │ │ │ │ bics.w r2, r1, #4 │ │ │ │ - beq.n 1aeb84 │ │ │ │ + beq.n 1aeb94 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ ittt ne │ │ │ │ movne r0, #1 │ │ │ │ movne sl, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne.n 1aea48 │ │ │ │ + bne.n 1aea58 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1aea48 │ │ │ │ + b.n 1aea58 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1aead0 │ │ │ │ + bne.n 1aeae0 │ │ │ │ cmp.w r9, #160 @ 0xa0 │ │ │ │ - bne.n 1aead0 │ │ │ │ + bne.n 1aeae0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1aea78 │ │ │ │ + bne.n 1aea88 │ │ │ │ mov.w r7, #344 @ 0x158 │ │ │ │ mov.w r6, #352 @ 0x160 │ │ │ │ movw r5, #353 @ 0x161 │ │ │ │ ldr.w r2, [lr] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1aeb5a │ │ │ │ + bmi.n 1aeb6a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mvn.w r1, #352 @ 0x160 │ │ │ │ adds r1, r0, r1 │ │ │ │ cmp.w r0, #352 @ 0x160 │ │ │ │ - bls.n 1aeb9e │ │ │ │ + bls.n 1aebae │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bhi.n 1aeb9e │ │ │ │ + bhi.n 1aebae │ │ │ │ tbb [pc, r1] │ │ │ │ subs r1, #23 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ asrs r1, r7, #24 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ @@ -515092,50 +515096,50 @@ │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ subs r1, #57 @ 0x39 │ │ │ │ movs r1, r7 │ │ │ │ str r6, [r2, #20] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ sub.w lr, r2, #4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 1aeb0e │ │ │ │ + bne.n 1aeb1e │ │ │ │ movs r3, #16 │ │ │ │ movs r0, #1 │ │ │ │ strb r3, [r4, #17] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [r2, #20] │ │ │ │ - b.n 1aeb5a │ │ │ │ + b.n 1aeb6a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1aeafa │ │ │ │ - b.n 1aead0 │ │ │ │ + bne.n 1aeb0a │ │ │ │ + b.n 1aeae0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1aeafa │ │ │ │ - b.n 1aead0 │ │ │ │ + bne.n 1aeb0a │ │ │ │ + b.n 1aeae0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1aeafa │ │ │ │ + bne.n 1aeb0a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1aead0 │ │ │ │ + b.n 1aeae0 │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1aead0 │ │ │ │ + bne.n 1aeae0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1aeafa │ │ │ │ - b.n 1aead0 │ │ │ │ + beq.n 1aeb0a │ │ │ │ + b.n 1aeae0 │ │ │ │ str r7, [r2, #20] │ │ │ │ - b.n 1aeb5a │ │ │ │ + b.n 1aeb6a │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ - bhi.n 1aeac4 │ │ │ │ + bhi.n 1aead4 │ │ │ │ cmp r1, #136 @ 0x88 │ │ │ │ - bls.n 1aead0 │ │ │ │ + bls.n 1aeae0 │ │ │ │ subs r1, #137 @ 0x89 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 1aead0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aebbc ) │ │ │ │ + bhi.n 1aeae0 │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aebcc ) │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ add r2, r1 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ movs r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r5 │ │ │ │ @@ -515148,75 +515152,75 @@ │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ - beq.n 1aeafa │ │ │ │ - b.n 1aead0 │ │ │ │ + beq.n 1aeb0a │ │ │ │ + b.n 1aeae0 │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, r8 │ │ │ │ orrne.w r2, r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1aeafa │ │ │ │ - b.n 1aead0 │ │ │ │ + beq.n 1aeb0a │ │ │ │ + b.n 1aeae0 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov r6, sl │ │ │ │ - b.n 1aea48 │ │ │ │ + b.n 1aea58 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1aec26 │ │ │ │ + beq.n 1aec36 │ │ │ │ mov.w r1, #396 @ 0x18c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1aec4a │ │ │ │ + beq.n 1aec5a │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #17] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - beq.n 1aec6c │ │ │ │ + beq.n 1aec7c │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #900] @ (1af00c ) │ │ │ │ - ldr r3, [pc, #900] @ (1af010 ) │ │ │ │ + ldr r2, [pc, #900] @ (1af01c ) │ │ │ │ + ldr r3, [pc, #900] @ (1af020 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ sub.w r9, r1, #160 @ 0xa0 │ │ │ │ clz r9, r9 │ │ │ │ eor.w r8, r7, #1 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ ite ne │ │ │ │ @@ -515237,86 +515241,86 @@ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ orrs.w r3, r8, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 1aede8 │ │ │ │ + beq.w 1aedf8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ orr.w fp, sl, r8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 1aed36 │ │ │ │ + bls.n 1aed46 │ │ │ │ add r3, sp, #20 │ │ │ │ strd r4, r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 1aede0 │ │ │ │ + beq.n 1aedf0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1aed6e │ │ │ │ + beq.n 1aed7e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1aede8 │ │ │ │ + bne.n 1aedf8 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ cmp r3, #140 @ 0x8c │ │ │ │ - beq.n 1aede4 │ │ │ │ + beq.n 1aedf4 │ │ │ │ sub.w r1, r3, #448 @ 0x1c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.n 1aed58 │ │ │ │ + bhi.n 1aed68 │ │ │ │ mov r3, r9 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aede8 │ │ │ │ + beq.n 1aedf8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1aecf4 │ │ │ │ - ldr r2, [pc, #732] @ (1af014 ) │ │ │ │ - ldr r3, [pc, #724] @ (1af010 ) │ │ │ │ + bhi.n 1aed04 │ │ │ │ + ldr r2, [pc, #732] @ (1af024 ) │ │ │ │ + ldr r3, [pc, #724] @ (1af020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1af006 │ │ │ │ + bne.w 1af016 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - beq.w 1aeee2 │ │ │ │ + beq.w 1aeef2 │ │ │ │ cmp.w r3, #396 @ 0x18c │ │ │ │ it eq │ │ │ │ cmpeq r2, #16 │ │ │ │ - bne.n 1aede8 │ │ │ │ + bne.n 1aedf8 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ cmp r6, #160 @ 0xa0 │ │ │ │ - beq.w 1aee98 │ │ │ │ + beq.w 1aeea8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1aedee │ │ │ │ + beq.n 1aedfe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r1, r1, r3, lsl #3 │ │ │ │ cmp r2, #32 │ │ │ │ ldrd r3, r1, [r1, #40] @ 0x28 │ │ │ │ - bhi.w 1aefa4 │ │ │ │ + bhi.w 1aefb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 1aef98 │ │ │ │ + bhi.w 1aefa8 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r4, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -515343,35 +515347,35 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1aeeee │ │ │ │ + bne.w 1aeefe │ │ │ │ adds r7, #1 │ │ │ │ - b.n 1aecee │ │ │ │ + b.n 1aecfe │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 1aed28 │ │ │ │ + beq.n 1aed38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1aed36 │ │ │ │ + b.n 1aed46 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aedd8 │ │ │ │ + beq.n 1aede8 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrd r1, r2, [r2, #40] @ 0x28 │ │ │ │ - bhi.w 1aefe8 │ │ │ │ + bhi.w 1aeff8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af00a │ │ │ │ - add r2, pc, #8 @ (adr r2, 1aee18 ) │ │ │ │ + bhi.w 1af01a │ │ │ │ + add r2, pc, #8 @ (adr r2, 1aee28 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r5, r3, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ @@ -515434,49 +515438,49 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r2, #17] │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ - bl 1696ec │ │ │ │ + bl 1696fc │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r0, #0, #15 │ │ │ │ - cbz r2, 1aeec8 │ │ │ │ + cbz r2, 1aeed8 │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ - bne.n 1aeec8 │ │ │ │ - bl 1697cc │ │ │ │ - b.n 1aede8 │ │ │ │ + bne.n 1aeed8 │ │ │ │ + bl 1697dc │ │ │ │ + b.n 1aedf8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1697cc │ │ │ │ + bl 1697dc │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 1aede8 │ │ │ │ + bne.n 1aedf8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r3, r3, r8 │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w ip, r1, r2, lsl #3 │ │ │ │ ldrd r0, ip, [ip] │ │ │ │ - bhi.n 1aeffa │ │ │ │ + bhi.n 1af00a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 1af00a │ │ │ │ + bhi.w 1af01a │ │ │ │ addw ip, pc, #12 │ │ │ │ ldr.w r3, [ip, r3, lsl #2] │ │ │ │ add ip, r3 │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ mcr2 15, 6, pc, cr9, cr15, {7} @ │ │ │ │ lsls r3, r6, #3 │ │ │ │ @@ -515539,151 +515543,151 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ sxth r3, r1 │ │ │ │ subs r3, r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcc.w 1aede0 │ │ │ │ + bcc.w 1aedf0 │ │ │ │ add.w r1, r1, r2, lsl #3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ sxth r3, r0 │ │ │ │ asrs r2, r3, #31 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ sxth r3, r1 │ │ │ │ asrs r0, r3, #31 │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ cmpeq r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 1aed2a │ │ │ │ + b.n 1aed3a │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ sbcs.w r3, ip, #0 │ │ │ │ - bcs.n 1aefd6 │ │ │ │ - b.n 1aede0 │ │ │ │ + bcs.n 1aefe6 │ │ │ │ + b.n 1aedf0 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #13 │ │ │ │ + asrs r0, r4, #13 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r5, sp, #156 @ 0x9c │ │ │ │ - ldr r0, [pc, #704] @ (1af2f4 ) │ │ │ │ + ldr r0, [pc, #704] @ (1af304 ) │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #700] @ (1af2f8 ) │ │ │ │ + ldr r2, [pc, #700] @ (1af308 ) │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #692] @ (1af2fc ) │ │ │ │ + ldr r2, [pc, #692] @ (1af30c ) │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [fp] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1af270 │ │ │ │ + beq.w 1af280 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movw r3, #61446 @ 0xf006 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r4, r8 │ │ │ │ mov r9, sl │ │ │ │ mov fp, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r3, r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 1af0c8 │ │ │ │ - ldr r2, [pc, #636] @ (1af300 ) │ │ │ │ + b.n 1af0d8 │ │ │ │ + ldr r2, [pc, #636] @ (1af310 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r2, r0, lr, r2 │ │ │ │ ldrb r2, [r2, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1af240 │ │ │ │ + bne.w 1af250 │ │ │ │ add r1, r3 │ │ │ │ ldrb.w ip, [r1, #64] @ 0x40 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w ip, [fp, #4] │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 1af170 │ │ │ │ + bne.n 1af180 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ cmp r2, r8 │ │ │ │ - bls.w 1af26a │ │ │ │ + bls.w 1af27a │ │ │ │ ldrd r0, r3, [sp, #12] │ │ │ │ strd r1, r8, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl 188340 │ │ │ │ + bl 188350 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 1af246 │ │ │ │ + beq.w 1af256 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1af082 │ │ │ │ + bne.n 1af092 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.w 1af2b0 │ │ │ │ + beq.w 1af2c0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 1af12e │ │ │ │ + bhi.n 1af13e │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1af12e │ │ │ │ + bhi.n 1af13e │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r7, r5, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r7, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -515702,68 +515706,68 @@ │ │ │ │ movs r2, #16 │ │ │ │ strd r4, r4, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1af162 │ │ │ │ + cbz r0, 1af172 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ str.w r6, [r9, #-4] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ - b.n 1af0b0 │ │ │ │ + b.n 1af0c0 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1af130 │ │ │ │ + b.n 1af140 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #76] @ 0x4c │ │ │ │ ldrb r7, [r6, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ cmpeq r7, #1 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 1af216 │ │ │ │ + beq.n 1af226 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ strb.w ip, [sp, #108] @ 0x6c │ │ │ │ cmp r7, #1 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.n 1af238 │ │ │ │ + beq.n 1af248 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 18591c │ │ │ │ + bl 18592c │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ add.w r6, r0, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 186e4c │ │ │ │ + bl 186e5c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ ldrh r2, [r5, #24] │ │ │ │ ubfx r3, r3, #0, #9 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #4] │ │ │ │ add.w r7, r5, #48 @ 0x30 │ │ │ │ @@ -515776,252 +515780,252 @@ │ │ │ │ strh r3, [r5, #24] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1891d8 │ │ │ │ + bl 1891e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w lr, [r3, #20] │ │ │ │ cmp.w lr, #448 @ 0x1c0 │ │ │ │ mov r2, r6 │ │ │ │ iteet ne │ │ │ │ movne.w r1, #440 @ 0x1b8 │ │ │ │ movweq r1, #439 @ 0x1b7 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ ldrne r0, [sp, #4] │ │ │ │ - bl 188cdc │ │ │ │ + bl 188cec │ │ │ │ str.w r0, [r9, #-4] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ - b.n 1af0b0 │ │ │ │ + b.n 1af0c0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1af1b6 │ │ │ │ - b.n 1af216 │ │ │ │ + bne.n 1af1c6 │ │ │ │ + b.n 1af226 │ │ │ │ ldrb.w ip, [r3, #64] @ 0x40 │ │ │ │ - b.n 1af0a2 │ │ │ │ + b.n 1af0b2 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 185c48 │ │ │ │ + bl 185c58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1af260 │ │ │ │ + cbz r0, 1af270 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1891fc │ │ │ │ + bl 18920c │ │ │ │ str.w r5, [r9, #-4] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ - b.n 1af0b0 │ │ │ │ + b.n 1af0c0 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 188f88 │ │ │ │ + bl 188f98 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r4, #4 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r1, r0, #4 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r2, r1, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #108] @ (1af304 ) │ │ │ │ + ldr r2, [pc, #108] @ (1af314 ) │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #92] @ (1af2f8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1af308 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1af2f0 │ │ │ │ + bne.n 1af300 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - bl 186b84 │ │ │ │ + bl 186b94 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ - bl 1869a0 │ │ │ │ + bl 1869b0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1859ec │ │ │ │ + bl 1859fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af162 │ │ │ │ + beq.w 1af172 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1891d8 │ │ │ │ - b.n 1af162 │ │ │ │ + bl 1891e8 │ │ │ │ + b.n 1af172 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r0, #31 │ │ │ │ + lsrs r6, r6, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #244] @ (1af410 ) │ │ │ │ + ldr r3, [pc, #244] @ (1af420 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #244] @ (1af414 ) │ │ │ │ + ldr r5, [pc, #244] @ (1af424 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ adds r7, r4, r0 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ ldrb.w r3, [r1, #43] @ 0x2b │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ subs r3, r1, #7 │ │ │ │ bics.w r5, r3, #2 │ │ │ │ - bne.n 1af35c │ │ │ │ + bne.n 1af36c │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 1af34a │ │ │ │ + beq.n 1af35a │ │ │ │ add.w r5, r4, r2, lsl #4 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 1aec70 │ │ │ │ - cbnz r0, 1af39a │ │ │ │ + bl 1aec80 │ │ │ │ + cbnz r0, 1af3aa │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r3, r2, #1 │ │ │ │ itet ne │ │ │ │ addne.w r2, r4, r2, lsl #4 │ │ │ │ moveq r5, #0 │ │ │ │ addne.w r5, r2, #84 @ 0x54 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 1af356 │ │ │ │ + beq.n 1af366 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 1aec70 │ │ │ │ + bl 1aec80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af356 │ │ │ │ - cbz r5, 1af3e8 │ │ │ │ + beq.n 1af366 │ │ │ │ + cbz r5, 1af3f8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 1aec70 │ │ │ │ + bl 1aec80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af356 │ │ │ │ + beq.n 1af366 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af018 │ │ │ │ - b.n 1af3d6 │ │ │ │ + bl 1af028 │ │ │ │ + b.n 1af3e6 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 1aec70 │ │ │ │ + bl 1aec80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af356 │ │ │ │ + beq.n 1af366 │ │ │ │ add.w r8, r4, #116 @ 0x74 │ │ │ │ - cbz r5, 1af3f6 │ │ │ │ + cbz r5, 1af406 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 1aec70 │ │ │ │ + bl 1aec80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af356 │ │ │ │ + beq.n 1af366 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af018 │ │ │ │ + bl 1af028 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af018 │ │ │ │ + bl 1af028 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af018 │ │ │ │ + bl 1af028 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af018 │ │ │ │ - b.n 1af3e2 │ │ │ │ + bl 1af028 │ │ │ │ + b.n 1af3f2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ - bl 1af018 │ │ │ │ + bl 1af028 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af018 │ │ │ │ - b.n 1af3e2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + bl 1af028 │ │ │ │ + b.n 1af3f2 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r2, [pc, #1248] @ 1af90c │ │ │ │ + ldr.w r2, [pc, #1248] @ 1af91c │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1248] @ 1af910 │ │ │ │ + ldr.w r3, [pc, #1248] @ 1af920 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #1244] @ 1af914 │ │ │ │ + ldr.w r9, [pc, #1244] @ 1af924 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1af904 │ │ │ │ + beq.w 1af914 │ │ │ │ mov fp, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb.w r4, [r2, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1af46a │ │ │ │ + cbz r3, 1af47a │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1af456 │ │ │ │ + b.n 1af466 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af904 │ │ │ │ + beq.w 1af914 │ │ │ │ ldr.w r8, [r0, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -516037,35 +516041,35 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1af60a │ │ │ │ + beq.w 1af61a │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ strd r8, fp, [sp, #8] │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ mov fp, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1af542 │ │ │ │ + beq.n 1af552 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1af538 │ │ │ │ + cbz r5, 1af548 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 1ae964 │ │ │ │ + bl 1ae974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af8ee │ │ │ │ - ldr.w r3, [pc, #1080] @ 1af918 │ │ │ │ + beq.w 1af8fe │ │ │ │ + ldr.w r3, [pc, #1080] @ 1af928 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ lsls r0, r3, #7 │ │ │ │ @@ -516076,67 +516080,67 @@ │ │ │ │ it mi │ │ │ │ addmi r2, r2, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ itt mi │ │ │ │ addmi r2, #1 │ │ │ │ lsrmi r2, r2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1af58e │ │ │ │ + beq.n 1af59e │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 1af552 │ │ │ │ + bpl.n 1af562 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - cbz r4, 1af542 │ │ │ │ + cbz r4, 1af552 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 1af57e │ │ │ │ + cbz r5, 1af58e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 1af57e │ │ │ │ + cbz r3, 1af58e │ │ │ │ mov r2, fp │ │ │ │ - bl 1ae964 │ │ │ │ + bl 1ae974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af5fa │ │ │ │ + beq.n 1af60a │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1af4de │ │ │ │ + b.n 1af4ee │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 1ae964 │ │ │ │ - cbnz r0, 1af58a │ │ │ │ + bl 1ae974 │ │ │ │ + cbnz r0, 1af59a │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1af5fe │ │ │ │ + beq.n 1af60e │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1af4c4 │ │ │ │ + b.n 1af4d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1af51a │ │ │ │ + beq.n 1af52a │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ mov.w ip, #1 │ │ │ │ add r2, r3 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ and.w r1, r3, #31 │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, sp, r0, lsl #2 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0, #96] @ 0x60 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ str r1, [r0, #96] @ 0x60 │ │ │ │ - bne.n 1af560 │ │ │ │ - b.n 1af51a │ │ │ │ + bne.n 1af570 │ │ │ │ + b.n 1af52a │ │ │ │ mov r2, fp │ │ │ │ mov sl, r1 │ │ │ │ - bl 1ae964 │ │ │ │ + bl 1ae974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af542 │ │ │ │ + beq.n 1af552 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1af4de │ │ │ │ + b.n 1af4ee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1af51a │ │ │ │ + beq.n 1af52a │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ and.w ip, ip, #16 │ │ │ │ strd r6, r4, [sp] │ │ │ │ add r2, r3 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r4, ip │ │ │ │ movw lr, #367 @ 0x16f │ │ │ │ @@ -516151,27 +516155,27 @@ │ │ │ │ ldreq.w r0, [ip, #-20] │ │ │ │ ldrne.w r0, [ip, #-72] │ │ │ │ orreq r0, r1 │ │ │ │ streq.w r0, [ip, #-20] │ │ │ │ itt ne │ │ │ │ orrne r0, r1 │ │ │ │ strne.w r0, [ip, #-72] │ │ │ │ - cbz r4, 1af5ee │ │ │ │ + cbz r4, 1af5fe │ │ │ │ add.w r0, r6, #136 @ 0x88 │ │ │ │ add.w r6, sp, r0 │ │ │ │ ldr.w r0, [r6, #-56] │ │ │ │ orrs r0, r1 │ │ │ │ str.w r0, [r6, #-56] │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1af5aa │ │ │ │ + bne.n 1af5ba │ │ │ │ ldrd r6, r4, [sp] │ │ │ │ - b.n 1af51a │ │ │ │ + b.n 1af52a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1af520 │ │ │ │ + b.n 1af530 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, fp, [sp, #8] │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ @@ -516184,58 +516188,58 @@ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ adds r6, r0, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r0, [r4], #4 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add r5, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 1af628 │ │ │ │ + bne.n 1af638 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldr.w r5, [r8, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1af8f2 │ │ │ │ + beq.w 1af902 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r8, fp, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1af704 │ │ │ │ + beq.n 1af714 │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1af7bc │ │ │ │ + beq.w 1af7cc │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - bl 1ae964 │ │ │ │ + bl 1ae974 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1af6e2 │ │ │ │ - ldr r3, [pc, #664] @ (1af918 ) │ │ │ │ + cbz r0, 1af6f2 │ │ │ │ + ldr r3, [pc, #664] @ (1af928 ) │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r9, [r5, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ mla r4, r1, r9, r2 │ │ │ │ ldrb.w r2, [r4, #67] @ 0x43 │ │ │ │ add.w r2, r2, #11 │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 1af716 │ │ │ │ + beq.n 1af726 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ubfx r7, r3, #8, #8 │ │ │ │ ands.w r7, r7, #32 │ │ │ │ - beq.n 1af782 │ │ │ │ + beq.n 1af792 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add r7, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ @@ -516245,269 +516249,269 @@ │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ add r0, r7 │ │ │ │ adds r3, #11 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ movs r4, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1af704 │ │ │ │ + beq.n 1af714 │ │ │ │ mov r0, sl │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1af7bc │ │ │ │ + beq.n 1af7cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1af7bc │ │ │ │ + beq.n 1af7cc │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - bl 1ae964 │ │ │ │ + bl 1ae974 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1af862 │ │ │ │ + beq.w 1af872 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 1af67c │ │ │ │ + b.n 1af68c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 187188 │ │ │ │ + bl 187198 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1af888 │ │ │ │ + beq.w 1af898 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 1af65a │ │ │ │ + b.n 1af66a │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #12] │ │ │ │ movw r3, #367 @ 0x16f │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1af7ec │ │ │ │ + beq.n 1af7fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r4, fp │ │ │ │ mov.w r8, r3, lsr #5 │ │ │ │ cmp r8, r4 │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.w 1af842 │ │ │ │ + beq.w 1af852 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r4, #4 │ │ │ │ add fp, r0 │ │ │ │ - bne.n 1af732 │ │ │ │ + bne.n 1af742 │ │ │ │ movs r7, #0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r4, r7 │ │ │ │ cmp r8, r4 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 1af824 │ │ │ │ + beq.n 1af834 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r0 │ │ │ │ - bne.n 1af750 │ │ │ │ + bne.n 1af760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r1, r2, r9, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ubfx r6, r3, #28, #1 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ add r6, fp │ │ │ │ add r6, r7 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - b.n 1af6da │ │ │ │ + b.n 1af6ea │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ and.w r6, r3, #127 @ 0x7f │ │ │ │ mov.w fp, r6, lsr #5 │ │ │ │ mov r3, r4 │ │ │ │ cmp fp, r4 │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 1af7d0 │ │ │ │ + beq.n 1af7e0 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r4, #4 │ │ │ │ add r7, r0 │ │ │ │ - bne.n 1af792 │ │ │ │ + bne.n 1af7a2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mla r3, r2, r9, r3 │ │ │ │ ldrb r3, [r3, #29] │ │ │ │ adds r3, #11 │ │ │ │ str.w r7, [r5, r3, lsl #2] │ │ │ │ - b.n 1af6da │ │ │ │ + b.n 1af6ea │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ - bl 1ae964 │ │ │ │ + bl 1ae974 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1af704 │ │ │ │ + beq.n 1af714 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1af67c │ │ │ │ + b.n 1af68c │ │ │ │ sub.w r6, r6, fp, lsl #5 │ │ │ │ cmp r6, #32 │ │ │ │ itttt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ andne.w r6, r6, #31 │ │ │ │ lslne r3, r6 │ │ │ │ bicne r0, r3 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add r7, r0 │ │ │ │ - b.n 1af7aa │ │ │ │ + b.n 1af7ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r4, r6 │ │ │ │ mov.w r8, r3, lsr #5 │ │ │ │ cmp r4, r8 │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - beq.n 1af866 │ │ │ │ + beq.n 1af876 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ cmp r4, #4 │ │ │ │ add r6, r0 │ │ │ │ - bne.n 1af7f8 │ │ │ │ + bne.n 1af808 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ add r6, r2 │ │ │ │ ldrb.w r3, [r3, #3961] @ 0xf79 │ │ │ │ adds r3, #11 │ │ │ │ str.w r6, [r5, r3, lsl #2] │ │ │ │ - b.n 1af6da │ │ │ │ + b.n 1af6ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r3, r3, r8, lsl #5 │ │ │ │ cmp r3, #32 │ │ │ │ itttt ne │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ andne.w r3, r3, #31 │ │ │ │ lslne r2, r3 │ │ │ │ bicne r0, r2 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add r7, r0 │ │ │ │ - b.n 1af766 │ │ │ │ + b.n 1af776 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r2, r3, r8, lsl #5 │ │ │ │ cmp r2, #32 │ │ │ │ itttt ne │ │ │ │ andne.w r2, r2, #31 │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r2, r4, r2 │ │ │ │ bicne r0, r2 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add fp, r0 │ │ │ │ - b.n 1af74a │ │ │ │ + b.n 1af75a │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1af6e4 │ │ │ │ + b.n 1af6f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r8, r3, r8, lsl #5 │ │ │ │ cmp.w r8, #32 │ │ │ │ itttt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ andne.w r8, r8, #31 │ │ │ │ lslne.w r3, r3, r8 │ │ │ │ bicne r0, r3 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add r6, r0 │ │ │ │ - b.n 1af80e │ │ │ │ + b.n 1af81e │ │ │ │ ldrd r8, fp, [sp, #48] @ 0x30 │ │ │ │ - cbz r4, 1af8f2 │ │ │ │ + cbz r4, 1af902 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #3 │ │ │ │ - bl 1c6514 │ │ │ │ + bl 1c6524 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 1af8b4 │ │ │ │ + bpl.n 1af8c4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add r6, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1af8a2 │ │ │ │ + bne.n 1af8b2 │ │ │ │ str.w r6, [fp, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 1af8d2 │ │ │ │ + bpl.n 1af8e2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ blx 48550 <__popcountsi2@plt> │ │ │ │ add r6, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 1af8c0 │ │ │ │ + bne.n 1af8d0 │ │ │ │ str.w r6, [fp, #376] @ 0x178 │ │ │ │ - ldr r2, [pc, #72] @ (1af91c ) │ │ │ │ - ldr r3, [pc, #56] @ (1af910 ) │ │ │ │ + ldr r2, [pc, #72] @ (1af92c ) │ │ │ │ + ldr r3, [pc, #56] @ (1af920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1af900 │ │ │ │ + bne.n 1af910 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1af520 │ │ │ │ + b.n 1af530 │ │ │ │ mov r0, r8 │ │ │ │ mvn.w r1, #8 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1c6514 │ │ │ │ - b.n 1af896 │ │ │ │ + bl 1c6524 │ │ │ │ + b.n 1af8a6 │ │ │ │ blx 47f30 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + lsrs r2, r7, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #28 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ lsls r3, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w sl, [pc, #816] @ 1afc68 │ │ │ │ + ldr.w sl, [pc, #816] @ 1afc78 │ │ │ │ str r2, [sp, #28] │ │ │ │ add sl, pc │ │ │ │ - ldr r2, [pc, #812] @ (1afc6c ) │ │ │ │ + ldr r2, [pc, #812] @ (1afc7c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #812] @ (1afc70 ) │ │ │ │ + ldr r3, [pc, #812] @ (1afc80 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r9, #352] @ 0x160 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1afc60 │ │ │ │ + beq.w 1afc70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r5, 1af978 │ │ │ │ + cbz r5, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes